Unverified Commit 70b1aa3c authored by Infinidoge's avatar Infinidoge
Browse files

semeru-bin: init at 21

parent 7afa74c7
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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",)
+2 −0
Original line number Diff line number Diff line
@@ -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; };
}
+2 −0
Original line number Diff line number Diff line
@@ -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; };
}
+64 −0
Original line number Diff line number Diff line
@@ -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",
+4 −2
Original line number Diff line number Diff line
@@ -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; };