[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
01/01: gnu: r-rhdf5lib: Make build reproducible.
From: |
Ricardo Wurmus |
Subject: |
01/01: gnu: r-rhdf5lib: Make build reproducible. |
Date: |
Fri, 9 Mar 2018 05:47:35 -0500 (EST) |
rekado pushed a commit to branch master
in repository guix.
commit a539ad867da9d02d50330c1454e924cf3587f7c6
Author: Ricardo Wurmus <address@hidden>
Date: Fri Mar 9 11:40:59 2018 +0100
gnu: r-rhdf5lib: Make build reproducible.
* gnu/packages/bioinformatics.scm (r-rhdf5lib)[arguments]: Remove timestamp
and host system kernel version.
---
gnu/packages/bioinformatics.scm | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index 92549d3..14e2a0d 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -10654,6 +10654,16 @@ block processing.")
(invoke "tar" "xvf" (assoc-ref inputs "hdf5-source"))
(rename-file (string-append "hdf5-" ,(package-version hdf5))
"hdf5")
+ ;; Remove timestamp and host system information to make
+ ;; the build reproducible.
+ (substitute* "hdf5/src/libhdf5.settings.in"
+ (("Configured on: @CONFIG_DATE@")
+ "Configured on: Guix")
+ (("Uname information:.*")
+ "Uname information: Linux\n")
+ ;; Remove unnecessary store reference.
+ (("C Compiler:.*")
+ "C Compiler: GCC\n"))
(rename-file "Makevars.in" "Makevars")
(substitute* "Makevars"
(("HDF5_CXX_LIB=.*")