From dac6c21623475dbd1fa9679e33649eba461dd6b2 Mon Sep 17 00:00:00 2001 From: Tobias Geerinckx-Rice Date: Sat, 22 May 2021 21:56:33 +0200 Subject: gnu: zam-plugins: Update source hash. See . * gnu/packages/music.scm (zam-plugins)[source]: Update hash. --- gnu/packages/music.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 0c29deecd3..aed10632cb 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -5901,7 +5901,7 @@ audio and MIDI plugins that can also run as standalone JACK applications.") (recursive? #t))) (file-name (git-file-name name version)) (sha256 - (base32 "0bxvssqnnd7bph3w1d6xcmxradv4cqq3wyzyv1a1hfm71a0pdahs")))) + (base32 "02blg0iqich4vx5z1ahj6avkh83yqszdiq83p9jd5qwm0i4llqjq")))) (build-system gnu-build-system) (arguments `(#:tests? #f ;no "check" target -- cgit v1.2.3 From aabea838748bd88008988062f8a9751c33d954e4 Mon Sep 17 00:00:00 2001 From: Vinicius Monego Date: Mon, 26 Apr 2021 23:50:31 +0000 Subject: gnu: muse-sequencer: Update to 4.0.0. * gnu/packages/music.scm (muse-sequencer): Update to 4.0.0. Signed-off-by: Nicolas Goaziou --- gnu/packages/music.scm | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index aed10632cb..b38566450a 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -4770,19 +4770,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 @@ -4800,7 +4797,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" -- cgit v1.2.3 From 62d6da68d0fc238a949650d6fffaec5895495695 Mon Sep 17 00:00:00 2001 From: Vinicius Monego Date: Mon, 26 Apr 2021 23:53:11 +0000 Subject: gnu: muse-sequencer: Add optional dependencies. * 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. Signed-off-by: Nicolas Goaziou --- gnu/packages/music.scm | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index b38566450a..6aa368fa82 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -4784,8 +4784,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-" @@ -4805,26 +4804,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") -- cgit v1.2.3 From 001bb08cab24f5b1d939e385b0197898c0719ebb Mon Sep 17 00:00:00 2001 From: Vinicius Monego Date: Mon, 26 Apr 2021 23:53:12 +0000 Subject: gnu: muse-sequencer: Use qt-build-system. * gnu/packages/music.scm (muse-sequencer)[build-system]: Use qt-build-system. Signed-off-by: Nicolas Goaziou --- gnu/packages/music.scm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 6aa368fa82..fb15a6ea84 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -71,6 +71,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) @@ -4780,7 +4781,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 -- cgit v1.2.3 From ae303853d447018a98d0ec7663ccde969d87302d Mon Sep 17 00:00:00 2001 From: Rovanion Luckey Date: Fri, 28 May 2021 17:19:56 +0200 Subject: gnu: Add lingot. * gnu/packages/music.scm (lingot): New public variable. Signed-off-by: Tobias Geerinckx-Rice --- gnu/packages/music.scm | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index fb15a6ea84..ed64d70a0b 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -38,6 +38,7 @@ ;;; Copyright © 2021 Brendan Tildesley ;;; Copyright © 2021 Bonface Munyoki Kilyungi ;;; Copyright © 2021 Frank Pursel +;;; Copyright © 2021 Rovanion Luckey ;;; ;;; This file is part of GNU Guix. ;;; @@ -1340,6 +1341,47 @@ Sega Master System/Mark III, Sega Genesis/Mega Drive, BBC Micro ;; demo and player directories are under the Expat license license:expat)))) +(define-public lingot + (package + (name "lingot") + (version "1.1.1") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ibancg/lingot") + (commit (string-append "v" version)))) + (file-name (git-file-name name version)) + (sha256 + (base32 "04lcjzfhddbyskxr2068z609y6x0s2gjx1wl78w0dkxdi459zrn9")))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("automake" ,automake) + ("cunit" ,cunit) + ("glib" ,glib "bin") ; for glib-compile-resources + ("intltool" ,intltool) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config))) + (inputs + `(("alsa-lib" ,alsa-lib) + ("fftw" ,fftw) + ("gtk+" ,gtk+) + ("jack" ,jack-2) + ("json-c" ,json-c) + ("pulseaudio" ,pulseaudio))) + (home-page "http://lingot.nongnu.org/") + (synopsis "Accurate & configurable musical instrument tuner") + (description + "LINGOT is a musical instrument tuner. It's accurate, easy to use, and +highly configurable. Originally conceived to tune electric guitars, it can now +be used to tune other instruments. + +It looks like an analogue tuner, with a gauge indicating the relative shift to a +certain note, determined automatically as the closest note to the estimated +frequency.") + (license license:gpl2+))) + (define-public ninjas2 (package (name "ninjas2") -- cgit v1.2.3 From cb821238ed2344d550255c93b41267d8481eefd2 Mon Sep 17 00:00:00 2001 From: Leo Prikler Date: Tue, 1 Jun 2021 18:40:10 +0200 Subject: gnu: musescore: Add missing QML imports. This fixes an issue wherein the palettes sidebar would turn up empty. * gnu/packages/music.scm (musescore)[build-system]: Use qt-build-systems. [inputs]: Add qtgraphicaleffects. --- gnu/packages/music.scm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index ed64d70a0b..cc9076e763 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -69,6 +69,7 @@ #:use-module (guix build-system python) #:use-module (guix build-system scons) #:use-module (guix build-system glib-or-gtk) + #:use-module (guix build-system qt) #:use-module (guix build-system waf) #:use-module (guix build-system trivial) #:use-module (guix build-system go) @@ -4756,7 +4757,7 @@ standalone JACK client and an LV2 plugin is also available.") "thirdparty/portmidi" "thirdparty/qt-google-analytics")) #t)))) - (build-system cmake-build-system) + (build-system qt-build-system) (arguments `(#:configure-flags `("-DBUILD_TELEMETRY_MODULE=OFF" ;don't phone home @@ -4787,6 +4788,7 @@ standalone JACK client and an LV2 plugin is also available.") ("pulseaudio" ,pulseaudio) ("qtbase" ,qtbase) ("qtdeclarative" ,qtdeclarative) + ("qtgraphicaleffects" ,qtgraphicaleffects) ("qtquickcontrols2" ,qtquickcontrols2) ("qtscript" ,qtscript) ("qtsvg" ,qtsvg) -- cgit v1.2.3 From 9da90938c63208b7721276f8cefcdac82ba765f2 Mon Sep 17 00:00:00 2001 From: Nicolas Goaziou Date: Sat, 5 Jun 2021 16:08:34 +0200 Subject: gnu: rosegarden: Update to 21.06. * gnu/packages/music.scm (rosegarden): Update to 21.06. --- gnu/packages/music.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index cc9076e763..68d48a2937 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -4981,14 +4981,14 @@ specification and header.") (define-public rosegarden (package (name "rosegarden") - (version "20.12") + (version "21.06") (source (origin (method url-fetch) (uri (string-append "mirror://sourceforge/rosegarden/rosegarden/" version "/rosegarden-" version ".tar.bz2")) (sha256 - (base32 "0nqw2caxmv6mqh485wzvywa024yvi18q87sd4dw9b2l5qnpq8rl8")))) + (base32 "0rhbmygzh62hc3mkq60lh9r28wvfkhzzd5kspl1ll0h1ipjgvr6d")))) (build-system cmake-build-system) (arguments `(#:configure-flags '("-DCMAKE_BUILD_TYPE=Release") -- cgit v1.2.3