diff --git a/glicid/packages/maths.scm b/glicid/packages/maths.scm index a2e9462..af72089 100644 --- a/glicid/packages/maths.scm +++ b/glicid/packages/maths.scm @@ -10,6 +10,8 @@ #:use-module (gnu packages compression) #:use-module (guix build-system cmake) #:use-module ((guix licenses) #:prefix license:) + #:use-module (srfi srfi-1) ;; for (take + #:use-module (gnu packages maths) #:use-module (glicid utils)) (define-public scalapack-upstream @@ -62,6 +64,27 @@ (prepend gfortran-toolchain))))) +(define-public hdf5-1.10.2 + (package + (inherit hdf5-1.8) + (version "1.10.2") + (source + (origin + (method url-fetch) + (uri (list (string-append "https://support.hdfgroup.org/ftp/HDF5/releases/" + "hdf5-" (version-major+minor version) + "/hdf5-" version "/src/hdf5-" + version ".tar.bz2") + (string-append "https://support.hdfgroup.org/ftp/HDF5/" + "current" + (apply string-append + (take (string-split version #\.) 2)) + "/src/hdf5-" version ".tar.bz2"))) + (sha256 + (base32 "0wfb3w6dzi6zr2g1sdswqy9lxbp7yr4blvyi7k2xya7izmxmpb8w")) + (patches (search-patches "hdf5-config-date.patch")))))) + + (define local:openblas openblas-upstream-0.3.15) (define-public scalapack-latest @@ -103,3 +126,4 @@ (license license:bsd-3)) ) +hdf5-1.10.2 \ No newline at end of file