at 18.03-beta 24 lines 705 B view raw
1{ stdenv, fetchzip, ocaml, findlib, jbuilder, ssl, lwt }: 2 3stdenv.mkDerivation rec { 4 version = "1.1.2"; 5 name = "ocaml${ocaml.version}-lwt_ssl-${version}"; 6 7 src = fetchzip { 8 url = "https://github.com/aantron/lwt_ssl/archive/${version}.tar.gz"; 9 sha256 = "1q0an3djqjxv83v3iswi7m81braqx93kcrcwrxwmf6jzhdm4pn15"; 10 }; 11 12 buildInputs = [ ocaml findlib jbuilder ]; 13 propagatedBuildInputs = [ ssl lwt ]; 14 15 inherit (jbuilder) installPhase; 16 17 meta = { 18 homepage = "https://github.com/aantron/lwt_ssl"; 19 description = "OpenSSL binding with concurrent I/O"; 20 license = stdenv.lib.licenses.lgpl21; 21 maintainers = [ stdenv.lib.maintainers.vbgl ]; 22 inherit (ocaml.meta) platforms; 23 }; 24}