guix-commits
[Top][All Lists]
Advanced

[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=.*")



reply via email to

[Prev in Thread] Current Thread [Next in Thread]