Package: libgpgmepp-dev Version: 1.8.0-3 Severity: wishlist Hi,
# apt-cache show libgpgmepp-dev Package: libgpgmepp-dev Source: gpgme1.0 (1.8.0-3) Version: 1.8.0-3+b2 Installed-Size: 3626 Maintainer: Debian GnuPG Maintainers <pkg-gnupg-ma...@lists.alioth.debian.org> Architecture: amd64 Replaces: kdepimlibs5-dev Depends: libgpgmepp6 (= 1.8.0-3+b2), libqgpgme7 (= 1.8.0-3+b2), qtbase5-dev ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Recommends: libgpgmepp-doc (= 1.8.0-3+b2) Breaks: kdepimlibs5-dev Description: C++ and Qt bindings for GPGME (development files) Description-md5: d409b90b546df24f9e29efdc20935e54 Homepage: https://www.gnupg.org/related_software/gpgme/ Tag: devel::library, role::devel-lib Section: libdevel Priority: optional Filename: pool/main/g/gpgme1.0/libgpgmepp-dev_1.8.0-3+b2_amd64.deb Size: 415202 MD5sum: 5509c6463400a5c90874e6aa47699a0b SHA256: e8e5a6c4476097bf43ad92f27d50516c637d65d1e719dbd8ce865a3f436516e0 # apt-cache show libqgpgme7 Package: libqgpgme7 Source: gpgme1.0 Version: 1.9.0-2 Installed-Size: 1102 Maintainer: Debian GnuPG Maintainers <pkg-gnupg-ma...@lists.alioth.debian.org> Architecture: amd64 Depends: libassuan0 (>= 2.0.1), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libgpg-error0 (>= 1.14), libgpgme11 (>= 1.1.2), libgpgmepp6 (>= 1.9.0), libqt5core5a (>= 5.9.0~beta), libstdc++6 (>= 5.2) Description: library for GPGME integration with Qt Description-md5: 0d569a713cd9a1fb2465f4dd9add5f06 Multi-Arch: same Homepage: https://www.gnupg.org/related_software/gpgme/ Tag: role::shared-lib Section: libs Priority: optional Filename: pool/main/g/gpgme1.0/libqgpgme7_1.9.0-2_amd64.deb Size: 281176 MD5sum: 123161754815e3e54c9baf5dc7aee735 SHA256: 000b1416292629e33ba8e4be0e6ab9733cae93acc6f01af4c8d631820e6b37bb Package: libqgpgme7 Source: gpgme1.0 (1.8.0-3) Version: 1.8.0-3+b2 Installed-Size: 1071 Maintainer: Debian GnuPG Maintainers <pkg-gnupg-ma...@lists.alioth.debian.org> Architecture: amd64 Depends: libassuan0 (>= 2.0.1), libc6 (>= 2.14), libgcc1 (>= 1:3.0), libgpg-error0 (>= 1.14), libgpgme11 (>= 1.1.2), libgpgmepp6 (>= 1.8.0), libqt5core5a (>= 5.7.0), libstdc++6 (>= 5.2) ^^^^^^^^^^^^^^^^^^^^^^ Description: library for GPGME integration with Qt Description-md5: 0d569a713cd9a1fb2465f4dd9add5f06 Multi-Arch: same Homepage: https://www.gnupg.org/related_software/gpgme/ Tag: role::shared-lib Section: libs Priority: optional Filename: pool/main/g/gpgme1.0/libqgpgme7_1.8.0-3+b2_amd64.deb Size: 249492 MD5sum: 62848d7da08b6382fd4d9906b7e3da95 SHA256: a04c35af7517e72cf71865758659c2fd14a6efdbbb2c7e11927666556fea6422 I don't exactly like the Qt5 dependency. While not being a problem per se it makes the build-dependency footprint of stuff only using the non-Qt parts bigger than needed. So far this was no issue since # grep-dctrl -FDepends gpgmepp -sPackage /var/lib/apt/lists/httpredir.debian.org_debian_dists_unstable_main_binary-amd64_Packages Package: libgpgmepp-dev Package: libqgpgme7 Package: libkf5gpgmepp-dev Package: libkf5qgpgme5 Package: kaddressbook Package: kmail Package: libkf5messagecomposer5 Package: libkf5messageviewer5 Package: kleopatra Package: libkf5wallet-bin Package: libkwalletbackend5-5 Package: libkf5libkleo-dev Package: libkf5libkleo5 (only KDE5 stuff using Qt5 anyways.) but starting from LibreOffice 5.4 we have libreoffice-core having a build-dependency on libgpgmepp-dev and LibreOffice (still, yes, I consider that a bug, but..) uses Qt4/KDE for -kde, not Qt5. Can the qgpgme(pp) stuff split out to an own -dev (As was already done with the library itself.) and only that one be made depedant on libqgpgme7? ( This would probably require a transition and the above apps changing their Build-Depends:, but..) Regards, Rene