diff options
author | Ricardo Wurmus <rekado@elephly.net> | 2015-02-05 22:40:06 +0100 |
---|---|---|
committer | Ricardo Wurmus <rekado@elephly.net> | 2015-02-11 23:38:07 +0100 |
commit | e24201912f98b572664385484763073540a0eab3 (patch) | |
tree | 936b1e73d9580814a72eeb61baddca0c86a9d946 /gnu | |
parent | c8351d9a409879b3d948db3713ce4fe4b787bcd0 (diff) | |
download | guix-e24201912f98b572664385484763073540a0eab3.tar guix-e24201912f98b572664385484763073540a0eab3.tar.gz |
gnu: Add LV2.
* gnu/packages/audio.scm (lv2): New variable.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/audio.scm | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 9227367dcd..f83c5d2680 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -158,3 +158,33 @@ synchronous execution of all clients, and low latency operation.") "liblo is a lightweight library that provides an easy to use implementation of the Open Sound Control (OSC) protocol.") (license license:lgpl2.1+))) + +(define-public lv2 + (package + (name "lv2") + (version "1.10.0") + (source (origin + (method url-fetch) + (uri (string-append "http://lv2plug.in/spec/lv2-" + version + ".tar.bz2")) + (sha256 + (base32 + "1md41x9snrp4mcfyli7lyfpvcfa78nfy6xkdy84kppnl8m5qw378")))) + (build-system waf-build-system) + (arguments + `(#:tests? #f ; no check target + #:configure-flags '("--lv2-system"))) + (inputs + ;; Leaving off cairo and gtk+-2.0 which are needed for example plugins + `(("libsndfile" ,libsndfile))) + (native-inputs + `(("pkg-config" ,pkg-config))) + (home-page "http://lv2plug.in/") + (synopsis "LV2 audio plugin specification") + (description + "LV2 is an open specification for audio plugins and host applications. +At its core, LV2 is a simple stable interface, accompanied by extensions which +add functionality to support the needs of increasingly powerful audio +software.") + (license license:isc))) |