gnu: liquid-dsp: Make reproducibility explicit.

* gnu/packages/radio.scm (liquid-dsp)[native-inputs]: Add automake.
  [arguments]: Add flag to disable SIMD instructions to 'configure-flags'.
This commit is contained in:
Guillaume Le Vaillant 2021-06-12 11:16:38 +02:00
parent 00727470b9
commit d3377251d8
No known key found for this signature in database
GPG key ID: 6BE8208ADF21FE3F

View file

@ -136,12 +136,15 @@ (define-public liquid-dsp
(base32 "1n6dbg13q8ga5qhg1yiszwly4jj0rxqr6f1xwm9waaly5z493xsd"))))
(build-system gnu-build-system)
(native-inputs
`(("autoconf" ,autoconf)))
`(("autoconf" ,autoconf)
("automake" ,automake)))
(inputs
`(("fftwf" ,fftwf)
("libfec" ,libfec)))
(arguments
`(#:phases
`(;; For reproducibility, disable use of SSE3, SSE4.1, etc.
#:configure-flags '("--enable-simdoverride")
#:phases
(modify-phases %standard-phases
(add-after 'install 'delete-static-library
(lambda* (#:key outputs #:allow-other-keys)