ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / pkgs / development / ocaml-modules / index / default.nix
blob598c2dd7af9a215cabdb52a69d8853610449db87
2   lib,
3   fetchurl,
4   buildDunePackage,
5   repr,
6   ppx_repr,
7   fmt,
8   logs,
9   mtime,
10   stdlib-shims,
11   cmdliner,
12   progress,
13   semaphore-compat,
14   optint,
15   alcotest,
16   crowbar,
17   re,
18   lru,
21 buildDunePackage rec {
22   pname = "index";
23   version = "1.6.2";
25   src = fetchurl {
26     url = "https://github.com/mirage/index/releases/download/${version}/index-${version}.tbz";
27     hash = "sha256-k4iDUJik7UTuztBw7YaFXASd8SqYMR1JgLm3JOyriGA=";
28   };
30   minimalOCamlVersion = "4.08";
32   buildInputs = [
33     stdlib-shims
34   ];
35   propagatedBuildInputs = [
36     cmdliner
37     fmt
38     logs
39     mtime
40     ppx_repr
41     progress
42     repr
43     semaphore-compat
44     optint
45     lru
46   ];
48   checkInputs = [
49     alcotest
50     crowbar
51     re
52   ];
53   doCheck = true;
55   meta = with lib; {
56     description = "Platform-agnostic multi-level index";
57     homepage = "https://github.com/mirage/index";
58     license = licenses.mit;
59     maintainers = with maintainers; [ vbgl ];
60   };