nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{ lib, buildDunePackage
2, astring, digestif, fmt, jsonm, logs, ocaml_lwt, ocamlgraph, uri
3, repr, ppx_irmin, bheap, uutf, mtime, lwt, optint
4, vector, hex, alcotest, qcheck-alcotest
5}:
6
7buildDunePackage {
8 pname = "irmin";
9
10 inherit (ppx_irmin) src version strictDeps;
11
12 minimalOCamlVersion = "4.10";
13 duneVersion = "3";
14
15 propagatedBuildInputs = [
16 astring
17 bheap
18 digestif
19 fmt
20 jsonm
21 logs
22 lwt
23 mtime
24 ocamlgraph
25 optint
26 ppx_irmin
27 repr
28 uri
29 uutf
30 ];
31
32 checkInputs = [
33 vector
34 hex
35 alcotest
36 qcheck-alcotest
37 ];
38
39 doCheck = true;
40
41 meta = ppx_irmin.meta // {
42 description = "A distributed database built on the same principles as Git";
43 };
44}