IOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>,
Build-Depends:
debhelper (>= 11),
+ juce-modules-source,
libsndfile1-dev (>= 1.0.25),
libsamplerate0-dev (>= 0.1.8),
libasound2 (>= 1.0.16),
Package: giada
Architecture: any
+Built-Using: ${juce:BuiltUsing},
Depends:
${shlibs:Depends},
${misc:Depends},
BUILD_DATE ?= $(shell date "+$(DATE_FMT)")
endif
+JUCE_VERSION := $(shell dpkg-query --show --showformat='$${source:Version}' juce-modules-source)
+
CPPFLAGS+=-DBUILD_DATE='"$(BUILD_DATE)"'
-CXXFLAGS+=-std=c++11
+CXXFLAGS+=-std=c++11 -Wno-error
%:
dh $@
dh_auto_configure -- \
--enable-vst \
--enable-system-catch \
- --target=linux
+ --target=linux \
+ LIBS="$(shell pkg-config --libs libjpeg libpng)"
+override_dh_auto_build:
+ cp -rav /usr/share/juce src/deps/
+ dh_auto_build
override_dh_auto_test:
@echo home: $(HOME)
HOME=/tmp xvfb-run -a dh_auto_test -a || (grep . test-suite.log giada_test.log; false)
dh_auto_clean
test -e src/deps/rtaudio-mode/Makefile && make -C src/deps/rtaudio-mod/ distclean || true
+override_dh_gencontrol:
+ dh_gencontrol -- \
+ -Vjuce:BuiltUsing="juce ( = $(JUCE_VERSION) )"
+
## all the file-exclusion magic is handled by debian/copyright
get-orig-source:
uscan --download