me
/
guix
Archived
1
0
Fork 0

gnu: musescore: Fix build.

* gnu/packages/music.scm (musescore)[snippet]: Remove crashpad_handler and
associated install actions.
[arguments]<#:configure-flags>: Add “-DBUILD_DIAGNOSTICS=OFF”.
[inputs]: Add qtquickcontrols-5.

Co-authored-by: Vivien Kraus <vivien@planete-kraus.eu>
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
Liliana Marie Prikler 2022-12-16 00:31:00 +01:00 committed by Nicolas Goaziou
parent 05e4efe0c8
commit 5281bcc858
No known key found for this signature in database
GPG Key ID: DA00B4F048E92F2D
1 changed files with 8 additions and 2 deletions

View File

@ -4787,14 +4787,19 @@ includes LV2 plugins and a JACK standalone client.")
(base32 "16rcwr6fzghv8100syzicabqg8jqvng3zzsi6h3ja4zkp9hcbkcr"))
(modules '((guix build utils)))
(snippet
;; Remove unused libraries.
'(begin
;; Remove unused libraries...
(for-each delete-file-recursively
'("thirdparty/freetype"))))))
'("thirdparty/freetype"))
;; ... and precompiled binaries.
(delete-file-recursively "src/diagnostics/crashpad_handler")
(substitute* "src/diagnostics/CMakeLists.txt"
(("install") "#install"))))))
(build-system qt-build-system)
(arguments
`(#:configure-flags
`("-DDOWNLOAD_SOUNDFONT=OFF"
"-DBUILD_DIAGNOSTICS=OFF"
"-DMUSESCORE_BUILD_CONFIG=release"
"-DUSE_SYSTEM_FREETYPE=ON")
;; There are tests, but no simple target to run. The command used to
@ -4825,6 +4830,7 @@ includes LV2 plugins and a JACK standalone client.")
qtdeclarative-5
qtgraphicaleffects
qtnetworkauth-5
qtquickcontrols-5
qtquickcontrols2-5
qtscript
qtsvg-5