gnu: sane-backends: Remove timestamps from the output.

* gnu/packages/scanner.scm (sane-backends-minimal)[source](modules, snippet):
New fields.
This commit is contained in:
Ludovic Courtès 2016-12-17 23:10:32 +01:00
parent 4c92874328
commit a32d0c8304
No known key found for this signature in database
GPG key ID: 090B11993D9AEBB5

View file

@ -39,7 +39,14 @@ (define-public sane-backends-minimal
"sane-backends-" version ".tar.gz"))
(sha256
(base32
"0b3fvhrxl4l82bf3v0j47ypjv6a0k5lqbgknrq1agpmjca6vmmx4"))))
"0b3fvhrxl4l82bf3v0j47ypjv6a0k5lqbgknrq1agpmjca6vmmx4"))
(modules '((guix build utils)))
(snippet
;; Generated HTML files and udev rules normally embed a
;; timestamp. Work around that to build things reproducibly.
'(substitute* "tools/sane-desc.c"
(("asctime \\(localtime \\(&current_time\\)\\)")
"\"1970-01-01\"")))))
(build-system gnu-build-system)
(native-inputs
`(("pkg-config" ,pkg-config)))