nckx pushed a commit to branch core-updates in repository guix. commit a0d4d2d8605e771eefde8713756c5d6c3f98c9f7 Author: Tobias Geerinckx-Rice <m...@tobias.gr> Date: Mon Feb 19 18:53:43 2018 +0100
gnu: fftw: Update to 3.3.7. * gnu/packages/algebra.scm (fftw): Update to 3.3.7. (fftw-3.3.7): Remove, and... (fftw-avx): ...update the only caller. --- gnu/packages/algebra.scm | 24 +++++------------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 2bc8431..f904396 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -5,7 +5,7 @@ ;;; Copyright © 2014 Mark H Weaver <m...@netris.org> ;;; Copyright © 2016 Ricardo Wurmus <rek...@elephly.net> ;;; Copyright © 2017 Efraim Flashner <efr...@flashner.co.il> -;;; Copyright © 2017 Tobias Geerinckx-Rice <m...@tobias.gr> +;;; Copyright © 2017, 2018 Tobias Geerinckx-Rice <m...@tobias.gr> ;;; Copyright © 2017 Marius Bakke <mba...@fastmail.com> ;;; Copyright © 2017 Eric Bavier <bav...@member.fsf.org> ;;; @@ -516,17 +516,16 @@ a C program.") (license license:bsd-3))) (define-public fftw - ;; TODO: Make this 3.3.7 (see below) on the next upgrade cycle. (package (name "fftw") - (version "3.3.5") + (version "3.3.7") (source (origin (method url-fetch) (uri (string-append "ftp://ftp.fftw.org/pub/fftw/fftw-" version".tar.gz")) (sha256 (base32 - "1kwbx92ps0r7s2mqy7lxbxanslxdzj7dp7r7gmdkzv1j8yqf3kwf")))) + "0wsms8narnbhfsa8chdflv2j9hzspvflblnqdn7hw8x5xdzrnq1v")))) (build-system gnu-build-system) (arguments '(#:configure-flags @@ -576,25 +575,12 @@ cosine/ sine transforms or DCT/DST).") (string-append (package-description fftw) " With OpenMPI parallelism support.")))) -(define-public fftw-3.3.7 - ;; TODO: Make this the default 'fftw' on the next upgrade cycle. - (package - (inherit fftw) - (version "3.3.7") - (source (origin - (method url-fetch) - (uri (string-append "ftp://ftp.fftw.org/pub/fftw/fftw-" - version".tar.gz")) - (sha256 - (base32 - "0wsms8narnbhfsa8chdflv2j9hzspvflblnqdn7hw8x5xdzrnq1v")))))) - (define-public fftw-avx (package - (inherit fftw-3.3.7) + (inherit fftw) (name "fftw-avx") (arguments - (substitute-keyword-arguments (package-arguments fftw-3.3.7) + (substitute-keyword-arguments (package-arguments fftw) ((#:configure-flags flags ''()) ;; Enable AVX & co. See details at: ;; <http://fftw.org/fftw3_doc/Installation-on-Unix.html>.