new package: avahi

This commit is contained in:
Tee KOBAYASHI 2021-11-25 01:09:27 +09:00 committed by Henrik Grimler
parent ad5b19dced
commit 638d4c2806
2 changed files with 32 additions and 0 deletions

21
packages/avahi/build.sh Normal file
View File

@ -0,0 +1,21 @@
TERMUX_PKG_HOMEPAGE=https://www.avahi.org/
TERMUX_PKG_DESCRIPTION="A system for service discovery on a local network via mDNS/DNS-SD"
TERMUX_PKG_LICENSE="LGPL-2.1"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=0.8
TERMUX_PKG_SRCURL=https://github.com/lathiat/avahi/archive/v${TERMUX_PKG_VERSION}.tar.gz
TERMUX_PKG_SHA256=c15e750ef7c6df595fb5f2ce10cac0fee2353649600e6919ad08ae8871e4945f
TERMUX_PKG_DEPENDS="glib, libandroid-glob, libdaemon, libevent, libexpat"
TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
--disable-dbus
--disable-gdbm
--disable-gtk3
--disable-pygobject
--disable-qt5
--with-distro=none
"
termux_step_pre_configure() {
autoreconf -fi
LDFLAGS+=" -landroid-glob"
}

View File

@ -0,0 +1,11 @@
--- a/configure.ac
+++ b/configure.ac
@@ -1004,7 +1004,7 @@
#
# Avahi runtime dir
#
-avahi_runtime_dir="/run"
+avahi_runtime_dir="@TERMUX_PREFIX@/var/run"
avahi_socket="${avahi_runtime_dir}/avahi-daemon/socket"
AC_SUBST(avahi_runtime_dir)
AC_SUBST(avahi_socket)