[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
07/09: gnu: petsc: Update to 3.7.2.
From: |
Eric Bavier |
Subject: |
07/09: gnu: petsc: Update to 3.7.2. |
Date: |
Thu, 21 Jul 2016 04:49:41 +0000 (UTC) |
bavier pushed a commit to branch master
in repository guix.
commit fafd623e4901873698a227f4f7980d5022b1b6e2
Author: Eric Bavier <address@hidden>
Date: Fri Jul 8 10:31:34 2016 -0500
gnu: petsc: Update to 3.7.2.
* gnu/packages/maths.scm (petsc): Update to 3.7.2.
[arguments]: Adjust scrubbed files.
---
gnu/packages/maths.scm | 13 ++++++++-----
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 23bdb0d..7744f44 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -797,7 +797,7 @@ ASCII text files using Gmsh's own scripting language.")
(define-public petsc
(package
(name "petsc")
- (version "3.6.2")
+ (version "3.7.2")
(source
(origin
(method url-fetch)
@@ -805,7 +805,7 @@ ASCII text files using Gmsh's own scripting language.")
(uri (string-append "http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/"
"petsc-lite-" version ".tar.gz"))
(sha256
- (base32 "13h0m5f9xsdpps4lsp59iz2m7zkapwavq2zfkfvs3ab6sndla0l9"))))
+ (base32 "0jfrq6rd4zagw1iimz05m2w91k0jvz3qbik1lk8pqcxw3rvdqk5d"))))
(build-system gnu-build-system)
(native-inputs
`(("python" ,python-2)
@@ -848,14 +848,15 @@ ASCII text files using Gmsh's own scripting language.")
;; Prevent build directory from leaking into compiled code
(((getcwd)) out)
;; Scrub timestamp for reproducibility
- ((".*Libraries compiled on.*") "")))))
+ ((".*Libraries compiled on.*") ""))
+ #t)))
(add-after 'install 'clean-install
;; Try to keep installed files from leaking build directory names.
(lambda* (#:key inputs outputs #:allow-other-keys)
(let ((out (assoc-ref outputs "out")))
(substitute* (map (lambda (file)
(string-append out "/lib/petsc/conf/" file))
- '("petscvariables" "PETScConfig.cmake"))
+ '("petscvariables"))
(((getcwd)) out))
;; Make compiler references point to the store
(substitute* (string-append out "/lib/petsc/conf/petscvariables")
@@ -868,8 +869,10 @@ ASCII text files using Gmsh's own scripting language.")
(delete-file f))))
'("configure.log" "make.log" "gmake.log"
"test.log" "error.log" "RDict.db"
+ "PETScBuildInternal.cmake"
;; Once installed, should uninstall with Guix
- "uninstall.py"))))))))
+ "uninstall.py"))
+ #t))))))
(home-page "http://www.mcs.anl.gov/petsc")
(synopsis "Library to solve PDEs")
(description "PETSc, pronounced PET-see (the S is silent), is a suite of
- branch master updated (b006ba5 -> 2908087), Eric Bavier, 2016/07/21
- 03/09: gnu: openmpi: Update to 1.10.3., Eric Bavier, 2016/07/21
- 06/09: gnu: petsc: Make header generation reproducible., Eric Bavier, 2016/07/21
- 01/09: gnu: Add libhilbert., Eric Bavier, 2016/07/21
- 04/09: gnu: openmpi: Make binaries reproducible., Eric Bavier, 2016/07/21
- 09/09: gnu: superlu-dist: Remove non-free source., Eric Bavier, 2016/07/21
- 08/09: gnu: slepc: Update to 3.7.1., Eric Bavier, 2016/07/21
- 07/09: gnu: petsc: Update to 3.7.2.,
Eric Bavier <=
- 02/09: gnu: superlu: Update to 5.2.1., Eric Bavier, 2016/07/21
- 05/09: gnu: petsc: Use modify-phases., Eric Bavier, 2016/07/21