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.
This commit is contained in:
parent
ced3be2b56
commit
9f93bcd186
1 changed files with 10 additions and 12 deletions
|
@ -4775,7 +4775,7 @@ includes LV2 plugins and a JACK standalone client.")
|
||||||
(define-public musescore
|
(define-public musescore
|
||||||
(package
|
(package
|
||||||
(name "musescore")
|
(name "musescore")
|
||||||
(version "3.6.2")
|
(version "4.0")
|
||||||
(source
|
(source
|
||||||
(origin
|
(origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
|
@ -4784,22 +4784,17 @@ includes LV2 plugins and a JACK standalone client.")
|
||||||
(commit (string-append "v" version))))
|
(commit (string-append "v" version))))
|
||||||
(file-name (git-file-name name version))
|
(file-name (git-file-name name version))
|
||||||
(sha256
|
(sha256
|
||||||
(base32 "0szvb6mlzy9df9lrq546rrpixa480knzij1wgh6ilflxz87q048q"))
|
(base32 "16rcwr6fzghv8100syzicabqg8jqvng3zzsi6h3ja4zkp9hcbkcr"))
|
||||||
(modules '((guix build utils)))
|
(modules '((guix build utils)))
|
||||||
(snippet
|
(snippet
|
||||||
;; Remove unused libraries.
|
;; Remove unused libraries.
|
||||||
'(begin
|
'(begin
|
||||||
(for-each delete-file-recursively
|
(for-each delete-file-recursively
|
||||||
'("thirdparty/freetype"
|
'("thirdparty/freetype"))))))
|
||||||
"thirdparty/openssl"
|
|
||||||
"thirdparty/portmidi"
|
|
||||||
"thirdparty/qt-google-analytics"))))))
|
|
||||||
(build-system qt-build-system)
|
(build-system qt-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:configure-flags
|
`(#:configure-flags
|
||||||
`("-DBUILD_TELEMETRY_MODULE=OFF" ;don't phone home
|
`("-DDOWNLOAD_SOUNDFONT=OFF"
|
||||||
"-DBUILD_WEBENGINE=OFF"
|
|
||||||
"-DDOWNLOAD_SOUNDFONT=OFF"
|
|
||||||
"-DMUSESCORE_BUILD_CONFIG=release"
|
"-DMUSESCORE_BUILD_CONFIG=release"
|
||||||
"-DUSE_SYSTEM_FREETYPE=ON")
|
"-DUSE_SYSTEM_FREETYPE=ON")
|
||||||
;; There are tests, but no simple target to run. The command used to
|
;; 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.
|
;; Basically, it requires to start a whole new build process.
|
||||||
;; So we simply skip them.
|
;; So we simply skip them.
|
||||||
#:tests? #f))
|
#:tests? #f))
|
||||||
|
(native-inputs
|
||||||
|
(list git-minimal pkg-config qttools-5))
|
||||||
(inputs
|
(inputs
|
||||||
(list alsa-lib
|
(list alsa-lib
|
||||||
freetype
|
freetype
|
||||||
|
@ -4823,15 +4820,16 @@ includes LV2 plugins and a JACK standalone client.")
|
||||||
portaudio
|
portaudio
|
||||||
portmidi
|
portmidi
|
||||||
pulseaudio
|
pulseaudio
|
||||||
|
python
|
||||||
qtbase-5
|
qtbase-5
|
||||||
qtdeclarative-5
|
qtdeclarative-5
|
||||||
qtgraphicaleffects
|
qtgraphicaleffects
|
||||||
|
qtnetworkauth-5
|
||||||
qtquickcontrols2-5
|
qtquickcontrols2-5
|
||||||
qtscript
|
qtscript
|
||||||
qtsvg-5
|
qtsvg-5
|
||||||
|
qtx11extras
|
||||||
qtxmlpatterns))
|
qtxmlpatterns))
|
||||||
(native-inputs
|
|
||||||
(list pkg-config qttools-5))
|
|
||||||
(synopsis "Music composition and notation software")
|
(synopsis "Music composition and notation software")
|
||||||
(description
|
(description
|
||||||
"MuseScore is a music score typesetter. Its main purpose is the creation
|
"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
|
MuseScore can also play back scores through the built-in sequencer and SoundFont
|
||||||
sample library.")
|
sample library.")
|
||||||
(home-page "https://musescore.org")
|
(home-page "https://musescore.org")
|
||||||
(license license:gpl2)))
|
(license license:gpl3)))
|
||||||
|
|
||||||
(define-public muse-sequencer
|
(define-public muse-sequencer
|
||||||
(package
|
(package
|
||||||
|
|
Reference in a new issue