diff options
author | Ludovic Courtès <ludo@gnu.org> | 2016-03-19 15:57:07 +0100 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2016-03-19 15:57:07 +0100 |
commit | 329a702634ec9b12f41676fb7b0680f0797f5907 (patch) | |
tree | faeffd44c8dbc226f3355c7562236d6ea3b3e7bf /gnu | |
parent | 56586557ddb0fb6073afbc276cb92e08ce063dad (diff) | |
download | guix-329a702634ec9b12f41676fb7b0680f0797f5907.tar guix-329a702634ec9b12f41676fb7b0680f0797f5907.tar.gz |
gnu: fontforge: Make builds bit-reproducible.
* gnu/packages/fontutils.scm (fontforge)[source](snippet, modules): New
fields.
Diffstat (limited to 'gnu')
-rw-r--r-- | gnu/packages/fontutils.scm | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/gnu/packages/fontutils.scm b/gnu/packages/fontutils.scm index 1fcd173477..01a0ee7c36 100644 --- a/gnu/packages/fontutils.scm +++ b/gnu/packages/fontutils.scm @@ -360,7 +360,17 @@ definitions.") "https://github.com/fontforge/fontforge/releases/download/" version "/fontforge-" version ".tar.gz")) (sha256 (base32 - "0gfcm8yn1d30giqhdwbchnfnspcqypqdzrxlhqhwy1i18wgl0v2v")))) + "0gfcm8yn1d30giqhdwbchnfnspcqypqdzrxlhqhwy1i18wgl0v2v")) + (modules '((guix build utils))) + (snippet + ;; Make builds bit-reproducible by using fixed date strings. + '(substitute* "configure" + (("^FONTFORGE_MODTIME=.*$") + "FONTFORGE_MODTIME=\"1458399002\"\n") + (("^FONTFORGE_MODTIME_STR=.*$") + "FONTFORGE_MODTIME_STR=\"15:50 CET 19-Mar-2016\"\n") + (("^FONTFORGE_VERSIONDATE=.*$") + "FONTFORGE_VERSIONDATE=\"20160319\"\n"))))) (build-system gnu-build-system) (native-inputs `(("pkg-config" ,pkg-config))) |