gnu: Add leptonica-1.80.
* gnu/packages/image.scm (leptonica-1.80): New variable.
This commit is contained in:
parent
2714c9ef2d
commit
13539334ec
1 changed files with 34 additions and 1 deletions
|
@ -25,7 +25,7 @@
|
||||||
;;; Copyright © 2018 Rutger Helling <rhelling@mykolab.com>
|
;;; Copyright © 2018 Rutger Helling <rhelling@mykolab.com>
|
||||||
;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
|
;;; Copyright © 2020 Giacomo Leidi <goodoldpaul@autistici.org>
|
||||||
;;; Copyright © 2020 R Veera Kumar <vkor@vkten.in>
|
;;; Copyright © 2020 R Veera Kumar <vkor@vkten.in>
|
||||||
;;; Copyright © 2020 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
;;; Copyright © 2020, 2023 Maxim Cournoyer <maxim.cournoyer@gmail.com>
|
||||||
;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
;;; Copyright © 2020 Jan (janneke) Nieuwenhuizen <janneke@gnu.org>
|
||||||
;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com>
|
;;; Copyright © 2020 Zhu Zihao <all_but_last@163.com>
|
||||||
;;; Copyright © 2020, 2021, 2022 Vinicius Monego <monego@posteo.net>
|
;;; Copyright © 2020, 2021, 2022 Vinicius Monego <monego@posteo.net>
|
||||||
|
@ -655,6 +655,39 @@ scale and pixel depth, and pixelwise masking, blending, enhancement, and
|
||||||
arithmetic ops.")
|
arithmetic ops.")
|
||||||
(license license:bsd-2)))
|
(license license:bsd-2)))
|
||||||
|
|
||||||
|
(define-public leptonica-1.80
|
||||||
|
(package
|
||||||
|
(inherit leptonica)
|
||||||
|
(name "leptonica")
|
||||||
|
(version "1.80.0")
|
||||||
|
(source (origin
|
||||||
|
(method git-fetch)
|
||||||
|
(uri (git-reference
|
||||||
|
(url "https://github.com/DanBloomberg/leptonica")
|
||||||
|
(commit version)))
|
||||||
|
(file-name (git-file-name name version))
|
||||||
|
(sha256
|
||||||
|
(base32
|
||||||
|
"12ddln72z5l3icz0i9rpsfkg5xik8fcwcn8lb0cp3jigjxi8gvkg"))))
|
||||||
|
(arguments
|
||||||
|
(substitute-keyword-arguments (package-arguments leptonica)
|
||||||
|
((#:tests? _ #t)
|
||||||
|
;; The pngio_reg test fails, probably because the libpng used is
|
||||||
|
;; newer.
|
||||||
|
#f)
|
||||||
|
((#:phases phases '%standard-phases)
|
||||||
|
#~(modify-phases #$phases
|
||||||
|
(replace 'provide-absolute-giflib-reference
|
||||||
|
(lambda _
|
||||||
|
(let ((giflib #$(this-package-input "giflib")))
|
||||||
|
;; Add an absolute reference to giflib to avoid propagation.
|
||||||
|
;; This is the same as for the parent package, but at that
|
||||||
|
;; time the file name was 'liblept.la, not libleptonica.la.
|
||||||
|
(with-directory-excursion (string-append #$output "/lib")
|
||||||
|
(substitute* '("liblept.la" "pkgconfig/lept.pc")
|
||||||
|
(("-lgif")
|
||||||
|
(string-append "-L" giflib "/lib -lgif")))))))))))))
|
||||||
|
|
||||||
(define-public jbig2dec
|
(define-public jbig2dec
|
||||||
(package
|
(package
|
||||||
(name "jbig2dec")
|
(name "jbig2dec")
|
||||||
|
|
Reference in a new issue