1{
2 buildDunePackage,
3 git,
4 irmin,
5 ppx_irmin,
6 git-unix,
7 irmin-watcher,
8 digestif,
9 cstruct,
10 fmt,
11 astring,
12 fpath,
13 logs,
14 lwt,
15 uri,
16 cohttp-lwt-unix,
17 mimic,
18 irmin-test,
19 mtime,
20 alcotest,
21 cacert,
22}:
23
24buildDunePackage {
25
26 pname = "irmin-git";
27
28 inherit (irmin) version src;
29
30 propagatedBuildInputs = [
31 git
32 irmin
33 ppx_irmin
34 digestif
35 cstruct
36 fmt
37 astring
38 fpath
39 logs
40 lwt
41 uri
42 irmin-watcher
43 git-unix
44 mimic
45 cohttp-lwt-unix
46 ];
47
48 checkInputs = [
49 mtime
50 alcotest
51 irmin-test
52 cacert
53 ];
54
55 doCheck = true;
56
57 meta = irmin.meta // {
58 description = "Git backend for Irmin";
59 };
60
61}