diff options
author | Jakub Kozłowski <kubukoz@gmail.com> | 2022-12-28 22:46:52 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-12-28 22:46:52 +0100 |
commit | f2e37ce5b78330ebb54f5a392a5f809c5764053c (patch) | |
tree | b374f0554f6c3b6755c62b00c3847105295019c0 | |
parent | d74c7de5d25c416c3d940eaaef9efe0ad97cdce8 (diff) | |
parent | da40dbd19583179f78f894e003851971d83b906d (diff) |
Merge pull request #208145 from kubukoz/scala-cli-move-assert
-rw-r--r-- | pkgs/development/tools/build-managers/scala-cli/default.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/development/tools/build-managers/scala-cli/default.nix b/pkgs/development/tools/build-managers/scala-cli/default.nix index 307efdd9458a6..9381922a5fb59 100644 --- a/pkgs/development/tools/build-managers/scala-cli/default.nix +++ b/pkgs/development/tools/build-managers/scala-cli/default.nix @@ -10,7 +10,6 @@ , jre }: -assert lib.versionAtLeast jre.version "17.0.0"; let pname = "scala-cli"; sources = builtins.fromJSON (builtins.readFile ./sources.json); @@ -22,7 +21,11 @@ stdenv.mkDerivation { inherit pname version; nativeBuildInputs = [ installShellFiles makeWrapper ] ++ lib.optional stdenv.isLinux autoPatchelfHook; - buildInputs = [ coreutils zlib stdenv.cc.cc ]; + buildInputs = + assert lib.assertMsg (lib.versionAtLeast jre.version "17.0.0") '' + scala-cli requires Java 17 or newer, but ${jre.name} is ${jre.version} + ''; + [ coreutils zlib stdenv.cc.cc ]; src = let asset = assets."${stdenv.hostPlatform.system}" or (throw "Unsupported platform ${stdenv.hostPlatform.system}"); |