about summary refs log tree commit diff
path: root/pkgs/tools/text
diff options
context:
space:
mode:
authorRobert Djubek <envy1988@gmail.com>2019-09-13 18:16:51 +0000
committerRobert Djubek <envy1988@gmail.com>2019-09-14 03:40:11 +0000
commit82c4218fe95c9dc34295cc0b09e3e08ff679b4d0 (patch)
tree7dacf64e5b5969c24e5fc588b235b0fed5141c92 /pkgs/tools/text
parente19054ab3cd5b7cc9a01d0efc71c8fe310541065 (diff)
downloadnixlib-82c4218fe95c9dc34295cc0b09e3e08ff679b4d0.tar
nixlib-82c4218fe95c9dc34295cc0b09e3e08ff679b4d0.tar.gz
nixlib-82c4218fe95c9dc34295cc0b09e3e08ff679b4d0.tar.bz2
nixlib-82c4218fe95c9dc34295cc0b09e3e08ff679b4d0.tar.lz
nixlib-82c4218fe95c9dc34295cc0b09e3e08ff679b4d0.tar.xz
nixlib-82c4218fe95c9dc34295cc0b09e3e08ff679b4d0.tar.zst
nixlib-82c4218fe95c9dc34295cc0b09e3e08ff679b4d0.zip
ocrmypdf: 8.2.3 -> 9.0.3
Version bump and bug fix
Fixes runtime dependencies ( #67497 ) and the version bump fixed other issues
Diffstat (limited to 'pkgs/tools/text')
-rw-r--r--pkgs/tools/text/ocrmypdf/default.nix11
1 files changed, 7 insertions, 4 deletions
diff --git a/pkgs/tools/text/ocrmypdf/default.nix b/pkgs/tools/text/ocrmypdf/default.nix
index 514f3f675399..820d98408fb6 100644
--- a/pkgs/tools/text/ocrmypdf/default.nix
+++ b/pkgs/tools/text/ocrmypdf/default.nix
@@ -28,14 +28,14 @@ let
 
 in buildPythonApplication rec {
   pname = "ocrmypdf";
-  version = "8.2.3";
+  version = "9.0.3";
   disabled = ! python3Packages.isPy3k;
 
   src = fetchFromGitHub {
     owner = "jbarlow83";
     repo = "OCRmyPDF";
     rev = "v${version}";
-    sha256 = "1ldlyhxkav34y9d7g2kx3d4p26c2b82vnwi0ywnfynb16sav36d5";
+    sha256 = "1qnjdcbwkxxqfahylzl0wj1gk51yi9m8akd4d1rrq37vg2vwdkjy";
   };
 
   nativeBuildInputs = with python3Packages; [
@@ -51,12 +51,14 @@ in buildPythonApplication rec {
     img2pdf
     pdfminer
     pikepdf
+    pillow
     reportlab
     ruffus
+    setuptools
+    tqdm
   ];
 
   checkInputs = with python3Packages; [
-    hocr-tools
     pypdf2
     pytest
     pytest-helpers-namespace
@@ -67,7 +69,6 @@ in buildPythonApplication rec {
     setuptools
   ] ++ runtimeDeps;
 
-
   postPatch = ''
     substituteInPlace src/ocrmypdf/leptonica.py \
       --replace "ffi.dlopen(find_library('lept'))" \
@@ -93,6 +94,8 @@ in buildPythonApplication rec {
     and not test_old_unpaper'
   '';
 
+  makeWrapperArgs = [ "--prefix PATH : ${stdenv.lib.makeBinPath [ ghostscript jbig2enc pngquant qpdf tesseract4 unpaper ]}" ];
+
   meta = with stdenv.lib; {
     homepage = "https://github.com/jbarlow83/OCRmyPDF";
     description = "Adds an OCR text layer to scanned PDF files, allowing them to be searched";