diff options
Diffstat (limited to 'gnu/packages/music.scm')
-rw-r--r-- | gnu/packages/music.scm | 81 |
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 |