Package: musescore / 2.0.3+dfsg1-2

Metadata

Package Version Patches format
musescore 2.0.3+dfsg1-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
01 debundle freetype.patch | (download)

CMakeLists.txt | 28 13 + 15 - 0 !
mscore/CMakeLists.txt | 4 2 + 2 - 0 !
mtest/CMakeLists.txt | 3 1 + 2 - 0 !
3 files changed, 16 insertions(+), 19 deletions(-)

 use the system copy of freetype
02 global flags.patch | (download)

CMakeLists.txt | 17 10 + 7 - 0 !
mtest/CMakeLists.txt | 14 0 + 14 - 0 !
2 files changed, 10 insertions(+), 21 deletions(-)

 put common flags into cmake_cxx_flags
 Debhelper intentionally sets CMAKE_BUILD_TYPE to None so that optimization
 flags are not added by cmake. Unfortunately musescore only enables --std=c++11
 for the Debug and Release build types.
 .
 This patch moves the common flags (c++ standard, warnings, etc) to
 CMAKE_CXX_FLAGS which gets used in all build types.
 .
 The flags in mtest are duplicated and inherited from the root CMakeLists.txt
 anyway, so they can be removed.
 .
 The PCH build was already not working, but after appplying this patch it fails
 outright (the PCH code ignores CMAKE_CXX_FLAGS and all custom flags) so just
 disable it.
03 debundle openssl.patch | (download)

thirdparty/kQOAuth/CMakeLists.txt | 2 1 + 1 - 0 !
thirdparty/kQOAuth/kqoauthutils.cpp | 5 0 + 5 - 0 !
2 files changed, 1 insertion(+), 6 deletions(-)

 remove openssl references from kqoauth
 The code will happily build without OpenSSL.
04 manpage errors.patch | (download)

CMakeLists.txt | 2 1 + 1 - 0 !
build/Linux+BSD/mscore.1.in | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+), 1 deletion(-)

 fix errors in mscore.1 manpage
 CMake doesn't support single quotes, so the old value of MAN_PORTABLE was
 causing errors. Insert manual line break to help groff displaying a long line.