me
/
guix
Archived
1
0
Fork 0

gnu: suitesparse: Use modify-phases.

* gnu/packages/maths.scm (suitesparse)[arguments]: Use modify-phases.
master
Eric Bavier 2017-08-08 20:00:09 -05:00
parent 9731c412e9
commit 2509522c4f
No known key found for this signature in database
GPG Key ID: FD73CAC719D32566
1 changed files with 8 additions and 9 deletions

View File

@ -2448,15 +2448,14 @@ Fresnel integrals, and similar related functions as well.")
(string-append "INSTALL_INCLUDE="
(assoc-ref %outputs "out") "/include"))
#:phases
(alist-cons-before
'install 'prepare-out
;; README.txt states that the target directories must exist prior to
;; running "make install".
(lambda _
(mkdir-p (string-append (assoc-ref %outputs "out") "/lib"))
(mkdir-p (string-append (assoc-ref %outputs "out") "/include")))
;; no configure script
(alist-delete 'configure %standard-phases))))
(modify-phases %standard-phases
(delete 'configure) ;no configure script
(add-before 'install 'prepare-out
;; README.txt states that the target directories must exist prior to
;; running "make install".
(lambda _
(mkdir-p (string-append (assoc-ref %outputs "out") "/lib"))
(mkdir-p (string-append (assoc-ref %outputs "out") "/include")))))))
(inputs
`(("tbb" ,tbb)
("lapack" ,lapack)))