Magellan Linux

Annotation of /trunk/extras/avahi-gtk/avahi-gtk-0.6.25-r2.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2909 - (hide annotations) (download)
Tue Jul 14 18:41:51 2009 UTC (14 years, 11 months ago) by niro
File size: 1447 byte(s)
-moved to 'extras'
1 niro 2806 # $Id$
2    
3     PNAME="avahi-gtk"
4     PVER="0.6.25"
5     PBUILD="r2"
6    
7     PCATEGORIE="net-dns"
8     STATE="unstable"
9    
10     DESCRIPTION="GTK2+ libraries and apps for avahi."
11     HOMEPAGE="http://avahi.org/"
12    
13     DEPEND="== net-dns/avahi-${PVER}
14 niro 2807 >= dev-libs/glib2-2.20
15     >= x11-libs/gtk2+-2.16
16 niro 2806 >= gnome-base/libglade-2.6.4"
17    
18     SDEPEND=">= dev-util/intltool-0.40
19     >= dev-util/pkgconfig-0.23"
20    
21     SRCFILE="${PNAME%-*}-${PVER}.tar.gz"
22     SRCDIR="${BUILDDIR}/${PNAME%-*}-${PVER}"
23    
24     sminclude mtools mbuild cleanutils
25    
26     SRC_URI=(
27     http://avahi.org/download/${SRCFILE}
28     mirror://${PNAME}/${SRCFILE}
29     )
30    
31     UP2DATE="updatecmd ${HOMEPAGE}/download | grep ${PNAME%-*}- | lasttarball gz"
32    
33     src_compile()
34     {
35     cd ${SRCDIR}
36    
37     mconfigure \
38     --localstatedir=/var \
39     --with-distro=none \
40     --enable-compat-libdns_sd \
41     --enable-compat-howl \
42     --enable-autoipd \
43     --with-autoipd-user=avahi \
44     --with-autoipd-group=avahi \
45     --disable-python-dbus \
46     --disable-pygtk \
47     --disable-monodoc \
48     --disable-doxygen-doc \
49     --disable-xmltoman \
50     --disable-gdbm \
51     --disable-mono \
52     --disable-python \
53     --enable-dbus \
54     --enable-glib \
55     --enable-gtk \
56     --disable-qt3 \
57     --disable-qt4 \
58     || die
59    
60     mmake || die
61     }
62    
63     src_install()
64     {
65     cd ${SRCDIR}
66     mmake DESTDIR=${BINDIR} install || die
67    
68     zapmost ${BINDIR} \
69     usr/bin/bssh \
70     usr/bin/bvnc \
71     usr/bin/avahi-discover \
72     usr/bin/avahi-discover-standalone \
73     usr/share/man/man1/avahi-discover.* \
74     usr/share/applications \
75     usr/share/avahi/interfaces \
76     || die
77     }

Properties

Name Value
svn:keywords Id