gnu: fftw: Update phase style.

* gnu/packages/algebra.scm (fftw)[arguments]: Use MODIFY-PHASES syntax
and end phase with #t.
This commit is contained in:
Tobias Geerinckx-Rice 2018-02-19 21:46:15 +01:00
parent a0d4d2d860
commit b07e817e21
No known key found for this signature in database
GPG key ID: 0DB0FF884F556D79

View file

@ -530,16 +530,17 @@ (define-public fftw
(arguments
'(#:configure-flags
'("--enable-shared" "--enable-openmp" "--enable-threads")
#:phases (alist-cons-before
'build 'no-native
#:phases
(modify-phases %standard-phases
(add-before 'build 'no-native
(lambda _
;; By default '-mtune=native' is used. However, that may
;; cause the use of ISA extensions (SSE2, etc.) that are
;; not necessarily available on the user's machine when
;; that package is built on a different machine.
(substitute* (find-files "." "Makefile$")
(("-mtune=native") "")))
%standard-phases)))
(("-mtune=native") ""))
#t)))))
(native-inputs `(("perl" ,perl)))
(home-page "http://fftw.org")
(synopsis "Computing the discrete Fourier transform")