1{
2 buildDunePackage,
3 astring,
4 digestif,
5 fmt,
6 jsonm,
7 logs,
8 ocamlgraph,
9 uri,
10 repr,
11 ppx_irmin,
12 bheap,
13 uutf,
14 mtime,
15 lwt,
16 optint,
17 vector,
18 hex,
19 alcotest,
20 qcheck-alcotest,
21}:
22
23buildDunePackage {
24 pname = "irmin";
25
26 inherit (ppx_irmin) src version;
27
28 minimalOCamlVersion = "4.10";
29
30 propagatedBuildInputs = [
31 astring
32 bheap
33 digestif
34 fmt
35 jsonm
36 logs
37 lwt
38 mtime
39 ocamlgraph
40 optint
41 ppx_irmin
42 repr
43 uri
44 uutf
45 ];
46
47 checkInputs = [
48 vector
49 hex
50 alcotest
51 qcheck-alcotest
52 ];
53
54 doCheck = true;
55
56 meta = ppx_irmin.meta // {
57 description = "Distributed database built on the same principles as Git";
58 };
59}