me
/
guix
Archived
1
0
Fork 0

gnu: itpp: Avoid embedding build dates.

* gnu/packages/maths.scm (itpp): Add 'set-man-page-date and
  'set-force-source-date phases.
Vagrant Cascadian 2022-06-06 11:20:39 -07:00 committed by Vagrant Cascadian
parent 264ca9452f
commit a04a987450
No known key found for this signature in database
GPG Key ID: DC518FC87F9716AA
1 changed files with 12 additions and 1 deletions

View File

@ -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."