Source: gconf Version: 3.2.6-6 Tags: patch User: helm...@debian.org Usertags: rebootstrap
gconf participates in a number of dependency cycles relevant to architecture bootstrap. Rather than looking into that, I looked into easily droppable dependencies. It turns out that the gconf build does neither pass --enable-gtk (defaults to no) nor installs gconf-sanity-check. As such, the gtk dependency is unused and can be dropped with no replacement. Please consider applying the attached patch. Helmut
diff --minimal -Nru gconf-3.2.6/debian/changelog gconf-3.2.6/debian/changelog --- gconf-3.2.6/debian/changelog 2019-10-13 20:41:05.000000000 +0200 +++ gconf-3.2.6/debian/changelog 2021-01-22 21:56:12.000000000 +0100 @@ -1,3 +1,10 @@ +gconf (3.2.6-6.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Drop libgtk-3-dev build dependency. (Closes: #-1) + + -- Helmut Grohne <hel...@subdivi.de> Fri, 22 Jan 2021 21:56:12 +0100 + gconf (3.2.6-6) unstable; urgency=medium * Add patch from Iain Lane for GLib 2.62 deprecations diff --minimal -Nru gconf-3.2.6/debian/control gconf-3.2.6/debian/control --- gconf-3.2.6/debian/control 2019-10-13 20:41:05.000000000 +0200 +++ gconf-3.2.6/debian/control 2021-01-22 21:56:03.000000000 +0100 @@ -11,7 +11,6 @@ libdbus-1-dev (>= 1.0.0), libdbus-glib-1-dev (>= 0.74), libxml2-dev, - libgtk-3-dev, libpolkit-gobject-1-dev, libldap2-dev, intltool (>= 0.35.0), diff --minimal -Nru gconf-3.2.6/debian/rules gconf-3.2.6/debian/rules --- gconf-3.2.6/debian/rules 2019-10-13 20:41:05.000000000 +0200 +++ gconf-3.2.6/debian/rules 2021-01-22 21:56:10.000000000 +0100 @@ -20,7 +20,6 @@ DEB_CONFIGURE_EXTRA_FLAGS += --enable-gtk-doc \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --libexecdir=\$${libdir}/gconf \ - --with-gtk=3.0 \ --disable-orbit DEB_MAKE_INVOKE += pkglibdir=/usr/lib/$(DEB_HOST_MULTIARCH)/gconf