python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / development / ocaml-modules / ca-certs-nss / default.nix
blobc7712a14b9c7be4b2e3f2a0873e1dfbbf4a34909
1 { lib
2 , buildDunePackage
3 , fetchurl
4 , mirage-crypto
5 , mirage-clock
6 , x509
7 , logs
8 , fmt
9 , bos
10 , astring
11 , cmdliner
12 , alcotest
15 buildDunePackage rec {
16   pname = "ca-certs-nss";
17   version = "3.77";
19   minimumOCamlVersion = "4.08";
21   src = fetchurl {
22     url = "https://github.com/mirage/ca-certs-nss/releases/download/v${version}/ca-certs-nss-${version}.tbz";
23     sha256 = "sha256-Ezos9A2AQOo43R9akVbJ5l+euTDtguzMfH63YXo9hvc=";
24   };
26   useDune2 = true;
28   propagatedBuildInputs = [
29     mirage-crypto
30     mirage-clock
31     x509
32   ];
34   buildInputs = [
35     logs
36     fmt
37     bos
38     astring
39     cmdliner
40   ];
42   doCheck = true;
43   checkInputs = [ alcotest ];
45   meta = with lib; {
46     description = "X.509 trust anchors extracted from Mozilla's NSS";
47     homepage = "https://github.com/mirage/ca-certs-nss";
48     license = licenses.isc;
49     maintainers = [ maintainers.sternenseemann ];
50     mainProgram = "extract-from-certdata";
51   };