Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / ocaml-modules / dolmen / default.nix
blob1586474f3910bd5879537ae562a7841c5779a1da
1 { lib, fetchurl, buildDunePackage
2 , menhir, menhirLib
3 , fmt
4 , qcheck
5 }:
7 buildDunePackage rec {
8   pname = "dolmen";
9   version = "0.9";
11   minimalOCamlVersion = "4.08";
13   src = fetchurl {
14     url = "https://github.com/Gbury/dolmen/releases/download/v${version}/dolmen-${version}.tbz";
15     hash = "sha256-AD21OFS6zDoz+lXtac95gXwQNppPfGvpRK8dzDZXigo=";
16   };
18   nativeBuildInputs = [ menhir ];
19   propagatedBuildInputs = [ menhirLib fmt ];
21   doCheck = true;
23   checkInputs = [ qcheck ];
25   meta = {
26     description = "An OCaml library providing clean and flexible parsers for input languages";
27     license = lib.licenses.bsd2;
28     maintainers = [ lib.maintainers.vbgl ];
29     homepage = "https://github.com/Gbury/dolmen";
30   };