Control: tag -1 + patch

On Mon, 12 Mar 2018 01:24:02 -0400, Jeremy Bicha wrote:

> Please try to port your package away from gconf. Otherwise, please
> consider requesting that your package be removed from Debian to help us
> complete this goal.

Looking at the ChangeLog and the git history, it seems that gconf has
been replaced by gsettings already in 1.2.6.
Grepping through the code shows two leftovers, the build dependency in
debian/control, and a mentioning in PKGS_VALA in Makefile.

If I remove those two pieces, the package builds and the Depends line
of the syncmaildir-applet binary package loses gconf-service and
libgconf-2-4.

Patch (git diff against master) attached.

Enrico, do you have time to work on this? Otherwise I'm happy to
make an upload based on this diff.


Cheers,
gregor

-- 
 .''`.  https://info.comodo.priv.at -- Debian Developer https://www.debian.org
 : :' : OpenPGP fingerprint D1E1 316E 93A7 60A8 104D  85FA BB3A 6801 8649 AA06
 `. `'  Member VIBE!AT & SPI Inc. -- Supporter Free Software Foundation Europe
   `-   NP: Pixies: The Holiday Song
diff --git a/debian/control b/debian/control
index 07d30c5..72b4953 100644
--- a/debian/control
+++ b/debian/control
@@ -2,7 +2,7 @@ Source: syncmaildir
 Section: mail
 Priority: optional
 Maintainer: Enrico Tassi <gareuselesi...@debian.org>
-Build-Depends: debhelper (>= 7.0.50~), txt2man, pkg-config, libglib2.0-dev (>= 2.19.1), libgtk-3-dev, libnotify-dev (>= 0.7), libgconf2-dev, libgee-0.8-dev, lua5.1, xdelta, moreutils (>= 0.38)
+Build-Depends: debhelper (>= 7.0.50~), txt2man, pkg-config, libglib2.0-dev (>= 2.19.1), libgtk-3-dev, libnotify-dev (>= 0.7), libgee-0.8-dev, lua5.1, xdelta, moreutils (>= 0.38)
 Standards-Version: 3.9.3
 Vcs-Git: git://git.debian.org/git/collab-maint/syncmaildir.git
 Vcs-Browser:  http://git.debian.org/?p=collab-maint/syncmaildir.git
diff --git a/debian/patches/no-gconf b/debian/patches/no-gconf
new file mode 100644
index 0000000..b1a19e5
--- /dev/null
+++ b/debian/patches/no-gconf
@@ -0,0 +1,11 @@
+--- a/Makefile
++++ b/Makefile
+@@ -25,7 +25,7 @@
+ BENCH_SUITES=benchmarks
+ PKG_GTK=gtk+-3.0 
+ SMD_APPLET_C=smd-applet.c 
+-PKGS_VALA=glib-2.0 $(PKG_GTK) libnotify gconf-2.0 gee-0.8 gio-2.0
++PKGS_VALA=glib-2.0 $(PKG_GTK) libnotify gee-0.8 gio-2.0
+ TARGET_GLIB=2.32
+ PKGCONFIG_CHECK_GLIB_VERSION=--atleast-version=$(TARGET_GLIB) glib-2.0
+ PKGCONFIG_GLIB_VERSION=--modversion glib-2.0
diff --git a/debian/patches/series b/debian/patches/series
index 7e552f8..9b8524c 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1 +1,2 @@
 #link-against-gthread2
+no-gconf

Attachment: signature.asc
Description: Digital Signature

Reply via email to