gnu: Add carla.
* gnu/packages/audio.scm (carla): New variable. Signed-off-by: Marius Bakke <mbakke@fastmail.com>
This commit is contained in:
parent
711e8bf75f
commit
caa1f6a8ae
|
@ -3811,3 +3811,59 @@ (define-public redkite
|
|||
as is the case with audio plugins.")
|
||||
(home-page "https://gitlab.com/geontime/redkite")
|
||||
(license license:gpl3+)))
|
||||
|
||||
(define-public carla
|
||||
(package
|
||||
(name "carla")
|
||||
(version "2.0.0")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri
|
||||
(git-reference
|
||||
(url "https://github.com/falkTX/Carla.git")
|
||||
(commit (string-append "v" version))))
|
||||
(file-name (git-file-name name version))
|
||||
(sha256
|
||||
(base32
|
||||
"0fqgncqlr86n38yy7pa118mswfacmfczj7w9xx6c6k0jav3wk29k"))))
|
||||
(build-system gnu-build-system)
|
||||
(arguments
|
||||
`(#:tests? #f ; no "check" target
|
||||
#:make-flags
|
||||
(list (string-append "PREFIX=" (assoc-ref %outputs "out")))
|
||||
#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-before 'build 'set-CC-variable-and-show-features
|
||||
(lambda _
|
||||
(setenv "CC" "gcc")
|
||||
(invoke "make" "features")))
|
||||
(delete 'configure))))
|
||||
(inputs
|
||||
`(("alsa-lib" ,alsa-lib)
|
||||
("ffmpeg" ,ffmpeg)
|
||||
("fluidsynth" ,fluidsynth)
|
||||
("file" ,file)
|
||||
("liblo" ,liblo)
|
||||
("libsndfile" ,libsndfile)
|
||||
("gtk+" ,gtk+)
|
||||
("python-pyliblo" ,python-pyliblo)
|
||||
("python-pyqt" ,python-pyqt)
|
||||
("python-rdflib" ,python-rdflib)
|
||||
;; python-pyqt shows the following error without python-wrapper:
|
||||
;; Error while finding module specification for 'PyQt5.uic.pyuic'
|
||||
;; (ModuleNotFoundError: No module named 'PyQt5')
|
||||
("python-wrapper" ,python-wrapper)
|
||||
("libx11" ,libx11)
|
||||
("qtbase" ,qtbase)
|
||||
("zlib" ,zlib)))
|
||||
(native-inputs
|
||||
`(("pkg-config" ,pkg-config)))
|
||||
(home-page "https://kx.studio/Applications:Carla")
|
||||
(synopsis "Audio plugin host")
|
||||
(description "Carla is a modular audio plugin host, with features like
|
||||
transport control, automation of parameters via MIDI CC and remote control
|
||||
over OSC. Carla currently supports LADSPA (including LRDF), DSSI, LV2, VST2,
|
||||
and VST3 plugin formats, plus SF2 and SFZ file support. It uses JACK as the
|
||||
default and preferred audio driver but also supports native drivers like ALSA.")
|
||||
(license license:gpl2+)))
|
||||
|
|
Loading…
Reference in a new issue