Fix UnitTests to use system-wide JUCE modules
authorIOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>
Wed, 11 Apr 2018 19:32:42 +0000 (21:32 +0200)
committerIOhannes m zmölnig <zmoelnig@umlautS.umlaeute.mur.at>
Wed, 11 Apr 2018 19:34:34 +0000 (21:34 +0200)
debian/patches/debian_unittests_globalpaths.patch [new file with mode: 0644]
debian/patches/series

diff --git a/debian/patches/debian_unittests_globalpaths.patch b/debian/patches/debian_unittests_globalpaths.patch
new file mode 100644 (file)
index 0000000..7732e00
--- /dev/null
@@ -0,0 +1,54 @@
+Description: Use global paths for JUCE modules in UnitTests
+Author: IOhannes m zmölnig
+Forwarded: not-needed
+Last-Update: 2018-04-11
+---
+This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
+--- juce.orig/extras/UnitTestRunner/UnitTestRunner.jucer
++++ juce/extras/UnitTestRunner/UnitTestRunner.jucer
+@@ -96,26 +96,26 @@
+     </VS2017>\r
+   </EXPORTFORMATS>\r
+   <MODULES>\r
+-    <MODULE id="juce_analytics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>\r
+-    <MODULES id="juce_audio_basics" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_audio_devices" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_audio_formats" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_audio_processors" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>\r
+-    <MODULE id="juce_blocks_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>\r
+-    <MODULES id="juce_core" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_cryptography" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_data_structures" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULE id="juce_dsp" showAllCode="1" useLocalCopy="0" useGlobalPath="0"/>\r
+-    <MODULES id="juce_events" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_graphics" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_gui_basics" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_gui_extra" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_opengl" showAllCode="1" useLocalCopy="0"/>\r
+-    <MODULES id="juce_osc" showAllCode="1" useLocalCopy="0"/>\r
++    <MODULE id="juce_analytics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_audio_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_audio_devices" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_audio_formats" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_audio_processors" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULE id="juce_audio_utils" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULE id="juce_blocks_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_core" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_cryptography" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_data_structures" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULE id="juce_dsp" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_events" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_graphics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_gui_basics" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_gui_extra" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_opengl" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
++    <MODULES id="juce_osc" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
+     <MODULE id="juce_product_unlocking" showAllCode="1" useLocalCopy="0"\r
+-            useGlobalPath="0"/>\r
+-    <MODULES id="juce_video" showAllCode="1" useLocalCopy="0"/>\r
++            useGlobalPath="1"/>\r
++    <MODULES id="juce_video" showAllCode="1" useLocalCopy="0" useGlobalPath="1"/>\r
+   </MODULES>\r
+   <JUCEOPTIONS/>\r
+   <LIVE_SETTINGS>\r
index 1c4e21a578fcee3422d11bf39034a8cb8dad92d9..7e16d8387653fc6b71d5ff541d9747b09fbb8d26 100644 (file)
@@ -6,3 +6,4 @@ debian_no-update-check.patch
 debian_no-usagedata.patch
 debian_system_modules.patch
 debian_python3.patch
+debian_unittests_globalpaths.patch