Properly copy/delete deps
authorIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Fri, 17 Dec 2021 09:17:48 +0000 (10:17 +0100)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Fri, 17 Dec 2021 09:17:48 +0000 (10:17 +0100)
debian/rules

index ac83bc07112ac381ee430716f591b1eb4abed1e1..e7bf2a248d9e8087098cba4f77eaa22c1755369d 100755 (executable)
@@ -40,7 +40,11 @@ DEB_LDFLAGS_MAINT_APPEND += $(LIBS)
        dh $@
 
 execute_before_dh_auto_configure:
-       cp -rav /usr/share/juce src/deps/
+       for d in $(notdir $(patsubst %/,%,$(wildcard debian/missing-sources/mcl-*/))); do \
+               mkdir -p src/deps/$$d/src/; \
+               cp debian/missing-sources/$$d/* src/deps/$$d/src/; \
+       done
+       cp -ra /usr/share/juce src/deps/
 override_dh_auto_configure:
        dh_auto_configure -- \
                -DWITH_VST2=ON \
@@ -51,6 +55,10 @@ override_dh_auto_test:
 
 execute_after_dh_clean:
        test -e src/deps/rtaudio-mode/Makefile && make -C src/deps/rtaudio-mod/ distclean || true
+       for d in $(notdir $(patsubst %/,%,$(wildcard debian/missing-sources/mcl-*/))); do \
+               rm -rf src/deps/$$d; \
+       done
+       rm -rf src/deps/juce/
 
 override_dh_installchangelogs:
        dh_installchangelogs ChangeLog