at 17.09-beta 26 lines 773 B view raw
1{ stdenv, fetchzip, ocaml, findlib, ocamlbuild, jsonm, hex, sexplib, lwt }: 2 3let version = "0.4.3"; in 4 5stdenv.mkDerivation { 6 name = "ocaml-ezjsonm-${version}"; 7 8 src = fetchzip { 9 url = "https://github.com/mirage/ezjsonm/archive/${version}.tar.gz"; 10 sha256 = "1y6p3ga6vj1wx5dyns7hjgd0qgrrn2hnn323a7y5didgci5pybls"; 11 }; 12 13 buildInputs = [ ocaml findlib ocamlbuild lwt ]; 14 propagatedBuildInputs = [ jsonm hex sexplib ]; 15 createFindlibDestdir = true; 16 17 configureFlags = "--enable-lwt"; 18 19 meta = { 20 description = "An easy interface on top of the Jsonm library"; 21 homepage = https://github.com/mirage/ezjsonm; 22 license = stdenv.lib.licenses.isc; 23 maintainers = with stdenv.lib.maintainers; [ vbgl ]; 24 platforms = ocaml.meta.platforms or []; 25 }; 26}