From 643817e44534f58b28bb41bf75ebf7ad240e49f4 Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Mon, 19 Feb 2018 18:41:25 +0100 Subject: gnu: Add patchmatrix. * gnu/packages/music.scm (patchmatrix): New variable. --- gnu/packages/music.scm | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 63b82900c0..65dfa92896 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -3726,6 +3726,34 @@ notation and includes basic support for digital audio.") (home-page "http://www.rosegardenmusic.com/") (license license:gpl2))) +(define-public patchmatrix + (package + (name "patchmatrix") + (version "0.12.0") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/OpenMusicKontrollers/patchmatrix.git") + (commit version))) + (file-name (string-append "patchmatrix-" version "-checkout")) + (sha256 + (base32 + "19ivp7h5vq6r1qhmycjxzvrgg7fc4a3v5vb3n4c7afs4z3pj53zi")))) + (build-system cmake-build-system) + (arguments '(#:tests? #f)) ; no test target + (inputs + `(("jack" ,jack-1) + ("lv2" ,lv2) + ("mesa" ,mesa))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (home-page "https://github.com/OpenMusicKontrollers/patchmatrix") + (synopsis "Simple JACK patch bay") + (description "PatchMatrix is a patch bay for the JACK audio connection +kit. It provides a patch bay in flow matrix style for audio, MIDI, CV, and +OSC connections.") + (license license:artistic2.0))) + (define-public sorcer (package (name "sorcer") -- cgit v1.2.3 From 7f2f834550a2b81bcd7d1713b3b170f981554380 Mon Sep 17 00:00:00 2001 From: Kei Kebreau Date: Sun, 18 Feb 2018 14:46:26 -0500 Subject: gnu: milkytracker: Actually link with the JACK library. * gnu/packages/music.scm (milkytracker)[arguments]: Add appropriate configure flag. --- 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 65dfa92896..f47749b380 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -2609,7 +2609,9 @@ of tools for manipulating and accessing your music.") (("add_subdirectory\\(resources/music\\)") "")))))) (build-system cmake-build-system) (arguments - '(#:tests? #f)) ; no check target + '(#:tests? #f ; no check target + ;; This flag ensures that MilkyTracker links with the JACK library. + #:configure-flags '("-DCMAKE_CXX_FLAGS=-ljack"))) (inputs `(("alsa-lib" ,alsa-lib) ("jack" ,jack-1) -- cgit v1.2.3 From 7b5f8a998a7d0ab7e8509a51b32f82ddbbb70713 Mon Sep 17 00:00:00 2001 From: Efraim Flashner Date: Tue, 13 Mar 2018 20:11:09 +0200 Subject: gnu: hydrogen: Declare a source file-name. * gnu/packages/music.scm (hydrogen)[source]: Declare a source file-name. --- gnu/packages/music.scm | 1 + 1 file changed, 1 insertion(+) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index f47749b380..4bd58d9733 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -441,6 +441,7 @@ background while you work.") (uri (string-append "https://github.com/hydrogen-music/hydrogen/archive/" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 "1dy2jfkdw0nchars4xi4isrz66fqn53a9qk13bqza7lhmsg3s3qy")))) -- cgit v1.2.3