diodon: init at 1.13.0 (#369078)
[NixPkgs.git] / pkgs / by-name / sa / sawjap / package.nix
blobdb15be311087700e6f3295f1fe28d621f2a8a1ee
1 { stdenv, ocamlPackages }:
3 let
4   inherit (ocamlPackages) ocaml findlib sawja;
5 in
7 stdenv.mkDerivation {
9   pname = "sawjap";
11   inherit (sawja) src version;
13   prePatch = "cd test";
15   strictDeps = true;
17   nativeBuildInputs = [
18     ocaml
19     findlib
20   ];
21   buildInputs = [ sawja ];
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   '';
30   dontInstall = true;
32   meta = sawja.meta // {
33     description = "Pretty-print .class files";
34     mainProgram = "sawjap";
35   };