Loading pkgs/development/ocaml-modules/parany/default.nix +18 −6 Original line number Diff line number Diff line { lib, buildDunePackage, fetchFromGitHub, ocamlnet, cpu }: { lib, buildDunePackage, fetchFromGitHub, ocaml, cpu, domainslib }: let params = if lib.versionAtLeast ocaml.version "5.00" then { version = "13.0.1"; hash = "sha256-OYa0uLsDyzjmXZgWcYUxLhqco4Kp/icfDamNe3En5JQ="; propagatedBuildInputs = [ domainslib ]; } else { version = "12.2.2"; hash = "sha256-woZ4XJqqoRr/7mDurXYvTbSUUcLBEylzVYBQp1BAOqc="; propagatedBuildInputs = [ cpu ]; } ; in buildDunePackage rec { pname = "parany"; version = "12.1.2"; inherit (params) version; useDune2 = true; minimumOCamlVersion = "4.03.0"; duneVersion = "3"; minimalOCamlVersion = "4.08"; src = fetchFromGitHub { owner = "UnixJunkie"; repo = pname; rev = "v${version}"; sha256 = "yOeJzb2Wr6jA4efI9/fuqDCl/Tza3zxT3YjAiJmhHHg="; inherit (params) hash; }; propagatedBuildInputs = [ ocamlnet cpu ]; inherit (params) propagatedBuildInputs; meta = with lib; { inherit (src.meta) homepage; Loading Loading
pkgs/development/ocaml-modules/parany/default.nix +18 −6 Original line number Diff line number Diff line { lib, buildDunePackage, fetchFromGitHub, ocamlnet, cpu }: { lib, buildDunePackage, fetchFromGitHub, ocaml, cpu, domainslib }: let params = if lib.versionAtLeast ocaml.version "5.00" then { version = "13.0.1"; hash = "sha256-OYa0uLsDyzjmXZgWcYUxLhqco4Kp/icfDamNe3En5JQ="; propagatedBuildInputs = [ domainslib ]; } else { version = "12.2.2"; hash = "sha256-woZ4XJqqoRr/7mDurXYvTbSUUcLBEylzVYBQp1BAOqc="; propagatedBuildInputs = [ cpu ]; } ; in buildDunePackage rec { pname = "parany"; version = "12.1.2"; inherit (params) version; useDune2 = true; minimumOCamlVersion = "4.03.0"; duneVersion = "3"; minimalOCamlVersion = "4.08"; src = fetchFromGitHub { owner = "UnixJunkie"; repo = pname; rev = "v${version}"; sha256 = "yOeJzb2Wr6jA4efI9/fuqDCl/Tza3zxT3YjAiJmhHHg="; inherit (params) hash; }; propagatedBuildInputs = [ ocamlnet cpu ]; inherit (params) propagatedBuildInputs; meta = with lib; { inherit (src.meta) homepage; Loading