From 3d4b1bb9a1709548515b4ae1228c075e3738041b Mon Sep 17 00:00:00 2001 From: Ricardo Wurmus Date: Wed, 6 Apr 2016 07:25:08 +0200 Subject: gnu: Add jalv-select. * gnu/packages/music.scm (jalv-select): New variable. --- gnu/packages/music.scm | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) (limited to 'gnu/packages/music.scm') diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm index 42fc262b01..721131029a 100644 --- a/gnu/packages/music.scm +++ b/gnu/packages/music.scm @@ -838,6 +838,46 @@ your own lessons.") Editor. It is compatible with Power Tab Editor 1.7 and Guitar Pro.") (license license:gpl3+))) +(define-public jalv-select + (package + (name "jalv-select") + (version "0.7") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/brummer10/jalv_select/" + "archive/V" version ".tar.gz")) + (sha256 + (base32 + "01y93l5c1f8za04a0y4b3v0nhsm1lhj6rny9xpdgd7jz6sl6w581")))) + (build-system gnu-build-system) + (arguments + `(#:make-flags + (list (string-append "PREFIX=" (assoc-ref %outputs "out"))) + #:phases + (modify-phases %standard-phases + (delete 'configure) + (add-after 'unpack 'ignore-PATH + (lambda* (#:key inputs #:allow-other-keys) + (substitute* "jalv.select.cpp" + (("echo \\$PATH | tr ':' '\\\n' | xargs ls") + (string-append "ls -1 " (assoc-ref inputs "jalv") "/bin"))) + (substitute* "jalv.select.h" + (("gtkmm.h") "gtkmm-2.4/gtkmm.h")) + #t))))) + (inputs + `(("lilv" ,lilv) + ("lv2" ,lv2) + ("jalv" ,jalv) + ("gtkmm" ,gtkmm-2))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (home-page "https://github.com/brummer10/jalv_select") + (synopsis "GUI to select LV2 plugins and run them with jalv") + (description + "The jalv.select package provides a graphical user interface allowing +users to select LV2 plugins and run them with jalv.") + (license license:public-domain))) + (define-public synthv1 (package (name "synthv1") -- cgit v1.2.3