lol

adoptopenjdk-bin: add OpenJDK 8

+202 -109
+6 -6
pkgs/development/compilers/adoptopenjdk-bin/generate-sources.py
··· 6 6 import requests 7 7 import sys 8 8 9 - releases = ["openjdk11"] 10 - oses = ["mac", "linux"] 11 - types = ["jre", "jdk"] 12 - impls = ["hotspot", "openj9"] 9 + releases = ("openjdk8", "openjdk11") 10 + oses = ("mac", "linux") 11 + types = ("jre", "jdk") 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 - 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 - version, build = RE_RELEASE_NAME.match(asset["release_name"]).groups() 36 + # examples: 11.0.1+13, 8.0.222+10 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
··· 46 46 47 47 passthru.home = result; 48 48 49 - # for backward compatibility 50 - passthru.architecture = ""; 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
··· 1 1 sourcePerArch: 2 2 3 - { swingSupport ? true 4 - , stdenv 3 + { stdenv 4 + , lib 5 5 , fetchurl 6 - , file 7 - , xorg ? null 8 - , glib 9 - , libxml2 10 - , ffmpeg_2 11 - , libxslt 12 - , libGL 6 + , autoPatchelfHook 7 + , alsaLib 13 8 , freetype 14 - , fontconfig 15 - , gtk2 16 - , pango 17 - , cairo 18 - , alsaLib 19 - , atk 20 - , gdk-pixbuf 21 9 , zlib 22 - , elfutils 10 + , xorg 23 11 }: 24 - 25 - assert swingSupport -> xorg != null; 26 12 27 13 let 28 - rSubPaths = [ 29 - "lib/jli" 30 - "lib/server" 31 - "lib/compressedrefs" # OpenJ9 32 - "lib/j9vm" # OpenJ9 33 - "lib" 34 - ]; 35 - 36 - libraries = [ 37 - stdenv.cc.libc glib libxml2 ffmpeg_2 libxslt libGL 38 - xorg.libXxf86vm alsaLib fontconfig freetype pango gtk2 cairo gdk-pixbuf 39 - atk zlib elfutils 40 - ] ++ (stdenv.lib.optionals swingSupport [ 41 - xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi xorg.libXp xorg.libXt 42 - xorg.libXrender 43 - stdenv.cc.cc 44 - ]); 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 - nativeBuildInputs = [ file ]; 28 + buildInputs = [ 29 + alsaLib freetype zlib xorg.libX11 xorg.libXext xorg.libXtst xorg.libXi 30 + xorg.libXrender 31 + ]; 32 + 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 - rm $out/lib/libfreetype.so 78 - 79 - # for backward compatibility 80 - ln -s $out $out/jre 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 - postFixup = '' 91 - rpath+="''${rpath:+:}${stdenv.lib.concatStringsSep ":" (map (a: "$out/${a}") rSubPaths)}" 92 - 93 - # set all the dynamic linkers 94 - find $out -type f -perm -0100 \ 95 - -exec patchelf --interpreter "$(cat $NIX_CC/nix-support/dynamic-linker)" \ 96 - --set-rpath "$rpath" {} \; 97 - 98 - find $out -name "*.so" -exec patchelf --set-rpath "$rpath" {} \; 99 - ''; 100 - 101 - rpath = stdenv.lib.strings.makeLibraryPath libraries; 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 - 108 - # for backward compatibility 109 - passthru.architecture = ""; 110 64 111 65 meta = with stdenv.lib; { 112 66 license = licenses.gpl2Classpath; 113 67 description = "AdoptOpenJDK, prebuilt OpenJDK binary"; 114 - platforms = stdenv.lib.mapAttrsToList (arch: _: arch + "-linux") sourcePerArch; # some inherit jre.meta.platforms 115 - maintainers = with stdenv.lib.maintainers; [ taku0 ]; 68 + platforms = lib.mapAttrsToList (arch: _: arch + "-linux") sourcePerArch; # some inherit jre.meta.platforms 69 + maintainers = with lib.maintainers; [ taku0 ]; 116 70 }; 117 71 118 72 }; in result
+9
pkgs/development/compilers/adoptopenjdk-bin/jdk8-darwin.nix
··· 1 + let 2 + sources = builtins.fromJSON (builtins.readFile ./sources.json); 3 + in 4 + { 5 + jdk-hotspot = import ./jdk-darwin-base.nix sources.openjdk8.mac.jdk.hotspot; 6 + jre-hotspot = import ./jdk-darwin-base.nix sources.openjdk8.mac.jre.hotspot; 7 + jdk-openj9 = import ./jdk-darwin-base.nix sources.openjdk8.mac.jdk.openj9; 8 + jre-openj9 = import ./jdk-darwin-base.nix sources.openjdk8.mac.jre.openj9; 9 + }
+9
pkgs/development/compilers/adoptopenjdk-bin/jdk8-linux.nix
··· 1 + let 2 + sources = builtins.fromJSON (builtins.readFile ./sources.json); 3 + in 4 + { 5 + jdk-hotspot = import ./jdk-linux-base.nix sources.openjdk8.linux.jdk.hotspot; 6 + jre-hotspot = import ./jdk-linux-base.nix sources.openjdk8.linux.jre.hotspot; 7 + jdk-openj9 = import ./jdk-linux-base.nix sources.openjdk8.linux.jdk.openj9; 8 + jre-openj9 = import ./jdk-linux-base.nix sources.openjdk8.linux.jre.openj9; 9 + }
+146 -40
pkgs/development/compilers/adoptopenjdk-bin/sources.json
··· 4 4 "jdk": { 5 5 "hotspot": { 6 6 "aarch64": { 7 - "build": "7", 8 - "sha256": "894a846600ddb0df474350037a2fb43e3343dc3606809a20c65e750580d8f2b9", 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 - "version": "11.0.3" 7 + "build": "11", 8 + "sha256": "10e33e1862638e11a9158947b3d7b461727d8e396e378b171be1eb4dfe12f1ed", 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 + "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 - "build": "7", 28 - "sha256": "23cded2b43261016f0f246c85c8948d4a9b7f2d44988f75dad69723a7a526094", 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 - "version": "11.0.3" 27 + "build": "11", 28 + "sha256": "90c33cf3f2ed0bd773f648815de7347e69cfbb3416ef3bf41616ab1c4aa0f5a8", 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 + "version": "11.0.4" 31 31 } 32 32 }, 33 33 "openj9": { 34 34 "packageType": "jdk", 35 35 "vmType": "openj9", 36 36 "x86_64": { 37 - "build": "7", 38 - "sha256": "bb8396b3fbaa160bf2173eadbc83cce50bcd5a0879dc24b4122efb7411370d12", 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 - "version": "11.0.3" 37 + "build": "11", 38 + "sha256": "b1099cccc80a3f434728c9bc3b8a90395793b625f4680ca05267cf635143d64d", 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 + "version": "11.0.4" 41 41 } 42 42 } 43 43 }, 44 44 "jre": { 45 45 "hotspot": { 46 46 "aarch64": { 47 - "build": "7", 48 - "sha256": "de31fab70640c6d5099de5fc8fa8b4d6b484a7352fa48a9fafbdc088ca708564", 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 - "version": "11.0.3" 47 + "build": "11", 48 + "sha256": "5f7b5c110fc0f344a549cb11784a6d76838061a2b6f654f7841f60e0cd286c6a", 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 + "version": "11.0.4" 51 51 }, 52 52 "packageType": "jre", 53 53 "vmType": "hotspot", 54 54 "x86_64": { 55 - "build": "7", 56 - "sha256": "d2df8bc799b09c8375f79bf646747afac3d933bb1f65de71d6c78e7466ff8fe4", 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 - "version": "11.0.3" 55 + "build": "11", 56 + "sha256": "70d2cc675155476f1d8516a7ae6729d44681e4fad5a6fc8dfa65cab36a67b7e0", 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 + "version": "11.0.4" 59 59 } 60 60 }, 61 61 "openj9": { 62 62 "packageType": "jre", 63 63 "vmType": "openj9", 64 64 "x86_64": { 65 - "build": "7", 66 - "sha256": "493a90023447f9f422db011560732cb018795023ed1166dfc04ffa18a4c1fb83", 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 - "version": "11.0.3" 65 + "build": "11", 66 + "sha256": "c2601e7cb22af7a910e03883280cee805074656104d6d3dcaaf30e3bbb832690", 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 + "version": "11.0.4" 69 69 } 70 70 } 71 71 } ··· 76 76 "packageType": "jdk", 77 77 "vmType": "hotspot", 78 78 "x86_64": { 79 - "build": "7", 80 - "sha256": "5ca2a24f1827bd7c110db99854693bf418f51ee3093c31332db5cd605278faad", 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 - "version": "11.0.3" 79 + "build": "11", 80 + "sha256": "a50b211f475b9497311c9b65594764d7b852b1653f249582bb20fc3c302846a5", 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 + "version": "11.0.4" 83 83 } 84 84 }, 85 85 "openj9": { 86 86 "packageType": "jdk", 87 87 "vmType": "openj9", 88 88 "x86_64": { 89 - "build": "7", 90 - "sha256": "9217cab0b5dc6301b386ea837d6df38f93adcb5139e5f67a93bb42c3e36df624", 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 - "version": "11.0.3" 89 + "build": "11", 90 + "sha256": "7c09678d9c2d9dd0366693c6ab27bed39c76a23e7ac69b8a25c794e99dcf3ba7", 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 + "version": "11.0.4" 93 93 } 94 94 } 95 95 }, ··· 98 98 "packageType": "jre", 99 99 "vmType": "hotspot", 100 100 "x86_64": { 101 - "build": "7", 102 - "sha256": "9523b97288ff5d50e404565d346ed8ea8f19dd155092951af88d4be6b8414776", 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 - "version": "11.0.3" 101 + "build": "11", 102 + "sha256": "1647fded28d25e562811f7bce2092eb9c21d30608843b04250c023b40604ff26", 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 + "version": "11.0.4" 105 105 } 106 106 }, 107 107 "openj9": { 108 108 "packageType": "jre", 109 109 "vmType": "openj9", 110 110 "x86_64": { 111 - "build": "7", 112 - "sha256": "eb448ffa9dc1178e0b3c198b87a3f7f2f9fc8a2c036dc066bec1212a9d819971", 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 - "version": "11.0.3" 111 + "build": "11", 112 + "sha256": "1a8e84bae517a848aa5f25c7b04f26ab3a3bfffaa7fdf9be24e1f83325e46766", 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 + "version": "11.0.4" 115 + } 116 + } 117 + } 118 + } 119 + }, 120 + "openjdk8": { 121 + "linux": { 122 + "jdk": { 123 + "hotspot": { 124 + "aarch64": { 125 + "build": "10", 126 + "sha256": "652776586ede124189dc218174b5922cc97feac81021ad81905900b349a352d2", 127 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_aarch64_linux_hotspot_8u222b10.tar.gz", 128 + "version": "8.0.222" 129 + }, 130 + "packageType": "jdk", 131 + "vmType": "hotspot", 132 + "x86_64": { 133 + "build": "10", 134 + "sha256": "37356281345b93feb4212e6267109b4409b55b06f107619dde4960e402bafa77", 135 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_x64_linux_hotspot_8u222b10.tar.gz", 136 + "version": "8.0.222" 137 + } 138 + }, 139 + "openj9": { 140 + "packageType": "jdk", 141 + "vmType": "openj9", 142 + "x86_64": { 143 + "build": "10", 144 + "sha256": "20cff719c6de43f8bb58c7f59e251da7c1fa2207897c9a4768c8c669716dc819", 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 + "version": "8.0.222" 147 + } 148 + } 149 + }, 150 + "jre": { 151 + "hotspot": { 152 + "aarch64": { 153 + "build": "10", 154 + "sha256": "dfaf5a121f7606c54bd6232793677a4267eddf65d29cde352b84d84edbccbb51", 155 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_aarch64_linux_hotspot_8u222b10.tar.gz", 156 + "version": "8.0.222" 157 + }, 158 + "packageType": "jre", 159 + "vmType": "hotspot", 160 + "x86_64": { 161 + "build": "10", 162 + "sha256": "a418ce895c8bf3ca2e7b2f423f038b8b093941684c9430f2e40da0982e12b52d", 163 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_x64_linux_hotspot_8u222b10.tar.gz", 164 + "version": "8.0.222" 165 + } 166 + }, 167 + "openj9": { 168 + "packageType": "jre", 169 + "vmType": "openj9", 170 + "x86_64": { 171 + "build": "10", 172 + "sha256": "ae56994a7c8e8c19939c0c2ff8fe5a850eb2f23845c499aa5ede26deb3d5ad28", 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 + "version": "8.0.222" 175 + } 176 + } 177 + } 178 + }, 179 + "mac": { 180 + "jdk": { 181 + "hotspot": { 182 + "packageType": "jdk", 183 + "vmType": "hotspot", 184 + "x86_64": { 185 + "build": "10", 186 + "sha256": "9605fd00d2960934422437f601c7a9a1c5537309b9199d5bc75f84f20cd29a76", 187 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jdk_x64_mac_hotspot_8u222b10.tar.gz", 188 + "version": "8.0.222" 189 + } 190 + }, 191 + "openj9": { 192 + "packageType": "jdk", 193 + "vmType": "openj9", 194 + "x86_64": { 195 + "build": "10", 196 + "sha256": "df185e167756332163633a826b329db067f8a721f7d5d27f0b353a35fc415de0", 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 + "version": "8.0.222" 199 + } 200 + } 201 + }, 202 + "jre": { 203 + "hotspot": { 204 + "packageType": "jre", 205 + "vmType": "hotspot", 206 + "x86_64": { 207 + "build": "10", 208 + "sha256": "b3ac2436534cea932ccf665b317dbf5ffc0ee065efca808b22b6c2d795ca1b90", 209 + "url": "https://github.com/AdoptOpenJDK/openjdk8-binaries/releases/download/jdk8u222-b10/OpenJDK8U-jre_x64_mac_hotspot_8u222b10.tar.gz", 210 + "version": "8.0.222" 211 + } 212 + }, 213 + "openj9": { 214 + "packageType": "jre", 215 + "vmType": "openj9", 216 + "x86_64": { 217 + "build": "10", 218 + "sha256": "d5754413d7bc3a3233aaa7f8465451fbdabaf2a0c2a91743155bf135a3047ec8", 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 + "version": "8.0.222" 115 221 } 116 222 } 117 223 }
+18
pkgs/top-level/all-packages.nix
··· 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 + adoptopenjdk-bin-8-packages-linux = import ../development/compilers/adoptopenjdk-bin/jdk8-linux.nix; 7266 + adoptopenjdk-bin-8-packages-darwin = import ../development/compilers/adoptopenjdk-bin/jdk8-darwin.nix; 7267 + 7268 + adoptopenjdk-hotspot-bin-8 = if stdenv.isLinux 7269 + then callPackage adoptopenjdk-bin-8-packages-linux.jdk-hotspot {} 7270 + else callPackage adoptopenjdk-bin-8-packages-darwin.jdk-hotspot {}; 7271 + adoptopenjdk-jre-hotspot-bin-8 = if stdenv.isLinux 7272 + then callPackage adoptopenjdk-bin-8-packages-linux.jre-hotspot {} 7273 + else callPackage adoptopenjdk-bin-8-packages-darwin.jre-hotspot {}; 7274 + 7275 + adoptopenjdk-openj9-bin-8 = if stdenv.isLinux 7276 + then callPackage adoptopenjdk-bin-8-packages-linux.jdk-openj9 {} 7277 + else callPackage adoptopenjdk-bin-8-packages-darwin.jdk-openj9 {}; 7278 + 7279 + adoptopenjdk-jre-openj9-bin-8 = if stdenv.isLinux 7280 + then callPackage adoptopenjdk-bin-8-packages-linux.jre-openj9 {} 7281 + else callPackage adoptopenjdk-bin-8-packages-darwin.jre-openj9 {}; 7282 + 7265 7283 adoptopenjdk-bin = adoptopenjdk-hotspot-bin-11; 7266 7284 adoptopenjdk-jre-bin = adoptopenjdk-jre-hotspot-bin-11; 7267 7285