pytrainer: unpin python 3.10
[NixPkgs.git] / pkgs / development / ocaml-modules / ca-certs-nss / default.nix
blob9956dacf8885cd8e8bb5f30a839e620f4d5b7f5d
1 { lib
2 , buildDunePackage
3 , fetchurl
4 , mirage-crypto
5 , mirage-clock
6 , x509
7 , logs
8 , fmt
9 , bos
10 , cmdliner
11 , alcotest
14 buildDunePackage rec {
15   pname = "ca-certs-nss";
16   version = "3.103";
18   minimalOCamlVersion = "4.08";
20   src = fetchurl {
21     url = "https://github.com/mirage/ca-certs-nss/releases/download/v${version}/ca-certs-nss-${version}.tbz";
22     hash = "sha256-ZBwPBUwYuBBuzukgocEHBoqorotLmzHkjUYCmWRqYAw=";
23   };
25   propagatedBuildInputs = [
26     mirage-crypto
27     mirage-clock
28     x509
29   ];
31   buildInputs = [
32     logs
33     fmt
34     bos
35     cmdliner
36   ];
38   doCheck = true;
39   checkInputs = [ alcotest ];
41   meta = with lib; {
42     description = "X.509 trust anchors extracted from Mozilla's NSS";
43     homepage = "https://github.com/mirage/ca-certs-nss";
44     license = licenses.isc;
45     maintainers = [ maintainers.sternenseemann ];
46     mainProgram = "extract-from-certdata";
47   };