Package: kmymoney
Version: 4.6.4-1
Tags: patch

Hi KMyMoney maintainers,

Ignoring the Recommends: package relationship (as some users have
configured) it is possible to install kmymoney without installing
libaqbanking34-plugins. When this package is missing, AqBanking does not
work correctly, as has been reported e.g. for Gnucash in Debian bug #725022.

Kmymoney already depends on libaqbanking34, so an intuitive approach to
this issue would be to let libaqbanking34 depend on
libaqbanking34-plugins. Unfortunately this would introduce a cyclic
dependency as libaqbanking34-plugins itself already depends on
libaqbanking34. But the Debian policy chapter 7.2 discourages cyclic

For this reason I want to ask you to let the binary package kmymoney
depend on libaqbanking34-plugins. Please do so by using the new
debhelper plugin, which is available since libaqbanking 5.3.5beta-2. The
attached patch shows all the changes needed to make use of the new
debhelper plugin.

Thanks a lot in advance,

Best regards,
Index: debian/control
--- debian/control	(revision 19890)
+++ debian/control	(working copy)
@@ -5,7 +5,7 @@
 Uploaders: Mark Purcell <>, Fathi Boudra <>
 Build-Depends: debhelper (>= 9), cmake, pkg-kde-tools (>= 0.9.0),
  kdelibs5-dev (>= 4:4.4.4), kdepimlibs5-dev (>= 4:4.4.4), shared-mime-info,
- libaqbanking34-dev | libaqbanking-dev, libgwenhywfar60-dev | libgwenhywfar-dev, 
+ libaqbanking34-dev (>= 5.3.5beta-2~) | libaqbanking-dev, libgwenhywfar60-dev | libgwenhywfar-dev, 
  libboost-graph-dev, libfinance-quote-perl, libgpgme11-dev, libalkimia-dev,
  libical-dev, libjpeg-dev, libofx-dev, libgmp-dev,
  libpng-dev, libsqlite3-dev, zlib1g-dev, pkg-config
@@ -16,7 +16,8 @@
 Package: kmymoney
 Architecture: any
-Depends: ${shlibs:Depends}, ${misc:Depends}, kmymoney-common (= ${source:Version})
+Depends: ${shlibs:Depends}, ${misc:Depends}, ${aqbanking:Depends},
+ kmymoney-common (= ${source:Version})
 Recommends: gnupg-agent, pinentry-qt4
 Description: personal finance manager for KDE
  KMyMoney is the Personal Finance Manager for KDE. It operates similar to
Index: debian/rules
--- debian/rules	(revision 19890)
+++ debian/rules	(working copy)
@@ -1,6 +1,6 @@
 #!/usr/bin/make -f
-	dh $@ --parallel --list-missing --dbg-package=kmymoney-dbg --with kde
+	dh $@ --parallel --list-missing --dbg-package=kmymoney-dbg --with kde,aqbanking
 	dh_auto_configure -- -DCMAKE_SKIP_RPATH=ON
pkg-kde-extras mailing list

Reply via email to