From d81f4db4b6ce9ddec5586903fe72890b42099d25 Mon Sep 17 00:00:00 2001 From: =?utf8?q?IOhannes=20m=20zm=C3=B6lnig=20=28Debian/GNU=29?= Date: Tue, 14 Dec 2021 16:18:04 +0100 Subject: [PATCH] Use CMake to build --- debian/rules | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/debian/rules b/debian/rules index b31f596b..6567a336 100755 --- a/debian/rules +++ b/debian/rules @@ -15,7 +15,7 @@ DEB_SRCDIR=extras/Projucer/Builds/LinuxMakefile 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 = \ @@ -45,12 +45,15 @@ DEB_CPPFLAGS_MAINT_APPEND += -DJUCER_ENABLE_GPL_MODE=1 %: 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: @@ -58,14 +61,12 @@ 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: @@ -78,8 +79,7 @@ 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 -- 2.30.2