me
/
guix
Archived
1
0
Fork 0

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.
Ricardo Wurmus 2022-05-30 21:00:37 +02:00
parent df43e8d45c
commit 216fb59b9b
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 17 additions and 12 deletions

View File

@ -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