gnu: Add non-session-manager.
* gnu/packages/music.scm (non-session-manager): New variable.
This commit is contained in:
parent
0944bb1a6a
commit
ded69d6f86
|
@ -639,6 +639,28 @@ Sequencer happens on-line, in real-time. Music can be composed live, while the
|
||||||
transport is rolling.")
|
transport is rolling.")
|
||||||
(license license:gpl2+))))
|
(license license:gpl2+))))
|
||||||
|
|
||||||
|
(define-public non-session-manager
|
||||||
|
(package (inherit non-sequencer)
|
||||||
|
(name "non-session-manager")
|
||||||
|
(arguments
|
||||||
|
(substitute-keyword-arguments (package-arguments non-sequencer)
|
||||||
|
((#:configure-flags flags)
|
||||||
|
`(cons "--project=session-manager"
|
||||||
|
(delete "--project=sequencer" ,flags)))))
|
||||||
|
(inputs
|
||||||
|
`(("jack" ,jack-1)
|
||||||
|
("liblo" ,liblo)
|
||||||
|
("ntk" ,ntk)))
|
||||||
|
(native-inputs
|
||||||
|
`(("pkg-config" ,pkg-config)))
|
||||||
|
(home-page "http://non.tuxfamily.org/nsm/")
|
||||||
|
(synopsis "Audio session management")
|
||||||
|
(description
|
||||||
|
"The Non Session Manager is an API and an implementation for audio
|
||||||
|
session management. NSM clients use a well-specified OSC protocol to
|
||||||
|
communicate with the session management daemon.")
|
||||||
|
(license license:gpl2+)))
|
||||||
|
|
||||||
(define-public solfege
|
(define-public solfege
|
||||||
(package
|
(package
|
||||||
(name "solfege")
|
(name "solfege")
|
||||||
|
|
Loading…
Reference in New Issue