{ stdenv, lib, fetchzip, ocaml, findlib, ocamlbuild }: stdenv.mkDerivation { name = "ocaml${ocaml.version}-mparser-1.2.3"; src = fetchzip { url = "https://github.com/cakeplus/mparser/archive/1.2.3.tar.gz"; sha256 = "1f8vpagmv0jdm50pxs2xwh2xcmvgaprx4kw871hlml9ahsflxgnw"; }; buildInputs = [ ocaml findlib ocamlbuild ]; configurePhase = "ocaml setup.ml -configure"; buildPhase = "ocaml setup.ml -build"; installPhase = "ocaml setup.ml -install"; createFindlibDestdir = true; meta = { description = "A simple monadic parser combinator OCaml library"; license = lib.licenses.lgpl21Plus; homepage = "https://github.com/cakeplus/mparser"; maintainers = [ lib.maintainers.vbgl ]; inherit (ocaml.meta) platforms; }; }