diff options
author | Andreas Enge <andreas@enge.fr> | 2024-01-18 15:43:34 +0100 |
---|---|---|
committer | Andreas Enge <andreas@enge.fr> | 2024-01-26 10:09:34 +0100 |
commit | 25690a7ce1411795e51759f7087cbead8779915a (patch) | |
tree | 1e732e601c81d5cb6b82699062d7e361b9d42725 /gnu | |
parent | fdffaa2256775a48585dbc563d646fdccb96f284 (diff) | |
download | guix-25690a7ce1411795e51759f7087cbead8779915a.tar.gz guix-25690a7ce1411795e51759f7087cbead8779915a.zip |
gnu: flint: Update to 3.0.1.
* gnu/packages/algebra.scm (flint): Update to 3.0.1.
[arguments]: Remove obsolete phase additions.
Change-Id: Iebac9d3a0b1e19147df9402d522c55cb168148d7
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/algebra.scm | 29 |
1 files changed, 4 insertions, 25 deletions
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm index 8d1877e3d9..43047a9b32 100644 --- a/gnu/packages/algebra.scm +++ b/gnu/packages/algebra.scm @@ -417,41 +417,20 @@ or text interfaces) or as a C++ library.") (define-public flint (package (name "flint") - (version "2.9.0") + (version "3.0.1") (source (origin (method url-fetch) - (uri (string-append "http://flintlib.org/flint-" version ".tar.gz")) + (uri (string-append "https://flintlib.org/flint-" version ".tar.gz")) (sha256 - (base32 "0sp79ixaawjzna79afrlwlx9hg55jxil03f1wq435j9k23ar1h1g")))) + (base32 "1d4lawfvmjd4n7rp4z9xkwwjjbrjhkmxnxw1xf0ki1isa001lcbv")))) (build-system gnu-build-system) (inputs (list ntl)) (propagated-inputs (list gmp mpfr)) ; header files from both are included by flint/arith.h (arguments - `(#:parallel-tests? #f ; seems to be necessary on arm - #:phases - (modify-phases %standard-phases - (add-before 'configure 'newer-c++ - (lambda _ - (substitute* "configure" - (("-ansi") "")) - #t)) - (replace 'configure - (lambda* (#:key inputs outputs #:allow-other-keys) - (let ((out (assoc-ref outputs "out")) - (gmp (assoc-ref inputs "gmp")) - (mpfr (assoc-ref inputs "mpfr")) - (ntl (assoc-ref inputs "ntl"))) - ;; Do not pass "--enable-fast-install", which makes the - ;; homebrew configure process fail. - (invoke "./configure" - (string-append "--prefix=" out) - (string-append "--with-gmp=" gmp) - (string-append "--with-mpfr=" mpfr) - (string-append "--with-ntl=" ntl)) - #t)))))) + `(#:parallel-tests? #f)) ; seems to be necessary on arm (synopsis "Fast library for number theory") (description "FLINT is a C library for number theory. It supports arithmetic |