lol
at 18.09-beta 32 lines 723 B view raw
1{ stdenv, fetchFromGitHub, ocaml, findlib, ocamlbuild, qtest, ounit }: 2 3let version = "0.5"; in 4 5stdenv.mkDerivation { 6 name = "ocaml${ocaml.version}-gen-${version}"; 7 8 src = fetchFromGitHub { 9 owner = "c-cube"; 10 repo = "gen"; 11 rev = "${version}"; 12 sha256 = "14b8vg914nb0yp1hgxzm29bg692m0gqncjj43b599s98s1cwl92h"; 13 }; 14 15 buildInputs = [ ocaml findlib ocamlbuild qtest ounit ]; 16 17 configureFlags = [ 18 "--enable-tests" 19 ]; 20 21 doCheck = true; 22 checkTarget = "test"; 23 24 createFindlibDestdir = true; 25 26 meta = { 27 homepage = https://github.com/c-cube/gen; 28 description = "Simple, efficient iterators for OCaml"; 29 license = stdenv.lib.licenses.bsd3; 30 platforms = ocaml.meta.platforms or []; 31 }; 32}