ocamlPackages.hxd: 0.3.2 -> 0.3.3 (#364231)
[NixPkgs.git] / pkgs / development / ocaml-modules / lwt / default.nix
blobe8cf9e4f85ba62bd653c3edafc997fe4e31b1c16
1 { lib, fetchFromGitHub, libev, buildDunePackage
2 , cppo, dune-configurator, ocplib-endian
3 }:
5 buildDunePackage rec {
6   pname = "lwt";
7   version = "5.8.0";
9   minimalOCamlVersion = "4.08";
11   src = fetchFromGitHub {
12     owner = "ocsigen";
13     repo = "lwt";
14     rev = version;
15     hash = "sha256-GX5CSJuTajvZJ0TgG95aHeOCBi2B9Aw2URLZRCdp91A=";
16   };
18   nativeBuildInputs = [ cppo ];
19   buildInputs = [ dune-configurator ];
20   propagatedBuildInputs = [ libev ocplib-endian ];
22   meta = {
23     homepage = "https://ocsigen.org/lwt/";
24     description = "Cooperative threads library for OCaml";
25     maintainers = [ lib.maintainers.vbgl ];
26     license = lib.licenses.mit;
27   };