about summary refs log tree commit diff
path: root/pkgs/development/tools/build-managers/gradle/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/tools/build-managers/gradle/default.nix')
-rw-r--r--pkgs/development/tools/build-managers/gradle/default.nix17
1 files changed, 10 insertions, 7 deletions
diff --git a/pkgs/development/tools/build-managers/gradle/default.nix b/pkgs/development/tools/build-managers/gradle/default.nix
index b995e76f63ab..c129d4448a9c 100644
--- a/pkgs/development/tools/build-managers/gradle/default.nix
+++ b/pkgs/development/tools/build-managers/gradle/default.nix
@@ -1,8 +1,8 @@
 { stdenv, fetchurl, unzip, jdk, makeWrapper }:
 
 rec {
-  gradleGen = {name, src} : stdenv.mkDerivation rec {
-    inherit name src;
+  gradleGen = {name, src, nativeVersion} : stdenv.mkDerivation rec {
+    inherit name src nativeVersion;
 
     dontBuild = true;
 
@@ -21,10 +21,10 @@ rec {
       let arch = if stdenv.is64bit then "amd64" else "i386"; in ''
         mkdir patching
         pushd patching
-        jar xf $out/lib/gradle/lib/native-platform-linux-${arch}-0.11.jar
+        jar xf $out/lib/gradle/lib/native-platform-linux-${arch}-${nativeVersion}.jar
         patchelf --set-rpath "${stdenv.cc.cc.lib}/lib:${stdenv.cc.cc.lib}/lib64" net/rubygrapefruit/platform/linux-${arch}/libnative-platform.so
-        jar cf native-platform-linux-${arch}-0.11.jar .
-        mv native-platform-linux-${arch}-0.11.jar $out/lib/gradle/lib/
+        jar cf native-platform-linux-${arch}-${nativeVersion}.jar .
+        mv native-platform-linux-${arch}-${nativeVersion}.jar $out/lib/gradle/lib/
         popd
 
         # The scanner doesn't pick up the runtime dependency in the jar.
@@ -52,16 +52,18 @@ rec {
   };
 
   gradle_latest = gradleGen rec {
-    name = "gradle-3.1";
+    name = "gradle-3.2.1";
+    nativeVersion = "0.11";
 
     src = fetchurl {
       url = "http://services.gradle.org/distributions/${name}-bin.zip";
-      sha256 = "1z0h60w0wvdg2rlxg5izcbhnrzdmr3mdgs7p09cm4lr28d139pn7";
+      sha256 = "1286wqycc7xnrkn6n37r5g19ajv6igqhavdh9pjxqmry9mjs6hwq";
     };
   };
 
   gradle_2_14 = gradleGen rec {
     name = "gradle-2.14.1";
+    nativeVersion = "0.10";
 
     src = fetchurl {
       url = "http://services.gradle.org/distributions/${name}-bin.zip";
@@ -71,6 +73,7 @@ rec {
 
   gradle_2_5 = gradleGen rec {
     name = "gradle-2.5";
+    nativeVersion = "0.10";
 
     src = fetchurl {
       url = "http://services.gradle.org/distributions/${name}-bin.zip";