Bug#871963: birdfont: Build-depends on libwebkitgtk-dev which is deprecated

2017-08-12 Thread Jeremy Bicha
control: tags -1 +patch

Here are 3 patches. The first fixes this issue. The second removes
some git-buildpackage options that you should add to your ~/.gbp.conf
(I use git-buildpackage and sbuild and I already run lintian).

The third fixes a FTBFS introduced by a recent 'doit' upload (which is
now in 'testing').

Thanks,
Jeremy Bicha
From d5604878e389983f780313839e8e3672888e6114 Mon Sep 17 00:00:00 2001
From: Jeremy Bicha 
Date: Sat, 12 Aug 2017 22:50:51 -0400
Subject: [PATCH 1/3] Drop obsolete Build-Depend on libwebkitgtk-dev

Closes: #
---
 debian/control | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/debian/control b/debian/control
index 1fdc76d3..fe4e0476 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: extra
 Maintainer: Debian Fonts Task Force 
 Uploaders: Hideki Yamane 
 Build-Depends: debhelper (>= 10), valac (>= 0.17.3),
- python3-doit (>= 0.20), libglib2.0-dev, libgtk2.0-dev, libwebkitgtk-dev,
+ python3-doit (>= 0.20), libglib2.0-dev, libgtk2.0-dev,
  libgee-0.8-dev, libnotify-dev, libwebkit2gtk-4.0-dev, libgit2-dev, libsqlite3-dev,
  libxmlbird-dev, python3-pkg-resources
 Standards-Version: 4.0.0
-- 
2.11.0

From 248e5891b1623a4beba143a05588c641992ca00a Mon Sep 17 00:00:00 2001
From: Jeremy Bicha 
Date: Sat, 12 Aug 2017 22:52:14 -0400
Subject: [PATCH 2/3] gbp.conf: Drop configuration options that should be local

There's no need to try to push people to use pbuilder
---
 debian/gbp.conf | 2 --
 1 file changed, 2 deletions(-)

diff --git a/debian/gbp.conf b/debian/gbp.conf
index e6efcb2d..c181fae8 100644
--- a/debian/gbp.conf
+++ b/debian/gbp.conf
@@ -11,5 +11,3 @@ color = auto
 upstream-tree = tag
 # uncomment this to automatically GPG sign tags:
 sign-tags = True
-postbuild = lintian $GBP_CHANGES_FILE
-pbuilder = True
-- 
2.11.0

From 51d3341d9d6a0b7ac7dc9dedbbfb0dc8aa0a0664 Mon Sep 17 00:00:00 2001
From: Jeremy Bicha 
Date: Sat, 12 Aug 2017 22:59:33 -0400
Subject: [PATCH 3/3] Adapt to python3-doit 0.30.3 to fix FTBFS

---
 debian/control | 2 +-
 debian/rules   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/debian/control b/debian/control
index fe4e0476..257935bb 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,7 @@ Priority: extra
 Maintainer: Debian Fonts Task Force 
 Uploaders: Hideki Yamane 
 Build-Depends: debhelper (>= 10), valac (>= 0.17.3),
- python3-doit (>= 0.20), libglib2.0-dev, libgtk2.0-dev,
+ python3-doit (>= 0.30.3), libglib2.0-dev, libgtk2.0-dev,
  libgee-0.8-dev, libnotify-dev, libwebkit2gtk-4.0-dev, libgit2-dev, libsqlite3-dev,
  libxmlbird-dev, python3-pkg-resources
 Standards-Version: 4.0.0
diff --git a/debian/rules b/debian/rules
index d203a750..21a9fbf2 100755
--- a/debian/rules
+++ b/debian/rules
@@ -13,7 +13,7 @@ package=birdfont
 
 override_dh_auto_configure:
 	$(CURDIR)/configure
-	doit3
+	doit
 
 override_dh_auto_install:
 	$(CURDIR)/install.py --dest=debian/$(package) -n /share/man/man1/ -l /lib/$(DEB_HOST_MULTIARCH)
-- 
2.11.0



Bug#871963: birdfont: Build-Depends on libwebkitgtk-dev which is deprecated

2017-08-12 Thread Jeremy Bicha
Package: birdfont
Severity: serious
Version: 2.19.0-1
Tags: sid buster
User: pkg-webkit-maintain...@lists.alioth.debian.org
Usertags: oldlibs libwebkitgtk-3.0-0 webkit1

Hi,

birdfont Build-Depends on libwebkitgtk-dev, which is deprecated in favor of
libwebkit2gtk-4.0-dev (provided in Debian by webkit2gtk). Please drop
this Build-Depends so that we can remove the old, unmaintained one.
(Note that birdfont already Build-Depends on the new webkitgtk).

Please try to do soon as we're going to try to remove the old webkitgtk soon.

I am filing this bug as "serious" since the old webkitgtk will not be
available in the next major stable release of Debian (codenamed
"buster").

If you have any question don't hesitate to ask.

On behalf of the Debian WebKit Maintainers,
Jeremy Bicha