me
/
guix
Archived
1
0
Fork 0

gnu: jalv: Update to 1.6.8.

* gnu/packages/audio.scm (jalv): Update to 1.6.8.
[build-system]: Use Meson.
[arguments]: Add a new 'build-PIC phase.
master
Tobias Geerinckx-Rice 2023-01-22 01:00:01 +01:00
parent 880d2b9e31
commit 68b6f7a2b4
No known key found for this signature in database
GPG Key ID: 0DB0FF884F556D79
1 changed files with 15 additions and 6 deletions

View File

@ -8,7 +8,7 @@
;;; Copyright © 2016, 2017 Alex Griffin <a@ajgrf.com> ;;; Copyright © 2016, 2017 Alex Griffin <a@ajgrf.com>
;;; Copyright © 2016 Nikita <nikita@n0.is> ;;; Copyright © 2016 Nikita <nikita@n0.is>
;;; Copyright © 2016 Lukas Gradl <lgradl@openmailbox.org> ;;; Copyright © 2016 Lukas Gradl <lgradl@openmailbox.org>
;;; Copyright © 20162022 Tobias Geerinckx-Rice <me@tobias.gr> ;;; Copyright © 20162023 Tobias Geerinckx-Rice <me@tobias.gr>
;;; Copyright © 2018, 2020 Oleg Pykhalov <go.wigust@gmail.com> ;;; Copyright © 2018, 2020 Oleg Pykhalov <go.wigust@gmail.com>
;;; Copyright © 2018 okapi <okapi@firemail.cc> ;;; Copyright © 2018 okapi <okapi@firemail.cc>
;;; Copyright © 2018, 2020, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com> ;;; Copyright © 2018, 2020, 2022 Maxim Cournoyer <maxim.cournoyer@gmail.com>
@ -2511,17 +2511,26 @@ audio signal streaming.")
(define-public jalv (define-public jalv
(package (package
(name "jalv") (name "jalv")
(version "1.6.6") (version "1.6.8")
(source (origin (source (origin
(method url-fetch) (method url-fetch)
(uri (string-append "https://download.drobilla.net/jalv-" (uri (string-append "https://download.drobilla.net/jalv-"
version ".tar.bz2")) version ".tar.xz"))
(sha256 (sha256
(base32 (base32
"05lycfq0f06zjp5xqvzjz9hx9kmqx72yng1lghh76hv63dw43lcj")))) "1q8mzjv577vdi64s47gd4pg0ydzxvs32cwrb1d64v90f52qpgbpd"))))
(build-system waf-build-system) (build-system meson-build-system)
(arguments (arguments
`(#:tests? #f)) ; no check target `(#:tests? #f ; no check target
#:phases
(modify-phases %standard-phases
(add-before 'configure 'build-PIC
;; The default -fPIE #errors when combined with our Qt packages.
;; Work around the broken meson.build script clobbering c_args.
(lambda _
(substitute* "meson.build"
(("'-DZIX_STATIC'" match)
(string-append match ", '-fPIC'"))))))))
(inputs (inputs
(list lv2 (list lv2
lilv lilv