Package: juce / 8.0.10+ds-1

Metadata

Package Version Patches format
juce 8.0.10+ds-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
32bit.patch | (download)

modules/juce_core/text/juce_String.cpp | 1 1 + 0 - 0 !
modules/juce_core/text/juce_String.h | 2 2 + 0 - 0 !
2 files changed, 3 insertions(+)

 allow building on i386 (and probably other 32bit systems)
round.patch | (download)

modules/juce_core/time/juce_RelativeTime.cpp | 3 2 + 1 - 0 !
1 file changed, 2 insertions(+), 1 deletion(-)

 use std::llround() rather than casts for converting relativetime to ms
 Otherwise, we might be of
debian_fixed defines.patch | (download)

modules/juce_audio_plugin_client/detail/juce_CheckSettingMacros.h | 25 25 + 0 - 0 !
modules/juce_core/juce_core.h | 32 31 + 1 - 0 !
2 files changed, 56 insertions(+), 1 deletion(-)

 clamp a few defines to fixed values

 on Debian we only ever allow using the system provided libraries
 (zlib, flac, oggvorbis,...)
debian_no update check.patch | (download)

extras/Projucer/Source/Application/jucer_AutoUpdater.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 prevent projucer from checking for updates

 The check-for-updates only makes sense for user-installed Projucer, not for
 the Debian packaged version.
debian_system_modules.patch | (download)

extras/Projucer/Source/Settings/jucer_StoredSettings.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 default juce-module path for projucer

 On Debian we have the module-sources installed in /usr/share/juce/modules
 and should use those if possible.
debian_python3 doxygen.patch | (download)

docs/doxygen/Makefile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 doc build fixes

 use Python3 rather than Python2
 make docs reproducible
debian_doxygen outdir.patch | (download)

docs/doxygen/Doxyfile | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 output doxygen-generated html into apiref/ folder
 so we don't need to rename it later
debian_unittests.patch | (download)

modules/juce_core/maths/juce_MathsFunctions_test.cpp | 2 2 + 0 - 0 !
1 file changed, 2 insertions(+)

 skip select unit-tests on certain architectures
 As they cannot succeed
debian_unittests_globalpaths.patch | (download)

extras/UnitTestRunner/UnitTestRunner.jucer | 38 19 + 19 - 0 !
1 file changed, 19 insertions(+), 19 deletions(-)

 use global paths for juce modules in unittests

debian_link_systemlibs.patch | (download)

extras/Build/juceaide/CMakeLists.txt | 1 1 + 0 - 0 !
extras/Projucer/CMakeLists.txt | 1 1 + 0 - 0 !
extras/Projucer/Source/ProjectSaving/jucer_ProjectExport_Make.h | 3 3 + 0 - 0 !
extras/Projucer/Source/ProjectSaving/jucer_ProjectExporter.cpp | 33 33 + 0 - 0 !
4 files changed, 38 insertions(+)

 have projucer and juceaide link against the system libraries

debian_buildcmake.patch | (download)

extras/Build/CMake/JUCEModuleSupport.cmake | 2 1 + 1 - 0 !
extras/Build/CMake/JUCEUtils.cmake | 3 3 + 0 - 0 !
2 files changed, 4 insertions(+), 1 deletion(-)

 link applications against libpng/libjpeg/zlib

debian_cmake.patch | (download)

extras/Build/CMake/JUCEConfig.cmake.in | 10 6 + 4 - 0 !
1 file changed, 6 insertions(+), 4 deletions(-)

 adjust paths in installed cmake snippets