Control: tags 1116276 + patch Control: tags 1116276 + pending Control: tags 1127881 + patch Control: tags 1127881 + pending
Dear maintainer, I've prepared an NMU for actiona (versioned as 3.11.1-3.1) and uploaded it to DELAYED/2. Please feel free to tell me if I should cancel it. cu Adrian
diffstat for actiona-3.11.1 actiona-3.11.1 changelog | 8 ++ control | 2 patches/0001-Fix-build-failure-with-Qt-6.10-Missing-Qt6-QmlPrivat.patch | 35 ++++++++++ patches/series | 1 4 files changed, 45 insertions(+), 1 deletion(-) diff -Nru actiona-3.11.1/debian/changelog actiona-3.11.1/debian/changelog --- actiona-3.11.1/debian/changelog 2025-05-31 08:22:09.000000000 +0300 +++ actiona-3.11.1/debian/changelog 2026-03-23 22:11:35.000000000 +0200 @@ -1,3 +1,11 @@ +actiona (3.11.1-3.1) unstable; urgency=medium + + * Non-maintainer upload. + * Backport upstream fix for FTBFS with Qt 6.10. (Closes: #1127881) + * Build only on 64-bit. (Closes: #1116276) + + -- Adrian Bunk <[email protected]> Mon, 23 Mar 2026 22:11:35 +0200 + actiona (3.11.1-3) unstable; urgency=medium * Team upload. diff -Nru actiona-3.11.1/debian/control actiona-3.11.1/debian/control --- actiona-3.11.1/debian/control 2025-05-31 08:21:23.000000000 +0300 +++ actiona-3.11.1/debian/control 2026-03-23 22:11:35.000000000 +0200 @@ -2,7 +2,7 @@ Section: utils Priority: optional Maintainer: Adrien Cunin <[email protected]> -Build-Depends: debhelper-compat (= 13), cmake, qt6-base-dev, qt6-tools-dev, qt6-declarative-dev, qt6-declarative-private-dev, qt6-5compat-dev, qt6-multimedia-dev, qt6-speech-dev, libxtst-dev, libnotify-dev, libopencv-dev, libboost-dev, libxkbcommon-dev, libbluetooth-dev, libudev-dev +Build-Depends: architecture-is-64-bit, debhelper-compat (= 13), cmake, qt6-base-dev, qt6-tools-dev, qt6-declarative-dev, qt6-declarative-private-dev, qt6-5compat-dev, qt6-multimedia-dev, qt6-speech-dev, libxtst-dev, libnotify-dev, libopencv-dev, libboost-dev, libxkbcommon-dev, libbluetooth-dev, libudev-dev Standards-Version: 4.7.2 Homepage: https://actiona.tools Vcs-Git: https://salsa.debian.org/debian/actiona.git diff -Nru actiona-3.11.1/debian/patches/0001-Fix-build-failure-with-Qt-6.10-Missing-Qt6-QmlPrivat.patch actiona-3.11.1/debian/patches/0001-Fix-build-failure-with-Qt-6.10-Missing-Qt6-QmlPrivat.patch --- actiona-3.11.1/debian/patches/0001-Fix-build-failure-with-Qt-6.10-Missing-Qt6-QmlPrivat.patch 1970-01-01 02:00:00.000000000 +0200 +++ actiona-3.11.1/debian/patches/0001-Fix-build-failure-with-Qt-6.10-Missing-Qt6-QmlPrivat.patch 2026-03-23 22:11:35.000000000 +0200 @@ -0,0 +1,35 @@ +From e14fcaa2fd60c2e9460cb7cb047b11b4912915c5 Mon Sep 17 00:00:00 2001 +From: Meik1982 <[email protected]> +Date: Thu, 12 Mar 2026 17:23:55 +0100 +Subject: Fix build failure with Qt 6.10 (Missing Qt6::QmlPrivate) + +Hello, + +On recent rolling-release distributions (like Arch Linux) that have updated to Qt 6.10, compiling Actiona currently fails with the following CMake error: + +`Target "actiontools" links to: Qt6::QmlPrivate but the target was not found.` + +This happens because the internal QmlPrivate module needs to be explicitly requested in the newer Qt versions. Adding the following line to `actiontools/CMakeLists.txt` resolves the issue and allows the project to build successfully again: + +find_package(Qt6 COMPONENTS QmlPrivate REQUIRED) + +Thanks for your work on Actiona! +--- + actiontools/CMakeLists.txt | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/actiontools/CMakeLists.txt b/actiontools/CMakeLists.txt +index 94c809c4..8f69d6f9 100644 +--- a/actiontools/CMakeLists.txt ++++ b/actiontools/CMakeLists.txt +@@ -293,6 +293,7 @@ setup_target(${PROJECT}) + + find_package(OpenCV REQUIRED core imgproc) + find_package(Qt6 ${ACT_MINIMUM_QT_VERSION} COMPONENTS Widgets Qml REQUIRED) ++find_package(Qt6 COMPONENTS QmlPrivate REQUIRED) + + ExternalProject_Add(external_qtjsapi + SOURCE_DIR ${CMAKE_CURRENT_SOURCE_DIR}/3rdparty/qtjsapi +-- +2.47.3 + diff -Nru actiona-3.11.1/debian/patches/series actiona-3.11.1/debian/patches/series --- actiona-3.11.1/debian/patches/series 2025-05-31 08:21:23.000000000 +0300 +++ actiona-3.11.1/debian/patches/series 2026-03-23 22:11:35.000000000 +0200 @@ -0,0 +1 @@ +0001-Fix-build-failure-with-Qt-6.10-Missing-Qt6-QmlPrivat.patch

