mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-25 22:08:16 -05:00
gnu: atlas: Always return #T from build phases.
* gnu/packages/maths.scm (atlas)[arguments]: Always return #T from build phases; use INVOKE.
This commit is contained in:
parent
1ec1782106
commit
cb6f44d4e4
1 changed files with 7 additions and 8 deletions
|
@ -3300,7 +3300,6 @@ (define-public atlas
|
|||
#:substitutable? #f
|
||||
|
||||
#:modules ((srfi srfi-26)
|
||||
(srfi srfi-1)
|
||||
(guix build gnu-build-system)
|
||||
(guix build utils))
|
||||
#:configure-flags
|
||||
|
@ -3333,11 +3332,11 @@ (define-public atlas
|
|||
(let ((doc (string-append (assoc-ref outputs "doc")
|
||||
"/share/doc/atlas")))
|
||||
(mkdir-p doc)
|
||||
(fold (lambda (file previous)
|
||||
(and previous (zero? (system* "cp" file doc))))
|
||||
#t (find-files "../ATLAS/doc" ".*")))))
|
||||
(for-each (cut install-file <> doc)
|
||||
(find-files "../ATLAS/doc" ".*"))
|
||||
#t)))
|
||||
(add-after 'check 'check-pt
|
||||
(lambda _ (zero? (system* "make" "ptcheck"))))
|
||||
(lambda _ (invoke "make" "ptcheck")))
|
||||
;; Fix files required to run configure.
|
||||
(add-before 'configure 'fix-/bin/sh
|
||||
(lambda _
|
||||
|
@ -3372,9 +3371,9 @@ (define-public atlas
|
|||
(chdir "../build")
|
||||
(format #t "build directory: ~s~%" (getcwd))
|
||||
(format #t "configure flags: ~s~%" flags)
|
||||
(zero? (apply system* bash
|
||||
(apply invoke bash
|
||||
(string-append srcdir "/configure")
|
||||
flags))))))))
|
||||
flags)))))))
|
||||
(synopsis "Automatically Tuned Linear Algebra Software")
|
||||
(description
|
||||
"ATLAS is an automatically tuned linear algebra software library
|
||||
|
|
Loading…
Reference in a new issue