python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / typesetting / pdfsandwich / default.nix
blob755ac6bb32a3fd150465d757adf0972913bda915
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   nativeBuildInputs = [ makeWrapper ];
14   buildInputs = [ ocaml perl ];
15   installPhase = ''
16     mkdir -p $out/bin
17     cp -p pdfsandwich $out/bin
18     wrapProgram $out/bin/pdfsandwich --prefix PATH : ${lib.makeBinPath [ imagemagick ghostscript poppler_utils unpaper tesseract ]}
20     mkdir -p $out/man/man1
21     cp -p pdfsandwich.1.gz $out/man/man1
22   '';
24 meta = with lib; {
25     description = "OCR tool for scanned PDFs";
26     homepage = "http://www.tobias-elze.de/pdfsandwich/";
27     license = licenses.gpl2;
28     maintainers = [ maintainers.rps ];
29     platforms = platforms.linux;
30   };