summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2025-12-19 14:48:02 +0100
committerAndreas Enge <andreas@enge.fr>2025-12-19 15:44:37 +0100
commit0297f8813f7b1df626b5d4987c9a7028df1ad5b1 (patch)
tree2bdd786bb08e17986df113cad0201a4d5842710b /gnu
parent616e77b45a63631d3ce83022a815e0babcff32d3 (diff)
gnu: flint: Update to 3.4.0 and add flint-3.3.
* gnu/packages/algebra.scm (flint): Update to 3.4.0. (flint-3.3): New variable. (python-flint)[inputs]: Replace flint by flint-3.3. * gnu/packages/sagemath.scm (sage)[inputs]: Replace flint by flint-3.3. Change-Id: I4a9e0a4bf70be54f165183959ef1cd4652387c27
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/algebra.scm18
-rw-r--r--gnu/packages/sagemath.scm2
2 files changed, 16 insertions, 4 deletions
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 644c2d3f39f..79ccfd9581b 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -498,14 +498,14 @@ or text interfaces) or as a C++ library.")
498(define-public flint 498(define-public flint
499 (package 499 (package
500 (name "flint") 500 (name "flint")
501 (version "3.3.1") 501 (version "3.4.0")
502 (source 502 (source
503 (origin 503 (origin
504 (method url-fetch) 504 (method url-fetch)
505 (uri (string-append "https://flintlib.org/download/flint-" 505 (uri (string-append "https://flintlib.org/download/flint-"
506 version ".tar.gz")) 506 version ".tar.gz"))
507 (sha256 507 (sha256
508 (base32 "1yzasdcv90f6w926p9g92cli2daxvb0mh2s1w1qskkvn618hxmv4")))) 508 (base32 "0csa8n7d4l3mh892q36nhiv1r7bkb168vszz79p95bfy0jc6g5wl"))))
509 (build-system gnu-build-system) 509 (build-system gnu-build-system)
510 (propagated-inputs 510 (propagated-inputs
511 (list gmp mpfr)) ; header files included by flint.h or mpfr_mat.h 511 (list gmp mpfr)) ; header files included by flint.h or mpfr_mat.h
@@ -529,6 +529,18 @@ fast arithmetic.")
529 (properties 529 (properties
530 '((release-monitoring-url . "http://flintlib.org/downloads.html"))))) 530 '((release-monitoring-url . "http://flintlib.org/downloads.html")))))
531 531
532(define-public flint-3.3
533 (package
534 (inherit flint)
535 (version "3.3.1")
536 (source
537 (origin
538 (method url-fetch)
539 (uri (string-append "https://flintlib.org/download/flint-"
540 version ".tar.gz"))
541 (sha256
542 (base32 "1yzasdcv90f6w926p9g92cli2daxvb0mh2s1w1qskkvn618hxmv4"))))))
543
532(define-public python-flint 544(define-public python-flint
533 (package 545 (package
534 (name "python-flint") 546 (name "python-flint")
@@ -553,7 +565,7 @@ fast arithmetic.")
553 python-pytest)) 565 python-pytest))
554 (inputs 566 (inputs
555 (list gmp 567 (list gmp
556 flint)) 568 flint-3.3))
557 (propagated-inputs 569 (propagated-inputs
558 (list python-numpy)) 570 (list python-numpy))
559 (home-page "https://fredrikj.net/python-flint/") 571 (home-page "https://fredrikj.net/python-flint/")
diff --git a/gnu/packages/sagemath.scm b/gnu/packages/sagemath.scm
index f70c5370093..1638b8a004b 100644
--- a/gnu/packages/sagemath.scm
+++ b/gnu/packages/sagemath.scm
@@ -406,7 +406,7 @@ database.")
406 eclib 406 eclib
407 edge-addition-planarity-suite 407 edge-addition-planarity-suite
408 fflas-ffpack 408 fflas-ffpack
409 flint 409 flint-3.3
410 fontconfig 410 fontconfig
411 freetype 411 freetype
412 gap 412 gap