Loading pkgs/development/ocaml-modules/ppx_import/default.nix +47 −45 Original line number Diff line number Diff line Loading @@ -2,24 +2,25 @@ lib, fetchurl, buildDunePackage, ocaml, ounit, ppx_deriving, ppx_sexp_conv, ppxlib, version ? if lib.versionAtLeast ocaml.version "4.11" then "1.11.0" else "1.9.1", version ? if lib.versionAtLeast ppxlib.version "0.36" then "1.12.0" else if lib.versionAtLeast ppxlib.version "0.26" then "1.11.0" else if lib.versionAtLeast ppxlib.version "0.24.0" then "1.9.1" else throw "ppx_import is not available with ppxlib-${ppxlib.version}", }: lib.throwIfNot (lib.versionAtLeast ppxlib.version "0.24.0") "ppx_import is not available with ppxlib-${ppxlib.version}" buildDunePackage rec { buildDunePackage { pname = "ppx_import"; inherit version; minimalOCamlVersion = "4.05"; src = fetchurl { url = let Loading @@ -31,6 +32,7 @@ lib.throwIfNot (lib.versionAtLeast ppxlib.version "0.24.0") { "1.9.1" = "sha256-0bSY4u44Ds84XPIbcT5Vt4AG/4PkzFKMl9CDGFZyIdI="; "1.11.0" = "sha256-Jmfv1IkQoaTkyxoxp9FI0ChNESqCaoDsA7D4ZUbOrBo="; "1.12.0" = "sha256-1vpYHFl0rEdG3hE+6BCpWmfLvdLvoEx+Jxq0DFrRdJc="; } ."${version}"; }; Loading Loading
pkgs/development/ocaml-modules/ppx_import/default.nix +47 −45 Original line number Diff line number Diff line Loading @@ -2,24 +2,25 @@ lib, fetchurl, buildDunePackage, ocaml, ounit, ppx_deriving, ppx_sexp_conv, ppxlib, version ? if lib.versionAtLeast ocaml.version "4.11" then "1.11.0" else "1.9.1", version ? if lib.versionAtLeast ppxlib.version "0.36" then "1.12.0" else if lib.versionAtLeast ppxlib.version "0.26" then "1.11.0" else if lib.versionAtLeast ppxlib.version "0.24.0" then "1.9.1" else throw "ppx_import is not available with ppxlib-${ppxlib.version}", }: lib.throwIfNot (lib.versionAtLeast ppxlib.version "0.24.0") "ppx_import is not available with ppxlib-${ppxlib.version}" buildDunePackage rec { buildDunePackage { pname = "ppx_import"; inherit version; minimalOCamlVersion = "4.05"; src = fetchurl { url = let Loading @@ -31,6 +32,7 @@ lib.throwIfNot (lib.versionAtLeast ppxlib.version "0.24.0") { "1.9.1" = "sha256-0bSY4u44Ds84XPIbcT5Vt4AG/4PkzFKMl9CDGFZyIdI="; "1.11.0" = "sha256-Jmfv1IkQoaTkyxoxp9FI0ChNESqCaoDsA7D4ZUbOrBo="; "1.12.0" = "sha256-1vpYHFl0rEdG3hE+6BCpWmfLvdLvoEx+Jxq0DFrRdJc="; } ."${version}"; }; Loading