python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / paf / default.nix
blob59f17d28d3bc5c9fc459ac4e9c1cd925093e748b
1 { buildDunePackage
2 , lib
3 , fetchurl
4 , fetchpatch
5 , mirage-stack
6 , mirage-time
7 , h2
8 , tls-mirage
9 , mimic
10 , ke
11 , bigstringaf
12 , faraday
13 , tls
14 , lwt
15 , logs
16 , fmt
17 , mirage-crypto-rng
18 , tcpip
19 , mirage-time-unix
20 , ptime
21 , uri
22 , alcotest-lwt
23 , cstruct
26 buildDunePackage rec {
27   pname = "paf";
28   version = "0.2.0";
30   src = fetchurl {
31     url = "https://github.com/dinosaure/paf-le-chien/releases/download/${version}/paf-${version}.tbz";
32     sha256 = "sha256-TzhRxFTPkLMAsLPl0ONC8DRhJRGstF58+QRKbGuJZVE=";
33   };
35   minimalOCamlVersion = "4.08";
37   propagatedBuildInputs = [
38     mirage-stack
39     mirage-time
40     h2
41     tls-mirage
42     mimic
43     ke
44     bigstringaf
45     faraday
46     tls
47     cstruct
48     tcpip
49   ];
51   doCheck = true;
52   checkInputs = [
53     lwt
54     logs
55     fmt
56     mirage-crypto-rng
57     mirage-time-unix
58     ptime
59     uri
60     alcotest-lwt
61   ];
63   meta = {
64     description = "HTTP/AF and MirageOS";
65     license = lib.licenses.mit;
66     maintainers = [ lib.maintainers.sternenseemann ];
67     homepage = "https://github.com/dinosaure/paf-le-chien";
68   };