fluffychat: 1.22.1 -> 1.23.0 (#364091)
[NixPkgs.git] / pkgs / development / ocaml-modules / git / mirage.nix
blob82225157ccdf421fb904acb69bd7dc45f90f1b3f
2   buildDunePackage,
3   git,
4   mimic,
5   mimic-happy-eyeballs,
6   base64,
7   git-paf,
8   awa,
9   awa-mirage,
10   dns,
11   dns-client,
12   tls,
13   tls-mirage,
14   uri,
15   happy-eyeballs-mirage,
16   happy-eyeballs,
17   ca-certs-nss,
18   mirage-crypto,
19   ptime,
20   x509,
21   cstruct,
22   tcpip,
23   domain-name,
24   fmt,
25   ipaddr,
26   lwt,
27   mirage-clock,
28   mirage-flow,
29   mirage-time,
30   alcotest,
31   alcotest-lwt,
32   bigstringaf,
33   logs,
34   ke,
37 buildDunePackage {
38   pname = "git-mirage";
40   inherit (git) version src;
42   minimalOCamlVersion = "4.08";
44   buildInputs = [
45     dns
46     dns-client
47     happy-eyeballs-mirage
48     ipaddr
49   ];
51   propagatedBuildInputs = [
52     git
53     mimic
54     mimic-happy-eyeballs
55     base64
56     git-paf
57     awa
58     awa-mirage
59     tls
60     tls-mirage
61     uri
62     happy-eyeballs
63     ca-certs-nss
64     mirage-crypto
65     ptime
66     x509
67     cstruct
68     tcpip
69     domain-name
70     fmt
71     lwt
72     mirage-clock
73     mirage-flow
74     mirage-time
75   ];
77   checkInputs = [
78     alcotest
79     alcotest-lwt
80     bigstringaf
81     logs
82     ke
83   ];
85   meta = git.meta // {
86     description = "Package to use ocaml-git with MirageOS backend";
87   };