gnu: fontforge: Make builds bit-reproducible.
* gnu/packages/fontutils.scm (fontforge)[source](snippet, modules): New fields.
This commit is contained in:
parent
56586557dd
commit
329a702634
|
@ -360,7 +360,17 @@ definitions.")
|
||||||
"https://github.com/fontforge/fontforge/releases/download/"
|
"https://github.com/fontforge/fontforge/releases/download/"
|
||||||
version "/fontforge-" version ".tar.gz"))
|
version "/fontforge-" version ".tar.gz"))
|
||||||
(sha256 (base32
|
(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)
|
(build-system gnu-build-system)
|
||||||
(native-inputs
|
(native-inputs
|
||||||
`(("pkg-config" ,pkg-config)))
|
`(("pkg-config" ,pkg-config)))
|
||||||
|
|
Loading…
Reference in New Issue