Package: avahi
Version: 0.6.14-1
Severity: important
Tags: patch
Hi,
avahi fails to build on GNU/kFreeBSD, because the newly introduced
package (avahi-autoipd), has not yet been ported on other platforms then
GNU/Linux.
Could you please add the attached patch to your next upload to fix that?
Thanks in advance. Thanks also for having applied to other GNU/kFreeBSD
patches.
Bye,
Aurelien
diff -u avahi-0.6.14/debian/control avahi-0.6.14/debian/control
--- avahi-0.6.14/debian/control
+++ avahi-0.6.14/debian/control
@@ -42,7 +42,7 @@
Package: avahi-autoipd
Section: net
-Architecture: any
+Architecture: i386 ia64 alpha amd64 armeb arm hppa m32r m68k mips mipsel
powerpc ppc64 s390 s390x sh3 sh3eb sh4 sh4eb sparc
Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
Recommends: dhclient, iproute
Conflicts: zeroconf
diff -u avahi-0.6.14/debian/rules avahi-0.6.14/debian/rules
--- avahi-0.6.14/debian/rules
+++ avahi-0.6.14/debian/rules
@@ -9,6 +9,8 @@
include /usr/share/cdbs/1/rules/utils.mk
common-binary-post-install-arch:: list-missing
+DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
+
# Ensure at build time that the library has no dependencies on undefined
# symbols, and speed up loading.
LDFLAGS += -Wl,-z,defs -Wl,-O1
@@ -16,6 +18,9 @@
DEB_CONFIGURE_EXTRA_FLAGS += --enable-compat-libdns_sd --enable-compat-howl \
--disable-mono --disable-monodoc
+ifneq (linux,$(DEB_HOST_ARCH_OS))
+ DEB_CONFIGURE_EXTRA_FLAGS += --disable-autoipd
+endif
DEB_INSTALL_DOCS_ALL += docs/README docs/NEWS
@@ -40,2 +45,4 @@
+ifeq (linux,$(DEB_HOST_ARCH_OS))
mv $(DEB_DESTDIR)/etc/dhcp3/dhclient-exit-hooks.d/avahi-autoipd \
$(DEB_DESTDIR)/etc/dhcp3/dhclient-exit-hooks.d/zzz_avahi-autoipd
+endif