[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/07: gnu: carla: Use G-expressions.
From: |
guix-commits |
Subject: |
02/07: gnu: carla: Use G-expressions. |
Date: |
Sun, 8 May 2022 17:31:34 -0400 (EDT) |
nckx pushed a commit to branch master
in repository guix.
commit acfc0feae42131c841a96861beb56ffab0398da3
Author: Tobias Geerinckx-Rice <me@tobias.gr>
AuthorDate: Sun May 1 02:00:00 2022 +0200
gnu: carla: Use G-expressions.
* gnu/packages/audio.scm (carla)[arguments]:
Rewrite as G-expressions.
---
gnu/packages/audio.scm | 41 +++++++++++++++++++----------------------
1 file changed, 19 insertions(+), 22 deletions(-)
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index 7b9aab9471..1b5ff6152e 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -4998,28 +4998,25 @@ as is the case with audio plugins.")
(base32 "01ngkmfcxyg1bb4qmfvlkkjbx4lx62akxqhizl8zmqnhfcy4p9bx"))))
(build-system gnu-build-system)
(arguments
- `(#:tests? #f ; no "check" target
- #:make-flags
- (list (string-append "PREFIX=" (assoc-ref %outputs "out")))
- #:phases
- (modify-phases %standard-phases
- (delete 'configure) ; no configure script
- (add-before 'build 'set-CC-variable-and-show-features
- (lambda _
- (setenv "CC" "gcc")
- (invoke "make" "features")))
- (add-after 'install 'make-carla-executable
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
- (chmod (string-append out "/share/carla/carla") #o555)
- #t)))
- (add-after 'install 'wrap-executables
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
- (wrap-script (string-append out "/bin/carla")
- #:guile (search-input-file inputs "bin/guile")
- `("GUIX_PYTHONPATH" ":" prefix (,(getenv
"GUIX_PYTHONPATH"))))
- #t))))))
+ (list #:tests? #f ; no "check" target
+ #:make-flags
+ #~(list (string-append "PREFIX=" #$output))
+ #:phases
+ #~(modify-phases %standard-phases
+ (delete 'configure) ; no configure script
+ (add-before 'build 'set-CC-variable-and-show-features
+ (lambda _
+ (setenv "CC" "gcc")
+ (invoke "make" "features")))
+ (add-after 'install 'make-carla-executable
+ (lambda _
+ (chmod (string-append #$output "/share/carla/carla")
#o555)))
+ (add-after 'install 'wrap-executables
+ (lambda* (#:key inputs #:allow-other-keys)
+ (wrap-script (string-append #$output "/bin/carla")
+ #:guile (search-input-file inputs "bin/guile")
+ `("GUIX_PYTHONPATH" ":" prefix
+ (,(getenv "GUIX_PYTHONPATH")))))))))
(inputs
(list alsa-lib
ffmpeg
- branch master updated (668313e07f -> 3d84a72966), guix-commits, 2022/05/08
- 01/07: gnu: carla: Remove input labels., guix-commits, 2022/05/08
- 02/07: gnu: carla: Use G-expressions.,
guix-commits <=
- 04/07: gnu: libcap-ng: Update to 0.8.3., guix-commits, 2022/05/08
- 06/07: gnu: fio: Update to 3.30., guix-commits, 2022/05/08
- 05/07: gnu: libcap-ng: Omit static libraries., guix-commits, 2022/05/08
- 07/07: gnu: fio: Use G-expressions., guix-commits, 2022/05/08
- 03/07: gnu: carla: Prepare for cross-compilation., guix-commits, 2022/05/08