diff options
Diffstat (limited to 'nixpkgs/pkgs/development/tools/java/sawjap/default.nix')
-rw-r--r-- | nixpkgs/pkgs/development/tools/java/sawjap/default.nix | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/nixpkgs/pkgs/development/tools/java/sawjap/default.nix b/nixpkgs/pkgs/development/tools/java/sawjap/default.nix new file mode 100644 index 000000000000..13532c48d401 --- /dev/null +++ b/nixpkgs/pkgs/development/tools/java/sawjap/default.nix @@ -0,0 +1,28 @@ +{ stdenv, ocamlPackages }: + +let inherit (ocamlPackages) ocaml findlib sawja; in + +stdenv.mkDerivation { + + pname = "sawjap"; + + inherit (sawja) src version; + + sourceRoot = "source/test"; + + buildInputs = [ ocaml findlib sawja ]; + + buildPhase = '' + runHook preBuild + mkdir -p $out/bin + ocamlfind opt -o $out/bin/sawjap -package sawja -linkpkg sawjap.ml + runHook postBuild + ''; + + dontInstall = true; + + meta = sawja.meta // { + description = "Pretty-print .class files"; + }; + +} |