tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
0
fork
atom
lol
0
fork
atom
overview
issues
pulls
pipelines
adoptopenjdk-bin: add OpenJDK 8
Ben Wolsieffer
6 years ago
ded7ec06
18e0f9d3
+202
-109
7 changed files
expand all
collapse all
unified
split
pkgs
development
compilers
adoptopenjdk-bin
generate-sources.py
jdk-darwin-base.nix
jdk-linux-base.nix
jdk8-darwin.nix
jdk8-linux.nix
sources.json
top-level
all-packages.nix
+6
-6
pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
reviewed
···
6
6
import requests
7
7
import sys
8
8
9
9
-
releases = ["openjdk11"]
10
10
-
oses = ["mac", "linux"]
11
11
-
types = ["jre", "jdk"]
12
12
-
impls = ["hotspot", "openj9"]
9
9
+
releases = ("openjdk8", "openjdk11")
10
10
+
oses = ("mac", "linux")
11
11
+
types = ("jre", "jdk")
12
12
+
impls = ("hotspot", "openj9")
13
13
14
14
arch_to_nixos = {
15
15
"x64": ("x86_64",),
···
24
24
sys.exit(1)
25
25
return resp.text.strip().split(" ")[0]
26
26
27
27
-
RE_RELEASE_NAME = re.compile(r'[^-]+-([0-9.]+)\+([0-9]+)') # example release name: jdk-11.0.1+13
28
27
def generate_sources(release, assets):
29
28
out = {}
30
29
for asset in assets:
···
34
33
if asset["heap_size"] != "normal": continue
35
34
if asset["architecture"] not in arch_to_nixos: continue
36
35
37
37
-
version, build = RE_RELEASE_NAME.match(asset["release_name"]).groups()
36
36
+
# examples: 11.0.1+13, 8.0.222+10
37
37
+
version, build = asset["version_data"]["semver"].split("+")
38
38
39
39
type_map = out.setdefault(asset["os"], {})
40
40
impl_map = type_map.setdefault(asset["binary_type"], {})
-3
pkgs/development/compilers/adoptopenjdk-bin/jdk-darwin-base.nix
reviewed
···
46
46
47
47
passthru.home = result;
48
48
49
49
-
# for backward compatibility
50
50
-
passthru.architecture = "";
51
51
-
52
49
meta = with stdenv.lib; {
53
50
license = licenses.gpl2Classpath;
54
51
description = "AdoptOpenJDK, prebuilt OpenJDK binary";
+14
-60
pkgs/development/compilers/adoptopenjdk-bin/jdk-linux-base.nix
reviewed
···
1
1
sourcePerArch:
2
2
3
3
-
{ swingSupport ? true
4
4
-
, stdenv
3
3
+
{ stdenv
4
4
+
, lib
5
5
, fetchurl
6
6
-
, file
7
7
-
, xorg ? null
8
8
-
, glib
9
9
-
, libxml2
10
10
-
, ffmpeg_2
11
11
-
, libxslt
12
12
-
, libGL
6
6
+
, autoPatchelfHook
7
7
+
, alsaLib
13
8
, freetype
14
14
-
, fontconfig
15
15
-
, gtk2
16
16
-
, pango
17
17
-
, cairo
18
18
-
, alsaLib
19
19
-
, atk
20
20
-
, gdk-pixbuf
21
9
, zlib
22
22
-
, elfutils
10
10
+
, xorg
23
11
}:
24
24
-
25
25
-
assert swingSupport -> xorg != null;
26
12
27
13
let
28
28
-
rSubPaths = [
29
29
-
"lib/jli"
30
30
-
"lib/server"
31
31
-
"lib/compressedrefs" # OpenJ9
32
32
-
"lib/j9vm" # OpenJ9
33
33
-
"lib"
34
34
-
];
35
35
-
36
36
-
libraries = [
37
37
-
stdenv.cc.libc glib libxml2 ffmpeg_2 libxslt libGL
38
38
-
xorg.libXxf86vm alsaLib fontconfig freetype pango gtk2 cairo gdk-pixbuf
39
39
-
atk zlib elfutils
40
40
-
] ++ (stdenv.lib.optionals swingSupport [
41
41
-
xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt
42
42
-
xorg.libXrender
43
43
-
stdenv.cc.cc
44
44
-
]);
45
45
-
46
14
cpuName = stdenv.hostPlatform.parsed.cpu.name;
47
15
in
48
16
···
57
25
inherit (sourcePerArch.${cpuName}) url sha256;
58
26
};
59
27
60
60
-
nativeBuildInputs = [ file ];
28
28
+
buildInputs = [
29
29
+
alsaLib freetype zlib xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi
30
30
+
xorg.libXrender
31
31
+
];
32
32
+
33
33
+
nativeBuildInputs = [ autoPatchelfHook ];
61
34
62
35
# See: https://github.com/NixOS/patchelf/issues/10
63
36
dontStrip = 1;
···
74
47
75
48
# Remove embedded freetype to avoid problems like
76
49
# https://github.com/NixOS/nixpkgs/issues/57733
77
77
-
rm $out/lib/libfreetype.so
78
78
-
79
79
-
# for backward compatibility
80
80
-
ln -s $out $out/jre
50
50
+
find "$out" -name 'libfreetype.so*' -delete
81
51
82
52
mkdir -p $out/nix-support
83
53
···
87
57
EOF
88
58
'';
89
59
90
90
-
postFixup = ''
91
91
-
rpath+="''${rpath:+:}${stdenv.lib.concatStringsSep ":" (map (a: "$out/${a}") rSubPaths)}"
92
92
-
93
93
-
# set all the dynamic linkers
94
94
-
find $out -type f -perm -0100 \
95
95
-
-exec patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \
96
96
-
--set-rpath "$rpath" {} \;
97
97
-
98
98
-
find $out -name "*.so" -exec patchelf --set-rpath "$rpath" {} \;
99
99
-
'';
100
100
-
101
101
-
rpath = stdenv.lib.strings.makeLibraryPath libraries;
102
102
-
103
60
# FIXME: use multiple outputs or return actual JRE package
104
61
passthru.jre = result;
105
62
106
63
passthru.home = result;
107
107
-
108
108
-
# for backward compatibility
109
109
-
passthru.architecture = "";
110
64
111
65
meta = with stdenv.lib; {
112
66
license = licenses.gpl2Classpath;
113
67
description = "AdoptOpenJDK, prebuilt OpenJDK binary";
114
114
-
platforms = stdenv.lib.mapAttrsToList (arch: _: arch + "-linux") sourcePerArch; # some inherit jre.meta.platforms
115
115
-
maintainers = with stdenv.lib.maintainers; [ taku0 ];
68
68
+
platforms = lib.mapAttrsToList (arch: _: arch + "-linux") sourcePerArch; # some inherit jre.meta.platforms
69
69
+
maintainers = with lib.maintainers; [ taku0 ];
116
70
};
117
71
118
72
}; in result
+9
pkgs/development/compilers/adoptopenjdk-bin/jdk8-darwin.nix
reviewed
···
1
1
+
let
2
2
+
sources = builtins.fromJSON (builtins.readFile ./sources.json);
3
3
+
in
4
4
+
{
5
5
+
jdk-hotspot = import ./jdk-darwin-base.nix sources.openjdk8.mac.jdk.hotspot;
6
6
+
jre-hotspot = import ./jdk-darwin-base.nix sources.openjdk8.mac.jre.hotspot;
7
7
+
jdk-openj9 = import ./jdk-darwin-base.nix sources.openjdk8.mac.jdk.openj9;
8
8
+
jre-openj9 = import ./jdk-darwin-base.nix sources.openjdk8.mac.jre.openj9;
9
9
+
}
+9
pkgs/development/compilers/adoptopenjdk-bin/jdk8-linux.nix
reviewed
···
1
1
+
let
2
2
+
sources = builtins.fromJSON (builtins.readFile ./sources.json);
3
3
+
in
4
4
+
{
5
5
+
jdk-hotspot = import ./jdk-linux-base.nix sources.openjdk8.linux.jdk.hotspot;
6
6
+
jre-hotspot = import ./jdk-linux-base.nix sources.openjdk8.linux.jre.hotspot;
7
7
+
jdk-openj9 = import ./jdk-linux-base.nix sources.openjdk8.linux.jdk.openj9;
8
8
+
jre-openj9 = import ./jdk-linux-base.nix sources.openjdk8.linux.jre.openj9;
9
9
+
}
+146
-40
pkgs/development/compilers/adoptopenjdk-bin/sources.json
reviewed
···
4
4
"jdk": {
5
5
"hotspot": {
6
6
"aarch64": {
7
7
-
"build": "7",
8
8
-
"sha256": "894a846600ddb0df474350037a2fb43e3343dc3606809a20c65e750580d8f2b9",
9
9
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.3_7.tar.gz",
10
10
-
"version": "11.0.3"
7
7
+
"build": "11",
8
8
+
"sha256": "10e33e1862638e11a9158947b3d7b461727d8e396e378b171be1eb4dfe12f1ed",
9
9
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.4_11.tar.gz",
10
10
+
"version": "11.0.4"
11
11
},
12
12
"armv6l": {
13
13
"build": "7",
···
24
24
"packageType": "jdk",
25
25
"vmType": "hotspot",
26
26
"x86_64": {
27
27
-
"build": "7",
28
28
-
"sha256": "23cded2b43261016f0f246c85c8948d4a9b7f2d44988f75dad69723a7a526094",
29
29
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7/OpenJDK11U-jdk_x64_linux_hotspot_11.0.3_7.tar.gz",
30
30
-
"version": "11.0.3"
27
27
+
"build": "11",
28
28
+
"sha256": "90c33cf3f2ed0bd773f648815de7347e69cfbb3416ef3bf41616ab1c4aa0f5a8",
29
29
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jdk_x64_linux_hotspot_11.0.4_11.tar.gz",
30
30
+
"version": "11.0.4"
31
31
}
32
32
},
33
33
"openj9": {
34
34
"packageType": "jdk",
35
35
"vmType": "openj9",
36
36
"x86_64": {
37
37
-
"build": "7",
38
38
-
"sha256": "bb8396b3fbaa160bf2173eadbc83cce50bcd5a0879dc24b4122efb7411370d12",
39
39
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7_openj9-0.14.3/OpenJDK11U-jdk_x64_linux_openj9_11.0.3_7_openj9-0.14.3.tar.gz",
40
40
-
"version": "11.0.3"
37
37
+
"build": "11",
38
38
+
"sha256": "b1099cccc80a3f434728c9bc3b8a90395793b625f4680ca05267cf635143d64d",
39
39
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11_openj9-0.15.1/OpenJDK11U-jdk_x64_linux_openj9_11.0.4_11_openj9-0.15.1.tar.gz",
40
40
+
"version": "11.0.4"
41
41
}
42
42
}
43
43
},
44
44
"jre": {
45
45
"hotspot": {
46
46
"aarch64": {
47
47
-
"build": "7",
48
48
-
"sha256": "de31fab70640c6d5099de5fc8fa8b4d6b484a7352fa48a9fafbdc088ca708564",
49
49
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.3_7.tar.gz",
50
50
-
"version": "11.0.3"
47
47
+
"build": "11",
48
48
+
"sha256": "5f7b5c110fc0f344a549cb11784a6d76838061a2b6f654f7841f60e0cd286c6a",
49
49
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jre_aarch64_linux_hotspot_11.0.4_11.tar.gz",
50
50
+
"version": "11.0.4"
51
51
},
52
52
"packageType": "jre",
53
53
"vmType": "hotspot",
54
54
"x86_64": {
55
55
-
"build": "7",
56
56
-
"sha256": "d2df8bc799b09c8375f79bf646747afac3d933bb1f65de71d6c78e7466ff8fe4",
57
57
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7/OpenJDK11U-jre_x64_linux_hotspot_11.0.3_7.tar.gz",
58
58
-
"version": "11.0.3"
55
55
+
"build": "11",
56
56
+
"sha256": "70d2cc675155476f1d8516a7ae6729d44681e4fad5a6fc8dfa65cab36a67b7e0",
57
57
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jre_x64_linux_hotspot_11.0.4_11.tar.gz",
58
58
+
"version": "11.0.4"
59
59
}
60
60
},
61
61
"openj9": {
62
62
"packageType": "jre",
63
63
"vmType": "openj9",
64
64
"x86_64": {
65
65
-
"build": "7",
66
66
-
"sha256": "493a90023447f9f422db011560732cb018795023ed1166dfc04ffa18a4c1fb83",
67
67
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7_openj9-0.14.3/OpenJDK11U-jre_x64_linux_openj9_11.0.3_7_openj9-0.14.3.tar.gz",
68
68
-
"version": "11.0.3"
65
65
+
"build": "11",
66
66
+
"sha256": "c2601e7cb22af7a910e03883280cee805074656104d6d3dcaaf30e3bbb832690",
67
67
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11_openj9-0.15.1/OpenJDK11U-jre_x64_linux_openj9_11.0.4_11_openj9-0.15.1.tar.gz",
68
68
+
"version": "11.0.4"
69
69
}
70
70
}
71
71
}
···
76
76
"packageType": "jdk",
77
77
"vmType": "hotspot",
78
78
"x86_64": {
79
79
-
"build": "7",
80
80
-
"sha256": "5ca2a24f1827bd7c110db99854693bf418f51ee3093c31332db5cd605278faad",
81
81
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7/OpenJDK11U-jdk_x64_mac_hotspot_11.0.3_7.tar.gz",
82
82
-
"version": "11.0.3"
79
79
+
"build": "11",
80
80
+
"sha256": "a50b211f475b9497311c9b65594764d7b852b1653f249582bb20fc3c302846a5",
81
81
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jdk_x64_mac_hotspot_11.0.4_11.tar.gz",
82
82
+
"version": "11.0.4"
83
83
}
84
84
},
85
85
"openj9": {
86
86
"packageType": "jdk",
87
87
"vmType": "openj9",
88
88
"x86_64": {
89
89
-
"build": "7",
90
90
-
"sha256": "9217cab0b5dc6301b386ea837d6df38f93adcb5139e5f67a93bb42c3e36df624",
91
91
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7_openj9-0.14.3/OpenJDK11U-jdk_x64_mac_openj9_11.0.3_7_openj9-0.14.3.tar.gz",
92
92
-
"version": "11.0.3"
89
89
+
"build": "11",
90
90
+
"sha256": "7c09678d9c2d9dd0366693c6ab27bed39c76a23e7ac69b8a25c794e99dcf3ba7",
91
91
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11_openj9-0.15.1/OpenJDK11U-jdk_x64_mac_openj9_11.0.4_11_openj9-0.15.1.tar.gz",
92
92
+
"version": "11.0.4"
93
93
}
94
94
}
95
95
},
···
98
98
"packageType": "jre",
99
99
"vmType": "hotspot",
100
100
"x86_64": {
101
101
-
"build": "7",
102
102
-
"sha256": "9523b97288ff5d50e404565d346ed8ea8f19dd155092951af88d4be6b8414776",
103
103
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7/OpenJDK11U-jre_x64_mac_hotspot_11.0.3_7.tar.gz",
104
104
-
"version": "11.0.3"
101
101
+
"build": "11",
102
102
+
"sha256": "1647fded28d25e562811f7bce2092eb9c21d30608843b04250c023b40604ff26",
103
103
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11/OpenJDK11U-jre_x64_mac_hotspot_11.0.4_11.tar.gz",
104
104
+
"version": "11.0.4"
105
105
}
106
106
},
107
107
"openj9": {
108
108
"packageType": "jre",
109
109
"vmType": "openj9",
110
110
"x86_64": {
111
111
-
"build": "7",
112
112
-
"sha256": "eb448ffa9dc1178e0b3c198b87a3f7f2f9fc8a2c036dc066bec1212a9d819971",
113
113
-
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.3%2B7_openj9-0.14.3/OpenJDK11U-jre_x64_mac_openj9_11.0.3_7_openj9-0.14.3.tar.gz",
114
114
-
"version": "11.0.3"
111
111
+
"build": "11",
112
112
+
"sha256": "1a8e84bae517a848aa5f25c7b04f26ab3a3bfffaa7fdf9be24e1f83325e46766",
113
113
+
"url": "https://github.com/AdoptOpenJDK/openjdk11-binaries/releases/download/jdk-11.0.4%2B11_openj9-0.15.1/OpenJDK11U-jre_x64_mac_openj9_11.0.4_11_openj9-0.15.1.tar.gz",
114
114
+
"version": "11.0.4"
115
115
+
}
116
116
+
}
117
117
+
}
118
118
+
}
119
119
+
},
120
120
+
"openjdk8": {
121
121
+
"linux": {
122
122
+
"jdk": {
123
123
+
"hotspot": {
124
124
+
"aarch64": {
125
125
+
"build": "10",
126
126
+
"sha256": "652776586ede124189dc218174b5922cc97feac81021ad81905900b349a352d2",
127
127
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_aarch64_linux_hotspot_8u222b10.tar.gz",
128
128
+
"version": "8.0.222"
129
129
+
},
130
130
+
"packageType": "jdk",
131
131
+
"vmType": "hotspot",
132
132
+
"x86_64": {
133
133
+
"build": "10",
134
134
+
"sha256": "37356281345b93feb4212e6267109b4409b55b06f107619dde4960e402bafa77",
135
135
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u222b10.tar.gz",
136
136
+
"version": "8.0.222"
137
137
+
}
138
138
+
},
139
139
+
"openj9": {
140
140
+
"packageType": "jdk",
141
141
+
"vmType": "openj9",
142
142
+
"x86_64": {
143
143
+
"build": "10",
144
144
+
"sha256": "20cff719c6de43f8bb58c7f59e251da7c1fa2207897c9a4768c8c669716dc819",
145
145
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10_openj9-0.15.1/OpenJDK8U-jdk_x64_linux_openj9_8u222b10_openj9-0.15.1.tar.gz",
146
146
+
"version": "8.0.222"
147
147
+
}
148
148
+
}
149
149
+
},
150
150
+
"jre": {
151
151
+
"hotspot": {
152
152
+
"aarch64": {
153
153
+
"build": "10",
154
154
+
"sha256": "dfaf5a121f7606c54bd6232793677a4267eddf65d29cde352b84d84edbccbb51",
155
155
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_aarch64_linux_hotspot_8u222b10.tar.gz",
156
156
+
"version": "8.0.222"
157
157
+
},
158
158
+
"packageType": "jre",
159
159
+
"vmType": "hotspot",
160
160
+
"x86_64": {
161
161
+
"build": "10",
162
162
+
"sha256": "a418ce895c8bf3ca2e7b2f423f038b8b093941684c9430f2e40da0982e12b52d",
163
163
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_x64_linux_hotspot_8u222b10.tar.gz",
164
164
+
"version": "8.0.222"
165
165
+
}
166
166
+
},
167
167
+
"openj9": {
168
168
+
"packageType": "jre",
169
169
+
"vmType": "openj9",
170
170
+
"x86_64": {
171
171
+
"build": "10",
172
172
+
"sha256": "ae56994a7c8e8c19939c0c2ff8fe5a850eb2f23845c499aa5ede26deb3d5ad28",
173
173
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10_openj9-0.15.1/OpenJDK8U-jre_x64_linux_openj9_8u222b10_openj9-0.15.1.tar.gz",
174
174
+
"version": "8.0.222"
175
175
+
}
176
176
+
}
177
177
+
}
178
178
+
},
179
179
+
"mac": {
180
180
+
"jdk": {
181
181
+
"hotspot": {
182
182
+
"packageType": "jdk",
183
183
+
"vmType": "hotspot",
184
184
+
"x86_64": {
185
185
+
"build": "10",
186
186
+
"sha256": "9605fd00d2960934422437f601c7a9a1c5537309b9199d5bc75f84f20cd29a76",
187
187
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_x64_mac_hotspot_8u222b10.tar.gz",
188
188
+
"version": "8.0.222"
189
189
+
}
190
190
+
},
191
191
+
"openj9": {
192
192
+
"packageType": "jdk",
193
193
+
"vmType": "openj9",
194
194
+
"x86_64": {
195
195
+
"build": "10",
196
196
+
"sha256": "df185e167756332163633a826b329db067f8a721f7d5d27f0b353a35fc415de0",
197
197
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10_openj9-0.15.1/OpenJDK8U-jdk_x64_mac_openj9_8u222b10_openj9-0.15.1.tar.gz",
198
198
+
"version": "8.0.222"
199
199
+
}
200
200
+
}
201
201
+
},
202
202
+
"jre": {
203
203
+
"hotspot": {
204
204
+
"packageType": "jre",
205
205
+
"vmType": "hotspot",
206
206
+
"x86_64": {
207
207
+
"build": "10",
208
208
+
"sha256": "b3ac2436534cea932ccf665b317dbf5ffc0ee065efca808b22b6c2d795ca1b90",
209
209
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_x64_mac_hotspot_8u222b10.tar.gz",
210
210
+
"version": "8.0.222"
211
211
+
}
212
212
+
},
213
213
+
"openj9": {
214
214
+
"packageType": "jre",
215
215
+
"vmType": "openj9",
216
216
+
"x86_64": {
217
217
+
"build": "10",
218
218
+
"sha256": "d5754413d7bc3a3233aaa7f8465451fbdabaf2a0c2a91743155bf135a3047ec8",
219
219
+
"url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10_openj9-0.15.1/OpenJDK8U-jre_x64_mac_openj9_8u222b10_openj9-0.15.1.tar.gz",
220
220
+
"version": "8.0.222"
115
221
}
116
222
}
117
223
}
+18
pkgs/top-level/all-packages.nix
reviewed
···
7262
7262
then callPackage adoptopenjdk-bin-11-packages-linux.jre-openj9 {}
7263
7263
else callPackage adoptopenjdk-bin-11-packages-darwin.jre-openj9 {};
7264
7264
7265
7265
+
adoptopenjdk-bin-8-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk8-linux.nix;
7266
7266
+
adoptopenjdk-bin-8-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk8-darwin.nix;
7267
7267
+
7268
7268
+
adoptopenjdk-hotspot-bin-8 = if stdenv.isLinux
7269
7269
+
then callPackage adoptopenjdk-bin-8-packages-linux.jdk-hotspot {}
7270
7270
+
else callPackage adoptopenjdk-bin-8-packages-darwin.jdk-hotspot {};
7271
7271
+
adoptopenjdk-jre-hotspot-bin-8 = if stdenv.isLinux
7272
7272
+
then callPackage adoptopenjdk-bin-8-packages-linux.jre-hotspot {}
7273
7273
+
else callPackage adoptopenjdk-bin-8-packages-darwin.jre-hotspot {};
7274
7274
+
7275
7275
+
adoptopenjdk-openj9-bin-8 = if stdenv.isLinux
7276
7276
+
then callPackage adoptopenjdk-bin-8-packages-linux.jdk-openj9 {}
7277
7277
+
else callPackage adoptopenjdk-bin-8-packages-darwin.jdk-openj9 {};
7278
7278
+
7279
7279
+
adoptopenjdk-jre-openj9-bin-8 = if stdenv.isLinux
7280
7280
+
then callPackage adoptopenjdk-bin-8-packages-linux.jre-openj9 {}
7281
7281
+
else callPackage adoptopenjdk-bin-8-packages-darwin.jre-openj9 {};
7282
7282
+
7265
7283
adoptopenjdk-bin = adoptopenjdk-hotspot-bin-11;
7266
7284
adoptopenjdk-jre-bin = adoptopenjdk-jre-hotspot-bin-11;
7267
7285