1{
2 lib,
3 buildDunePackage,
4 irmin,
5 irmin-pack,
6 ppx_irmin,
7 digestif,
8 cmdliner,
9 fmt,
10 yojson,
11 tezos-base58,
12 alcotest,
13 hex,
14 irmin-test,
15 fpath,
16}:
17
18buildDunePackage {
19 pname = "irmin-tezos";
20
21 inherit (irmin) version src;
22
23 propagatedBuildInputs = [
24 irmin
25 irmin-pack
26 ppx_irmin
27 digestif
28 fmt
29 tezos-base58
30 ];
31
32 buildInputs = [
33 cmdliner
34 yojson
35 ];
36
37 checkInputs = [
38 alcotest
39 hex
40 irmin-test
41 fpath
42 ];
43
44 doCheck = true;
45
46 meta = irmin.meta // {
47 description = "Irmin implementation of the Tezos context hash specification";
48 maintainers = [ lib.maintainers.ulrikstrid ];
49 };
50}