more meson-fixes
authorIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Thu, 21 Apr 2022 13:21:59 +0000 (15:21 +0200)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Thu, 21 Apr 2022 13:21:59 +0000 (15:21 +0200)
- build-directories for autotests
- meson options

Gbp-Dch: ignore

debian/rules

index cd5c5b6fcbef37066d965119087c6f9f0da5c0d7..1f2ad1610e0ced12ffe961f14c11dcf3fbf8ae99 100755 (executable)
@@ -6,8 +6,8 @@
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 FLAVORS = cli gui
-CONFIG_cli = -Dnogui=true -Drtaudio=false -Djack=true
-CONFIG_gui = -Dnogui=false -Drtaudio=true -Djack=true
+CONFIG_cli = -Dnogui=true -Drtaudio=disabled -Djack=enabled
+CONFIG_gui = -Dnogui=false -Drtaudio=enabled -Djack=enabled
 
 
 builddir=debian/build/flavor-
@@ -39,6 +39,12 @@ $(builddir)%/jacktrip.1: build_%
        -help2man --no-info --section=1 -n "high-quality system for audio network performances" --output $@ $(builddir)$*/jacktrip
        cp $@ $(patsubst %.1,%-$*.1,$@)
 
+#.PHONY: $(patsubst %,test_%,$(FLAVORS))
+override_dh_auto_test-arch: $(patsubst %,test_%,$(FLAVORS))
+test_%:
+       dh_auto_test -a -B $(builddir)$*
+
+
 override_dh_installchangelogs:
        dh_installchangelogs docs/changelog.yml