guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

01/02: gnu: itpp: Avoid embedding build dates.


From: guix-commits
Subject: 01/02: gnu: itpp: Avoid embedding build dates.
Date: Mon, 6 Jun 2022 17:29:59 -0400 (EDT)

vagrantc pushed a commit to branch master
in repository guix.

commit a04a987450908a84fa5fde0caa25a6a50027c73c
Author: Vagrant Cascadian <vagrant@reproducible-builds.org>
AuthorDate: Mon Jun 6 11:20:39 2022 -0700

    gnu: itpp: Avoid embedding build dates.
    
    * gnu/packages/maths.scm (itpp): Add 'set-man-page-date and
      'set-force-source-date phases.
---
 gnu/packages/maths.scm | 13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 46e5d3a5d0..83f0a1810b 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -1724,7 +1724,18 @@ HDF5 file is encoded according to the HDF File Format 
Specification.")
         (base32
          "14ddy2xnb6sgp4hiax9v5sv4pr4l4dd4ps76nfha3nrpr1ikhcqm"))))
     (build-system cmake-build-system)
-    (arguments `(#:tests? #f)) ; Tests require googletest *sources*
+    (arguments `(#:tests? #f ; Tests require googletest *sources*
+                 #:phases
+                 (modify-phases %standard-phases
+                   (add-after 'unpack 'set-man-page-date
+                     (lambda _
+                       (substitute* "itpp-config.1.cmake.in"
+                         ((".PACKAGE_DATE.") "2012-04-18"))))
+                   (add-before 'build 'set-force-source-date
+                     ;; for reproducible dates, texlive needs this to respect 
respect
+                     ;; SOURCE_DATE_EPOCH
+                     (lambda _
+                       (setenv "FORCE_SOURCE_DATE" "1"))))))
     (inputs (list lapack fftw))
     ;; FIXME: Even though the fonts are available dvips complains:
     ;; "Font cmmi10 not found; characters will be left blank."



reply via email to

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