diff mbox series

[bug#71787,08/12] gnu: Add mupdf/tesseract.

Message ID 20240626192717.12818-8-david.elsing@posteo.net
State New
Headers show
Series Update and unbundle ghostscript and mupdf | expand

Commit Message

David Elsing June 26, 2024, 7:27 p.m. UTC
* gnu/packages/pdf.scm (mupdf/tesseract): New variable.
---
 gnu/packages/pdf.scm | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
diff mbox series

Patch

diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 232cafcbf1..9e10264fad 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -966,6 +966,20 @@  (define-public mupdf
                    license:silofl1.1    ;resources/fonts/{han,noto,sil,urw}
                    license:asl2.0)))) ; resources/fonts/droid
 
+(define-public mupdf/tesseract
+  (package/inherit mupdf
+    (name (string-append (package-name mupdf) "-with-tesseract"))
+    (inputs (modify-inputs (package-inputs mupdf)
+              (prepend leptonica tesseract-ocr)))
+    (arguments
+     (substitute-keyword-arguments (package-arguments mupdf)
+       ((#:make-flags flags)
+        #~(cons*
+           "tesseract=yes"
+           "USE_SYSTEM_LEPTONICA=yes"
+           "USE_SYSTEM_TESSERACT=yes"
+           #$flags))))))
+
 (define-public qpdf
   (package
     (name "qpdf")