forgejo-lts: 7.0.10 -> 7.0.11
[NixPkgs.git] / pkgs / development / ocaml-modules / dolmen / default.nix
blobccecc8a33f764d1f3e9874a4a930292ebbf9586f
1 { lib, fetchurl, buildDunePackage
2 , menhir, menhirLib
3 , fmt
4 , hmap
5 , qcheck
6 }:
8 buildDunePackage rec {
9   pname = "dolmen";
10   version = "0.10";
12   minimalOCamlVersion = "4.08";
14   src = fetchurl {
15     url = "https://github.com/Gbury/dolmen/releases/download/v${version}/dolmen-${version}.tbz";
16     hash = "sha256-xchfd+OSTzeOjYLxZu7+QTG04EG/nN7KRnQQ8zxx+mE=";
17   };
19   nativeBuildInputs = [ menhir ];
20   propagatedBuildInputs = [ menhirLib fmt hmap ];
22   doCheck = true;
24   checkInputs = [ qcheck ];
26   meta = {
27     description = "OCaml library providing clean and flexible parsers for input languages";
28     license = lib.licenses.bsd2;
29     maintainers = [ lib.maintainers.vbgl ];
30     homepage = "https://github.com/Gbury/dolmen";
31   };