3 , version ? if lib.versionAtLeast ocaml.version "5.1" then "1.1" else "0.12"
23 minimalOCamlVersion = "5.0";
24 hash = "sha256-2EhHzoX/t4ZBSWrSS+PGq1zCxohc7a1q4lfsrFnZJqA=";
27 minimalOCamlVersion = "5.1";
28 hash = "sha256-NGEEiEB38UCzV04drMwCISlgxu/reTyAPj5ri6/qD6s=";
32 buildDunePackage rec {
35 inherit (param) minimalOCamlVersion;
38 url = "https://github.com/ocaml-multicore/${pname}/releases/download/v${version}/${pname}-${version}.tbz";
42 propagatedBuildInputs = [
65 homepage = "https://github.com/ocaml-multicore/${pname}";
66 changelog = "https://github.com/ocaml-multicore/${pname}/raw/v${version}/CHANGES.md";
67 description = "Effects-Based Parallel IO for OCaml";
68 license = with lib.licenses; [ isc ];
69 maintainers = with lib.maintainers; [ toastal ];