temurin-bin: init at 21

+119 -2
+1 -1
pkgs/development/compilers/temurin-bin/generate-sources.py
··· 6 6 import requests 7 7 import sys 8 8 9 - feature_versions = (8, 11, 16, 17, 18, 19, 20) 9 + feature_versions = (8, 11, 16, 17, 18, 19, 20, 21) 10 10 oses = ("mac", "linux", "alpine-linux") 11 11 types = ("jre", "jdk") 12 12 impls = ("hotspot")
+3
pkgs/development/compilers/temurin-bin/jdk-darwin.nix
··· 22 22 23 23 jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; 24 24 jre-20 = common { sourcePerArch = sources.jre.openjdk20; }; 25 + 26 + jdk-21 = common { sourcePerArch = sources.jdk.openjdk21; }; 27 + jre-21 = common { sourcePerArch = sources.jre.openjdk21; }; 25 28 }
+3
pkgs/development/compilers/temurin-bin/jdk-linux.nix
··· 23 23 24 24 jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; 25 25 jre-20 = common { sourcePerArch = sources.jre.openjdk20; }; 26 + 27 + jdk-21 = common { sourcePerArch = sources.jdk.openjdk21; }; 28 + jre-21 = common { sourcePerArch = sources.jre.openjdk21; }; 26 29 }
+108
pkgs/development/compilers/temurin-bin/sources.json
··· 62 62 "version": "20.0.2" 63 63 } 64 64 }, 65 + "openjdk21": { 66 + "aarch64": { 67 + "build": "12", 68 + "sha256": "77006c0a753808c2a6662007906eb6eb230f2fb6eb9d201a39cc46113e68f82c", 69 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_aarch64_alpine-linux_hotspot_21.0.1_12.tar.gz", 70 + "version": "21.0.1" 71 + }, 72 + "packageType": "jdk", 73 + "vmType": "hotspot", 74 + "x86_64": { 75 + "build": "12", 76 + "sha256": "422f23f5109056cacb9227247bebf8532e2dc3c9d505e71637ba610569d6b3ff", 77 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_alpine-linux_hotspot_21.0.1_12.tar.gz", 78 + "version": "21.0.1" 79 + } 80 + }, 65 81 "openjdk8": { 66 82 "packageType": "jdk", 67 83 "vmType": "hotspot", ··· 122 138 "sha256": "53b34747a3c042a4cccb2b8b78fba3330b105bc523f0861237baa9143dc39115", 123 139 "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jre_x64_alpine-linux_hotspot_20.0.2_9.tar.gz", 124 140 "version": "20.0.2" 141 + } 142 + }, 143 + "openjdk21": { 144 + "aarch64": { 145 + "build": "12", 146 + "sha256": "2898ea1ddf6f70f09b09cf99d928f6d4c862f78f81104f5dce3e44a832b8444a", 147 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_aarch64_alpine-linux_hotspot_21.0.1_12.tar.gz", 148 + "version": "21.0.1" 149 + }, 150 + "packageType": "jre", 151 + "vmType": "hotspot", 152 + "x86_64": { 153 + "build": "12", 154 + "sha256": "a8fcc43927664ba191c9a77d1013f1f32fec1acc22fe6f0c29d687221f2cc95d", 155 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_x64_alpine-linux_hotspot_21.0.1_12.tar.gz", 156 + "version": "21.0.1" 125 157 } 126 158 }, 127 159 "openjdk8": { ··· 328 360 "sha256": "3d91842e9c172967ac397076523249d05a82ead51b0006838f5f0315ad52222c", 329 361 "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jdk_x64_linux_hotspot_20.0.2_9.tar.gz", 330 362 "version": "20.0.2" 363 + } 364 + }, 365 + "openjdk21": { 366 + "aarch64": { 367 + "build": "12", 368 + "sha256": "e184dc29a6712c1f78754ab36fb48866583665fa345324f1a79e569c064f95e9", 369 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_aarch64_linux_hotspot_21.0.1_12.tar.gz", 370 + "version": "21.0.1" 371 + }, 372 + "packageType": "jdk", 373 + "powerpc64le": { 374 + "build": "12", 375 + "sha256": "9574828ef3d735a25404ced82e09bf20e1614f7d6403956002de9cfbfcb8638f", 376 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_ppc64le_linux_hotspot_21.0.1_12.tar.gz", 377 + "version": "21.0.1" 378 + }, 379 + "vmType": "hotspot", 380 + "x86_64": { 381 + "build": "12", 382 + "sha256": "1a6fa8abda4c5caed915cfbeeb176e7fbd12eb6b222f26e290ee45808b529aa1", 383 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_linux_hotspot_21.0.1_12.tar.gz", 384 + "version": "21.0.1" 331 385 } 332 386 }, 333 387 "openjdk8": { ··· 524 578 "version": "20.0.2" 525 579 } 526 580 }, 581 + "openjdk21": { 582 + "aarch64": { 583 + "build": "12", 584 + "sha256": "4582c4cc0c6d498ba7a23fdb0a5179c9d9c0d7a26f2ee8610468d5c2954fcf2f", 585 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_aarch64_linux_hotspot_21.0.1_12.tar.gz", 586 + "version": "21.0.1" 587 + }, 588 + "packageType": "jre", 589 + "powerpc64le": { 590 + "build": "12", 591 + "sha256": "05cc9b7bfbe246c27d307783b3d5095797be747184b168018ae3f7cc55608db2", 592 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_ppc64le_linux_hotspot_21.0.1_12.tar.gz", 593 + "version": "21.0.1" 594 + }, 595 + "vmType": "hotspot", 596 + "x86_64": { 597 + "build": "12", 598 + "sha256": "277f4084bee875f127a978253cfbaad09c08df597feaf5ccc82d2206962279a3", 599 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_x64_linux_hotspot_21.0.1_12.tar.gz", 600 + "version": "21.0.1" 601 + } 602 + }, 527 603 "openjdk8": { 528 604 "aarch64": { 529 605 "build": "8", ··· 652 728 "version": "20.0.2" 653 729 } 654 730 }, 731 + "openjdk21": { 732 + "aarch64": { 733 + "build": "12", 734 + "sha256": "0d29257c9bcb5f20f5c4643ef9437f36b10376863eddaf6248d09093796c6b30", 735 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_aarch64_mac_hotspot_21.0.1_12.tar.gz", 736 + "version": "21.0.1" 737 + }, 738 + "packageType": "jdk", 739 + "vmType": "hotspot", 740 + "x86_64": { 741 + "build": "12", 742 + "sha256": "35f3cbc86d7ff0a01facefd741d5cfb675867e0a5ec137f62ba071d2511a45c9", 743 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jdk_x64_mac_hotspot_21.0.1_12.tar.gz", 744 + "version": "21.0.1" 745 + } 746 + }, 655 747 "openjdk8": { 656 748 "packageType": "jdk", 657 749 "vmType": "hotspot", ··· 742 834 "sha256": "565d62faac325c098670705fb26a5cc3d4af0a25e86444ddd643f779ad2a3417", 743 835 "url": "https://github.com/adoptium/temurin20-binaries/releases/download/jdk-20.0.2%2B9/OpenJDK20U-jre_x64_mac_hotspot_20.0.2_9.tar.gz", 744 836 "version": "20.0.2" 837 + } 838 + }, 839 + "openjdk21": { 840 + "aarch64": { 841 + "build": "12", 842 + "sha256": "bc384961d3a866198b1055a80fdff7fb6946aa6823b3ce624cc8c3125a26bed5", 843 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_aarch64_mac_hotspot_21.0.1_12.tar.gz", 844 + "version": "21.0.1" 845 + }, 846 + "packageType": "jre", 847 + "vmType": "hotspot", 848 + "x86_64": { 849 + "build": "12", 850 + "sha256": "c21a2648ec21bc4701acfb6b7a1fd90aca001db1efb8454e2980d4c8dcd9e310", 851 + "url": "https://github.com/adoptium/temurin21-binaries/releases/download/jdk-21.0.1%2B12/OpenJDK21U-jre_x64_mac_hotspot_21.0.1_12.tar.gz", 852 + "version": "21.0.1" 745 853 } 746 854 }, 747 855 "openjdk8": {
+3
pkgs/top-level/all-packages.nix
··· 15436 15436 15437 15437 ### DEVELOPMENT / COMPILERS 15438 15438 15439 + temurin-bin-21 = javaPackages.compiler.temurin-bin.jdk-21; 15440 + temurin-jre-bin-21 = javaPackages.compiler.temurin-bin.jre-21; 15441 + 15439 15442 temurin-bin-20 = javaPackages.compiler.temurin-bin.jdk-20; 15440 15443 temurin-jre-bin-20 = javaPackages.compiler.temurin-bin.jre-20; 15441 15444
+1 -1
pkgs/top-level/java-packages.nix
··· 215 215 ../development/compilers/openjdk/21.nix 216 216 ../development/compilers/zulu/21.nix 217 217 { 218 - openjdk21-bootstrap = temurin-bin.jdk-20; 218 + openjdk21-bootstrap = temurin-bin.jdk-21; 219 219 openjfx = openjfx21; 220 220 }; 221 221