semeru-bin: init at 21

This commit is contained in:
Infinidoge
2024-04-29 13:44:39 -04:00
parent 7afa74c72d
commit 70b1aa3c71
5 changed files with 73 additions and 3 deletions

View File

@@ -6,7 +6,7 @@ import re
import requests
import sys
feature_versions = (8, 11, 16, 17)
feature_versions = (8, 11, 16, 17, 21)
oses = ("mac", "linux")
types = ("jre", "jdk")
impls = ("openj9",)

View File

@@ -13,4 +13,6 @@ in
jre-16 = common { sourcePerArch = sources.jre.openjdk16; };
jdk-17 = common { sourcePerArch = sources.jdk.openjdk17; };
jre-17 = common { sourcePerArch = sources.jre.openjdk17; };
jdk-21 = common { sourcePerArch = sources.jdk.openjdk21; };
jre-21 = common { sourcePerArch = sources.jre.openjdk21; };
}

View File

@@ -13,4 +13,6 @@ in
jre-16 = common { sourcePerArch = sources.jre.openjdk16; };
jdk-17 = common { sourcePerArch = sources.jdk.openjdk17; };
jre-17 = common { sourcePerArch = sources.jre.openjdk17; };
jdk-21 = common { sourcePerArch = sources.jdk.openjdk21; };
jre-21 = common { sourcePerArch = sources.jre.openjdk21; };
}

View File

@@ -50,6 +50,22 @@
"version": "17.0.9"
}
},
"openjdk21": {
"aarch64": {
"build": "13",
"sha256": "6404c5fe4a71049d4f80429720b7d3f3e3b0ebea8067b823a6bfb24b9fe69797",
"url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.2%2B13_openj9-0.43.0/ibm-semeru-open-jdk_aarch64_linux_21.0.2_13_openj9-0.43.0.tar.gz",
"version": "21.0.2"
},
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
"build": "13",
"sha256": "7a7a186a7a48537519917331ec91d9180b961dcc7ea0f627a23fa369edab6f16",
"url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.2%2B13_openj9-0.43.0/ibm-semeru-open-jdk_x64_linux_21.0.2_13_openj9-0.43.0.tar.gz",
"version": "21.0.2"
}
},
"openjdk8": {
"aarch64": {
"build": "06",
@@ -116,6 +132,22 @@
"version": "17.0.9"
}
},
"openjdk21": {
"aarch64": {
"build": "13",
"sha256": "d89507e6d05132106122894b76e2e466521be047c928faf3d47827b3343c3631",
"url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.2%2B13_openj9-0.43.0/ibm-semeru-open-jre_aarch64_linux_21.0.2_13_openj9-0.43.0.tar.gz",
"version": "21.0.2"
},
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
"build": "13",
"sha256": "ce5a4caf90072fcac02301af6f7771f051cf89a6e63f2ff33325c13ac1fbff56",
"url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.2%2B13_openj9-0.43.0/ibm-semeru-open-jre_x64_linux_21.0.2_13_openj9-0.43.0.tar.gz",
"version": "21.0.2"
}
},
"openjdk8": {
"aarch64": {
"build": "06",
@@ -178,6 +210,22 @@
"version": "17.0.9"
}
},
"openjdk21": {
"aarch64": {
"build": "13",
"sha256": "78d3e37d57f7b1ab37bba82a65a0d575939cbb06c10e0ddc6a3a1c5576d185d3",
"url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.2%2B13_openj9-0.43.0/ibm-semeru-open-jdk_aarch64_mac_21.0.2_13_openj9-0.43.0.tar.gz",
"version": "21.0.2"
},
"packageType": "jdk",
"vmType": "openj9",
"x86_64": {
"build": "13",
"sha256": "d4918284a06a921dcadeec700d2a22c7e3d9bf09f28b30423563daecececb8f4",
"url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.2%2B13_openj9-0.43.0/ibm-semeru-open-jdk_x64_mac_21.0.2_13_openj9-0.43.0.tar.gz",
"version": "21.0.2"
}
},
"openjdk8": {
"packageType": "jdk",
"vmType": "openj9",
@@ -232,6 +280,22 @@
"version": "17.0.9"
}
},
"openjdk21": {
"aarch64": {
"build": "13",
"sha256": "69cfdbc1289fc0de58777df56603737f8d1ebf844c3358ea837ca7f6aac03c6e",
"url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.2%2B13_openj9-0.43.0/ibm-semeru-open-jre_aarch64_mac_21.0.2_13_openj9-0.43.0.tar.gz",
"version": "21.0.2"
},
"packageType": "jre",
"vmType": "openj9",
"x86_64": {
"build": "13",
"sha256": "30372f404fabef92f96d35b979ff9f316361840533a28fa21f0505f1fde8d134",
"url": "https://github.com/ibmruntimes/semeru21-binaries/releases/download/jdk-21.0.2%2B13_openj9-0.43.0/ibm-semeru-open-jre_x64_mac_21.0.2_13_openj9-0.43.0.tar.gz",
"version": "21.0.2"
}
},
"openjdk8": {
"packageType": "jre",
"vmType": "openj9",

View File

@@ -15095,6 +15095,8 @@ with pkgs;
temurin-bin = temurin-bin-21;
temurin-jre-bin = temurin-jre-bin-21;
semeru-bin-21 = javaPackages.compiler.semeru-bin.jdk-21;
semeru-jre-bin-21 = javaPackages.compiler.semeru-bin.jre-21;
semeru-bin-17 = javaPackages.compiler.semeru-bin.jdk-17;
semeru-jre-bin-17 = javaPackages.compiler.semeru-bin.jre-17;
semeru-bin-16 = javaPackages.compiler.semeru-bin.jdk-16;
@@ -15104,8 +15106,8 @@ with pkgs;
semeru-bin-8 = javaPackages.compiler.semeru-bin.jdk-8;
semeru-jre-bin-8 = javaPackages.compiler.semeru-bin.jre-8;
semeru-bin = semeru-bin-17;
semeru-jre-bin = semeru-jre-bin-17;
semeru-bin = semeru-bin-21;
semeru-jre-bin = semeru-jre-bin-21;
adoptopenjdk-bin-17-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk17-linux.nix { inherit stdenv lib; };
adoptopenjdk-bin-17-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk17-darwin.nix { inherit lib; };