Bug#824710: Missing build-dependency on libgwengui-gtk2-dev

2016-05-19 Thread Micha Lenk
Control: tags -1 +pending

As I broke it by changing libaqbanking-dev, I just prepared a fix for it
and uploaded it as gnucash 1:2.6.12-1.1 to
/UploadQueue/DELAYED/3-day/.

Please see the attached diff (ready for "git am") with all the changes
of the uploaded NMU (gnucash 1:2.6.12-1.1).

Cheers,
Micha
>From b9418bd4bf67e2e3cb248c12d3ba2e0c319ecd99 Mon Sep 17 00:00:00 2001
From: Micha Lenk 
Date: Thu, 19 May 2016 20:49:17 +0200
Subject: [PATCH] Add build-dependency on libgwengui-gtk2-dev

Closes: #824710
---
 debian/changelog | 7 +++
 debian/control   | 1 +
 2 files changed, 8 insertions(+)

diff --git a/debian/changelog b/debian/changelog
index 98b4a32..544f333 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,10 @@
+gnucash (1:2.6.12-1.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add build-dependency on libgwengui-gtk2-dev (closes: #824710).
+
+ -- Micha Lenk   Thu, 19 May 2016 20:47:23 +0200
+
 gnucash (1:2.6.12-1) unstable; urgency=medium
 
   * New upstream release [March 2016].
diff --git a/debian/control b/debian/control
index e621fe0..ebaa854 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Build-Depends: debhelper (>= 9), intltool, pkg-config, dh-autoreconf, dh-python,
  libgnomecanvas2-dev,
  libgoffice-0.8-dev,
  libgtk2.0-dev (>= 2.24),
+ libgwengui-gtk2-dev,
  libofx-dev,
  libwebkitgtk-dev,
  libxml2-dev,
-- 
2.1.4



Bug#824710: Missing build-dependency on libgwengui-gtk2-dev

2016-05-18 Thread Micha Lenk
Source: gnucash
Source-Version: 1:2.6.12-1
Tags: patch
Severity: serious
Justification: fails to build from source


Dear Gnucash maintainer,

in a recent upload the Gwenhywfar library added support for Qt 5. As
this is the fourth GUI framework that is supported by the Gwenhywfar
library, I redesigned the Debian binary package layout a bit so that
each supported GUI framework library now has its own -dev package. To
not break existing packages, the old binary package libgwenhywfar60-dev
still exists as a meta package that pulls in all the -dev packages
through its dependencies.

This package split aims at making the life easier for maintainers that
maintain a package that build-depends on the Gwenhywfar library. If you
want to benefit from the new package layout, you need to tweak the
build-dependencies of the gnucash package. Depending on the used GUI
framework, a libgwengui-*-dev package is needed as build-dependency
(e.g. libgwengui-gtk2-dev for the Gtk framework). Please note that from
now on (starting with libaqbanking 5.6.10-4) a build-dependency on
libaqbanking-dev will not be sufficient anymore to get all Gwen-GUI
development files installed.

Please consider the attached patch to change the build-dependencies of
the gnucash package accordingly.

Best regards,
Micha

diff --git a/debian/control b/debian/control
index e621fe0..ebaa854 100644
--- a/debian/control
+++ b/debian/control
@@ -14,6 +14,7 @@ Build-Depends: debhelper (>= 9), intltool, pkg-config, dh-autoreconf, dh-python,
  libgnomecanvas2-dev,
  libgoffice-0.8-dev,
  libgtk2.0-dev (>= 2.24),
+ libgwengui-gtk2-dev,
  libofx-dev,
  libwebkitgtk-dev,
  libxml2-dev,