Archived
1
0
Fork 0

gnu: ams-lv2: Update to 1.2.2.

This is the same commit, now with a version number.

* gnu/packages/music.scm (ams-lv2): Update to 1.2.2.
[home-page]: Replace with a working one.
This commit is contained in:
Tobias Geerinckx-Rice 2019-10-30 03:47:16 +01:00
parent aee4e47c5e
commit c10f6c5ab4
No known key found for this signature in database
GPG key ID: D889B0F018C5493C

View file

@ -2383,52 +2383,46 @@ follows a traditional multi-track tape recorder control paradigm.")
(license license:gpl2+))) (license license:gpl2+)))
(define-public ams-lv2 (define-public ams-lv2
;; Version 1.2.1 built with Python 3.7 raises an error in the waf-script. (package
;; Therefore, we take two more commmits than 1.2.1 that introduce an updated (name "ams-lv2")
;; waf-script and fix one error. (version "1.2.2")
(let ((commit "377d166db54a787b48979171c5652d2eb4f1bbb5") (source
(revision "1")) (origin
(package (method git-fetch)
(name "ams-lv2") (uri (git-reference
(version (git-version "1.2.1" revision commit)) (url "https://github.com/blablack/ams-lv2.git")
(source (commit (string-append "v" version))))
(origin (file-name (git-file-name name version))
(method git-fetch) (sha256
(uri (git-reference (base32 "1lz2mvk4gqsyf92yxd3aaldx0d0qi28h4rnnvsaz4ls0ccqm80nk"))))
(url "https://github.com/blablack/ams-lv2.git") (build-system waf-build-system)
(commit commit))) (arguments
(file-name (git-file-name name version)) `(#:phases
(sha256 (modify-phases %standard-phases
(base32 (add-after 'unpack 'remove-sse-flags
"1ndgxcxjxwidg7436k0nb5clxkyi878k1j999sbbd1gk2fm0kcqm")))) (lambda* (#:key system #:allow-other-keys)
(build-system waf-build-system) (unless (or (string-prefix? "x86_64" system)
(arguments (string-prefix? "i686" system))
`(#:phases (substitute* "wscript"
(modify-phases %standard-phases (("'-msse', '-mfpmath=sse', ") "")))
(add-after 'unpack 'remove-sse-flags #t)))
(lambda* (#:key system #:allow-other-keys) #:tests? #f)) ; no tests
(unless (or (string-prefix? "x86_64" system) (inputs
(string-prefix? "i686" system)) `(("cairo" ,cairo)
(substitute* "wscript" ("fftw" ,fftw)
(("'-msse', '-mfpmath=sse', ") ""))) ("gtk" ,gtk+-2)
#t))) ("gtkmm" ,gtkmm-2)
#:tests? #f)) ; no tests ("lv2" ,lv2)
(inputs ("lvtk" ,lvtk)))
`(("lv2" ,lv2) (native-inputs
("lvtk" ,lvtk) `(("pkg-config" ,pkg-config)))
("gtkmm" ,gtkmm-2) (home-page "https://github.com/blablack/ams-lv2")
("gtk" ,gtk+-2) (synopsis "Port of Alsa Modular Synth internal modules into LV2")
("cairo" ,cairo) (description "This set of LV2 plugins is a port of the internal modules
("fftw" ,fftw)))
(native-inputs
`(("pkg-config" ,pkg-config)))
(home-page "https://objectivewave.wordpress.com/ams-lv2/")
(synopsis "Port of Alsa Modular Synth internal modules into LV2")
(description "This set of LV2 plugins is a port of the internal modules
found in Alsa Modular Synth. These plugins are used to create modular found in Alsa Modular Synth. These plugins are used to create modular
synthesizers and contain: VCO, VCF, VCA, LFO, slew limiter, envelopes, sample synthesizers and contain: VCO, VCF, VCA, LFO, slew limiter, envelopes, sample
and hold, etc.") and hold, etc.")
(license license:gpl2)))) (license license:gpl2)))
(define-public gxtuner (define-public gxtuner
(package (package