Package: juce / 4.3.0~repack-1

Metadata

Package Version Patches format
juce 4.3.0~repack-1 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
no ztypes.patch | (download)

modules/juce_core/zip/juce_GZIPDecompressorInputStream.cpp | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 do not use z_uint
 the zlib/gzip consumers use a type z_uInt, which is nowhere actually defined.
 use (uInt) instead
fix build libpng16.patch | (download)

modules/juce_graphics/image_formats/juce_PNGLoader.cpp | 8 6 + 2 - 0 !
1 file changed, 6 insertions(+), 2 deletions(-)

 fix build with libpng16
 This patch is inspired with the patch available at https://gist.github.com/balr0g/3004353
reproducible date.patch | (download)

extras/Projucer/Source/Application/jucer_Application.cpp | 5 4 + 1 - 0 !
modules/juce_core/time/juce_Time.cpp | 10 8 + 2 - 0 !
2 files changed, 12 insertions(+), 3 deletions(-)

 allow reproducible date/time
 if BUILD_DATE is defined use that instead of __DATE__.
 this allows for making reproducible build.
debian_apply reproducible date.patch | (download)

extras/Projucer/JuceLibraryCode/AppConfig.h | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 use reproducible date/time
 rather than using __DATE__ we use a value that is generated from the debian/changelog
 timestamp. (included via a header-file to avoid escaping hell)
debian_fixed defines.patch | (download)

modules/juce_audio_plugin_client/utility/juce_CheckSettingMacros.h | 25 25 + 0 - 0 !
modules/juce_core/juce_core.h | 22 22 + 0 - 0 !
2 files changed, 47 insertions(+)

 clamp a few defines to fixed values
 upstream allows to make Debug and Release builds; and Release builds with some
 debugging options on.
 our libjuce.so doesn't support so many configurations, so we disable a few.
 .
 Also on Debian we only currently only support a single plugin-type: LV2
debian_projucer modulepath.patch | (download)

extras/Projucer/Source/Application/jucer_MainWindow.cpp | 4 4 + 0 - 0 !
1 file changed, 4 insertions(+)

 debian specific search-path for modules
debian_make projucer.patch | (download)

extras/Projucer/Builds/LinuxMakefile/Makefile | 139 67 + 72 - 0 !
extras/Projucer/JuceLibraryCode/AppConfig.h | 2 1 + 1 - 0 !
2 files changed, 68 insertions(+), 73 deletions(-)

 fix make-file to allow additional flags
 also print the compiler/linker command before executing it
debian_do not track.patch | (download)

doxygen/footer.html | 10 0 + 10 - 0 !
1 file changed, 10 deletions(-)

 do not track!
 remove tracking code (google analytics) from the documentation.