temurin-bin: init at 21

+119 -2
+1 -1
pkgs/development/compilers/temurin-bin/generate-sources.py
··· 6 import requests 7 import sys 8 9 - feature_versions = (8, 11, 16, 17, 18, 19, 20) 10 oses = ("mac", "linux", "alpine-linux") 11 types = ("jre", "jdk") 12 impls = ("hotspot")
··· 6 import requests 7 import sys 8 9 + feature_versions = (8, 11, 16, 17, 18, 19, 20, 21) 10 oses = ("mac", "linux", "alpine-linux") 11 types = ("jre", "jdk") 12 impls = ("hotspot")
+3
pkgs/development/compilers/temurin-bin/jdk-darwin.nix
··· 22 23 jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; 24 jre-20 = common { sourcePerArch = sources.jre.openjdk20; }; 25 }
··· 22 23 jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; 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; }; 28 }
+3
pkgs/development/compilers/temurin-bin/jdk-linux.nix
··· 23 24 jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; 25 jre-20 = common { sourcePerArch = sources.jre.openjdk20; }; 26 }
··· 23 24 jdk-20 = common { sourcePerArch = sources.jdk.openjdk20; }; 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; }; 29 }
+108
pkgs/development/compilers/temurin-bin/sources.json
··· 62 "version": "20.0.2" 63 } 64 }, 65 "openjdk8": { 66 "packageType": "jdk", 67 "vmType": "hotspot", ··· 122 "sha256": "53b34747a3c042a4cccb2b8b78fba3330b105bc523f0861237baa9143dc39115", 123 "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 "version": "20.0.2" 125 } 126 }, 127 "openjdk8": { ··· 328 "sha256": "3d91842e9c172967ac397076523249d05a82ead51b0006838f5f0315ad52222c", 329 "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 "version": "20.0.2" 331 } 332 }, 333 "openjdk8": { ··· 524 "version": "20.0.2" 525 } 526 }, 527 "openjdk8": { 528 "aarch64": { 529 "build": "8", ··· 652 "version": "20.0.2" 653 } 654 }, 655 "openjdk8": { 656 "packageType": "jdk", 657 "vmType": "hotspot", ··· 742 "sha256": "565d62faac325c098670705fb26a5cc3d4af0a25e86444ddd643f779ad2a3417", 743 "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 "version": "20.0.2" 745 } 746 }, 747 "openjdk8": {
··· 62 "version": "20.0.2" 63 } 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 + }, 81 "openjdk8": { 82 "packageType": "jdk", 83 "vmType": "hotspot", ··· 138 "sha256": "53b34747a3c042a4cccb2b8b78fba3330b105bc523f0861237baa9143dc39115", 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", 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" 157 } 158 }, 159 "openjdk8": { ··· 360 "sha256": "3d91842e9c172967ac397076523249d05a82ead51b0006838f5f0315ad52222c", 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", 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" 385 } 386 }, 387 "openjdk8": { ··· 578 "version": "20.0.2" 579 } 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 + }, 603 "openjdk8": { 604 "aarch64": { 605 "build": "8", ··· 728 "version": "20.0.2" 729 } 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 + }, 747 "openjdk8": { 748 "packageType": "jdk", 749 "vmType": "hotspot", ··· 834 "sha256": "565d62faac325c098670705fb26a5cc3d4af0a25e86444ddd643f779ad2a3417", 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", 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" 853 } 854 }, 855 "openjdk8": {
+3
pkgs/top-level/all-packages.nix
··· 15436 15437 ### DEVELOPMENT / COMPILERS 15438 15439 temurin-bin-20 = javaPackages.compiler.temurin-bin.jdk-20; 15440 temurin-jre-bin-20 = javaPackages.compiler.temurin-bin.jre-20; 15441
··· 15436 15437 ### DEVELOPMENT / COMPILERS 15438 15439 + temurin-bin-21 = javaPackages.compiler.temurin-bin.jdk-21; 15440 + temurin-jre-bin-21 = javaPackages.compiler.temurin-bin.jre-21; 15441 + 15442 temurin-bin-20 = javaPackages.compiler.temurin-bin.jdk-20; 15443 temurin-jre-bin-20 = javaPackages.compiler.temurin-bin.jre-20; 15444
+1 -1
pkgs/top-level/java-packages.nix
··· 215 ../development/compilers/openjdk/21.nix 216 ../development/compilers/zulu/21.nix 217 { 218 - openjdk21-bootstrap = temurin-bin.jdk-20; 219 openjfx = openjfx21; 220 }; 221
··· 215 ../development/compilers/openjdk/21.nix 216 ../development/compilers/zulu/21.nix 217 { 218 + openjdk21-bootstrap = temurin-bin.jdk-21; 219 openjfx = openjfx21; 220 }; 221