Package: ableton-link / 1.0.0+dfsg-2

Metadata

Package Version Patches format
ableton-link 1.0.0+dfsg-2 3.0 (quilt)

Patch series

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

cmake_include/AsioStandaloneConfig.cmake | 5 0 + 5 - 0 !
cmake_include/CatchConfig.cmake | 4 0 + 4 - 0 !
2 files changed, 9 deletions(-)

 drop dependencies on included 3rd-party libs
 upstream includes git-submodules for Catch and ASIO (not found in the tarball).
 on Debian we want to use the system provided libraries.
DEBIAN_catch.patch | (download)

src/ableton/test/catch/CatchMain.cpp | 6 4 + 2 - 0 !
1 file changed, 4 insertions(+), 2 deletions(-)

 allow using the system-provided 'catch' library
 Debian's "catch" is a bit dated (1.2 vs 1.4).
 it seems that the old version does not work well with the argument-magic
 upstream applied for "google test-style output".
 since we don't need it, we just disable it...
DEBIAN_default_word_size.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
cmake_include/ConfigureCompileFlags.cmake | 2 2 + 0 - 0 !
cmake_include/ConfigureWordSize.cmake | 2 2 + 0 - 0 !
3 files changed, 5 insertions(+), 1 deletion(-)

 use default word size
 rather than using '-m32' and '-m64' we just use the defaults for a system.
 this is likely to produce more consistent results on the large variety of archs
 we have in Debian (that is: "not just amd64")
fix_linearregression_test.patch | (download)

src/ableton/link/tst_LinearRegression.cpp | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix linearregression test
 for g++-6
jack_support.patch | (download)

CMakeLists.txt | 1 1 + 0 - 0 !
examples/CMakeLists.txt | 30 22 + 8 - 0 !
examples/linkaudio/AudioPlatform.hpp | 8 8 + 0 - 0 !
examples/linkaudio/AudioPlatform_Jack.cpp | 175 175 + 0 - 0 !
examples/linkaudio/AudioPlatform_Jack.hpp | 55 55 + 0 - 0 !
5 files changed, 261 insertions(+), 8 deletions(-)

 added jack support for examples
 Add LINK_BUILD_JACK option to build examples applications
 with JACK support on Linux.
 This patch also includes the follow-up commits:
 - ed850404fb321df5c2f4ecc2231e83897560b79c (fix redundant samplerate setting)
 - 808e3a79b42227ec2fc7308571b39eec4146d561 (fix crash with blocksize!=512)