Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
at devShellTools-shell 41 lines 855 B view raw
1{ 2 lib, 3 stdenv, 4 fetchurl, 5 tk, 6}: 7 8stdenv.mkDerivation rec { 9 pname = "gocr"; 10 version = "0.52"; 11 12 src = fetchurl { 13 url = "https://www-e.uni-magdeburg.de/jschulen/ocr/gocr-${version}.tar.gz"; 14 sha256 = "11l6gds1lrm8lwrrsxnm5fjlwz8q1xbh896cprrl4psz21in946z"; 15 }; 16 17 buildFlags = [ 18 "all" 19 "libs" 20 ]; 21 installFlags = [ "libdir=/lib/" ]; # Specify libdir so Makefile will also install library. 22 23 preInstall = "mkdir -p $out/lib"; 24 25 postInstall = '' 26 for i in pgm2asc.h gocr.h; do 27 install -D -m644 src/$i $out/include/gocr/$i 28 done 29 ''; 30 31 preFixup = '' 32 sed -i -e 's|exec wish|exec ${tk}/bin/wish|' $out/bin/gocr.tcl 33 ''; 34 35 meta = { 36 homepage = "https://jocr.sourceforge.net/"; 37 description = "GPL Optical Character Recognition"; 38 license = lib.licenses.gpl2; 39 platforms = lib.platforms.linux; 40 }; 41}