biglybt: 3.5.0.0 -> 3.6.0.0
[NixPkgs.git] / pkgs / development / ocaml-modules / fiber / default.nix
blob69bd4a067e27455aa9754898e09503536dfe4d46
1 { lib
2 , buildDunePackage
3 , dyn
4 , fetchurl
5 , ocaml
6 , ppx_expect
7 , stdune
8 }:
10 buildDunePackage rec {
11   pname = "fiber";
12   version = "3.7.0";
14   src = fetchurl {
15     url = "https://github.com/ocaml-dune/fiber/releases/download/${version}/fiber-lwt-${version}.tbz";
16     hash = "sha256-hkihWuk/5pQpmc42iHQpo5E7YoKcRxTlIMwOehw7loI=";
17   };
19   buildInputs = [ stdune dyn ];
21   checkInputs = [ ppx_expect ];
23   # Tests are Ocaml version dependent
24   # https://github.com/ocaml-dune/fiber/issues/27
25   doCheck = false;
27   meta = with lib; {
28     description = "Structured concurrency library";
29     homepage = "https://github.com/ocaml-dune/fiber";
30     maintainers = with lib.maintainers; [ ];
31     license = licenses.mit;
32   };