Merge pull request #268619 from tweag/lib-descriptions
[NixPkgs.git] / pkgs / development / ocaml-modules / janestreet / janePackage_0_15.nix
blobca590e2f1a7293b317acca93b4495ef06095b160
1 { lib, fetchFromGitHub, buildDunePackage, defaultVersion ? "0.15.0" }:
3 { pname
4 , version ? defaultVersion
5 , hash
6 , minimalOCamlVersion ? "4.11"
7 , doCheck ? true
8 , buildInputs ? []
9 , ...}@args:
11 buildDunePackage (args // {
12   duneVersion = "3";
13   inherit version buildInputs;
15   inherit minimalOCamlVersion;
17   src = fetchFromGitHub {
18     owner = "janestreet";
19     repo = pname;
20     rev = "v${version}";
21     sha256 = hash;
22   };
24   inherit doCheck;
26   meta = {
27     license = lib.licenses.mit;
28     homepage = "https://github.com/janestreet/${pname}";
29   } // args.meta;