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