Bug#1070134: photoqt: Depends missed

Ondřej Surý ondrej at sury.org
Wed Nov 27 12:52:13 GMT 2024


Source: photoqt
Version: 4.6+ds-1
Followup-For: Bug #1070134

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Dear Maintainer,

the package is in overall bad shape and can't be built from the source
(not to mention the missing runtime dependencies).

I've tried to use the .gitlab-ci.yml as base for the Build-Depends,
but the package still fails to build.  I am attaching my patch and
the build log.

Cheers,
Ondrej

- -- System Information:
Debian Release: 12.8
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable-debug'), (500, 'proposed-updates'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 6.1.0-26-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_IE.UTF-8, LC_CTYPE=en_IE.UTF-8 (charmap=UTF-8), LANGUAGE=en_IE:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEEw2Gx4wKVQ+vGJel9g3Kkd++uWcIFAmdHFf1fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEMz
NjFCMUUzMDI5NTQzRUJDNjI1RTk3RDgzNzJBNDc3RUZBRTU5QzIACgkQg3Kkd++u
WcIF7RAAskz1HLB1iTDI01x9DoTfkvGxPIfBNWoTJG65E7UMALaWS4vq3lt9zz0b
mBPQ7VIYqSaaexC06asddku7zhY3kxE9P3Cl0z3012xBBYWO33kuW7XK2tdlekqF
4i/v7R9bdbFhMwzd2KZfLV9MuW+SzuH0cb2gDBk1nc2h1KhuhcaM5hlq6k1eQrfa
M4OW11u22tpMYO3fRMYjsD6yA2ZyCGHEQDpCOL7gb0B8PBDF6QqZenrZrBE+h98T
WRnS+PwWxoWBLMZ/vmc9o/N81/hkN2CHknjuejA0wZHDjEtyspPDBBXRAdtBo6QA
S/VnEgLHtv6mGQ5S6M351HAjISIDJwqkUcN50rff6C0aBZ7V8Y63MqZmZsXQi/j7
4Ht7XVU29WZB10nUpQ7U8vANh1yuvpf9+OuCJL49t4ia8CNeEEvHhiYVX9eIGH8o
6flBWCbus6iTmcuK4w9D85I6/bjpIPCZmQ4zoo40IQduoc12FGugsiDBT6xbLarD
1ZHsPnNQfHa1MAonDjS4PO+b6BolMyfAk3TNCYWm7sgpvdhCBghjizlJTqOkGtew
x9cI7s52NGP1zERBF1SVLUshEXbgyAqjWtm5fL5K9xl8FFx9RcHdldrMv01ajFGR
Ln2XYj4Ay3oPxJXJG7Exq8e4h6Gna2JNDaxrT6Dw7lp/jppYxO8=
=o3/Z
-----END PGP SIGNATURE-----
-------------- next part --------------
>From 3402830f937d4e74dd3e012c7e57fc9a8c59174e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= <ondrej at debian.org>
Date: Wed, 27 Nov 2024 13:38:55 +0100
Subject: [PATCH] Add missing (Build-)Depends (Closes: #1070134)

---
 debian/control | 101 +++++++++++++++++++++++++++++--------------------
 1 file changed, 61 insertions(+), 40 deletions(-)

diff --git a/debian/control b/debian/control
index 7669fb9..4d0ad82 100644
--- a/debian/control
+++ b/debian/control
@@ -3,39 +3,55 @@ Section: graphics
 Priority: optional
 Maintainer: Debian PhotoTools Maintainers <pkg-phototools-devel at lists.alioth.debian.org>
 Uploaders: Alex Myczko <tar at debian.org>
-Build-Depends: debhelper-compat (= 13),
- cmake,
- extra-cmake-modules,
- libexiv2-dev,
- libmagick++-7.q16-dev [!kfreebsd-amd64 !kfreebsd-i386],
- libgraphicsmagick1-dev,
- libgraphicsmagick++1-dev,
- libraw-dev,
- libfreeimageplus-dev,
- libdevil-dev,
- libvips-dev,
- libmpv-dev,
- libpoppler-cpp-dev,
- libarchive-dev,
- libpugixml-dev,
- libpoppler-qt6-dev,
- libpoppler-private-dev,
- libzxing-dev,
- qt6-svg-dev,
- python3-pip,
- python3-dev,
- python3-requests,
- python3-pychromecast,
- qt6-base-dev,
- qt6-base-dev-tools,
- qmake6,
- qt6-tools-dev,
- qt6-tools-dev-tools,
- qt6-quick3d-dev,
- qt6-quick3d-dev-tools,
- qt6-multimedia-dev,
- qt6-declarative-dev,
- qt6-declarative-dev-tools
+Build-Depends: cmake,
+               debhelper-compat (= 13),
+               extra-cmake-modules,
+               libarchive-dev,
+               libdevil-dev,
+               libexiv2-dev,
+               libfreeimageplus-dev,
+               libgraphicsmagick++1-dev,
+               libgraphicsmagick1-dev,
+               libmagick++-7.q16-dev [!kfreebsd-amd64 !kfreebsd-i386],
+               libmpv-dev,
+               libpoppler-cpp-dev,
+               libpoppler-private-dev,
+               libpoppler-qt6-dev,
+               libpugixml-dev,
+               libraw-dev,
+               libvips-dev,
+               libzxing-dev,
+               python3-dev,
+               python3-pip,
+               python3-pychromecast,
+               python3-requests,
+               qmake6,
+               qml6-module-qt-labs-platform,
+               qml6-module-qtcharts,
+               qml6-module-qtcore,
+               qml6-module-qtmultimedia,
+               qml6-module-qtpositioning,
+               qml6-module-qtqml,
+               qml6-module-qtqml-workerscript,
+               qml6-module-qtquick-controls,
+               qml6-module-qtquick-dialogs,
+               qml6-module-qtquick-layouts,
+               qml6-module-qtquick-templates,
+               qml6-module-qtquick-window,
+               qt6-base-dev,
+               qt6-base-dev-tools,
+               qt6-declarative-dev,
+               qt6-declarative-dev-tools,
+               qt6-image-formats-plugin-pdf,
+               qt6-image-formats-plugins,
+               qt6-l10n-tools,
+               qt6-multimedia-dev,
+               qt6-positioning-dev,
+               qt6-quick3d-dev,
+               qt6-quick3d-dev-tools,
+               qt6-svg-dev,
+               qt6-tools-dev,
+               qt6-tools-dev-tools
 Standards-Version: 4.6.2
 Homepage: https://photoqt.org/
 Vcs-Browser: https://salsa.debian.org/debian-phototools-team/photoqt
@@ -44,13 +60,18 @@ Rules-Requires-Root: no
 
 Package: photoqt
 Architecture: any
-Depends:
- ${shlibs:Depends},
- ${misc:Depends},
- python3-pychromecast,
- qml6-module-qt-labs-platform,
- qml6-module-qtmultimedia,
- qml6-module-qtquick-localstorage,
+Depends: python3-pychromecast,
+         qml6-module-qt-labs-platform,
+         qml6-module-qtcore,
+         qml6-module-qtmultimedia,
+         qml6-module-qtqml-workerscript,
+         qml6-module-qtquick-controls,
+         qml6-module-qtquick-effects,
+         qml6-module-qtquick-localstorage,
+         qml6-module-qtquick-templates,
+         qml6-module-qtquick-window,
+         ${misc:Depends},
+         ${shlibs:Depends}
 Recommends: kimageformat-plugins
 Description: Fast and highly configurable image viewer
  This is a fast and highly configurable image viewer with a simple and nice
-- 
2.39.5

-------------- next part --------------
 dpkg-buildpackage -us -uc -ui --build=source --build=source
dpkg-buildpackage: info: source package photoqt
dpkg-buildpackage: info: source version 4.6+ds-1.1
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Ond?ej Sur? <ondrej at debian.org>
 dpkg-source --before-build .
dpkg-checkbuilddeps: error: Unmet build dependencies: extra-cmake-modules libarchive-dev libdevil-dev libexiv2-dev libfreeimageplus-dev libgraphicsmagick++1-dev libmagick++-7.q16-dev libmpv-dev libpoppler-cpp-dev libpoppler-private-dev libpoppler-qt6-dev libpugixml-dev libraw-dev libzxing-dev python3-pychromecast qmake6 qml6-module-qt-labs-platform qml6-module-qtcharts qml6-module-qtcore qml6-module-qtmultimedia qml6-module-qtpositioning qml6-module-qtqml qml6-module-qtqml-workerscript qml6-module-qtquick-controls qml6-module-qtquick-dialogs qml6-module-qtquick-layouts qml6-module-qtquick-templates qml6-module-qtquick-window qt6-base-dev qt6-base-dev-tools qt6-declarative-dev qt6-declarative-dev-tools qt6-image-formats-plugin-pdf qt6-image-formats-plugins qt6-l10n-tools qt6-multimedia-dev qt6-positioning-dev qt6-quick3d-dev qt6-quick3d-dev-tools qt6-svg-dev qt6-tools-dev qt6-tools-dev-tools
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)


More information about the Pkg-phototools-devel mailing list