tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
temurin-bin: init at 21
Infinidoge
2 years ago
d849c98d
aebe909b
+119
-2
6 changed files
expand all
collapse all
unified
split
pkgs
development
compilers
temurin-bin
generate-sources.py
jdk-darwin.nix
jdk-linux.nix
sources.json
top-level
all-packages.nix
java-packages.nix
+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; };
0
0
0
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; };
0
0
0
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
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
331
}
332
},
333
"openjdk8": {
···
524
"version": "20.0.2"
525
}
526
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
527
"openjdk8": {
528
"aarch64": {
529
"build": "8",
···
652
"version": "20.0.2"
653
}
654
},
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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"
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
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
0
0
0
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