pkgname: avahi pkgver: '0.8' pkgrel: 1 pkgdesc: Multicast/unicast DNS-SD framework url: 'https://www.avahi.org/' arch: x86_64 depends: [] makedepends: - intltool - libevent - glib - gobject-introspection - libdaemon - dbus source: - 'https://avahi.org/download/avahi-${pkgver}.tar.gz' sha256sums: - SKIP hooks: pre-install: | name=avahi version=0.8 release=2 INFO="\033[1;36m" NORMAL="\033[0;39m" if ! (getent group avahi > /dev/null); then printf "${INFO}Creating avahi group${NORMAL}\n" groupadd -g 84 avahi fi if ! (getent passwd avahi > /dev/null); then printf "${INFO}Creating avahi user${NORMAL}\n" useradd -c "Avahi Daemon Owner" \ -d /var/run/avahi-daemon -u 84 -g avahi -s /bin/false avahi fi build: | (getent group ${pkgname} > /dev/null) || groupadd -fg 84 ${pkgname} (getent passwd ${pkgname} > /dev/null) || useradd -c "Avahi Daemon Owner" \ -d /var/run/avahi-daemon -u 84 -g ${pkgname} -s /bin/false ${pkgname} cd ${pkgname}-${pkgver} ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --with-distro=none \ --disable-mono \ --disable-python \ --disable-gtk3 \ --disable-qt3 \ --disable-qt4 \ --disable-qt5 \ --disable-gtk \ --disable-monodoc \ --enable-core-docs \ --with-distro=none \ --with-dbus-system-address='unix:path=/run/dbus/system_bus_socket' make make DESTDIR=${PKGDIR} install rm -fr ${PKGDIR}/{etc/avahi,var,usr/share/man/man8,usr/sbin} rm -f ${PKGDIR}/usr/lib/libavahi-{common,core,client,glib,gobject}.la package: | true