Date: Wednesday, July 1, 2015 @ 06:33:57 Author: heftig Revision: 241657
archrelease: copy trunk to testing-i686, testing-x86_64 Added: avahi/repos/testing-i686/ avahi/repos/testing-i686/PKGBUILD (from rev 241656, avahi/trunk/PKGBUILD) avahi/repos/testing-i686/avahi.install (from rev 241656, avahi/trunk/avahi.install) avahi/repos/testing-x86_64/ avahi/repos/testing-x86_64/PKGBUILD (from rev 241656, avahi/trunk/PKGBUILD) avahi/repos/testing-x86_64/avahi.install (from rev 241656, avahi/trunk/avahi.install) ------------------------------+ testing-i686/PKGBUILD | 81 +++++++++++++++++++++++++++++++++++++++++ testing-i686/avahi.install | 6 +++ testing-x86_64/PKGBUILD | 81 +++++++++++++++++++++++++++++++++++++++++ testing-x86_64/avahi.install | 6 +++ 4 files changed, 174 insertions(+) Copied: avahi/repos/testing-i686/PKGBUILD (from rev 241656, avahi/trunk/PKGBUILD) =================================================================== --- testing-i686/PKGBUILD (rev 0) +++ testing-i686/PKGBUILD 2015-07-01 04:33:57 UTC (rev 241657) @@ -0,0 +1,81 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Contributor: Gaetan Bisson <bis...@archlinux.org> +# Contributor: Douglas Soares de Andrade <doug...@archlinux.org> + +pkgname=avahi +pkgver=0.6.31 +pkgrel=16 +_commit=573e3b5 +pkgdesc='Multicast DNS-SD / Zeroconf Suite' +#url='http://www.avahi.org/' +url='http://git.0pointer.net/avahi.git' +license=(LGPL) +arch=(i686 x86_64) +depends=(expat libdaemon glib2 libcap gdbm dbus) +makedepends=(git qt4 pygtk mono intltool python2-dbus gtk-sharp-2 gobject-introspection gtk3 + xmltoman python-dbus) +optdepends=('gtk3: avahi-discover-standalone, bshell, bssh, bvnc' + 'gtk2: gtk2 bindings' + 'qt4: qt4 bindings' + 'pygtk: avahi-bookmarks, avahi-discover' + 'python2-twisted: avahi-bookmarks' + 'mono: mono bindings' + 'python2-dbus: avahi-discover' + 'nss-mdns: NSS support for mDNS') +conflicts=(howl mdnsresponder) +provides=(howl mdnsresponder) +install=avahi.install +options=(!emptydirs) +backup=(etc/avahi/{hosts,avahi-daemon.conf,services/{ssh,sftp-ssh}.service} + usr/lib/avahi/service-types.db usr/share/avahi/service-types) +source=("git+https://github.com/heftig/avahi#commit=$_commit") +sha256sums=('SKIP') + + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + export MOC_QT4=/usr/bin/moc-qt4 PYTHON=/usr/bin/python2 + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --sbindir=/usr/bin \ + --disable-monodoc \ + --disable-qt3 \ + --enable-compat-libdns_sd \ + --enable-compat-howl \ + --with-distro=archlinux \ + --with-avahi-priv-access-group=network \ + --with-autoipd-user=avahi \ + --with-autoipd-group=avahi \ + --with-systemdsystemunitdir=/usr/lib/systemd/system + + cp -a avahi-python/avahi avahi-python/avahi3 + + make + make -C avahi-python/avahi3 PYTHON=/usr/bin/python3 +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" -C avahi-python/avahi3 install \ + PYTHON=/usr/bin/python3 pythondir=/usr/lib/python3.4/site-packages + + # howl compat + ln -s avahi-compat-howl "$pkgdir/usr/include/howl" + ln -s avahi-compat-howl.pc "$pkgdir/usr/lib/pkgconfig/howl.pc" + + # mdnsresponder compat + ln -s avahi-compat-libdns_sd/dns_sd.h "$pkgdir/usr/include/dns_sd.h" + + # see FS#42638 + ln -s avahi-daemon.service "$pkgdir/usr/lib/systemd/system/dbus-org.freedesktop.Avahi.service" +} Copied: avahi/repos/testing-i686/avahi.install (from rev 241656, avahi/trunk/avahi.install) =================================================================== --- testing-i686/avahi.install (rev 0) +++ testing-i686/avahi.install 2015-07-01 04:33:57 UTC (rev 241657) @@ -0,0 +1,6 @@ +post_install() { + if ! getent passwd avahi &>/dev/null; then + groupadd -r -g 84 avahi + useradd -r -u 84 -g avahi -d / -s /bin/nologin -c avahi avahi + fi +} Copied: avahi/repos/testing-x86_64/PKGBUILD (from rev 241656, avahi/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2015-07-01 04:33:57 UTC (rev 241657) @@ -0,0 +1,81 @@ +# $Id$ +# Maintainer: Jan Alexander Steffens (heftig) <jan.steff...@gmail.com> +# Contributor: Gaetan Bisson <bis...@archlinux.org> +# Contributor: Douglas Soares de Andrade <doug...@archlinux.org> + +pkgname=avahi +pkgver=0.6.31 +pkgrel=16 +_commit=573e3b5 +pkgdesc='Multicast DNS-SD / Zeroconf Suite' +#url='http://www.avahi.org/' +url='http://git.0pointer.net/avahi.git' +license=(LGPL) +arch=(i686 x86_64) +depends=(expat libdaemon glib2 libcap gdbm dbus) +makedepends=(git qt4 pygtk mono intltool python2-dbus gtk-sharp-2 gobject-introspection gtk3 + xmltoman python-dbus) +optdepends=('gtk3: avahi-discover-standalone, bshell, bssh, bvnc' + 'gtk2: gtk2 bindings' + 'qt4: qt4 bindings' + 'pygtk: avahi-bookmarks, avahi-discover' + 'python2-twisted: avahi-bookmarks' + 'mono: mono bindings' + 'python2-dbus: avahi-discover' + 'nss-mdns: NSS support for mDNS') +conflicts=(howl mdnsresponder) +provides=(howl mdnsresponder) +install=avahi.install +options=(!emptydirs) +backup=(etc/avahi/{hosts,avahi-daemon.conf,services/{ssh,sftp-ssh}.service} + usr/lib/avahi/service-types.db usr/share/avahi/service-types) +source=("git+https://github.com/heftig/avahi#commit=$_commit") +sha256sums=('SKIP') + + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + cd $pkgname + export MOC_QT4=/usr/bin/moc-qt4 PYTHON=/usr/bin/python2 + + ./configure \ + --prefix=/usr \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --sbindir=/usr/bin \ + --disable-monodoc \ + --disable-qt3 \ + --enable-compat-libdns_sd \ + --enable-compat-howl \ + --with-distro=archlinux \ + --with-avahi-priv-access-group=network \ + --with-autoipd-user=avahi \ + --with-autoipd-group=avahi \ + --with-systemdsystemunitdir=/usr/lib/systemd/system + + cp -a avahi-python/avahi avahi-python/avahi3 + + make + make -C avahi-python/avahi3 PYTHON=/usr/bin/python3 +} + +package() { + cd $pkgname + make DESTDIR="$pkgdir" install + make DESTDIR="$pkgdir" -C avahi-python/avahi3 install \ + PYTHON=/usr/bin/python3 pythondir=/usr/lib/python3.4/site-packages + + # howl compat + ln -s avahi-compat-howl "$pkgdir/usr/include/howl" + ln -s avahi-compat-howl.pc "$pkgdir/usr/lib/pkgconfig/howl.pc" + + # mdnsresponder compat + ln -s avahi-compat-libdns_sd/dns_sd.h "$pkgdir/usr/include/dns_sd.h" + + # see FS#42638 + ln -s avahi-daemon.service "$pkgdir/usr/lib/systemd/system/dbus-org.freedesktop.Avahi.service" +} Copied: avahi/repos/testing-x86_64/avahi.install (from rev 241656, avahi/trunk/avahi.install) =================================================================== --- testing-x86_64/avahi.install (rev 0) +++ testing-x86_64/avahi.install 2015-07-01 04:33:57 UTC (rev 241657) @@ -0,0 +1,6 @@ +post_install() { + if ! getent passwd avahi &>/dev/null; then + groupadd -r -g 84 avahi + useradd -r -u 84 -g avahi -d / -s /bin/nologin -c avahi avahi + fi +}