diff options
author | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2022-12-14 18:19:49 +0100 |
---|---|---|
committer | Nicolas Goaziou <mail@nicolasgoaziou.fr> | 2022-12-14 21:14:28 +0100 |
commit | 9f93bcd1862c76d7ff30da6f712c9bd2912b8346 (patch) | |
tree | 92653da35ad40e3912402d09564c0a23e16fb110 /gnu/packages/music.scm | |
parent | ced3be2b562866b82f97a530cd66610c84c381f7 (diff) |
gnu: musescore: Update to 4.0.
* gnu/packages/music.scm (musescore): Update to 4.0.
[snippet]: Do not remove non-existing directories.
[arguments]<#:configure-flags>: Do not mention non-existing flags.
[native-inputs]: Add GIT-MINIMAL.
[inputs]: Add PYTHON, QTNETWORKAUTH-5, QTX11EXTRAS.
[license]: Switch to GPL3.
Diffstat (limited to 'gnu/packages/music.scm')
-rw-r--r-- | gnu/packages/music.scm | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index e3cb67b413..0a472a6880 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -4775,7 +4775,7 @@ includes LV2 plugins and a JACK standalone client.") (define-public musescore (package (name "musescore") - (version "3.6.2") + (version "4.0") (source (origin (method git-fetch) @@ -4784,22 +4784,17 @@ includes LV2 plugins and a JACK standalone client.") (commit (string-append "v" version)))) (file-name (git-file-name name version)) (sha256 - (base32 "0szvb6mlzy9df9lrq546rrpixa480knzij1wgh6ilflxz87q048q")) + (base32 "16rcwr6fzghv8100syzicabqg8jqvng3zzsi6h3ja4zkp9hcbkcr")) (modules '((guix build utils))) (snippet ;; Remove unused libraries. '(begin (for-each delete-file-recursively - '("thirdparty/freetype" - "thirdparty/openssl" - "thirdparty/portmidi" - "thirdparty/qt-google-analytics")))))) + '("thirdparty/freetype")))))) (build-system qt-build-system) (arguments `(#:configure-flags - `("-DBUILD_TELEMETRY_MODULE=OFF" ;don't phone home - "-DBUILD_WEBENGINE=OFF" - "-DDOWNLOAD_SOUNDFONT=OFF" + `("-DDOWNLOAD_SOUNDFONT=OFF" "-DMUSESCORE_BUILD_CONFIG=release" "-DUSE_SYSTEM_FREETYPE=ON") ;; There are tests, but no simple target to run. The command used to @@ -4811,6 +4806,8 @@ includes LV2 plugins and a JACK standalone client.") ;; Basically, it requires to start a whole new build process. ;; So we simply skip them. #:tests? #f)) + (native-inputs + (list git-minimal pkg-config qttools-5)) (inputs (list alsa-lib freetype @@ -4823,15 +4820,16 @@ includes LV2 plugins and a JACK standalone client.") portaudio portmidi pulseaudio + python qtbase-5 qtdeclarative-5 qtgraphicaleffects + qtnetworkauth-5 qtquickcontrols2-5 qtscript qtsvg-5 + qtx11extras qtxmlpatterns)) - (native-inputs - (list pkg-config qttools-5)) (synopsis "Music composition and notation software") (description "MuseScore is a music score typesetter. Its main purpose is the creation @@ -4846,7 +4844,7 @@ appearance and layout are provided. MuseScore can also play back scores through the built-in sequencer and SoundFont sample library.") (home-page "https://musescore.org") - (license license:gpl2))) + (license license:gpl3))) (define-public muse-sequencer (package |