mirror of
https://github.com/tadfisher/gradle2nix.git
synced 2026-01-11 23:40:37 -05:00
Unwrap gradle package
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user