1{ stdenv, fetchzip, ocaml, findlib }:
2
3stdenv.mkDerivation {
4 name = "ocaml${ocaml.version}-twt-0.94.0";
5
6 src = fetchzip {
7 url = https://github.com/mlin/twt/archive/v0.94.0.tar.gz;
8 sha256 = "0298gdgzl4cifxnc1d8sbrvz1lkiq5r5ifkq1fparm6gvqywpf65";
9 };
10
11 buildInputs = [ ocaml findlib ];
12
13 createFindlibDestdir = true;
14
15 configurePhase = ''
16 mkdir $out/bin
17 '';
18
19 dontBuild = true;
20
21 installFlags = "PREFIX=$(out)";
22
23 dontStrip = true;
24
25 meta = with stdenv.lib; {
26 homepage = http://people.csail.mit.edu/mikelin/ocaml+twt/;
27 description = "“The Whitespace Thing” for OCaml";
28 license = licenses.mit;
29 maintainers = [ maintainers.vbgl ];
30 platforms = ocaml.meta.platforms or [];
31 };
32}