Loading pkgs/development/compilers/semeru-bin/generate-sources.py +1 −1 Original line number Diff line number Diff line Loading @@ -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",) Loading pkgs/development/compilers/semeru-bin/jdk-darwin.nix +2 −0 Original line number Diff line number Diff line Loading @@ -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; }; } pkgs/development/compilers/semeru-bin/jdk-linux.nix +2 −0 Original line number Diff line number Diff line Loading @@ -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; }; } pkgs/development/compilers/semeru-bin/sources.json +64 −0 Original line number Diff line number Diff line Loading @@ -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", Loading Loading @@ -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", Loading Loading @@ -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", Loading Loading @@ -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", Loading pkgs/top-level/all-packages.nix +4 −2 Original line number Diff line number Diff line Loading @@ -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; Loading @@ -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; }; Loading
pkgs/development/compilers/semeru-bin/generate-sources.py +1 −1 Original line number Diff line number Diff line Loading @@ -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",) Loading
pkgs/development/compilers/semeru-bin/jdk-darwin.nix +2 −0 Original line number Diff line number Diff line Loading @@ -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; }; }
pkgs/development/compilers/semeru-bin/jdk-linux.nix +2 −0 Original line number Diff line number Diff line Loading @@ -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; }; }
pkgs/development/compilers/semeru-bin/sources.json +64 −0 Original line number Diff line number Diff line Loading @@ -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", Loading Loading @@ -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", Loading Loading @@ -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", Loading Loading @@ -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", Loading
pkgs/top-level/all-packages.nix +4 −2 Original line number Diff line number Diff line Loading @@ -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; Loading @@ -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; };