--- Begin Message ---
Package: qtpim5-dev
Version: 5.0~git20201102.f9a8f0fc+dfsg1-1
Owner: sunweaver@debian.org
Severity: important
Tags: patch
The Debian package removes the skeleton plugin but installs the
corresponding cmake file. Qt5OrganizerConfig.cmake includes all
plugin cmake files and which results in an error because the actual
plugin is not found, i.e. this causes build errors for all consumers
using cmake.
If the plugin isn't there the corresponding cmake file shouldn't be
there. Attached patch fixes the packaging.
--
Guido Berhoerster
>From 7a9d3a97847caee774a02f6628ce78966cea267e Mon Sep 17 00:00:00 2001
From: Guido Berhoerster <guido+debian@berhoerster.name>
Date: Fri, 27 May 2022 15:38:38 +0200
Subject: [PATCH] Remove cmake file belonging skeleton plugin
The skeleton plugin cmake file needs to be removed as well, otherwise
find_package() will error out due to the missing plugin.
---
debian/rules | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/debian/rules b/debian/rules
index 7093392..3b6e3f3 100755
--- a/debian/rules
+++ b/debian/rules
@@ -73,7 +73,8 @@ override_dh_auto_install:
# Remove libtool-like files
rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/*.la
# Don't install the skeleton plugin
- rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/plugins/organizer/libqtorganizer_skeleton.so
+ rm -f debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/plugins/organizer/libqtorganizer_skeleton.so \
+ debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/cmake/Qt5Organizer/Qt5Organizer_QSkeletonOrganizerPlugin.cmake
if [ -e /usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin/qdoc ]; then \
mkdir -p debian/tmp/usr/share/doc/qtpim-doc-html/; \
--
2.25.1
--- End Message ---
--- Begin Message ---
Source: qtpim-opensource-src
Source-Version: 5.0~git20201102.f9a8f0fc+dfsg1-3
Done: Pino Toscano <pino@debian.org>
We believe that the bug you reported is fixed in the latest version of
qtpim-opensource-src, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1012206@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Pino Toscano <pino@debian.org> (supplier of updated qtpim-opensource-src package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Wed, 25 Jan 2023 08:00:55 +0100
Source: qtpim-opensource-src
Architecture: source
Version: 5.0~git20201102.f9a8f0fc+dfsg1-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Qt/KDE Maintainers <debian-qt-kde@lists.debian.org>
Changed-By: Pino Toscano <pino@debian.org>
Closes: 1012206
Changes:
qtpim-opensource-src (5.0~git20201102.f9a8f0fc+dfsg1-3) unstable; urgency=medium
.
* Team upload.
.
[ Debian Janitor ]
* Apply multi-arch hints:
+ qtpim5-dev, qtpim5-examples: Add Multi-Arch: same.
+ qtpim5-doc, qtpim5-doc-html: Add Multi-Arch: foreign.
* Remove constraints unnecessary since buster (oldstable):
- Build-Depends: Drop versioned constraint on qml-module-qtquick2,
qml-module-qttest, qtbase5-doc-html, qtbase5-private-dev,
qtdeclarative5-doc-html, qtdeclarative5-private-dev and
qttools5-dev-tools.
.
[ Pino Toscano ]
* Split override_dh_auto_build:
- the execution of syncqt.pl in execute_before_dh_auto_build, so it is run
before dh_auto_build in all the cases
- turn the existing override_dh_auto_build-indep into
execute_after_dh_auto_build-indep: this way it is only generated when
building arch:all binaries too (saves build time otherwise)
* Add the qdoc-qt5 indep build dependency, since now the documentation
generation is unconditionally done if arch:all binaries are built.
* Drop all the architecture filtering in qtpim5-doc-html.install, and
qtpim5-doc.install: they are arch:all, on documentation is unconditionally
built for them
- drop the dh-exec shebang, and drop their execute bits, as they are no more
needed now
- drop the dh-exec build dependency, no more needed now
* Switch from override_dh_auto_install to execute_after_dh_auto_install, to
avoid explicitly calling the former
- move all the documentation-related bits into checks for documentation
packages being built, instead of checks for qdoc
* Update standards version to 4.6.2, no changes needed.
* Stop passing --fail-missing to dh_missing, as it is the default in compat
13+.
* Mark the xauth, and xvfb build dependencies as nocheck, as they are needed
only by dh_auto_test.
* Move the qtbase5-doc-html, and qtdeclarative5-doc-html build dependencies
as indep build dependency, as they are needed only when building the
documentation (in arch:all binaries).
* Use execute_after_dh_auto_clean to avoid invoking dh_auto_clean manually.
.
[ Guido Berhoerster ]
* Remove cmake file belonging skeleton plugin. (Closes: #1012206)
Checksums-Sha1:
bc140dfd72058279974390f0363be2fe0507f13b 3106 qtpim-opensource-src_5.0~git20201102.f9a8f0fc+dfsg1-3.dsc
ef80d951923b46784837978ab865085372779d32 56892 qtpim-opensource-src_5.0~git20201102.f9a8f0fc+dfsg1-3.debian.tar.xz
25eed3fd150ad2d0cc9facdc9e84b7e65d20a127 13107 qtpim-opensource-src_5.0~git20201102.f9a8f0fc+dfsg1-3_source.buildinfo
Checksums-Sha256:
dc216c69c59d45c98645529d4c31b0bf4d1037ae465ad1dde359dc125f5407b6 3106 qtpim-opensource-src_5.0~git20201102.f9a8f0fc+dfsg1-3.dsc
89d6fa50824f5a66331b514ee41359b95ebedaef2c7323e3b07c62139e27303c 56892 qtpim-opensource-src_5.0~git20201102.f9a8f0fc+dfsg1-3.debian.tar.xz
4b96e89de9243c553e94939047d1996209a0e1391d1d48e11069a9dc9f93c6d3 13107 qtpim-opensource-src_5.0~git20201102.f9a8f0fc+dfsg1-3_source.buildinfo
Files:
7bb981f348b02c64889d4d6c86fdbda6 3106 libs optional qtpim-opensource-src_5.0~git20201102.f9a8f0fc+dfsg1-3.dsc
f6145e4bc40c16eccb933933d8e89c0e 56892 libs optional qtpim-opensource-src_5.0~git20201102.f9a8f0fc+dfsg1-3.debian.tar.xz
2b061e1ac46d36fbee6220319849c84d 13107 libs optional qtpim-opensource-src_5.0~git20201102.f9a8f0fc+dfsg1-3_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEXyqfuC+mweEHcAcHLRkciEOxP00FAmPQ0/MACgkQLRkciEOx
P035DA//SHibEbIZmeLq7zmLnczGZaGIOalCfj0RCvnZ44BpxNg0cNlvW2D2OUSo
J+FB/kgkae8W46CpcVnp0Y60uHBMkVqE3IlJGNVmVRvc/K1KJTVbnbbJRYCOIHz9
WoF1JdxjX6mI9fFNlPWLHJI3ejoFNI5E8R/PSBXgoNXSBsSQYsHMvmaTaEHHEfwA
sOBGkNPzge81RWk5dvmwLjC2D5Mo+PavGKosQU2owqEDSlWTbNR2xHYkErJPv41B
2ZozWe1hsJvpUsYVtTDMs8PlLhGxp7CcacEphWyx7KWML5FglWLlfFelxa8GIIQE
FdjQMvPiek/VonfqYyFzQBucAZ/Lj40HBo3mHldaf3mt233nXtk1HgwsvVSAyzNg
OZKYrbhZPLv7XZi0DZj5aBQzbHzs+Sie3J83V1CabBStz2twJeXvqqczz6XR0kcA
Q5620vSMuDs4Or4Yrh4zwNbVXUPMvV/1P1AuFtXnXaUW+qdukuvZuW0DuwOgu1vW
a/gZuJLbCnV2v2ArbN4SfDFRCPaBqbe9dGDK2Nkev7a4zIimA5zhjeExZy71iR6H
JXevdib1WVxHm5D1jrhEn/CzPmF6M62du5/CZ59Dx2+/fgGyVRIbix/o4gHHibLb
B98dN7TLJ0MbXfaIYNg4eAGxG4Pg6g9CoP5scwD4nG6h9oqfrQU=
=p8TH
-----END PGP SIGNATURE-----
--- End Message ---