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 sourceRoot = "source/test";
12
13 buildInputs = [ ocaml findlib sawja ];
14
15 buildPhase = ''
16 runHook preBuild
17 mkdir -p $out/bin
18 ocamlfind opt -o $out/bin/sawjap -package sawja -linkpkg sawjap.ml
19 runHook postBuild
20 '';
21
22 dontInstall = true;
23
24 meta = sawja.meta // {
25 description = "Pretty-print .class files";
26 };
27
28}