biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / ca-certs-nss / default.nix
blob9129ad98ae6ae3da145163f5bd5629ba8df22101
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.98";
19   minimalOCamlVersion = "4.08";
21   src = fetchurl {
22     url = "https://github.com/mirage/ca-certs-nss/releases/download/v${version}/ca-certs-nss-${version}.tbz";
23     hash = "sha256-N1/cz8e3KB3pBd5+ZV/JbuW6FaaVijNhok7QyMB7ppc=";
24   };
26   propagatedBuildInputs = [
27     mirage-crypto
28     mirage-clock
29     x509
30   ];
32   buildInputs = [
33     logs
34     fmt
35     bos
36     astring
37     cmdliner
38   ];
40   doCheck = true;
41   checkInputs = [ alcotest ];
43   meta = with lib; {
44     description = "X.509 trust anchors extracted from Mozilla's NSS";
45     homepage = "https://github.com/mirage/ca-certs-nss";
46     license = licenses.isc;
47     maintainers = [ maintainers.sternenseemann ];
48     mainProgram = "extract-from-certdata";
49   };