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

Reply via email to