Fixing meson/ninja build config
authorIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Thu, 21 Apr 2022 13:14:19 +0000 (15:14 +0200)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Thu, 21 Apr 2022 13:14:19 +0000 (15:14 +0200)
Gbp-Dch: ignore

debian/rules

index b3b59ae4e572acb13c60073a31230fd0ee2d366e..cd5c5b6fcbef37066d965119087c6f9f0da5c0d7 100755 (executable)
@@ -6,8 +6,8 @@
 export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
 FLAVORS = cli gui
-CONFIG_cli = -config nogui
-CONFIG_gui = -config rtaudio
+CONFIG_cli = -Dnogui=true -Drtaudio=false -Djack=true
+CONFIG_gui = -Dnogui=false -Drtaudio=true -Djack=true
 
 
 builddir=debian/build/flavor-
@@ -26,12 +26,12 @@ override_dh_clean:
 #.PHONY: $(patsubst %,configure_%,$(FLAVORS))
 override_dh_auto_configure-arch: $(patsubst %,configure_%,$(FLAVORS))
 configure_%:
-       dh_auto_configure -a -B $(builddir)$* -- $(strip $(CONFIG) $(CONFIG_$*)) $(CURDIR)/jacktrip.pro
+       dh_auto_configure -a -B $(builddir)$* -- $(strip $(CONFIG) $(CONFIG_$*))
 
 #.PHONY: $(patsubst %,build_%,$(FLAVORS))
 override_dh_auto_build-arch: $(patsubst %,build_%,$(FLAVORS)) $(patsubst %,$(builddir)%/jacktrip.1,$(FLAVORS))
 build_%:
-       dh_auto_build -a -B $(builddir)$* -- -f Makefile.Release
+       dh_auto_build -a -B $(builddir)$*
        cp $(builddir)$*/jacktrip $(builddir)$*/jacktrip-$*
 # manpages
 $(builddir)%/jacktrip.1: build_%