gnu: djvulibre: Update to 3.5.28.
* gnu/packages/djvu.scm (djvulibre): Update to 3.5.28. [native-inputs]: Add autoconf, automake, and libtool to bootstrap. [inputs]: Add zlib. [arguments]: Rename 'reproducible phase to 'make-reproducible and run it after bootstrapping.master
parent
0dca2e630f
commit
2aa8e8476d
|
@ -50,24 +50,32 @@
|
|||
(define-public djvulibre
|
||||
(package
|
||||
(name "djvulibre")
|
||||
(version "3.5.27")
|
||||
(source (origin
|
||||
(version "3.5.28")
|
||||
(source
|
||||
(origin
|
||||
(method url-fetch)
|
||||
(uri (string-append "mirror://sourceforge/djvu/DjVuLibre/"
|
||||
version "/djvulibre-" version ".tar.gz"))
|
||||
(string-replace-substring version "." ",")
|
||||
"/djvulibre-" version ".tar.gz"))
|
||||
(sha256
|
||||
(base32
|
||||
"0psh3zl9dj4n4r3lx25390nx34xz0bg0ql48zdskhq354ljni5p6"))))
|
||||
(base32 "0manxn1ly5n8nqamv47hz7akxi6v0rzwc9j1c3x99vngrjlr5qw2"))))
|
||||
(build-system gnu-build-system)
|
||||
(native-inputs
|
||||
;; The 3.5.28 release tarball isn't bootstrapped.
|
||||
`(("autoconf" ,autoconf)
|
||||
("automake" ,automake)
|
||||
("libtool" ,libtool)))
|
||||
(inputs
|
||||
`(("libjpeg-turbo" ,libjpeg-turbo)
|
||||
("libtiff" ,libtiff)))
|
||||
("libtiff" ,libtiff)
|
||||
("zlib" ,zlib)))
|
||||
(arguments
|
||||
`(#:phases (modify-phases %standard-phases
|
||||
(add-after 'unpack 'reproducible
|
||||
`(#:phases
|
||||
(modify-phases %standard-phases
|
||||
(add-after 'bootstrap 'make-reproducible
|
||||
(lambda _
|
||||
;; Ensure there are no timestamps in .svgz files.
|
||||
(substitute* "desktopfiles/Makefile.in"
|
||||
(substitute* "desktopfiles/Makefile.am"
|
||||
(("gzip") "gzip -n"))
|
||||
#t)))))
|
||||
(home-page "http://djvu.sourceforge.net/")
|
||||
|
|
Reference in New Issue