Add qml-module as dependencies (if required)
authorIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Mon, 25 Sep 2023 10:59:25 +0000 (12:59 +0200)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Mon, 25 Sep 2023 10:59:25 +0000 (12:59 +0200)
debian/control
debian/rules

index cc9184c83a35a373d5d4142a63d0fd479a5bfb6f..ae13c976c47ca9913ebbaaa0bfd17152e0ec00c2 100644 (file)
@@ -20,7 +20,6 @@ Build-Depends:
  qt6-svg-dev,
  qt6-webengine-dev [amd64 arm64 armhf i386],
  qt6-websockets-dev,
-# qtquickcontrols2-6-dev,
 Standards-Version: 4.6.2
 Rules-Requires-Root: no
 Homepage: https://github.com/jacktrip/jacktrip/
@@ -52,6 +51,7 @@ Package: jacktrip-gui
 Architecture: any
 Depends:
  ${misc:Depends},
+ ${qt:Depends},
  ${shlibs:Depends},
 Suggests:
  audacity,
index 4292c8fe6ad6580cffe75bc90eeca5230d712447..18f4c34f0c2d5ef59cc3c9df3b6ee1be6ea0d69f 100755 (executable)
@@ -12,6 +12,9 @@ CONFIG_gui = -Dnogui=false -Drtaudio=enabled
 
 ifeq ($(strip $(filter $(DEB_HOST_ARCH), amd64 arm64 armhf i386)),)
 CONFIG += -Dnovs=true
+#else
+#QT_DEPENDS = \
+# qml6-module-qtquick-controls qml6-module-qtqml-workerscript qml6-module-qtquick-templates qml6-module-qtquick-layouts qml6-module-qt5compat-graphicaleffects qml6-module-qtwebchannel qml6-module-qtwebengine
 endif
 
 
@@ -52,6 +55,11 @@ install_%:
 override_dh_installchangelogs:
        dh_installchangelogs docs/changelog.yml
 
+override_dh_gencontrol:
+       dh_gencontrol -- \
+               -Vqt:Depends="$(QT_DEPENDS)"
+
+
 
 DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \
         debian/.*|documentation/img/.*|docs/images/.*\.png|src/gui/.*\.png|src/gui/alt/Jacktrip\.ai|macos/jacktrip\.iconset/.*\.png|macos/JackTrip\.app_template/Contents/Resources/jacktrip\.icns|macos/jacktrip_alt\.icns