Patch to ensure that juce_core links against zlib
authorIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Thu, 10 Nov 2022 11:34:11 +0000 (12:34 +0100)
committerIOhannes m zmölnig (Debian/GNU) <umlaeute@debian.org>
Thu, 10 Nov 2022 11:34:11 +0000 (12:34 +0100)
Closes: #1022281
debian/patches/debian_buildcmake.patch

index 54dbe0309b29cf58f9a04d2df5414447ccf6f7a1..e2f774b322f508f93a41fafadd1e07932551a58e 100644 (file)
@@ -1,14 +1,14 @@
 From: Debian Multimedia Maintainers <debian-multimedia@lists.debian.org>
 Date: Wed, 13 Jan 2021 13:47:55 +0100
-Subject: link applications against libpng/libjpeg
+Subject: link applications against libpng/libjpeg/zlib
 
 Origin: Debian
 Forwarded: not-needed
 Last-Update: 2021-01-13
 
-since we have stripped libpng & libjpeg, we need to explicitly link against
+since we have stripped some libraries, we need to explicitly link against
 the system provided libraries
-Last-Update: 2021-01-13
+Last-Update: 2022-11-10
 ---
  extras/Build/CMake/JUCEUtils.cmake | 3 +++
  1 file changed, 3 insertions(+)
@@ -32,3 +32,14 @@ Last-Update: 2021-01-13
      elseif(APPLE)
          get_target_property(needs_storekit ${target} JUCE_NEEDS_STORE_KIT)
  
+--- juce.orig/extras/Build/CMake/JUCEModuleSupport.cmake
++++ juce/extras/Build/CMake/JUCEModuleSupport.cmake
+@@ -480,7 +480,7 @@
+     if(${module_name} STREQUAL "juce_core")
+         _juce_add_standard_defs(${module_name})
+-        target_link_libraries(juce_core INTERFACE juce::juce_atomic_wrapper)
++        target_link_libraries(juce_core INTERFACE juce::juce_atomic_wrapper z)
+         if(CMAKE_SYSTEM_NAME MATCHES ".*BSD")
+             target_link_libraries(juce_core INTERFACE execinfo)