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

Reply via email to