diff options
author | Daniel Meißner <daniel.meissner-i4k@ruhr-uni-bochum.de> | 2022-04-12 23:52:03 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2022-05-06 10:32:06 +0200 |
commit | de4e4506c1a6a52692358f2c7857a3ae14c8b30a (patch) | |
tree | 1594a0bea207c2656af4c9c58b753c923d994cba | |
parent | 253fc14777e2be34e969dd48e8331518c3604b1d (diff) | |
download | guix-de4e4506c1a6a52692358f2c7857a3ae14c8b30a.tar.gz |
gnu: cava: Use G-expressions.
* gnu/packages/audio.scm (cava)[arguments]: Use G-expressions. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r-- | gnu/packages/audio.scm | 55 |
1 files changed, 27 insertions, 28 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm index 3ce8269358..965651f2c4 100644 --- a/gnu/packages/audio.scm +++ b/gnu/packages/audio.scm @@ -4634,35 +4634,34 @@ representations.") (base32 "1mziklmqifhnb4kg9ia2r56r8wjn6xp40bkpf484hsgqvnrccl86")))) (build-system gnu-build-system) - (native-inputs - (list autoconf automake libtool)) - (inputs - (list fftw ncurses pulseaudio)) + (native-inputs (list autoconf automake libtool)) + (inputs (list fftw ncurses pulseaudio)) (arguments - `(#:configure-flags - (list (string-append "PREFIX=" %output) - (string-append "FONT_DIR=" %output "/share/consolefonts")) - #:make-flags - (let ((lib (string-append %output "/lib"))) - (list (string-append "cava_LDFLAGS = -L" lib " -Wl,-rpath " lib))) - #:phases - (modify-phases %standard-phases - (replace 'bootstrap - (lambda* (#:key outputs #:allow-other-keys) - (setenv "HOME" (getcwd)) - (invoke "sh" "autogen.sh"))) - (add-before 'build 'make-cava-ldflags - (lambda* (#:key outputs #:allow-other-keys) - (mkdir-p (string-append (assoc-ref outputs "out") "/lib")) - #t)) - (add-after 'install 'data - (lambda* (#:key outputs #:allow-other-keys) - (for-each (lambda (file) - (install-file file - (string-append (assoc-ref outputs "out") - "/share/doc/examples"))) - (find-files "example_files")) - #t))))) + (list #:configure-flags + #~(list (string-append "PREFIX=" + #$output) + (string-append "FONT_DIR=" + #$output "/share/consolefonts")) + #:make-flags + #~(let ((lib (string-append #$output "/lib"))) + (list (string-append "cava_LDFLAGS = -L" lib " -Wl,-rpath " lib))) + #:phases + #~(modify-phases %standard-phases + (replace 'bootstrap + (lambda _ + (setenv "HOME" + (getcwd)) + (invoke "sh" "autogen.sh"))) + (add-before 'build 'make-cava-ldflags + (lambda _ + (mkdir-p (string-append #$output "/lib")))) + (add-after 'install 'data + (lambda _ + (for-each (lambda (file) + (install-file file + (string-append #$output + "/share/doc/examples"))) + (find-files "example_files"))))))) (home-page "https://karlstav.github.io/cava/") (synopsis "Console audio visualizer for ALSA, MPD, and PulseAudio") (description "C.A.V.A. is a bar audio spectrum visualizer for the terminal |