mirror of
https://codeberg.org/guix/guix.git
synced 2025-10-02 02:15:12 +00:00
gnu: ghostscript: Make "/CreationDate", "/ModDate" optional, depending on environment variable.
* gnu/packages/patches/ghostscript-no-header-creationdate.patch: New file. * gnu/local.mk (dist_patch_DATA): Add it. * gnu/packages/ghostscript.scm (ghostscript): Use it.
This commit is contained in:
parent
63eb4a2a91
commit
ad22c71853
3 changed files with 25 additions and 8 deletions
|
@ -144,6 +144,7 @@ printing, and psresize, for adjusting page sizes.")
|
|||
"0lyhjcrkmd5fcmh8h56bs4xr9k4jasmikv5vsix1hd4ai0ad1q9b"))
|
||||
(patches (search-patches "ghostscript-runpath.patch"
|
||||
"ghostscript-CVE-2017-8291.patch"
|
||||
"ghostscript-no-header-creationdate.patch"
|
||||
"ghostscript-no-header-id.patch"
|
||||
"ghostscript-no-header-uuid.patch"))
|
||||
(modules '((guix build utils)))
|
||||
|
@ -154,14 +155,7 @@ printing, and psresize, for adjusting page sizes.")
|
|||
'(begin
|
||||
(for-each delete-file-recursively '("freetype" "jbig2dec" "jpeg"
|
||||
"lcms2" "libpng"
|
||||
"tiff" "zlib"))
|
||||
;; Get rid of timestamps (remove /CreationDate and /ModDate).
|
||||
(substitute* "devices/vector/gdevpdf.c"
|
||||
((", but we do the same")
|
||||
(string-append "*/ "
|
||||
"if (!getenv(\"GS_GENERATE_UUIDS\") || "
|
||||
"(strcmp(getenv(\"GS_GENERATE_UUIDS\"), \"0\") != 0 && "
|
||||
"strcmp(getenv(\"GS_GENERATE_UUIDS\"), \"no\") != 0)) /*")))))))
|
||||
"tiff" "zlib"))))))
|
||||
(build-system gnu-build-system)
|
||||
(outputs '("out" "doc")) ;19 MiB of HTML/PS doc + examples
|
||||
(arguments
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue