summaryrefslogtreecommitdiffstats
path: root/multimedia/MuseScore
diff options
context:
space:
mode:
Diffstat (limited to 'multimedia/MuseScore')
-rw-r--r--multimedia/MuseScore/MuseScore.SlackBuild3
-rw-r--r--multimedia/MuseScore/all.h.patch18
2 files changed, 21 insertions, 0 deletions
diff --git a/multimedia/MuseScore/MuseScore.SlackBuild b/multimedia/MuseScore/MuseScore.SlackBuild
index bc7ac9dca2..2ea246f75b 100644
--- a/multimedia/MuseScore/MuseScore.SlackBuild
+++ b/multimedia/MuseScore/MuseScore.SlackBuild
@@ -51,6 +51,9 @@ else
LIBDIRSUFFIX=""
fi
+# https://anonscm.debian.org/git/pkg-multimedia/musescore.git/commit/?id=bfc6223
+patch -p1 < $CWD/all.h.patch
+
make release PREFIX=/usr CFLAGS="$SLKCFLAGS" CXXFLAGS="$SLKCFLAGS" LDFLAGS="-pthread"
make install PREFIX=/usr DESTDIR=$PKG UPDATE_CACHE=FALSE
diff --git a/multimedia/MuseScore/all.h.patch b/multimedia/MuseScore/all.h.patch
new file mode 100644
index 0000000000..196baefafa
--- /dev/null
+++ b/multimedia/MuseScore/all.h.patch
@@ -0,0 +1,18 @@
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 079504708..dcdb6c517 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -570,11 +570,8 @@ endif (NOT MINGW AND NOT APPLE)
+ #
+
+ # all.h is expected in PROJECT_BINARY_DIR by subdirs
+-add_custom_command(
+- OUTPUT ${PROJECT_BINARY_DIR}/all.h
+- COMMAND ${CMAKE_COMMAND}
+- ARGS -E copy ${PROJECT_SOURCE_DIR}/all.h ${PROJECT_BINARY_DIR}/all.h
+- DEPENDS ${PROJECT_SOURCE_DIR}/all.h
++execute_process(
++ COMMAND ${CMAKE_COMMAND} -E copy ${PROJECT_SOURCE_DIR}/all.h ${PROJECT_BINARY_DIR}/all.h
+ WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
+ )
+ if (NOT MINGW)