[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