summary refs log tree commit diff
path: root/pkgs/applications/graphics/gscan2pdf/default.nix
diff options
context:
space:
mode:
authorpacien <pacien.trangirard@pacien.net>2019-08-19 08:07:14 +0200
committerMatthieu Coudron <coudron@iij.ad.jp>2019-08-19 18:03:56 +0900
commit187f634953e94fc3af161523611f3014db184d45 (patch)
treef2e7589597967601f7bb1effa0bbb62d5d311140 /pkgs/applications/graphics/gscan2pdf/default.nix
parentd022202b73af8a151ea5c225c3ea2f77e0b8fb28 (diff)
downloadnixpkgs-187f634953e94fc3af161523611f3014db184d45.tar
nixpkgs-187f634953e94fc3af161523611f3014db184d45.tar.gz
nixpkgs-187f634953e94fc3af161523611f3014db184d45.tar.bz2
nixpkgs-187f634953e94fc3af161523611f3014db184d45.tar.lz
nixpkgs-187f634953e94fc3af161523611f3014db184d45.tar.xz
nixpkgs-187f634953e94fc3af161523611f3014db184d45.tar.zst
nixpkgs-187f634953e94fc3af161523611f3014db184d45.zip
gscan2pdf: 2.3.0 -> 2.5.5
Diffstat (limited to 'pkgs/applications/graphics/gscan2pdf/default.nix')
-rw-r--r--pkgs/applications/graphics/gscan2pdf/default.nix26
1 files changed, 15 insertions, 11 deletions
diff --git a/pkgs/applications/graphics/gscan2pdf/default.nix b/pkgs/applications/graphics/gscan2pdf/default.nix
index 7ecee8d6d63..9af1a0fc914 100644
--- a/pkgs/applications/graphics/gscan2pdf/default.nix
+++ b/pkgs/applications/graphics/gscan2pdf/default.nix
@@ -1,17 +1,20 @@
 { stdenv, fetchurl, perlPackages, wrapGAppsHook,
+  # libs
   librsvg, sane-backends, sane-frontends,
-  imagemagick, libtiff, djvulibre, poppler_utils, ghostscript, unpaper,
-  xvfb_run, hicolor-icon-theme, liberation_ttf, file, pdftk }:
+  # runtime dependencies
+  imagemagick, libtiff, djvulibre, poppler_utils, ghostscript, unpaper, pdftk,
+  # test dependencies
+  xvfb_run, liberation_ttf, file, tesseract }:
 
 with stdenv.lib;
 
 perlPackages.buildPerlPackage rec {
   pname = "gscan2pdf";
-  version = "2.3.0";
+  version = "2.5.5";
 
   src = fetchurl {
     url = "mirror://sourceforge/gscan2pdf/${version}/${pname}-${version}.tar.xz";
-    sha256 = "0mcsmly0j9pmyzh6py8r6sfa30hc6gv300hqq3dxj4hv653vhkk9";
+    sha256 = "0gfhjmv768hx2l3jk2mjhh1snkgkaddgw70s14jq8kxhhzvhlmv8";
   };
 
   nativeBuildInputs = [ wrapGAppsHook ];
@@ -66,7 +69,8 @@ perlPackages.buildPerlPackage rec {
       --prefix PATH : "${djvulibre}/bin" \
       --prefix PATH : "${poppler_utils}/bin" \
       --prefix PATH : "${ghostscript}/bin" \
-      --prefix PATH : "${unpaper}/bin"
+      --prefix PATH : "${unpaper}/bin" \
+      --prefix PATH : "${pdftk}/bin"
   '';
 
   enableParallelBuilding = true;
@@ -76,16 +80,17 @@ perlPackages.buildPerlPackage rec {
   outputs = [ "out" "man" ];
 
   checkInputs = [
-    xvfb_run
-    hicolor-icon-theme
     imagemagick
     libtiff
     djvulibre
     poppler_utils
     ghostscript
-    file
-    pdftk
     unpaper
+    pdftk
+
+    xvfb_run
+    file
+    tesseract # tests are expecting tesseract 3.x precisely
   ];
 
   checkPhase = ''
@@ -97,7 +102,6 @@ perlPackages.buildPerlPackage rec {
     description = "A GUI to produce PDFs or DjVus from scanned documents";
     homepage = http://gscan2pdf.sourceforge.net/;
     license = licenses.gpl3;
-    maintainers = [ maintainers.pacien ];
+    maintainers = with maintainers; [ pacien ];
   };
 }
-