Bug#1057359: qmake: use qmake6 when QT_SELECT=qt6
Package: debhelper
Version: 13.11.8
Severity: normal
X-Debbugs-Cc: debian-devel-games@lists.debian.org
Hi,
While packaging "xaos" I found out Qt6 integration in debhelper
is not yet quite ready.
The debian/rules is absolute barebones:
> export DEB_BUILD_MAINT_OPTIONS = hardening=+all
> export QT_SELECT=qt6
>
> %:
> dh $@
Yet it fails, when patching qmake.pm by adding a single "6",
it justs works.
Could qmake.pm be made to use "qmake6" when QT_SELECT=qt6 ?
Greetings,
--- /tmp/qmake.pm 2023-12-03 23:45:47.649530519 +0100
+++ /usr/share/perl5/Debian/Debhelper/Buildsystem/qmake.pm 2023-12-03 23:44:10.180965057 +0100
@@ -97,7 +97,7 @@
if (is_cross_compiling()) {
return dpkg_architecture_value("DEB_HOST_GNU_TYPE") . "-qmake";
}
- return 'qmake';
+ return 'qmake6';
}
1
-- System Information:
Debian Release: trixie/sid
APT prefers testing
APT policy: (501, 'testing'), (450, 'unstable'), (400, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 6.5.0-4-amd64 (SMP w/2 CPU threads; PREEMPT)
Kernel taint flags: TAINT_USER
Locale: LANG=fr_BE.UTF-8, LC_CTYPE=fr_BE.UTF-8 (charmap=UTF-8), LANGUAGE=fr_BE:fr
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages debhelper depends on:
ii autotools-dev 20220109.1
ii dh-autoreconf 20
ii dh-strip-nondeterminism 1.13.1-1
ii dpkg 1.22.1
ii dpkg-dev 1.22.1
ii dwz 0.15-1
ii file 1:5.45-2
ii libdebhelper-perl 13.11.8
ii libdpkg-perl 1.22.1
ii man-db 2.12.0-1
ii perl 5.36.0-10
ii po-debconf 1.0.21+nmu1
debhelper recommends no packages.
Versions of packages debhelper suggests:
pn dh-make <none>
-- no debconf information
Reply to: