[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug#55424] [PATCH 061/602] gnu: Remove ocrodjvu.
From: |
Maxim Cournoyer |
Subject: |
[bug#55424] [PATCH 061/602] gnu: Remove ocrodjvu. |
Date: |
Sun, 15 May 2022 00:37:28 -0400 |
This package still depends on Python 2, and upstream considers this issue as
"wontfix".
* gnu/packages/djvu.scm (ocrodjvu): Delete variable.
---
gnu/packages/djvu.scm | 84 -------------------------------------------
1 file changed, 84 deletions(-)
diff --git a/gnu/packages/djvu.scm b/gnu/packages/djvu.scm
index 07c77f318e..38e6278ce5 100644
--- a/gnu/packages/djvu.scm
+++ b/gnu/packages/djvu.scm
@@ -396,87 +396,3 @@ (define-public didjvu
and background layers of images, which can then be encoded into a DjVu file.")
(home-page "https://jwilk.net/software/didjvu")
(license license:gpl2)))
-
-(define-public ocrodjvu
- (package
- (name "ocrodjvu")
- (version "0.12")
- (source
- (origin
- (method url-fetch)
- (uri (string-append
- "https://github.com/jwilk/ocrodjvu/releases/download/" version
- "/ocrodjvu-" version ".tar.xz"))
- (sha256
- (base32 "09w9rqr7z2jd5kwp178zz2yrsc82mxs7gksipg92znxzgzhmw2ng"))))
- (build-system gnu-build-system)
- (native-inputs
- (list libxml2 python2-nose python2-pillow))
- (inputs
- `(("djvulibre" ,djvulibre)
- ("ocrad" ,ocrad)
- ("python" ,python-2)
- ("python2-djvulibre" ,python2-djvulibre)
- ("python2-html5lib" ,python2-html5lib)
- ("python2-lxml" ,python2-lxml)
- ("python2-pyicu" ,python2-pyicu)
- ("python2-subprocess32" ,python2-subprocess32)
- ("tesseract-ocr" ,tesseract-ocr)))
- (arguments
- `(#:modules ((guix build gnu-build-system)
- ((guix build python-build-system) #:prefix python:)
- (guix build utils))
- #:imported-modules (,@%gnu-build-system-modules
- (guix build python-build-system))
- #:test-target "test"
- #:phases
- (modify-phases %standard-phases
- (delete 'configure)
- (add-before 'check 'disable-failing-test
- (lambda _
- (substitute* "tests/test_ipc.py"
- ;; test_wait_signal gets stuck forever
- (("yield self\\._test_signal, name")
- "return True")
- ;; test_path fails to find a file it should have created
- (("path = os\\.getenv\\('PATH'\\)\\.split\\(':'\\)")
- "return True"))
- ;; Disable tests with tesseract. They can't work without
- ;; the language files that must downloaded by the final user
- ;; as they are not packaged in Guix.
- (substitute* "tests/ocrodjvu/test.py"
- (("engines = stdout\\.getvalue\\(\\)\\.splitlines\\(\\)")
- "engines = ['ocrad']"))
- (substitute* "tests/ocrodjvu/test_integration.py"
- (("engines = 'tesseract', 'cuneiform', 'gocr', 'ocrad'")
- "engines = 'ocrad'"))))
- (replace 'install
- (lambda* (#:key outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out")))
- (invoke "make"
- "DESTDIR="
- (string-append "PREFIX=" out)
- "install"))))
- (add-after 'install 'wrap-python
- (assoc-ref python:%standard-phases 'wrap))
- (add-after 'wrap-python 'wrap-path
- (lambda* (#:key inputs outputs #:allow-other-keys)
- (let ((out (assoc-ref outputs "out"))
- (djvulibre (assoc-ref inputs "djvulibre"))
- (ocrad (assoc-ref inputs "ocrad"))
- (tesseract (assoc-ref inputs "tesseract-ocr")))
- (for-each (lambda (file)
- (wrap-program (string-append out "/bin/" file)
- `("PATH" ":" prefix
- (,(string-append djvulibre "/bin:"
- ocrad "/bin:"
- tesseract "/bin")))))
- '("djvu2hocr"
- "hocr2djvused"
- "ocrodjvu"))))))))
- (synopsis "Program to perform OCR on DjVu files")
- (description
- "@code{ocrodjvu} is a wrapper for OCR systems, that allows you to perform
-OCR on DjVu files.")
- (home-page "https://jwilk.net/software/ocrodjvu")
- (license license:gpl2)))
--
2.36.0
- [bug#55424] [PATCH 052/602] gnu: Remove python2-peewee., (continued)
- [bug#55424] [PATCH 021/602] gnu: Remove python2-htseq., Maxim Cournoyer, 2022/05/15
- [bug#55424] [PATCH 027/602] gnu: Remove miso., Maxim Cournoyer, 2022/05/15
- [bug#55424] [PATCH 049/602] gnu: Remove python2-neo4j-driver., Maxim Cournoyer, 2022/05/15
- [bug#55424] [PATCH 057/602] gnu: Remove python2-pymysql., Maxim Cournoyer, 2022/05/15
- [bug#55424] [PATCH 061/602] gnu: Remove ocrodjvu.,
Maxim Cournoyer <=
[bug#55424] [PATCH 058/602] gnu: Remove python2-hiredis., Maxim Cournoyer, 2022/05/15
[bug#55424] [PATCH 059/602] gnu: Remove python2-pytest-pep8., Maxim Cournoyer, 2022/05/15
[bug#55424] [PATCH 063/602] gnu: Remove python2-html5lib., Maxim Cournoyer, 2022/05/15
[bug#55424] [PATCH 068/602] gnu: Remove python2-pytest-warnings., Maxim Cournoyer, 2022/05/15
[bug#55424] [PATCH 065/602] gnu: Remove python2-pytest-cache., Maxim Cournoyer, 2022/05/15
[bug#55424] [PATCH 075/602] gnu: Remove lekha., Maxim Cournoyer, 2022/05/15
[bug#55424] [PATCH 023/602] gnu: Remove bamm., Maxim Cournoyer, 2022/05/15
[bug#55424] [PATCH 062/602] gnu: Remove python2-pandas., Maxim Cournoyer, 2022/05/15