Package: libbonoboui2-dev
Version: 2.10.1-2
Severity: important
Tags: patch
Hi,
as the avahi development libraries are not available on hurd-i386,
libbonoboui2-dev is not installable, making the whole GNOME stack from
there on FTBFS.
The real solution is probably to figure out these .la dependencies for
each architecture at build time, however, until such a tool exists,
please apply the attached patch to make GNOME et al. build again on
hurd-i386.
thanks,
Michael
diff -u libbonoboui-2.10.1/debian/control.in
libbonoboui-2.10.1/debian/control.in
--- libbonoboui-2.10.1/debian/control.in
+++ libbonoboui-2.10.1/debian/control.in
@@ -18,7 +18,7 @@
Package: libbonoboui2-dev
Architecture: any
Section: libdevel
-Depends: libbonoboui2-0 (= ${Source-Version}), libc6-dev, libbonobo2-dev (>=
2.6.0), libgnomecanvas2-dev (>= 2.6.0), libxml2-dev, libglade2-dev (>=2.3.6),
libesd0-dev, libgnome2-dev (>= 2.6.0), libsm-dev, libice-dev, libx11-dev,
libart-2.0-dev, libatk1.0-dev, libaudiofile-dev, libavahi-client-dev,
libavahi-common-dev, libavahi-compat-howl-dev, libcairo2-dev, libfreetype6-dev,
libgconf2-dev, libgcrypt11-dev, libglib2.0-dev, libgnomevfs2-dev,
libgnutls-dev, libgpg-error-dev, libgtk2.0-dev, liborbit2-dev, libpango1.0-dev,
libpopt-dev, libtasn1-2-dev, libxcursor-dev, libxml2-dev, libxrender-dev
+Depends: libbonoboui2-0 (= ${Source-Version}), libc6-dev, libbonobo2-dev (>=
2.6.0), libgnomecanvas2-dev (>= 2.6.0), libxml2-dev, libglade2-dev (>=2.3.6),
libesd0-dev, libgnome2-dev (>= 2.6.0), libsm-dev, libice-dev, libx11-dev,
libart-2.0-dev, libatk1.0-dev, libaudiofile-dev, ${avahi-dev-depends},
libcairo2-dev, libfreetype6-dev, libgconf2-dev, libgcrypt11-dev,
libglib2.0-dev, libgnomevfs2-dev, libgnutls-dev, libgpg-error-dev,
libgtk2.0-dev, liborbit2-dev, libpango1.0-dev, libpopt-dev, libtasn1-2-dev,
libxcursor-dev, libxml2-dev, libxrender-dev
Replaces: libbonoboui2-common (<< 1.112.1-1)
Description: The Bonobo UI library - development files
The Bonobo UI library.
diff -u libbonoboui-2.10.1/debian/control libbonoboui-2.10.1/debian/control
--- libbonoboui-2.10.1/debian/control
+++ libbonoboui-2.10.1/debian/control
@@ -18,7 +18,7 @@
Package: libbonoboui2-dev
Architecture: any
Section: libdevel
-Depends: libbonoboui2-0 (= ${Source-Version}), libc6-dev, libbonobo2-dev (>=
2.6.0), libgnomecanvas2-dev (>= 2.6.0), libxml2-dev, libglade2-dev (>=2.3.6),
libesd0-dev, libgnome2-dev (>= 2.6.0), libsm-dev, libice-dev, libx11-dev,
libart-2.0-dev, libatk1.0-dev, libaudiofile-dev, libavahi-client-dev,
libavahi-common-dev, libavahi-compat-howl-dev, libcairo2-dev, libfreetype6-dev,
libgconf2-dev, libgcrypt11-dev, libglib2.0-dev, libgnomevfs2-dev,
libgnutls-dev, libgpg-error-dev, libgtk2.0-dev, liborbit2-dev, libpango1.0-dev,
libpopt-dev, libtasn1-2-dev, libxcursor-dev, libxml2-dev, libxrender-dev
+Depends: libbonoboui2-0 (= ${Source-Version}), libc6-dev, libbonobo2-dev (>=
2.6.0), libgnomecanvas2-dev (>= 2.6.0), libxml2-dev, libglade2-dev (>=2.3.6),
libesd0-dev, libgnome2-dev (>= 2.6.0), libsm-dev, libice-dev, libx11-dev,
libart-2.0-dev, libatk1.0-dev, libaudiofile-dev, ${avahi-dev-depends},
libcairo2-dev, libfreetype6-dev, libgconf2-dev, libgcrypt11-dev,
libglib2.0-dev, libgnomevfs2-dev, libgnutls-dev, libgpg-error-dev,
libgtk2.0-dev, liborbit2-dev, libpango1.0-dev, libpopt-dev, libtasn1-2-dev,
libxcursor-dev, libxml2-dev, libxrender-dev
Replaces: libbonoboui2-common (<< 1.112.1-1)
Description: The Bonobo UI library - development files
The Bonobo UI library.
diff -u libbonoboui-2.10.1/debian/rules libbonoboui-2.10.1/debian/rules
--- libbonoboui-2.10.1/debian/rules
+++ libbonoboui-2.10.1/debian/rules
@@ -8,0 +9,4 @@
+binary-predeb/libbonoboui2-dev::
+ifneq ($(DEB_HOST_ARCH_OS),hurd)
+ echo "avahi-dev-depends=libavahi-client-dev, libavahi-common-dev,
libavahi-compat-howl-dev" >> debian/libbonoboui2-dev.substvars
+endif