me
/
guix
Archived
1
0
Fork 0

gnu: ams-lv2: Fix error in configure phase.

Python 3.7 introduced PEP 479. That raised an error in an old waf-script
included in the package. An updated waf-script was found in a
newer commit that fixes the problem.

* gnu/packages/music.scm (ams-lv2)[sources]: Update, using two more commits
than version 1.2.1.
master
Björn Höfling 2018-11-26 17:01:58 +01:00
parent 644af6c870
commit e029d90f45
No known key found for this signature in database
GPG Key ID: BF286CB6593E5FFD
1 changed files with 44 additions and 38 deletions

View File

@ -18,6 +18,7 @@
;;; Copyright © 2018 Stefan Reichör <stefan@xsteve.at> ;;; Copyright © 2018 Stefan Reichör <stefan@xsteve.at>
;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz> ;;; Copyright © 2018 Pierre Neidhardt <mail@ambrevar.xyz>
;;; Copyright © 2018 Ludovic Courtès <ludo@gnu.org> ;;; Copyright © 2018 Ludovic Courtès <ludo@gnu.org>
;;; Copyright © 2018 Björn Höfling <bjoern.hoefling@bjoernhoefling.de>
;;; ;;;
;;; This file is part of GNU Guix. ;;; This file is part of GNU Guix.
;;; ;;;
@ -2285,19 +2286,24 @@ 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.
;; Therefore, we take two more commmits than 1.2.1 that introduce an updated
;; waf-script and fix one error.
(let ((commit "377d166db54a787b48979171c5652d2eb4f1bbb5")
(revision "1"))
(package (package
(name "ams-lv2") (name "ams-lv2")
(version "1.2.1") (version (git-version "1.2.1" revision commit))
(source (source
(origin (origin
(method git-fetch) (method git-fetch)
(uri (git-reference (uri (git-reference
(url "https://github.com/blablack/ams-lv2.git") (url "https://github.com/blablack/ams-lv2.git")
(commit version))) (commit commit)))
(file-name (git-file-name name version)) (file-name (git-file-name name version))
(sha256 (sha256
(base32 (base32
"1n1dnqnj24xhiy9323lj52nswr5120cj56fpckg802miss05sr6x")))) "1ndgxcxjxwidg7436k0nb5clxkyi878k1j999sbbd1gk2fm0kcqm"))))
(build-system waf-build-system) (build-system waf-build-system)
(arguments (arguments
`(#:phases `(#:phases
@ -2325,7 +2331,7 @@ follows a traditional multi-track tape recorder control paradigm.")
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