[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: