Package: rocs Version: 4:25.12.1-1 Severity: important Tags: patch Hello,
This package is missing a dependency on qml6-module-qtqml-statemachine, qml6-module-qtquick, qml6-module-qtquick-controls and qml6-module-qtquick- layouts. Please find attach a patch that make use of dh_qmldeps to ensure correct dependencies on qml packages. Regards Olivier -- System Information: Debian Release: forky/sid APT prefers unstable-debug APT policy: (500, 'unstable-debug'), (500, 'unstable'), (500, 'testing') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 6.19.6+deb14-amd64 (SMP w/8 CPU threads; PREEMPT) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages rocs depends on: ii libc6 2.42-13 ii libgcc-s1 16-20260308-1 ii libkf6archive6 6.23.0-1 ii libkf6completion6 6.23.0-1 ii libkf6configcore6 6.23.0-2 ii libkf6configgui6 6.23.0-2 ii libkf6configwidgets6 6.23.0-1 ii libkf6coreaddons6 6.23.0-1 ii libkf6crash6 6.23.0-1 ii libkf6i18n6 6.23.0-2 ii libkf6itemviews6 6.23.0-1 ii libkf6parts6 6.23.0-1 ii libkf6texteditor-bin 6.23.0-1 ii libkf6texteditor6 6.23.0-1 ii libkf6texttemplate6 6.23.0-1 ii libkf6textwidgets6 6.23.0-1 ii libkf6widgetsaddons6 6.23.0-1 ii libkf6xmlgui6 6.23.0-1 ii libqt6core6t64 6.9.2+dfsg-4+b1 ii libqt6gui6 6.9.2+dfsg-4+b1 ii libqt6qml6 6.9.2+dfsg-6 ii libqt6quick6 6.9.2+dfsg-6 ii libqt6quickwidgets6 6.9.2+dfsg-6 ii libqt6widgets6 6.9.2+dfsg-4+b1 ii libqt6xml6 6.9.2+dfsg-4+b1 ii libstdc++6 16-20260308-1 pn qml-module-qtqml-statemachine <none> rocs recommends no packages. rocs suggests no packages.
From 38739dab1962251039a8f9d9f14476dc4facc402 Mon Sep 17 00:00:00 2001 From: Olivier Trichet <[email protected]> Date: Tue, 17 Mar 2026 20:33:09 -0400 Subject: [PATCH] Fix missing dependencies on qml packages --- debian/changelog | 7 +++++++ debian/control | 7 +++++-- debian/qmldeps.overrides | 1 + debian/rules | 4 ++-- 4 files changed, 15 insertions(+), 4 deletions(-) create mode 100644 debian/qmldeps.overrides diff --git a/debian/changelog b/debian/changelog index ecb6c14..4b3f680 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +rocs (4:25.12.1-2) UNRELEASED; urgency=medium + + * Use dh_qmldeps to generate Qml dependencies + * Update usage of kf5 stuff to kf6 + + -- Debian Qt/KDE Maintainers <[email protected]> Mon, 16 Mar 2026 19:16:56 -0400 + rocs (4:25.12.1-1) unstable; urgency=medium [ Aurélien COUDERC ] diff --git a/debian/control b/debian/control index adb24ae..6c52b47 100644 --- a/debian/control +++ b/debian/control @@ -5,6 +5,8 @@ Maintainer: Debian Qt/KDE Maintainers <[email protected]> Uploaders: Aurélien COUDERC <[email protected]>, Pino Toscano <[email protected]>, Build-Depends: debhelper-compat (= 13), + dh-sequence-kf6, + dh-sequence-qmldeps, cmake (>= 3.16~), extra-cmake-modules (>= 6.0.0~), gettext, @@ -25,6 +27,7 @@ Build-Depends: debhelper-compat (= 13), qt6-base-dev (>= 6.7.0~), qt6-declarative-dev (>= 6.7.0~), qt6-svg-dev (>= 6.7.0~), + qml6-module-qtqml-statemachine Standards-Version: 4.7.3 Rules-Requires-Root: no Homepage: https://edu.kde.org/rocs/ @@ -34,8 +37,8 @@ Vcs-Browser: https://salsa.debian.org/qt-kde-team/kde/rocs Package: rocs Architecture: any Section: math -Depends: qml-module-qtqml-statemachine, - ${misc:Depends}, +Depends: ${misc:Depends}, + ${qml6:Depends}, ${shlibs:Depends}, Description: graph theory IDE Rocs aims to be a Graph Theory IDE for helping professors to show the results diff --git a/debian/qmldeps.overrides b/debian/qmldeps.overrides new file mode 100644 index 0000000..e63e185 --- /dev/null +++ b/debian/qmldeps.overrides @@ -0,0 +1 @@ +org.kde.rocs rocs diff --git a/debian/rules b/debian/rules index 65c21f3..21e6a08 100755 --- a/debian/rules +++ b/debian/rules @@ -3,10 +3,10 @@ export DEB_BUILD_MAINT_OPTIONS = hardening=+all %: - dh $@ --with kf5 + dh $@ --with kf6 override_dh_auto_configure: - dh_auto_configure -Skf5 -- -DBUILD_TESTING=OFF + dh_auto_configure -Skf6 -- -DBUILD_TESTING=OFF override_dh_auto_install: dh_auto_install -- 2.53.0

