Use dh_qmldeps to detect QML dependencies.
authorSandro Knauß <hefee@debian.org>
Wed, 4 Dec 2024 18:11:57 +0000 (19:11 +0100)
committerSandro Knauß <hefee@debian.org>
Wed, 4 Dec 2024 18:37:23 +0000 (19:37 +0100)
debian/control
debian/nextcloud-desktop.qmlfiles [new file with mode: 0644]
debian/qmldeps.overrides [new file with mode: 0644]
debian/rules

index 989f6b51d67399275ed768bcc3fa3aefbcb971f0..36287b342d24765880649bda2da8f1c8ee482feb 100644 (file)
@@ -6,6 +6,7 @@ Uploaders: Sandro Knauß <hefee@debian.org>, Alf Gaida <agaida@siduction.org>,
 Build-Depends: appstream,
                cmake (>= 3.16~),
                debhelper-compat (= 13),
+               dh-sequence-qmldeps,
                doxygen,
                extra-cmake-modules (>= 5.16.0~),
                libcloudproviders-dev (>= 0.3.3),
@@ -22,16 +23,8 @@ Build-Depends: appstream,
                pkgconf,
                pkg-kde-tools,
                python3-sphinx,
-               qml6-module-qt-labs-platform,
                qml6-module-qt5compat-graphicaleffects,
                qml6-module-qtmultimedia,
-               qml6-module-qtqml,
-               qml6-module-qtqml-models,
-               qml6-module-qtquick,
-               qml6-module-qtquick-controls,
-               qml6-module-qtquick-dialogs,
-               qml6-module-qtquick-layouts,
-               qml6-module-qtquick-window,
                qt6-5compat-dev,
                qt6-base-dev (>= 6.5.0~),
                qt6-declarative-dev (>= 6.5.0~),
diff --git a/debian/nextcloud-desktop.qmlfiles b/debian/nextcloud-desktop.qmlfiles
new file mode 100644 (file)
index 0000000..a0e8b8e
--- /dev/null
@@ -0,0 +1 @@
+-qmlFiles src/gui/*qml src/gui/filedetails/*qml src/gui/tray/*qml
diff --git a/debian/qmldeps.overrides b/debian/qmldeps.overrides
new file mode 100644 (file)
index 0000000..ac8ef38
--- /dev/null
@@ -0,0 +1,2 @@
+com.nextcloud.desktopclient nextcloud-desktop
+Style nextcloud-desktop
index 891165b87c4b5fa37e45430e0cd0515e37c1cf67..30bee36869bbf2c881b27074b9c4fa6161c82993 100755 (executable)
@@ -47,6 +47,3 @@ execute_after_dh_sphinxdoc:
 
 execute_after_dh_link-indep:
        jdupes -rl debian/nextcloud-desktop-doc/usr
-
-execute_before_dh_gencontrol:
-       pkgkde-getqmldepends -p nextcloud-desktop --qt 6 -- -qmlFiles src/gui/*qml src/gui/filedetails/*qml src/gui/tray/*qml