perlPackages.NetAsyncWebSocket: 0.13 -> 0.14 (#352432)
[NixPkgs.git] / pkgs / development / ocaml-modules / janestreet / janePackage_0_15.nix
blob73812e186bd8f4caef3648c4739dd74e6b2c297b
2   lib,
3   fetchFromGitHub,
4   buildDunePackage,
5   defaultVersion ? "0.15.0",
6 }:
9   pname,
10   version ? defaultVersion,
11   hash,
12   minimalOCamlVersion ? "4.11",
13   doCheck ? true,
14   buildInputs ? [ ],
15   ...
16 }@args:
18 buildDunePackage (
19   args
20   // {
21     duneVersion = "3";
22     inherit version buildInputs;
24     inherit minimalOCamlVersion;
26     src = fetchFromGitHub {
27       owner = "janestreet";
28       repo = pname;
29       rev = "v${version}";
30       sha256 = hash;
31     };
33     inherit doCheck;
35     meta = {
36       license = lib.licenses.mit;
37       homepage = "https://github.com/janestreet/${pname}";
38     } // args.meta;
39   }