biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / git / mirage.nix
blobad5a399bda632af4ae272615fa2a6f0fb4c3907d
1 { lib
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 , hex
16 , happy-eyeballs-mirage
17 , happy-eyeballs
18 , ca-certs-nss
19 , mirage-crypto
20 , ptime
21 , x509
22 , cstruct
23 , tcpip
24 , domain-name
25 , fmt
26 , ipaddr
27 , lwt
28 , mirage-clock
29 , mirage-flow
30 , mirage-random
31 , mirage-time
32 , result
33 , rresult
34 , alcotest
35 , alcotest-lwt
36 , bigstringaf
37 , logs
38 , ke
41 buildDunePackage {
42   pname = "git-mirage";
44   inherit (git) version src;
46   minimalOCamlVersion = "4.08";
48   buildInputs = [
49     dns
50     dns-client
51     happy-eyeballs-mirage
52     ipaddr
53     mirage-random
54     rresult
55   ];
57   propagatedBuildInputs = [
58     git
59     mimic
60     mimic-happy-eyeballs
61     base64
62     git-paf
63     awa
64     awa-mirage
65     tls
66     tls-mirage
67     uri
68     hex
69     happy-eyeballs
70     ca-certs-nss
71     mirage-crypto
72     ptime
73     x509
74     cstruct
75     tcpip
76     domain-name
77     fmt
78     lwt
79     mirage-clock
80     mirage-flow
81     mirage-time
82     result
83   ];
85   checkInputs = [
86     alcotest
87     alcotest-lwt
88     bigstringaf
89     logs
90     ke
91   ];
93   meta = git.meta // {
94     description = "A package to use ocaml-git with MirageOS backend";
95   };