python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / git / unix.nix
blobbd2e6f31848ac0c530979824d5da058611deb016
1 { buildDunePackage, git
2 , rresult, result, bigstringaf
3 , fmt, bos, fpath, uri, digestif, logs, lwt
4 , mirage-clock, mirage-clock-unix, astring, awa, cmdliner
5 , decompress, domain-name, ipaddr, mtime
6 , tcpip, awa-mirage, mirage-flow, mirage-unix
7 , alcotest, alcotest-lwt, base64, cstruct
8 , ke, mirage-crypto-rng, ocurl, git-binary
9 , ptime, mimic, ca-certs-nss, tls, tls-mirage
10 , cacert, happy-eyeballs-lwt, git-mirage
13 buildDunePackage {
14   pname = "git-unix";
15   inherit (git) version src;
17   minimalOCamlVersion = "4.08";
19   buildInputs = [
20     awa awa-mirage cmdliner
21     mirage-clock tcpip
22   ];
23   propagatedBuildInputs = [
24     rresult result bigstringaf
25     fmt bos fpath digestif logs lwt
26     astring decompress
27     domain-name ipaddr mirage-flow mirage-unix
28     cstruct ptime mimic ca-certs-nss
29     tls tls-mirage git happy-eyeballs-lwt
30     git-mirage mirage-clock-unix
31   ];
32   checkInputs = [
33     alcotest alcotest-lwt base64 ke
34     mirage-crypto-rng git-binary
35     uri mtime
36     cacert # sets up NIX_SSL_CERT_FILE
37   ];
38   doCheck = true;
40   meta = {
41     description = "Unix backend for the Git protocol(s)";
42     inherit (git.meta) homepage license maintainers;
43   };