DEBIAN_BUILD_ARTIFACTS = debian/artifacts
DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \
- \.pc/.*|\.git/.*|debian/.*|.*\.gif|.*\.jpg|.*\.JPG|.*\.png|.*\.ico|.*\.icns|.*\.wav|.*\.caf|.*\.ogg|.*\.mp3|.*\.pdf|.*\.keystore|.*\.nib|.*/gradle-wrapper\.jar|.*\.zip
+ \.pc/.*|\.git/.*|debian/.*|.*\.gif|.*\.jpg|.*\.JPG|.*\.png|.*\.ico|.*\.icns|.*\.wav|.*\.caf|.*\.ogg|.*\.mp3|.*\.pdf|.*\.keystore|.*\.nib|.*/gradle-wrapper\.jar|.*\.zip
#DEB_COPYRIGHT_CHECK_IGNORE_REGEX = \
%:
dh $@
+
+override_dh_auto_configure:
+ dh_auto_configure -- \
+ -DJUCE_BUILD_EXTRAS=ON
+
override_dh_auto_build-arch:
+ dh_auto_build -- Projucer
cp $(CURDIR)/examples/DemoRunner/Builds/iOS/DemoRunner/Images.xcassets/AppIcon.appiconset/Icon.png \
$(DEBIAN_BUILD_ARTIFACTS)/juce.png
- dh_auto_build -D $(DEB_SRCDIR) -- \
- V=1 \
- $(empty)
dh_auto_build -D debian/extra/lv2-ttl-generator/
override_dh_auto_build-indep:
cp docs/JUCE*.md docs/CMake*.md docs/doxygen/build/
make -C docs/doxygen
-override_dh_auto_install-arch:
- dh_auto_install --arch
+execute_after_dh_auto_install-arch:
install -d debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/juce/lv2-ttl-generator
install debian/extra/lv2-ttl-generator/lv2_ttl_generator debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/juce/lv2-ttl-generator/lv2_ttl_generator
install debian/extra/lv2-ttl-generator/generate-ttl.sh debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/juce/lv2-ttl-generator/generate-ttl.sh
-override_dh_auto_install-indep:
- dh_auto_install --indep
+execute_after_dh_auto_install-indep:
-dh_doxygen docs/doxygen/
override_dh_install-indep:
override_dh_installchangelogs:
dh_installchangelogs ChangeList.txt
-override_dh_clean:
- dh_clean
+execute_after_dh_clean:
make -C docs/doxygen/ clean
make -C debian/extra/lv2-ttl-generator/ clean
rm -rf build $(DEB_SRCDIR)/build