Merge: matrix-synapse: 1.122.0 -> 1.123.0 (#378018)
[NixPkgs.git] / pkgs / development / ocaml-modules / janestreet / janePackage_0_17.nix
blobf366d6d1db8ab10983c0174749f083827b01bfc8
2   lib,
3   fetchFromGitHub,
4   buildDunePackage,
5   defaultVersion ? "0.17.0",
6 }:
9   pname,
10   version ? defaultVersion,
11   hash,
12   minimalOCamlVersion ? "5.1",
13   doCheck ? true,
14   buildInputs ? [ ],
15   ...
16 }@args:
18 buildDunePackage (
19   args
20   // {
21     inherit version buildInputs;
23     inherit minimalOCamlVersion;
25     src = fetchFromGitHub {
26       owner = "janestreet";
27       repo = pname;
28       rev = "v${version}";
29       sha256 = hash;
30     };
32     inherit doCheck;
34     meta = {
35       license = lib.licenses.mit;
36       homepage = "https://github.com/janestreet/${pname}";
37     } // args.meta;
38   }