3
0
Fork 0
forked from mirrors/nixpkgs

gradle: 7.3.3 -> 7.4

Co-authored-by: Kevin Cox <kevincox@kevincox.ca>
This commit is contained in:
Lorenz Leutgeb 2022-02-11 13:32:13 +01:00
parent 3a5835bb68
commit 555e713356
2 changed files with 17 additions and 7 deletions

View file

@ -96,9 +96,9 @@ rec {
# https://docs.gradle.org/current/userguide/compatibility.html
gradle_7 = gen {
version = "7.3.3";
nativeVersion = "0.22-milestone-21";
sha256 = "00h3z0vxc4hv31sc71gb88r8yabyqgz304wpr0bxhbx2d14f11mm";
version = "7.4";
nativeVersion = "0.22-milestone-23";
sha256 = "0d56bgd2m64pzmycjk29hwdlhbpn1kkm7fjik1sibn6vslw71hlc";
defaultJava = jdk17;
};

View file

@ -35,9 +35,13 @@ do
f="gradle-${v}-spec.nix"
if [ -f "$f" ]
if [[ -n "$1" && "$1" != "$v" ]]
then
echo "$v SKIP"
echo "$v SKIP (nomatch)"
continue
elif [ "$1" == "" ] && [ -f "$f" ]
then
echo "$v SKIP (exists)"
continue
fi
@ -45,12 +49,18 @@ do
read -d "\n" gradle_hash gradle_path < <(nix-prefetch-url --print-path $url)
# Prefix and suffix for "native-platform" dependency.
gradle_native_prefix="gradle-$v/lib/native-native-"
gradle_native_prefix="gradle-$v/lib/native-platform-"
gradle_native_suffix=".jar"
gradle_native=$(zipinfo -1 "$gradle_path" "$gradle_native_prefix*$gradle_native_suffix" | head -n1)
tmp=$(mktemp)
zipinfo -1 "$gradle_path" "$gradle_native_prefix*$gradle_native_suffix" > $tmp
gradle_native=$(cat $tmp | head -n1)
gradle_native=${gradle_native#"$gradle_native_prefix"}
gradle_native=${gradle_native%"$gradle_native_suffix"}
# Supported architectures
#grep -Pho "(linux|osx)-\w+" $tmp | sort | uniq
rm -f $tmp
echo -e "{\\n version = \"$v\";\\n nativeVersion = \"$gradle_native\";\\n sha256 = \"$gradle_hash\";\\n}" > $f
echo "$v DONE"