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