Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ stdenv 2, fetchgit 3, ghostscript 4}: 5 6stdenv.mkDerivation { 7 pname = "ghostscript-test-corpus-render"; 8 version = "unstable-2022-12-01"; 9 10 src = fetchgit { 11 url = "git://git.ghostscript.com/tests.git"; 12 rev = "e81c3a1d7c679aab8230e9152165d8cffb687242"; 13 hash = "sha256-h+UHpCHASYOhf4xG6gkVJK9TEG85kE3jNx5cD1I3LQg="; 14 }; 15 16 dontConfigure = true; 17 dontBuild = true; 18 19 doCheck = true; 20 checkPhase = '' 21 find . -iregex '.*\.\(ps\|eps\|pdf\)' | while read f; do 22 echo "Rendering $f" 23 ${ghostscript}/bin/gs \ 24 -dNOPAUSE \ 25 -dBATCH \ 26 -sDEVICE=bitcmyk \ 27 -sOutputFile=/dev/null \ 28 -r600 \ 29 -dBufferSpace=100000 \ 30 $f 31 done 32 ''; 33 34 installPhase = '' 35 touch $out 36 ''; 37}