biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / tools / java / sawjap / default.nix
blobbc48b0342ab2b433e4c751df870b848397e67aa6
1 { stdenv, ocamlPackages }:
3 let inherit (ocamlPackages) ocaml findlib sawja; in
5 stdenv.mkDerivation {
7   pname = "sawjap";
9   inherit (sawja) src version;
11   prePatch = "cd test";
13   strictDeps = true;
15   nativeBuildInputs = [ ocaml findlib ];
16   buildInputs = [ sawja ];
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   '';
25   dontInstall = true;
27   meta = sawja.meta // {
28     description = "Pretty-print .class files";
29     mainProgram = "sawjap";
30   };