author | Jan Alexander Steffens
<heftig@archlinux.org> 2017-12-16 02:19:45 UTC |
committer | Jan Alexander Steffens
<heftig@archlinux.org> 2017-12-16 02:19:45 UTC |
parent | ffcad95a85873685e4055dce2633286c334389d2 |
PKGBUILD | +5 | -4 |
avahi.install | +0 | -16 |
diff --git a/PKGBUILD b/PKGBUILD index 7e66c9e..ad00719 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,14 +4,14 @@ pkgname=avahi pkgver=0.7 -pkgrel=1 +pkgrel=2 pkgdesc='Service Discovery for Linux using mDNS/DNS-SD -- compatible with Bonjour' url='https://github.com/lathiat/avahi' license=(LGPL) arch=(x86_64) depends=(expat libdaemon glib2 libcap gdbm dbus) makedepends=(git qt4 pygtk mono intltool gtk-sharp-2 gobject-introspection gtk3 - xmltoman python-dbus python-gobject) + xmltoman python-dbus python-gobject doxygen graphviz) optdepends=('gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc' 'gtk2: gtk2 bindings' 'qt4: qt4 bindings' @@ -21,9 +21,9 @@ optdepends=('gtk3: avahi-discover, avahi-discover-standalone, bshell, bssh, bvnc 'nss-mdns: NSS support for mDNS' 'python-gobject: avahi-discover' 'python-dbus: avahi-discover') -install=avahi.install backup=(etc/avahi/{hosts,avahi-daemon.conf} usr/lib/avahi/service-types.db) +options=(!emptydirs) _commit=6242e5f0fe001b7de2ccaa9431db279b2ee76b83 # tags/v0.7 source=("git+https://github.com/lathiat/avahi#commit=$_commit" 0001-avahi-python-Use-the-agnostic-DBM-interface.patch) @@ -83,5 +83,6 @@ package() { mv "$pkgdir"/etc/avahi/services/{,sftp-}ssh.service \ "$pkgdir/usr/share/doc/$pkgname/" - rmdir "$pkgdir"/run + echo 'u avahi - "Avahi mDNS/DNS-SD daemon"' | + install -Dm644 /dev/stdin "$pkgdir/usr/lib/sysusers.d/$pkgname.conf" } diff --git a/avahi.install b/avahi.install deleted file mode 100644 index 395a21e..0000000 --- a/avahi.install +++ /dev/null @@ -1,16 +0,0 @@ -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 -} - -post_upgrade() { - if (( $(vercmp $2 0.6.32rc-1) < 0 )); then - cat <<MSG ->>> Avahi now needs to be enabled in order to launch. - Run \`systemctl enable avahi-daemon\` if you wish - to make use of Avahi. -MSG - fi -}