~ruther/guix-local

a32d0c8304a60ad77ecae59aab9cb1c7241f8162 — Ludovic Courtès 9 years ago 4c92874
gnu: sane-backends: Remove timestamps from the output.

* gnu/packages/scanner.scm (sane-backends-minimal)[source](modules, snippet):
New fields.
1 files changed, 8 insertions(+), 1 deletions(-)

M gnu/packages/scanner.scm
M gnu/packages/scanner.scm => gnu/packages/scanner.scm +8 -1
@@ 39,7 39,14 @@
                   "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)))