anchor.diff:  
     gradle_latest = gradleGen rec {
       name = "gradle-3.2";
  +    nativeVersion = "0.11";
   
       src = fetchurl {
         url = "http://services.gradle.org/distributions/${name}-bin.zip";
  
positive.code:       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
          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/
          popd
  
          # The scanner doesn't pick up the runtime dependency in the jar.
  
negative.code: 
    gradle_2_5 = gradleGen rec {
      name = "gradle-2.5";
      nativeVersion = "0.10";
  
      src = fetchurl {
        url = "http://services.gradle.org/distributions/${name}-bin.zip";
  