gnu: non-sequencer: Update to 1.9.5-5.257ec59.
* gnu/packages/music.scm (non-sequencer): Update to 1.9.5-5.257ec59. [source]: Use fork as old repository is defunct; use git-file-name and git-version. [arguments]: Remove python-2; add phase to replace bundled waf. [native-inputs]: Add python-waf. (non-session-manager)[native-inputs]: Add python-waf. (non-mixer)[inputs]: Add lv2 and lilv. [native-inputs]: Add python-waf. (non-timeline)[native-inputs]: Add python-waf.
parent
df43e8d45c
commit
216fb59b9b
|
@ -1752,20 +1752,20 @@ music theorist Paul Nauert's quantization grids or Q-Grids, for short.")
|
||||||
(define-public non-sequencer
|
(define-public non-sequencer
|
||||||
;; The latest tagged release is three years old and uses a custom build
|
;; The latest tagged release is three years old and uses a custom build
|
||||||
;; system, so we take the last commit.
|
;; system, so we take the last commit.
|
||||||
(let ((commit "5ae43bb27c42387052a73e5ffc5d33efb9d946a9")
|
(let ((commit "257ec5951e7d4086344d98c99ebbe569f7c31211")
|
||||||
(revision "4"))
|
(revision "5"))
|
||||||
(package
|
(package
|
||||||
(name "non-sequencer")
|
(name "non-sequencer")
|
||||||
(version (string-append "1.9.5-" revision "." (string-take commit 7)))
|
(version (git-version "1.9.5" revision commit))
|
||||||
(source (origin
|
(source (origin
|
||||||
(method git-fetch)
|
(method git-fetch)
|
||||||
(uri (git-reference
|
(uri (git-reference
|
||||||
(url "git://git.tuxfamily.org/gitroot/non/non.git")
|
(url "https://github.com/falkTX/non/")
|
||||||
(commit commit)))
|
(commit commit)))
|
||||||
(sha256
|
(sha256
|
||||||
(base32
|
(base32
|
||||||
"1cljkkyi9dxqpqhx8y6l2ja4zjmlya26m26kqxml8gx08vyvddhx"))
|
"0h6ycm3nbb5lvjvhymz5xlj8wqm3z3ggzn4ghmw6xyzd0l7c3m8b"))
|
||||||
(file-name (string-append name "-" version "-checkout"))))
|
(file-name (git-file-name name version))))
|
||||||
(build-system waf-build-system)
|
(build-system waf-build-system)
|
||||||
(arguments
|
(arguments
|
||||||
`(#:tests? #f ;no "check" target
|
`(#:tests? #f ;no "check" target
|
||||||
|
@ -1776,11 +1776,16 @@ music theorist Paul Nauert's quantization grids or Q-Grids, for short.")
|
||||||
(%current-system))))
|
(%current-system))))
|
||||||
'("--disable-sse")
|
'("--disable-sse")
|
||||||
'()))
|
'()))
|
||||||
#:python ,python-2))
|
#:phases
|
||||||
|
(modify-phases %standard-phases
|
||||||
|
(add-before 'configure 'setup-waf
|
||||||
|
(lambda* (#:key inputs #:allow-other-keys)
|
||||||
|
(let ((waf (assoc-ref inputs "python-waf")))
|
||||||
|
(copy-file (string-append waf "/bin/waf") "waf")))))))
|
||||||
(inputs
|
(inputs
|
||||||
(list jack-1 libsigc++-2 liblo ntk))
|
(list jack-1 libsigc++-2 liblo ntk))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list pkg-config))
|
(list python-waf pkg-config))
|
||||||
(home-page "https://non.tuxfamily.org/wiki/Non%20Sequencer")
|
(home-page "https://non.tuxfamily.org/wiki/Non%20Sequencer")
|
||||||
(synopsis "Pattern-based MIDI sequencer")
|
(synopsis "Pattern-based MIDI sequencer")
|
||||||
(description
|
(description
|
||||||
|
@ -1802,7 +1807,7 @@ transport is rolling.")
|
||||||
(inputs
|
(inputs
|
||||||
(list jack-1 liblo ntk))
|
(list jack-1 liblo ntk))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list pkg-config))
|
(list python-waf pkg-config))
|
||||||
(home-page "https://non.tuxfamily.org/nsm/")
|
(home-page "https://non.tuxfamily.org/nsm/")
|
||||||
(synopsis "Audio session management")
|
(synopsis "Audio session management")
|
||||||
(description
|
(description
|
||||||
|
@ -1820,9 +1825,9 @@ communicate with the session management daemon.")
|
||||||
`(cons "--project=mixer"
|
`(cons "--project=mixer"
|
||||||
(delete "--project=sequencer" ,flags)))))
|
(delete "--project=sequencer" ,flags)))))
|
||||||
(inputs
|
(inputs
|
||||||
(list jack-1 liblo ladspa lrdf ntk))
|
(list jack-1 liblo ladspa lrdf ntk lv2 lilv))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list pkg-config))
|
(list python-waf pkg-config))
|
||||||
(home-page "https://non.tuxfamily.org/wiki/Non%20Mixer")
|
(home-page "https://non.tuxfamily.org/wiki/Non%20Mixer")
|
||||||
(synopsis "Modular digital audio mixer")
|
(synopsis "Modular digital audio mixer")
|
||||||
(description
|
(description
|
||||||
|
@ -1844,7 +1849,7 @@ studio.")
|
||||||
(inputs
|
(inputs
|
||||||
(list jack-1 liblo libsndfile ntk))
|
(list jack-1 liblo libsndfile ntk))
|
||||||
(native-inputs
|
(native-inputs
|
||||||
(list pkg-config))
|
(list python-waf pkg-config))
|
||||||
(home-page "https://non.tuxfamily.org/wiki/Non%20Timeline")
|
(home-page "https://non.tuxfamily.org/wiki/Non%20Timeline")
|
||||||
(synopsis "Modular digital audio timeline arranger")
|
(synopsis "Modular digital audio timeline arranger")
|
||||||
(description
|
(description
|
||||||
|
|
Reference in New Issue