[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
03/09: gnu: musescore: Update to 4.0.
From: |
guix-commits |
Subject: |
03/09: gnu: musescore: Update to 4.0. |
Date: |
Wed, 14 Dec 2022 15:16:14 -0500 (EST) |
ngz pushed a commit to branch master
in repository guix.
commit 9f93bcd1862c76d7ff30da6f712c9bd2912b8346
Author: Nicolas Goaziou <mail@nicolasgoaziou.fr>
AuthorDate: Wed Dec 14 18:19:49 2022 +0100
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.
---
gnu/packages/music.scm | 22 ++++++++++------------
1 file 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
- branch master updated (c6f81ff7a6 -> fa23fb86f7), guix-commits, 2022/12/14
- 04/09: gnu: rosegarden: Update to 22.12., guix-commits, 2022/12/14
- 02/09: gnu: flare-game: Update to 1.14., guix-commits, 2022/12/14
- 08/09: gnu: emacs-posframe: Update to 1.3.0., guix-commits, 2022/12/14
- 05/09: gnu: rosegarden: Improve package style., guix-commits, 2022/12/14
- 06/09: gnu: wireshark: Update to 4.0.2., guix-commits, 2022/12/14
- 09/09: gnu: fet: Update to 6.7.6., guix-commits, 2022/12/14
- 01/09: gnu: flare-engine: Update to 1.14., guix-commits, 2022/12/14
- 07/09: gnu: xournalpp: Update to 1.1.3., guix-commits, 2022/12/14
- 03/09: gnu: musescore: Update to 4.0.,
guix-commits <=