python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / git / mirage.nix
blobe7398d0d1dac6ac340b52bb07b3b2a5e2ff0bd96
1 { lib, buildDunePackage
2 , git
3 , mimic
4 , mimic-happy-eyeballs
5 , base64
6 , git-paf
7 , awa
8 , awa-mirage
9 , dns
10 , dns-client
11 , tls
12 , tls-mirage
13 , uri
14 , hex
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-random
30 , mirage-time
31 , result
32 , rresult
33 , alcotest
34 , alcotest-lwt
35 , bigstringaf
36 , logs
37 , ke
40 buildDunePackage {
41   pname = "git-mirage";
43   inherit (git) version src;
45   minimalOCamlVersion = "4.08";
47   buildInputs = [
48     dns
49     dns-client
50     happy-eyeballs-mirage
51     ipaddr
52     mirage-random
53     rresult
54   ];
56   propagatedBuildInputs = [
57     git
58     mimic
59     mimic-happy-eyeballs
60     base64
61     git-paf
62     awa
63     awa-mirage
64     tls
65     tls-mirage
66     uri
67     hex
68     happy-eyeballs
69     ca-certs-nss
70     mirage-crypto
71     ptime
72     x509
73     cstruct
74     tcpip
75     domain-name
76     fmt
77     lwt
78     mirage-clock
79     mirage-flow
80     mirage-time
81     result
82   ];
84   checkInputs = [
85     alcotest
86     alcotest-lwt
87     bigstringaf
88     logs
89     ke
90   ];
92   meta = git.meta // {
93     description = "A package to use ocaml-git with MirageOS backend";
94   };