[arch-commits] Commit in avahi/trunk (PKGBUILD)

Gaetan Bisson bisson at nymeria.archlinux.org
Wed May 15 13:14:04 UTC 2013


    Date: Wednesday, May 15, 2013 @ 15:14:03
  Author: bisson
Revision: 185589

move binaries to /usr/bin, misc cleanup

Modified:
  avahi/trunk/PKGBUILD

----------+
 PKGBUILD |   21 +++++++++------------
 1 file changed, 9 insertions(+), 12 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2013-05-15 12:02:15 UTC (rev 185588)
+++ PKGBUILD	2013-05-15 13:14:03 UTC (rev 185589)
@@ -4,7 +4,7 @@
 
 pkgname=avahi
 pkgver=0.6.31
-pkgrel=7
+pkgrel=8
 pkgdesc='Multicast/unicast DNS-SD framework'
 url='http://www.avahi.org/'
 license=('LGPL')
@@ -39,21 +39,22 @@
 
 prepare() {
 	cd "${srcdir}/${pkgname}-${pkgver}"
-	sed 's/netdev/network/g' -i avahi-daemon/avahi-dbus.conf
+	sed 's:netdev:network:g' -i avahi-daemon/avahi-dbus.conf
+	sed 's:/sbin/resolvconf:/usr/sbin/resolvconf:g' -i */*.action
+	sed 's:sbin:bin:g' -i */*.service.in
 }
 
 build() {
 	cd "${srcdir}/${pkgname}-${pkgver}"
-
 	export MOC_QT3=/usr/bin/moc-qt3
 	export MOC_QT4=/usr/bin/moc-qt4
+	export PYTHON=/usr/bin/python2
 
-	# pygtk requires python2; make it explicit in case other python are installed: FS#21865
-	PYTHON=python2 \
 	./configure \
 		--prefix=/usr \
 		--sysconfdir=/etc \
 		--localstatedir=/var \
+		--sbindir=/usr/bin \
 		--disable-static \
 		--disable-monodoc \
 		--enable-compat-libdns_sd \
@@ -70,13 +71,9 @@
 package() {
 	cd "${srcdir}/${pkgname}-${pkgver}"
 	make DESTDIR="${pkgdir}" install
+	rm -fr "${pkgdir}"/etc/rc.d
 
-	cd "${pkgdir}"
-	rm -fr /etc/rc.d
-	sed -i '1c #!/usr/bin/python2' usr/bin/avahi-{bookmarks,discover}
-	sed -i 's:/sbin/resolvconf:/usr/sbin/resolvconf:g' etc/avahi/avahi-dnsconfd.action
-
 	# howl and mdnsresponder compatability
-	(cd usr/include; ln -s avahi-compat-libdns_sd/dns_sd.h dns_sd.h; ln -s avahi-compat-howl howl)
-	(cd usr/lib/pkgconfig; ln -s avahi-compat-howl.pc howl.pc)
+	cd "${pkgdir}"/usr/include; ln -s avahi-compat-libdns_sd/dns_sd.h dns_sd.h; ln -s avahi-compat-howl howl
+	cd "${pkgdir}"/usr/lib/pkgconfig; ln -s avahi-compat-howl.pc howl.pc
 }




More information about the arch-commits mailing list