Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)
1{ lib, buildDunePackage
2, index, ppx_irmin, irmin, optint, fmt, logs, lwt, mtime, cmdliner, checkseum, rusage
3, alcotest, alcotest-lwt, astring, irmin-test
4}:
5
6buildDunePackage rec {
7 minimalOCamlVersion = "4.10";
8 duneVersion = "3";
9
10 pname = "irmin-pack";
11
12 inherit (irmin) version src strictDeps;
13
14 nativeBuildInputs = [ ppx_irmin ];
15
16 propagatedBuildInputs = [ index irmin optint fmt logs lwt mtime cmdliner checkseum rusage ];
17
18 checkInputs = [ astring alcotest alcotest-lwt irmin-test ];
19
20 doCheck = true;
21
22 meta = irmin.meta // {
23 description = "Irmin backend which stores values in a pack file";
24 mainProgram = "irmin_fsck";
25 };
26
27}