1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-06-08 05:28:56 +02:00

gnu: pari-gp: Install galdata.

* gnu/packages/algebra.scm (pari-galdata): New variable.
(pari-gp)[arguments]<#:phases>: Add phase "install-galdata".

Change-Id: Iaec77b0ab60d8ff59c8a36e7e0a7878b58742751
Co-authored by: Vinicius Monego <monego@posteo.net>

Change-Id: Id74aa6ce315df48a2d917baf1a436ba54b1b5185
Signed-off-by: Danny Milosavljevic <dannym@friendly-machines.com>
This commit is contained in:
vicvbcun
2024-12-22 17:26:56 +00:00
committed by Danny Milosavljevic
parent 2d0faf10ad
commit 96b7e92a8f
+17 -1
View File
@@ -229,6 +229,16 @@ the real span of the lattice.")
(description "fpylll is a Python wrapper for fplll.")
(license license:gpl2+)))
(define pari-galdata
;; version from 2008-04-12
(origin
(method url-fetch)
;; no versioning, old files seem to be moved to `old/...' on update
(uri "https://pari.math.u-bordeaux.fr/pub/pari/packages/galdata.tgz")
(sha256
(base32
"1pch6bk76f1i6cwwgm7hhxi5h71m52lqayp4mnyj0jmjk406bhdp"))))
(define-public pari-gp
(package
(name "pari-gp")
@@ -253,7 +263,13 @@ the real span of the lattice.")
(lambda _
(invoke "./Configure"
"--mt=pthread"
(string-append "--prefix=" #$output)))))))
(string-append "--prefix=" #$output))))
(add-after 'install 'install-galdata
(lambda _
(invoke "tar" "-xvf" #$pari-galdata)
(copy-recursively "data/" (string-append
#$output
"/share/pari")))))))
(synopsis "PARI/GP, a computer algebra system for number theory")
(description
"PARI/GP is a widely used computer algebra system designed for fast