summaryrefslogtreecommitdiff
path: root/gnu/packages/algebra.scm
diff options
context:
space:
mode:
authorAndreas Enge <andreas@enge.fr>2024-02-26 15:02:32 +0100
committerAndreas Enge <andreas@enge.fr>2024-02-26 15:02:32 +0100
commitbaf4cd20d11081fa64c62657699205ba9d051699 (patch)
tree67767b136290ac1adafb6fe9ba5cdb653ed4e121 /gnu/packages/algebra.scm
parentcb4785033d2c4177be813767b2b1210800c8cc73 (diff)
gnu: cm: Update to 0.4.3.
* gnu/packages/algebra.scm (cm): Update to 0.4.3. [inputs]: Add flint. Change-Id: Icb1a01a2abcdf6a0685503a0d032a21b42d464d6
Diffstat (limited to 'gnu/packages/algebra.scm')
-rw-r--r--gnu/packages/algebra.scm13
1 files changed, 7 insertions, 6 deletions
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index 667a5f1a38..9fb28970db 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -133,25 +133,26 @@ greatest common divisor operations.")
(define-public cm
(package
(name "cm")
- (version "0.4.2")
+ (version "0.4.3")
(source (origin
(method url-fetch)
(uri (string-append
- "http://www.multiprecision.org/downloads/cm-"
+ "https://www.multiprecision.org/downloads/cm-"
version ".tar.gz"))
(sha256
(base32
- "1c6m00wiw3rs5f0lq6c80rdr3dzklsvh69l8w3s7bj2r6yha6qbw"))))
+ "01dha0hl0daappjiydpk4ngl9nxkxli6a48jp6d7v85yjjykac5j"))))
(build-system gnu-build-system)
(propagated-inputs
- (list mpfrcx zlib)) ; Header files included from cm_common.h.
+ (list mpfrcx zlib)) ; Header files included from lib/cm.h.
(inputs
- (list pari-gp))
+ (list flint pari-gp))
(synopsis "CM constructions for elliptic curves")
(description
"The CM software implements the construction of ring class fields of
imaginary quadratic number fields and of elliptic curves with complex
-multiplication via floating point approximations. It consists of libraries
+multiplication via floating point approximations, and the elliptic curve
+primality proving algorithm (ECPP). It consists of libraries
that can be called from within a C program and of executable command
line applications.")
(license license:gpl3+)