biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / index / default.nix
blob3cc3643429c7209532be6601d7b134f7ccd92d94
1 { lib, fetchurl, buildDunePackage
2 , repr, ppx_repr, fmt, logs, mtime, stdlib-shims
3 , cmdliner, progress, semaphore-compat, optint
4 , alcotest, crowbar, re, lru
5 }:
7 buildDunePackage rec {
8   pname = "index";
9   version = "1.6.2";
11   src = fetchurl {
12     url = "https://github.com/mirage/index/releases/download/${version}/index-${version}.tbz";
13     hash = "sha256-k4iDUJik7UTuztBw7YaFXASd8SqYMR1JgLm3JOyriGA=";
14   };
16   minimalOCamlVersion = "4.08";
18   buildInputs = [
19     stdlib-shims
20   ];
21   propagatedBuildInputs = [
22     cmdliner
23     fmt
24     logs
25     mtime
26     ppx_repr
27     progress
28     repr
29     semaphore-compat
30     optint
31     lru
32   ];
34   checkInputs = [
35     alcotest
36     crowbar
37     re
38   ];
39   doCheck = true;
41   meta = with lib; {
42     description = "A platform-agnostic multi-level index";
43     homepage = "https://github.com/mirage/index";
44     license = licenses.mit;
45     maintainers = with maintainers; [ vbgl ];
46   };