From e10c9046514cdaef614e957865bc615641997076 Mon Sep 17 00:00:00 2001 From: Cayetano Santos Date: Tue, 26 Aug 2025 17:29:34 +0200 Subject: [PATCH] gnu: fftgen: Improve style. * gnu/packages/fpga.scm (fftgen)[arguments]: Use G-Expressions. Change-Id: I024bb0fc490682209cf28d49110f7585e4906e16 Signed-off-by: Andreas Enge --- gnu/packages/fpga.scm | 38 ++++++++++++++++++++------------------ 1 file changed, 20 insertions(+), 18 deletions(-) diff --git a/gnu/packages/fpga.scm b/gnu/packages/fpga.scm index 1dca4f2d1016a037be9858cd2d796588ee13663f..b7a8a51bfba5a50785ca921b452ab30456a1c3ed 100644 --- a/gnu/packages/fpga.scm +++ b/gnu/packages/fpga.scm @@ -826,26 +826,28 @@ and @file{.h} files.") (package (name "fftgen") (version (git-version "0" revision commit)) - (source (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/ZipCPU/dblclockfft") - (commit commit))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "1rvln871wjkbbqnv88jnx328xlhn5sgbr8fglk3ajnd9rwgiq3jg")))) + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/ZipCPU/dblclockfft") + (commit commit))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "1rvln871wjkbbqnv88jnx328xlhn5sgbr8fglk3ajnd9rwgiq3jg")))) (build-system gnu-build-system) (arguments - `(#:test-target "bench-test" - #:make-flags '("CFLAGS=-g -O2") ;default flags lack -O2 - #:phases (modify-phases %standard-phases - (delete 'configure) - (replace 'install - (lambda* (#:key outputs #:allow-other-keys) - (let ((bin (string-append (assoc-ref outputs "out") - "/bin"))) - (install-file "sw/fftgen" bin))))))) + (list + #:test-target "bench-test" + #:make-flags #~(list "CFLAGS=-g -O2") ;default flags lack -O2 + #:phases + #~(modify-phases %standard-phases + (delete 'configure) + (replace 'install + (lambda _ + (install-file "sw/fftgen" + (string-append #$output "/bin"))))))) (native-inputs (list bc fftw python-minimal verilator which)) (synopsis "Generic pipelined FFT core generator") (description "fftgen produces @acronym{FFT, fast-Fourier transforms}