gnu: pari-gp: Syntactic changes.

* gnu/packages/algebra.scm (pari-gp)[arguments]: Use modify-phases syntax.
This commit is contained in:
Andreas Enge 2016-03-24 14:44:08 +01:00
parent f2ab925028
commit 08595262db
1 changed files with 7 additions and 10 deletions

View File

@ -133,17 +133,14 @@ solve the shortest vector problem.")
("readline" ,readline))) ("readline" ,readline)))
(arguments (arguments
'(#:make-flags '("all") '(#:make-flags '("all")
;; FIXME: building the documentation requires tex; once this is
;; available, replace "gp" by "all"
#:test-target "dobench" #:test-target "dobench"
#:phases #:phases (modify-phases %standard-phases
(alist-replace (replace 'configure
'configure (lambda* (#:key outputs #:allow-other-keys)
(lambda* (#:key outputs #:allow-other-keys) (let ((out (assoc-ref outputs "out")))
(let ((out (assoc-ref outputs "out"))) (zero?
(zero? (system* "./Configure"
(system* "./Configure" (string-append "--prefix=" out))))) (string-append "--prefix=" out)))))))))
%standard-phases)))
(synopsis "PARI/GP, a computer algebra system for number theory") (synopsis "PARI/GP, a computer algebra system for number theory")
(description (description
"PARI/GP is a widely used computer algebra system designed for fast "PARI/GP is a widely used computer algebra system designed for fast