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