temurin-bin-25: add '25' to feature_versions

Changed files
+129 -1
pkgs
development
top-level
+1 -1
pkgs/development/compilers/temurin-bin/generate-sources.py
···
import requests
import sys
-
feature_versions = (8, 11, 17, 21, 23, 24)
+
feature_versions = (8, 11, 17, 21, 23, 24, 25)
oses = ("mac", "linux", "alpine-linux")
types = ("jre", "jdk")
impls = ("hotspot",)
+3
pkgs/development/compilers/temurin-bin/jdk-darwin.nix
···
jdk-24 = common { sourcePerArch = sources.jdk.openjdk24; };
jre-24 = common { sourcePerArch = sources.jre.openjdk24; };
+
+
jdk-25 = common { sourcePerArch = sources.jdk.openjdk25; };
+
jre-25 = common { sourcePerArch = sources.jre.openjdk25; };
}
+3
pkgs/development/compilers/temurin-bin/jdk-linux.nix
···
jdk-24 = common { sourcePerArch = sources.jdk.openjdk24; };
jre-24 = common { sourcePerArch = sources.jre.openjdk24; };
+
+
jdk-25 = common { sourcePerArch = sources.jdk.openjdk25; };
+
jre-25 = common { sourcePerArch = sources.jre.openjdk25; };
}
+120
pkgs/development/compilers/temurin-bin/sources.json
···
"version": "24.0.1"
}
},
+
"openjdk25": {
+
"aarch64": {
+
"build": "36",
+
"sha256": "1f18ba69ca7d674724307a66928a9b80049748b4276c629450935543db2cdfb1",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jdk_aarch64_alpine-linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"packageType": "jdk",
+
"vmType": "hotspot",
+
"x86_64": {
+
"build": "36",
+
"sha256": "637e47474d411ed86134f413af7d5fef4180ddb0bf556347b7e74a88cf8904c8",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jdk_x64_alpine-linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
}
+
},
"openjdk8": {
"packageType": "jdk",
"vmType": "hotspot",
···
"sha256": "409eaa7cf973e5d47b285cd86082b620422e6bbbcf0314c10346250f1e6c66d9",
"url": "https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24.0.1%2B9/OpenJDK24U-jre_x64_alpine-linux_hotspot_24.0.1_9.tar.gz",
"version": "24.0.1"
+
}
+
},
+
"openjdk25": {
+
"aarch64": {
+
"build": "36",
+
"sha256": "e88496ca31d2e0a0cdeeba385ab4ea668bbb53a03018f30c8933e97f4f9fda47",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jre_aarch64_alpine-linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"packageType": "jre",
+
"vmType": "hotspot",
+
"x86_64": {
+
"build": "36",
+
"sha256": "aa5160aa130f0f0b4379fc62a0d5198c065815224e01318272864e56f260de34",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jre_x64_alpine-linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
}
},
"openjdk8": {
···
"sha256": "78832cb5ea4074f2215cde0d01d6192d09c87636fc24b36647aea61fb23b8272",
"url": "https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24.0.1%2B9/OpenJDK24U-jdk_x64_linux_hotspot_24.0.1_9.tar.gz",
"version": "24.0.1"
+
}
+
},
+
"openjdk25": {
+
"aarch64": {
+
"build": "36",
+
"sha256": "95716d04bdfc8b10c94f4448ea8d57a3ba872d98b53c752e4c6b48f1c95bc582",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jdk_aarch64_linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"packageType": "jdk",
+
"powerpc64le": {
+
"build": "36",
+
"sha256": "b060bb12b3a192a0599f03ebb9495492f78c48cb61e291e336a8b00e7798ffb0",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jdk_ppc64le_linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"riscv64": {
+
"build": "36",
+
"sha256": "3fc35759502b620f010a9cd2b3da8454f8a49a156ceaebb00de1fd8335682d40",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jdk_riscv64_linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"vmType": "hotspot",
+
"x86_64": {
+
"build": "36",
+
"sha256": "ee04de95ab9da7287d40bd2173076ecc2a6dd662f007bedfc6eb0380c0ef90e8",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jdk_x64_linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
}
},
"openjdk8": {
···
"version": "24.0.1"
}
},
+
"openjdk25": {
+
"aarch64": {
+
"build": "36",
+
"sha256": "939a1517971985363b2b57b8c6008f4bd48b91f565366d6eb3bae3aa503a05e2",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jre_aarch64_linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"packageType": "jre",
+
"powerpc64le": {
+
"build": "36",
+
"sha256": "f593d6c435f6498cfbdb1ca07d7b1fa33829b159abb31b992b6234c324794dad",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jre_ppc64le_linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"riscv64": {
+
"build": "36",
+
"sha256": "3ec1d5906104fb273821a5865235b673fcd2b55674c5aee68d15b429fdc7837c",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jre_riscv64_linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"vmType": "hotspot",
+
"x86_64": {
+
"build": "36",
+
"sha256": "5e3de13a1487ecc90f8b0cddc83a6cd4e053b4cd48ddcfe5d1f19178e6089fba",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jre_x64_linux_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
}
+
},
"openjdk8": {
"aarch64": {
"build": "9",
···
"version": "24.0.1"
}
},
+
"openjdk25": {
+
"aarch64": {
+
"build": "36",
+
"sha256": "6630ea0f19db61843a8fa84a84b2c71cd120c4155bb5a0e42a74593b0d70fee4",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jdk_aarch64_mac_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"packageType": "jdk",
+
"vmType": "hotspot",
+
"x86_64": {
+
"build": "36",
+
"sha256": "9eca779ae00a5e2e06744ed096be91ec52c2f545d8d9495e5b57fa2892bcca20",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jdk_x64_mac_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
}
+
},
"openjdk8": {
"packageType": "jdk",
"vmType": "hotspot",
···
"sha256": "c13e3f4f751eee02c324d6df66c65335fc887a9b62a0bdff26523ab1a83d242b",
"url": "https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24.0.1%2B9/OpenJDK24U-jre_x64_mac_hotspot_24.0.1_9.tar.gz",
"version": "24.0.1"
+
}
+
},
+
"openjdk25": {
+
"aarch64": {
+
"build": "36",
+
"sha256": "82e29c997cb50d8c011e689e25fc85c1a63958d12623ca94a58de08d1be14902",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jre_aarch64_mac_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
+
},
+
"packageType": "jre",
+
"vmType": "hotspot",
+
"x86_64": {
+
"build": "36",
+
"sha256": "70843c642a998d627aa3731535493fcb2ac94dac8ad5b24516fd89ebec094c4d",
+
"url": "https://github.com/adoptium/temurin25-binaries/releases/download/jdk-25%2B36/OpenJDK25U-jre_x64_mac_hotspot_25_36.tar.gz",
+
"version": "25.0.0"
}
},
"openjdk8": {
+2
pkgs/top-level/all-packages.nix
···
powerline = with python3Packages; toPythonApplication powerline;
### DEVELOPMENT / COMPILERS
+
temurin-bin-25 = javaPackages.compiler.temurin-bin.jdk-25;
+
temurin-jre-bin-25 = javaPackages.compiler.temurin-bin.jre-25;
temurin-bin-24 = javaPackages.compiler.temurin-bin.jdk-24;
temurin-jre-bin-24 = javaPackages.compiler.temurin-bin.jre-24;