evcc: 0.131.4 -> 0.131.5
[NixPkgs.git] / pkgs / by-name / pd / pdfsandwich / package.nix
blob8343e382c807ba2013272ae516486f2373cd18b1
1 { lib, stdenv, ocaml, makeWrapper, fetchsvn, ghostscript, imagemagick, perl, poppler_utils, tesseract, unpaper }:
3 stdenv.mkDerivation {
4   version = "0.1.7";
5   pname = "pdfsandwich";
7   src = fetchsvn {
8     url = "svn://svn.code.sf.net/p/pdfsandwich/code/trunk/src";
9     rev = "75";
10     sha256 = "1420c33divch087xrr61lvyf975bapqkgjqaighl581i69nlzsm6";
11   };
13   strictDeps = true;
15   nativeBuildInputs = [ makeWrapper ocaml perl ];
16   installPhase = ''
17     mkdir -p $out/bin
18     cp -p pdfsandwich $out/bin
19     wrapProgram $out/bin/pdfsandwich --prefix PATH : ${lib.makeBinPath [ imagemagick ghostscript poppler_utils unpaper tesseract ]}
21     mkdir -p $out/man/man1
22     cp -p pdfsandwich.1.gz $out/man/man1
23   '';
25 meta = with lib; {
26     description = "OCR tool for scanned PDFs";
27     homepage = "http://www.tobias-elze.de/pdfsandwich/";
28     license = licenses.gpl2Plus;
29     maintainers = [ maintainers.rps ];
30     platforms = platforms.linux;
31     mainProgram = "pdfsandwich";
32   };