From 6b496f7b32db9602b23da6fff5d3328b6ab0c485 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Fri, 14 May 2021 12:42:23 +0200 Subject: gnu: arpack-ng: Update to 3.8.0. * gnu/packages/maths.scm (arpack-ng): Update to 3.8.0. [native-inputs]: Add PKG-CONFIG. [inputs]: Add EIGEN. --- gnu/packages/maths.scm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) (limited to 'gnu/packages/maths.scm') diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 9f7bdb9bb1..52d7c6f75a 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -770,7 +770,7 @@ (define-public vinci (define-public arpack-ng (package (name "arpack-ng") - (version "3.6.3") + (version "3.8.0") (home-page "https://github.com/opencollab/arpack-ng") (source (origin (method git-fetch) @@ -778,14 +778,16 @@ (define-public arpack-ng (file-name (git-file-name name version)) (sha256 (base32 - "1wljl96yqxc9v8r49c37lscwkdp58kaacfb9p6s6nvpm31haax4y")))) + "0l7as5z6xvbxly8alam9s4kws70952qq35a6vkljzayi4b9gbklx")))) (build-system gnu-build-system) (native-inputs `(("autoconf" ,autoconf) ("automake" ,automake) - ("libtool" ,libtool))) + ("libtool" ,libtool) + ("pkg-config" ,pkg-config))) (inputs - `(("lapack" ,lapack) + `(("eigen" ,eigen) + ("lapack" ,lapack) ("fortran" ,gfortran))) (synopsis "Fortran subroutines for solving eigenvalue problems") (description -- cgit v1.2.3 From d6915cb8ae05bbb13965bb19214be9fdb6cdd649 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Fri, 14 May 2021 12:52:22 +0200 Subject: gnu: arpack-ng@3.3: Don't use unstable source tarball. * gnu/packages/maths.scm (arpack-ng-3.3.0)[name, home-page]: Remove. [source]: Switch to GIT-FETCH. Inline uses of NAME and HOME-PAGE. --- gnu/packages/maths.scm | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) (limited to 'gnu/packages/maths.scm') diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 52d7c6f75a..8ee837724d 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -800,16 +800,15 @@ (define-public arpack-ng-3.3.0 (package (inherit arpack-ng) (version "3.3.0") - (name (package-name arpack-ng)) - (home-page (package-home-page arpack-ng)) (source (origin - (method url-fetch) - (uri (string-append home-page "/archive/" version ".tar.gz")) - (file-name (string-append name "-" version ".tar.gz")) + (method git-fetch) + (uri (git-reference (url (package-home-page arpack-ng)) + (commit version))) + (file-name (git-file-name (package-name arpack-ng) version)) (sha256 (base32 - "1cz53wqzcf6czmcpfb3vb61xi0rn5bwhinczl65hpmbrglg82ndd")))))) + "00h6bjvxjq7bv0b8pwnc0gw33ns6brlqv00xx2rh3w9b5n205918")))))) (define-public arpack-ng-openmpi (package (inherit arpack-ng) -- cgit v1.2.3 From c6f1e13aab07870a7089dd57c954d2c967564dcf Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sat, 15 May 2021 19:41:36 +0200 Subject: gnu: qhull: Update to 2020.2. * gnu/packages/maths.scm (qhull): Update to 2020.2. --- gnu/packages/maths.scm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'gnu/packages/maths.scm') diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 8ee837724d..33de445bea 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -236,15 +236,15 @@ (define-public coda (define-public qhull (package (name "qhull") - (version "2019.1") + (version "2020.2") (source (origin (method url-fetch) (uri (string-append "http://www.qhull.org/download/qhull-" (car (string-split version #\.)) - "-src-7.3.2.tgz")) + "-src-8.0.2.tgz")) (sha256 (base32 - "1ys3vh3qq0v9lh452xb932vp63advds1pxk42lk7cc1niiar0y9b")))) + "0zlbhg0lb6j60188c2xhcrvviskr079552icjldqhy1jhgmxghmm")))) (build-system cmake-build-system) (synopsis "Calculate convex hulls and related structures") (description -- cgit v1.2.3 From b52f635e411d37b9d0c5f5b26467ca47ebcdfcfe Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Mon, 17 May 2021 17:59:09 +0200 Subject: gnu: hdf5: Fix invalid regex range. * gnu/packages/maths.scm (hdf5-1.8)[arguments]: Use [a-zA-Z] instead of [a-Z] as range in regular expression. --- gnu/packages/maths.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/maths.scm') diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 33de445bea..6b3f5cf41c 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -1170,7 +1170,7 @@ (define-public hdf5-1.8 ;; libhdf5.so. We truncate the hashes to avoid ;; unnecessary store references to those compilers: (substitute* "src/libhdf5.settings" - (("(/gnu/store/)([a-Z0-9]*)" all prefix hash) + (("(/gnu/store/)([a-zA-Z0-9]*)" all prefix hash) (string-append prefix (string-take hash 10) "...")) ;; Don't record the build-time kernel version to make the ;; settings file reproducible. -- cgit v1.2.3 From d2e531fa4312c21ee2d6f252a4b98b2934fb5363 Mon Sep 17 00:00:00 2001 From: "Paul A. Patience" Date: Fri, 21 May 2021 02:51:02 +0000 Subject: gnu: Add numdiff. * gnu/packages/maths.scm (numdiff): New variable. --- gnu/packages/maths.scm | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) (limited to 'gnu/packages/maths.scm') diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm index 6b3f5cf41c..8cd64e7697 100644 --- a/gnu/packages/maths.scm +++ b/gnu/packages/maths.scm @@ -45,6 +45,7 @@ ;;; Copyright © 2021 Gerd Heber ;;; Copyright © 2021 Franck Pérignon ;;; Copyright © 2021 Philip McGrath +;;; Copyright © 2021 Paul A. Patience ;;; ;;; This file is part of GNU Guix. ;;; @@ -6229,3 +6230,32 @@ (define-public qalculate-gtk integrals and equations), arbitrary precision, uncertainty propagation, interval arithmetic, plotting.") (license license:gpl2+))) + +(define-public numdiff + (package + (name "numdiff") + (version "5.9.0") + (source + (origin + (method url-fetch) + (uri (string-append "mirror://savannah/numdiff/numdiff-" + version ".tar.gz")) + (sha256 + (base32 + "1vzmjh8mhwwysn4x4m2vif7q2k8i19x8azq7pzmkwwj4g48lla47")))) + (build-system gnu-build-system) + (arguments + '(#:tests? #f ; There are no tests. + #:phases + (modify-phases %standard-phases + (add-before 'compress-documentation 'delete-precompressed-info-file + (lambda _ + (delete-file (string-append (assoc-ref %outputs "out") + "/share/info/numdiff.info.gz")) + #t))))) + (home-page "https://nongnu.org/numdiff/") + (synopsis "Compare files with numeric fields") + (description + "Numdiff compares files line by line and field by field, ignoring small +numeric differences and differences in numeric formats.") + (license license:gpl3+))) -- cgit v1.2.3