Unwrap gradle package

This commit is contained in:
Tad Fisher
2024-12-13 12:01:24 -08:00
committed by Tad Fisher
parent b33693bc6b
commit dff8e5bc4c
2 changed files with 8 additions and 4 deletions

View File

@@ -3,13 +3,12 @@
stdenv,
buildMavenRepo,
gradleSetupHook,
writeText,
}:
{
# Path to the lockfile generated by gradle2nix (e.g. gradle.lock).
lockFile ? null,
# The Gradle package to use. Default is 'pkgs.gradle'.
# The Gradle package to use. Default is 'pkgs.gradle-unwrapped'.
gradle ? null,
# Override the default JDK used to run Gradle itself.
buildJdk ? null,

View File

@@ -1,7 +1,12 @@
{ makeSetupHook, gradle }:
let
gradle-unwrapped =
if gradle ? passthru && gradle.passthru ? unwrapped then gradle.passthru.unwrapped else gradle;
in
makeSetupHook {
name = "gradle-setup-hook";
propagatedBuildInputs = [ gradle ];
passthru.gradle = gradle;
propagatedBuildInputs = [ gradle-unwrapped ];
passthru.gradle = gradle-unwrapped;
} ./setup-hook.sh