Bug#662783: qca2-plugin-gnupg: FTBFS against multiarch Qt 4.8
Source: qca2-plugin-gnupg
Version: 2.0.0~beta3-1
Tags: patch
User: debian-qt-kde@lists.debian.org
Usertags: qt48-transition
Hi,
Your package fails to build against the multiarch enabled Qt 4.8
which is currently in experimental.
The transition to unstable/testing is tracked in bug #653903.
I'm attaching a patch that adjusts the install path of Qt plugins which now
are in a multiarch path and sets a minimum libqt4-dev version.
It should be applied once Qt 4.8 enters unstable.
Build log:
> dh_install -plibqca2-plugin-gnupg --sourcedir=debian/tmp
> cp: cannot stat `debian/tmp/usr/lib/qt4/plugins/crypto/libqca-gnupg.so': No such file or directory
> dh_install: cp -a debian/tmp/usr/lib/qt4/plugins/crypto/libqca-gnupg.so
> debian/libqca2-plugin-gnupg//usr/lib/qt4/plugins/crypto/ returned exit code 1
> make: *** [binary-install/libqca2-plugin-gnupg] Error 2
Regards,
Felix
diff -u qca2-plugin-gnupg-2.0.0~beta3/debian/control qca2-plugin-gnupg-2.0.0~beta3/debian/control
--- qca2-plugin-gnupg-2.0.0~beta3/debian/control
+++ qca2-plugin-gnupg-2.0.0~beta3/debian/control
@@ -4,10 +4,10 @@
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Uploaders: Jan Niehusmann <jan@debian.org>
-Build-Depends: cdbs, debhelper (>= 5), autotools-dev, libqca2-dev (>=2.0.0)
+Build-Depends: cdbs, debhelper (>= 5), autotools-dev, libqca2-dev (>=2.0.0), libqt4-dev (>= 4:4.8.0)
Standards-Version: 3.8.1
Package: libqca2-plugin-gnupg
Architecture: any
-Depends: gnupg, ${shlibs:Depends}, ${misc:Depends}, libqt4-core (>=4.4.0)
+Depends: gnupg, ${shlibs:Depends}, ${misc:Depends}, libqt4-core (>= 4:4.8.0)
Description: QCA gnupg plugin for libqca2
This plugin provides features based on gnupg to qca2.
diff -u qca2-plugin-gnupg-2.0.0~beta3/debian/libqca2-plugin-gnupg.install qca2-plugin-gnupg-2.0.0~beta3/debian/libqca2-plugin-gnupg.install
--- qca2-plugin-gnupg-2.0.0~beta3/debian/libqca2-plugin-gnupg.install
+++ qca2-plugin-gnupg-2.0.0~beta3/debian/libqca2-plugin-gnupg.install
@@ -1 +1 @@
-usr/lib/qt4/plugins/crypto/libqca-gnupg.so
+usr/lib/*/qt4/plugins/crypto/libqca-gnupg.so
Reply to: