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:
committed by
Danny Milosavljevic
parent
2d0faf10ad
commit
96b7e92a8f
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user