* gnu/packages/music.scm (muse-sequencer): Update to 4.0.0. --- There will be warnings in validate-runpath about bogus entries (they have been there before in version 3 too). They can be ignored for now because the executable won't launch without setting rpath like this. I don't know how to fix those warnings. gnu/packages/music.scm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 2b5f43cb14..6c98c8c0fc 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -4715,19 +4715,16 @@ sample library.") (define-public muse-sequencer (package (name "muse-sequencer") - (version "3.1.1") + (version "4.0.0") (source (origin (method git-fetch) (uri (git-reference (url "https://github.com/muse-sequencer/muse") - (commit (string-append "muse_" - (string-map (lambda (c) - (if (char=? c #\.) - #\_ c)) version))))) + (commit version))) (file-name (git-file-name name version)) (sha256 (base32 - "1rasp2v1ds2aw296lbf27rzw0l9fjl0cvbvw85d5ycvh6wkm301p")))) + "1gamr9ln10l26wwyin1a4grrqy6h05qzcgp28wsp85yczkpsh02c")))) (build-system cmake-build-system) (arguments `(#:tests? #f ; there is no test target @@ -4745,7 +4742,7 @@ sample library.") #:phases (modify-phases %standard-phases (add-after 'unpack 'chdir - (lambda _ (chdir "muse3") #t)) + (lambda _ (chdir "src") #t)) (add-after 'chdir 'fix-include (lambda _ (substitute* "muse/driver/rtaudio.h" -- 2.31.1
* gnu/packages/music.scm (muse-sequencer)[native-inputs]: Add perl, python. [inputs]: Add glib, libinstpatch. Sort alphabetically. [arguments]: Remove "-DENABLE_INSTPATCH=OFF" from #:configure-flags. --- gnu/packages/music.scm | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 6c98c8c0fc..3c646f0d14 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -4729,8 +4729,7 @@ sample library.") (arguments `(#:tests? #f ; there is no test target #:configure-flags - (list "-DENABLE_INSTPATCH=OFF" ; FIXME: not packaged - "-DENABLE_VST_NATIVE=OFF" + (list "-DENABLE_VST_NATIVE=OFF" (string-append "-DCMAKE_EXE_LINKER_FLAGS=" "-Wl,-rpath=" (assoc-ref %outputs "out") "/lib/muse-" @@ -4750,26 +4749,30 @@ sample library.") #t))))) (inputs `(("alsa-lib" ,alsa-lib) - ("lash" ,lash) - ("jack" ,jack-1) - ("liblo" ,liblo) ("dssi" ,dssi) + ("fluidsynth" ,fluidsynth) + ("glib" ,glib) + ("jack" ,jack-1) ("ladspa" ,ladspa) - ("lv2" ,lv2) - ("lilv" ,lilv) - ("sord" ,sord) - ("libsndfile" ,libsndfile) + ("lash" ,lash) + ("libinstpatch" ,libinstpatch) + ("liblo" ,liblo) ("libsamplerate" ,libsamplerate) + ("libsndfile" ,libsndfile) + ("lilv" ,lilv) ("lrdf" ,lrdf) - ("fluidsynth" ,fluidsynth) + ("lv2" ,lv2) ("pcre" ,pcre) ("pulseaudio" ,pulseaudio) ; required by rtaudio ("qtbase" ,qtbase) ("qtsvg" ,qtsvg) ("rtaudio" ,rtaudio) - ("rubberband" ,rubberband))) + ("rubberband" ,rubberband) + ("sord" ,sord))) (native-inputs - `(("pkg-config" ,pkg-config) + `(("perl" ,perl) + ("pkg-config" ,pkg-config) + ("python" ,python-wrapper) ("qttools" ,qttools))) (home-page "https://muse-sequencer.github.io/") (synopsis "MIDI/Audio sequencer") -- 2.31.1
* gnu/packages/music.scm (muse-sequencer)[build-system]: Use qt-build-system. --- gnu/packages/music.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 3c646f0d14..6e8213eac4 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -69,6 +69,7 @@ #:use-module (guix build-system waf) #:use-module (guix build-system trivial) #:use-module (guix build-system go) + #:use-module (guix build-system qt) #:use-module (gnu packages) #:use-module (gnu packages admin) #:use-module (gnu packages algebra) @@ -4725,7 +4726,7 @@ sample library.") (sha256 (base32 "1gamr9ln10l26wwyin1a4grrqy6h05qzcgp28wsp85yczkpsh02c")))) - (build-system cmake-build-system) + (build-system qt-build-system) (arguments `(#:tests? #f ; there is no test target #:configure-flags -- 2.31.1
Hello,
Vinicius Monego <monego@posteo.net> writes:
> * gnu/packages/music.scm (muse-sequencer): Update to 4.0.0.
Whole set applied. Thank you.
Regards,
--
Nicolas Goaziou