Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ stdenv, ocamlPackages }: 2 3let inherit (ocamlPackages) ocaml findlib sawja; in 4 5stdenv.mkDerivation { 6 7 pname = "sawjap"; 8 9 inherit (sawja) src version; 10 11 prePatch = "cd test"; 12 13 strictDeps = true; 14 15 nativeBuildInputs = [ ocaml findlib ]; 16 buildInputs = [ sawja ]; 17 18 buildPhase = '' 19 runHook preBuild 20 mkdir -p $out/bin 21 ocamlfind opt -o $out/bin/sawjap -package sawja -linkpkg sawjap.ml 22 runHook postBuild 23 ''; 24 25 dontInstall = true; 26 27 meta = sawja.meta // { 28 description = "Pretty-print .class files"; 29 }; 30 31}