From 638d4c28067ec9e422f6932d28514884300930b6 Mon Sep 17 00:00:00 2001 From: Tee KOBAYASHI Date: Thu, 25 Nov 2021 01:09:27 +0900 Subject: [PATCH] new package: avahi --- packages/avahi/build.sh | 21 +++++++++++++++++++++ packages/avahi/configure.ac.patch | 11 +++++++++++ 2 files changed, 32 insertions(+) create mode 100644 packages/avahi/build.sh create mode 100644 packages/avahi/configure.ac.patch diff --git a/packages/avahi/build.sh b/packages/avahi/build.sh new file mode 100644 index 000000000..be60271da --- /dev/null +++ b/packages/avahi/build.sh @@ -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" +} diff --git a/packages/avahi/configure.ac.patch b/packages/avahi/configure.ac.patch new file mode 100644 index 000000000..af481619e --- /dev/null +++ b/packages/avahi/configure.ac.patch @@ -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)