Bug#357399: libbonoboui2-dev: Uninstallable depends on hurd-i386

Michael Banck mbanck at debian.org
Fri Mar 17 02:25:14 UTC 2006


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
-------------- next part --------------
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


More information about the Pkg-gnome-maintainers mailing list