summaryrefslogtreecommitdiff
path: root/gnu/packages/music.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/music.scm')
-rw-r--r--gnu/packages/music.scm81
1 files changed, 48 insertions, 33 deletions
diff --git a/gnu/packages/music.scm b/gnu/packages/music.scm
index 75e889c5b5..43b1059304 100644
--- a/gnu/packages/music.scm
+++ b/gnu/packages/music.scm
@@ -28,9 +28,9 @@
;;; Copyright © 2020 Vincent Legoll <vincent.legoll@gmail.com>
;;; Copyright © 2020 Lars-Dominik Braun <lars@6xq.net>
;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
-;;; Copyright © 2020 Michael Rohleder <mike@rohleder.de>
+;;; Copyright © 2020, 2022 Michael Rohleder <mike@rohleder.de>
;;; Copyright © 2020 Tanguy Le Carrour <tanguy@bioneland.org>
-;;; Copyright © 2020 Marius Bakke <marius@gnu.org>
+;;; Copyright © 2020, 2022 Marius Bakke <marius@gnu.org>
;;; Copyright © 2019 Riku Viitanen <riku.viitanen0@gmail.com>
;;; Copyright © 2020 Ryan Prior <rprior@protonmail.com>
;;; Copyright © 2021 Liliana Marie Prikler <liliana.prikler@gmail.com>
@@ -469,7 +469,7 @@ playing your music.")
(define-public strawberry
(package
(name "strawberry")
- (version "0.9.3")
+ (version "1.0.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -478,7 +478,7 @@ playing your music.")
(file-name (git-file-name name version))
(sha256
(base32
- "0lby5zi66i08s0mcygja8l3rbd97inhaxqbhahj8lfxs52r4grrq"))
+ "077dlj0kjcrj4g1h4w8finzykizaar67ik6yng6c8zjp2i5bam1j"))
(modules '((guix build utils)
(ice-9 regex)))
(snippet
@@ -734,7 +734,7 @@ settings (aliasing, linear interpolation and cubic interpolation).")
(define-public hydrogen
(package
(name "hydrogen")
- (version "1.0.2")
+ (version "1.1.1")
(source
(origin
(method git-fetch)
@@ -743,7 +743,7 @@ settings (aliasing, linear interpolation and cubic interpolation).")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0nhn2njs8yyxcijxv5zgymf3211y6anzm0v9kn4vnd8kai7zwxxp"))))
+ (base32 "12mwkglyz88hwb16fb3fahn95janim2mrvnxkzp8pcsw3wybi3dn"))))
(build-system cmake-build-system)
(arguments
`(#:test-target "tests"
@@ -1564,26 +1564,35 @@ listeners answer questions about music quickly and simply.")
(arguments
`(#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'loosen-requirements
+ (lambda _
+ (substitute* "setup.py"
+ ;; Permit newer versions of uqbar. Remove for >3.4.
+ ((", <0\\.5\\.0")
+ ""))))
(replace 'check
(lambda* (#:key tests? #:allow-other-keys)
(when tests?
;; See: https://stackoverflow.com/a/34140498
- (invoke "python" "-m" "pytest" "tests")
- #t))))))
- (native-inputs
- (list python-black
+ (invoke "python" "-m" "pytest" "tests")))))))
+ (inputs
+ (list lilypond))
+ (propagated-inputs
+ (list python-ply
+ python-quicktions
+ python-roman
+ python-six
+ python-uqbar
+ ;; XXX: These test dependencies(?) are listed as install_requires
+ ;; in setup.py. Propagate accordingly.
+ python-black
python-flake8
- python-iniconfig
python-isort
python-mypy
python-pytest
python-pytest-cov
+ python-pytest-helpers-namespace
python-sphinx-autodoc-typehints))
- (inputs
- (list lilypond))
- (propagated-inputs
- (list python-ply python-quicktions python-roman python-six
- python-uqbar))
(home-page "https://abjad.github.io")
(synopsis "Python API for building LilyPond files")
(description
@@ -1702,6 +1711,12 @@ music theorist Paul Nauert's quantization grids or Q-Grids, for short.")
`(#:tests? #f
#:phases
(modify-phases %standard-phases
+ (add-after 'unpack 'loosen-requirements
+ (lambda _
+ (substitute* "setup.py"
+ ;; Don't require a specific version of abjad.
+ (("abjad==")
+ "abjad>="))))
(replace 'check
(lambda* (#:key tests? inputs outputs #:allow-other-keys)
(when tests?
@@ -2267,7 +2282,7 @@ perform creative live mixes with digital music files.")
(define-public synthv1
(package
(name "synthv1")
- (version "0.9.23")
+ (version "0.9.24")
(source (origin
(method url-fetch)
(uri
@@ -2275,8 +2290,8 @@ perform creative live mixes with digital music files.")
"/synthv1-" version ".tar.gz"))
(sha256
(base32
- "03lvq84pg0agdn16i7ng6j7lp1ii3inf4pzjypnkywb2km7zcpni"))))
- (build-system gnu-build-system)
+ "0m9xpl7kq0zlain8598q5cqrh1c7ima2w8jrpq7ds8vh97r7p1bl"))))
+ (build-system cmake-build-system)
(arguments
`(#:tests? #f)) ; there are no tests
(inputs
@@ -2298,7 +2313,7 @@ oscillators and stereo effects.")
(define-public drumkv1
(package
(name "drumkv1")
- (version "0.9.23")
+ (version "0.9.24")
(source (origin
(method url-fetch)
(uri
@@ -2306,8 +2321,8 @@ oscillators and stereo effects.")
"/drumkv1-" version ".tar.gz"))
(sha256
(base32
- "1jgsml9wxzwnqyb6wjn9zk94qvxs6c898hyj10sza4d9l6r1rnw0"))))
- (build-system gnu-build-system)
+ "04k0mkvlz9ka0mlck4g7c86s1rhb9pkhml6j6n9b5hwlbq8a9mxk"))))
+ (build-system cmake-build-system)
(arguments
`(#:tests? #f)) ; there are no tests
(inputs
@@ -2330,7 +2345,7 @@ effects.")
(define-public samplv1
(package
(name "samplv1")
- (version "0.9.23")
+ (version "0.9.24")
(source (origin
(method url-fetch)
(uri
@@ -2338,8 +2353,8 @@ effects.")
"/samplv1-" version ".tar.gz"))
(sha256
(base32
- "1bgyz530mpmlabvy592zickrzk4x4rm2i0ixf3z6plgn265km43q"))))
- (build-system gnu-build-system)
+ "1c3ksd02dfqvzc3zk4x282b6gxr1l4ya9c4l04dcn55mrymgn2zz"))))
+ (build-system cmake-build-system)
(arguments
`(#:tests? #f)) ; there are no tests
(inputs
@@ -2362,7 +2377,7 @@ effects.")
(define-public padthv1
(package
(name "padthv1")
- (version "0.9.23")
+ (version "0.9.24")
(source (origin
(method url-fetch)
(uri
@@ -2370,8 +2385,8 @@ effects.")
"/padthv1-" version ".tar.gz"))
(sha256
(base32
- "0222n74kykirkhq4va09hr37rybxs0nxjbmamp38jf94bfz5y8gp"))))
- (build-system gnu-build-system)
+ "0p3qp2lzhmj8i17bcqzsi0782nz7s90hx3s8vax6bxl4mqxsvnxb"))))
+ (build-system cmake-build-system)
(arguments
`(#:tests? #f)) ; there are no tests
(inputs
@@ -2395,7 +2410,7 @@ special variant of additive synthesis.")
(define-public amsynth
(package
(name "amsynth")
- (version "1.12.3")
+ (version "1.12.4")
(source
(origin
(method url-fetch)
@@ -2403,7 +2418,7 @@ special variant of additive synthesis.")
"download/release-" version
"/amsynth-" version ".tar.gz"))
(sha256
- (base32 "0xqcm3ggaj004gfmlsds2x6q8dxlz1akz6dbwkynv9vvdnizm91r"))))
+ (base32 "1fabxx4nv5rsi4kjqachzh2r6zb40lszbv09gcz41ql8qslrw842"))))
(build-system gnu-build-system)
(arguments
(list #:phases
@@ -3312,15 +3327,15 @@ from the command line.")
(define-public qtractor
(package
(name "qtractor")
- (version "0.9.24")
+ (version "0.9.25")
(source (origin
(method url-fetch)
(uri (string-append "https://downloads.sourceforge.net/qtractor/"
"qtractor-" version ".tar.gz"))
(sha256
(base32
- "0bkr3ahpz54ssrvgkg3dw1jxp3hh7ayxr51jy3csm327is9gnd31"))))
- (build-system gnu-build-system)
+ "0x99yjabznr2pl867j3h9zdsjzkxzxm2c0xk1xwk50gfp8gwg9bh"))))
+ (build-system cmake-build-system)
(arguments
`(#:tests? #f)) ; no "check" target
(inputs