Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / ocaml-modules / markup / default.nix
blob6f286346a9a03726af3088ff7ba0ff8b88199362
1 { lib, buildDunePackage, fetchFromGitHub, ocaml, uchar, uutf, ounit2 }:
3 buildDunePackage rec {
4   pname = "markup";
5   version = "1.0.3";
7   useDune2 = true;
9   src = fetchFromGitHub {
10     owner = "aantron";
11     repo = "markup.ml";
12     rev = version;
13     sha256 = "sha256-tsXz39qFSyL6vPYKG7P73zSEiraaFuOySL1n0uFij6k=";
14   };
16   propagatedBuildInputs = [ uchar uutf ];
18   checkInputs = [ ounit2 ];
19   doCheck = lib.versionAtLeast ocaml.version "4.08";
21   meta = with lib; {
22     homepage = "https://github.com/aantron/markup.ml/";
23     description = "A pair of best-effort parsers implementing the HTML5 and XML specifications";
24     license = licenses.mit;
25     maintainers = with maintainers; [ gal_bolle ];
26   };