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