gnu: fftgen: Improve style.

* gnu/packages/fpga.scm (fftgen)[arguments]: Use G-Expressions.

Change-Id: I024bb0fc490682209cf28d49110f7585e4906e16
Signed-off-by: Andreas Enge <andreas@enge.fr>
This commit is contained in:
Cayetano Santos 2025-08-26 17:29:34 +02:00 committed by Andreas Enge
parent c6f060fc43
commit e10c904651
No known key found for this signature in database
GPG key ID: F7D5C9BF765C61E3

View file

@ -826,26 +826,28 @@ and @file{.h} files.")
(package (package
(name "fftgen") (name "fftgen")
(version (git-version "0" revision commit)) (version (git-version "0" revision commit))
(source (origin (source
(method git-fetch) (origin
(uri (git-reference (method git-fetch)
(url "https://github.com/ZipCPU/dblclockfft") (uri (git-reference
(commit commit))) (url "https://github.com/ZipCPU/dblclockfft")
(file-name (git-file-name name version)) (commit commit)))
(sha256 (file-name (git-file-name name version))
(base32 (sha256
"1rvln871wjkbbqnv88jnx328xlhn5sgbr8fglk3ajnd9rwgiq3jg")))) (base32
"1rvln871wjkbbqnv88jnx328xlhn5sgbr8fglk3ajnd9rwgiq3jg"))))
(build-system gnu-build-system) (build-system gnu-build-system)
(arguments (arguments
`(#:test-target "bench-test" (list
#:make-flags '("CFLAGS=-g -O2") ;default flags lack -O2 #:test-target "bench-test"
#:phases (modify-phases %standard-phases #:make-flags #~(list "CFLAGS=-g -O2") ;default flags lack -O2
(delete 'configure) #:phases
(replace 'install #~(modify-phases %standard-phases
(lambda* (#:key outputs #:allow-other-keys) (delete 'configure)
(let ((bin (string-append (assoc-ref outputs "out") (replace 'install
"/bin"))) (lambda _
(install-file "sw/fftgen" bin))))))) (install-file "sw/fftgen"
(string-append #$output "/bin")))))))
(native-inputs (list bc fftw python-minimal verilator which)) (native-inputs (list bc fftw python-minimal verilator which))
(synopsis "Generic pipelined FFT core generator") (synopsis "Generic pipelined FFT core generator")
(description "fftgen produces @acronym{FFT, fast-Fourier transforms} (description "fftgen produces @acronym{FFT, fast-Fourier transforms}