gnu: r-rhdf5lib: Make build reproducible.

* gnu/packages/bioinformatics.scm (r-rhdf5lib)[arguments]: Remove timestamp
and host system kernel version.
This commit is contained in:
Ricardo Wurmus 2018-03-09 11:40:59 +01:00
parent d8f46d5234
commit a539ad867d
No known key found for this signature in database
GPG Key ID: 197A5888235FACAC
1 changed files with 10 additions and 0 deletions

View File

@ -10654,6 +10654,16 @@ block processing.")
(invoke "tar" "xvf" (assoc-ref inputs "hdf5-source")) (invoke "tar" "xvf" (assoc-ref inputs "hdf5-source"))
(rename-file (string-append "hdf5-" ,(package-version hdf5)) (rename-file (string-append "hdf5-" ,(package-version hdf5))
"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") (rename-file "Makevars.in" "Makevars")
(substitute* "Makevars" (substitute* "Makevars"
(("HDF5_CXX_LIB=.*") (("HDF5_CXX_LIB=.*")