biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / ssl / default.nix
blob329dd01f02ea9c43bbaf9f8304a7c75b0ae18bec
1 { alcotest
2 , buildDunePackage
3 , dune-configurator
4 , fetchFromGitHub
5 , lib
6 , ocaml
7 , openssl
8 , pkg-config
9 }:
11 buildDunePackage rec {
12   pname = "ssl";
13   version = "0.7.0";
15   duneVersion = "3";
17   src = fetchFromGitHub {
18     owner = "savonet";
19     repo = "ocaml-ssl";
20     rev = "v${version}";
21     hash = "sha256-gi80iwlKaI4TdAVnCyPG03qRWFa19DHdTrA0KMFBAc4=";
22   };
24   nativeBuildInputs = [ pkg-config ];
25   buildInputs = [ dune-configurator ];
26   propagatedBuildInputs = [ openssl ];
28   doCheck = lib.versionAtLeast ocaml.version "4.08";
29   checkInputs = [ alcotest ];
30   preCheck = ''
31     mkdir -p _build/default/tests/
32     cp tests/digicert_certificate.pem _build/default/tests/
33   '';
35   meta = {
36     homepage = "http://savonet.rastageeks.org/";
37     description = "OCaml bindings for libssl ";
38     license = "LGPL+link exception";
39     maintainers = with lib.maintainers; [ anmonteiro dandellion maggesi ];
40   };