Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 1 | # Copyright 2020 The Bazel Authors. All rights reserved. |
| 2 | # |
| 3 | # Licensed under the Apache License, Version 2.0 (the "License"); |
| 4 | # you may not use this file except in compliance with the License. |
| 5 | # You may obtain a copy of the License at |
| 6 | # |
Googler | bd7a6b9 | 2022-02-24 07:38:58 -0800 | [diff] [blame] | 7 | # http://www.apache.org/licenses/LICENSE-2.0 |
Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 8 | # |
| 9 | # Unless required by applicable law or agreed to in writing, software |
| 10 | # distributed under the License is distributed on an "AS IS" BASIS, |
| 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| 12 | # See the License for the specific language governing permissions and |
| 13 | # limitations under the License. |
Xavier Bonaventura | fc4d9d6 | 2021-12-08 02:17:49 -0800 | [diff] [blame] | 14 | """List the distribution dependencies we need to build Bazel. |
| 15 | |
| 16 | Note for Bazel users: This is not the file that you are looking for. |
| 17 | This is internal source and is not intended to tell you what version |
| 18 | you should use for each dependency. |
| 19 | """ |
Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 20 | |
| 21 | DIST_DEPS = { |
Tony Aiuto | 1c9e7ca | 2021-01-05 08:01:21 -0800 | [diff] [blame] | 22 | ######################################## |
| 23 | # |
| 24 | # Runtime language dependencies |
| 25 | # |
| 26 | ######################################## |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 27 | "platforms": { |
Keith Smiley | 3f91516 | 2023-02-20 20:42:55 -0800 | [diff] [blame] | 28 | "archive": "platforms-0.0.6.tar.gz", |
| 29 | "sha256": "5308fc1d8865406a49427ba24a9ab53087f17f5266a7aabbfc28823f3916e1ca", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 30 | "urls": [ |
Keith Smiley | 3f91516 | 2023-02-20 20:42:55 -0800 | [diff] [blame] | 31 | "https://mirror.bazel.build/github.com/bazelbuild/platforms/releases/download/0.0.6/platforms-0.0.6.tar.gz", |
| 32 | "https://github.com/bazelbuild/platforms/releases/download/0.0.6/platforms-0.0.6.tar.gz", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 33 | ], |
| 34 | "used_in": [ |
| 35 | "additional_distfiles", |
| 36 | "test_WORKSPACE_files", |
| 37 | ], |
Keith Smiley | 3f91516 | 2023-02-20 20:42:55 -0800 | [diff] [blame] | 38 | "package_version": "0.0.6", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 39 | }, |
Chi Wang | 26b94ff | 2021-09-28 23:42:26 -0700 | [diff] [blame] | 40 | "bazelci_rules": { |
| 41 | "archive": "bazelci_rules-1.0.0.tar.gz", |
| 42 | "sha256": "eca21884e6f66a88c358e580fd67a6b148d30ab57b1680f62a96c00f9bc6a07e", |
| 43 | "strip_prefix": "bazelci_rules-1.0.0", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 44 | "urls": [ |
Chi Wang | 38a22d1 | 2021-12-06 08:30:58 -0800 | [diff] [blame] | 45 | "https://mirror.bazel.build/github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz", |
Chi Wang | 26b94ff | 2021-09-28 23:42:26 -0700 | [diff] [blame] | 46 | "https://github.com/bazelbuild/continuous-integration/releases/download/rules-1.0.0/bazelci_rules-1.0.0.tar.gz", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 47 | ], |
| 48 | "used_in": [ |
| 49 | "additional_distfiles", |
| 50 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 51 | "package_version": "1.0.0", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 52 | }, |
Tony Aiuto | c17aa7b | 2022-08-02 05:40:04 -0700 | [diff] [blame] | 53 | # Used in src/main/java/com/google/devtools/build/lib/bazel/rules/cpp/cc_configure.WORKSPACE. |
| 54 | # Used in src/main/java/com/google/devtools/build/lib/bazel/rules/java/jdk.WORKSPACE. |
| 55 | # Used in src/test/java/com/google/devtools/build/lib/blackbox/framework/blackbox.WORKSAPCE |
Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 56 | "rules_cc": { |
Keith Smiley | 3f91516 | 2023-02-20 20:42:55 -0800 | [diff] [blame] | 57 | "archive": "rules_cc-0.0.6.tar.gz", |
| 58 | "sha256": "3d9e271e2876ba42e114c9b9bc51454e379cbf0ec9ef9d40e2ae4cec61a31b40", |
| 59 | "urls": ["https://github.com/bazelbuild/rules_cc/releases/download/0.0.6/rules_cc-0.0.6.tar.gz"], |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 60 | "used_in": [ |
| 61 | "additional_distfiles", |
| 62 | "test_WORKSPACE_files", |
| 63 | ], |
Keith Smiley | 3f91516 | 2023-02-20 20:42:55 -0800 | [diff] [blame] | 64 | "package_version": "0.0.6", |
| 65 | "strip_prefix": "rules_cc-0.0.6", |
Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 66 | }, |
Tony Aiuto | b15a8b4 | 2021-01-08 07:42:57 -0800 | [diff] [blame] | 67 | "rules_java": { |
Ivo List | af24a80 | 2023-02-22 08:59:25 -0800 | [diff] [blame] | 68 | "archive": "rules_java-5.4.1.tar.gz", |
| 69 | "sha256": "a1f82b730b9c6395d3653032bd7e3a660f9d5ddb1099f427c1e1fe768f92e395", |
Ivo List | 5466840 | 2023-01-02 01:25:33 -0800 | [diff] [blame] | 70 | "strip_prefix": "", |
Tony Aiuto | b15a8b4 | 2021-01-08 07:42:57 -0800 | [diff] [blame] | 71 | "urls": [ |
Ivo List | af24a80 | 2023-02-22 08:59:25 -0800 | [diff] [blame] | 72 | "https://github.com/bazelbuild/rules_java/releases/download/5.4.1/rules_java-5.4.1.tar.gz", |
Tony Aiuto | b15a8b4 | 2021-01-08 07:42:57 -0800 | [diff] [blame] | 73 | ], |
| 74 | "used_in": [ |
| 75 | "additional_distfiles", |
| 76 | "test_WORKSPACE_files", |
| 77 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 78 | "license_kinds": [ |
| 79 | "@rules_license//licenses/spdx:Apache-2.0", |
| 80 | ], |
Ivo List | af24a80 | 2023-02-22 08:59:25 -0800 | [diff] [blame] | 81 | "package_version": "5.4.1", |
Tony Aiuto | b15a8b4 | 2021-01-08 07:42:57 -0800 | [diff] [blame] | 82 | }, |
Tony Aiuto | c17aa7b | 2022-08-02 05:40:04 -0700 | [diff] [blame] | 83 | # Used in src/test/java/com/google/devtools/build/lib/blackbox/framework/blackbox.WORKSAPCE |
Tony Aiuto | 320bc94 | 2021-01-14 07:43:21 -0800 | [diff] [blame] | 84 | "rules_proto": { |
Ivo List | e9929af | 2023-01-12 08:18:00 -0800 | [diff] [blame] | 85 | "archive": "5.3.0-21.7.tar.gz", |
| 86 | "sha256": "dc3fb206a2cb3441b485eb1e423165b231235a1ea9b031b4433cf7bc1fa460dd", |
| 87 | "strip_prefix": "rules_proto-5.3.0-21.7", |
Tony Aiuto | 320bc94 | 2021-01-14 07:43:21 -0800 | [diff] [blame] | 88 | "urls": [ |
Ivo List | e9929af | 2023-01-12 08:18:00 -0800 | [diff] [blame] | 89 | "https://github.com/bazelbuild/rules_proto/archive/refs/tags/5.3.0-21.7.tar.gz", |
Tony Aiuto | 320bc94 | 2021-01-14 07:43:21 -0800 | [diff] [blame] | 90 | ], |
| 91 | "used_in": [ |
| 92 | "additional_distfiles", |
| 93 | "test_WORKSPACE_files", |
| 94 | ], |
Tony Aiuto | 33ba8dd | 2022-10-20 22:27:31 -0700 | [diff] [blame] | 95 | "license_kinds": [ |
| 96 | "@rules_license//licenses/spdx:Apache-2.0", |
| 97 | ], |
Tony Aiuto | 320bc94 | 2021-01-14 07:43:21 -0800 | [diff] [blame] | 98 | }, |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 99 | ################################################# |
Tony Aiuto | 1c9e7ca | 2021-01-05 08:01:21 -0800 | [diff] [blame] | 100 | # |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 101 | # Dependencies which are part of the Bazel binary |
Tony Aiuto | 1c9e7ca | 2021-01-05 08:01:21 -0800 | [diff] [blame] | 102 | # |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 103 | ################################################# |
| 104 | "com_google_protobuf": { |
Ivo List | e9929af | 2023-01-12 08:18:00 -0800 | [diff] [blame] | 105 | "archive": "v21.7.tar.gz", |
| 106 | "sha256": "75be42bd736f4df6d702a0e4e4d30de9ee40eac024c4b845d17ae4cc831fe4ae", |
| 107 | "strip_prefix": "protobuf-21.7", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 108 | "urls": [ |
Ivo List | e9929af | 2023-01-12 08:18:00 -0800 | [diff] [blame] | 109 | "https://mirror.bazel.build/github.com/protocolbuffers/protobuf/archive/v21.7.tar.gz", |
| 110 | "https://github.com/protocolbuffers/protobuf/archive/v21.7.tar.gz", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 111 | ], |
| 112 | "patch_args": ["-p1"], |
Ivo List | e9929af | 2023-01-12 08:18:00 -0800 | [diff] [blame] | 113 | "patches": ["//third_party/protobuf:21.7.patch"], |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 114 | "used_in": [ |
| 115 | "additional_distfiles", |
| 116 | "test_WORKSPACE_files", |
| 117 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 118 | "license_kinds": [ |
| 119 | "@rules_license//licenses/generic:notice", |
| 120 | ], |
| 121 | "license_text": "LICENSE", |
| 122 | "package_version": "3.19.6", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 123 | }, |
| 124 | "com_github_grpc_grpc": { |
David Ostrovsky | e715e34 | 2023-04-28 20:32:48 -0700 | [diff] [blame] | 125 | "archive": "v1.48.1.tar.gz", |
| 126 | "sha256": "320366665d19027cda87b2368c03939006a37e0388bfd1091c8d2a96fbc93bd8", |
| 127 | "strip_prefix": "grpc-1.48.1", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 128 | "urls": [ |
David Ostrovsky | e715e34 | 2023-04-28 20:32:48 -0700 | [diff] [blame] | 129 | "https://mirror.bazel.build/github.com/grpc/grpc/archive/v1.48.1.tar.gz", |
| 130 | "https://github.com/grpc/grpc/archive/v1.48.1.tar.gz", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 131 | ], |
| 132 | "patch_args": ["-p1"], |
| 133 | "patches": [ |
David Ostrovsky | e715e34 | 2023-04-28 20:32:48 -0700 | [diff] [blame] | 134 | "//third_party/grpc:grpc_1.48.1.patch", |
| 135 | "//third_party/grpc:grpc_1.48.1.win_arm64.patch", |
Ara Nguyen | e58785c | 2022-07-25 13:39:13 -0700 | [diff] [blame] | 136 | ], |
| 137 | "used_in": [ |
| 138 | "additional_distfiles", |
| 139 | "test_WORKSPACE_files", |
| 140 | ], |
David Ostrovsky | e715e34 | 2023-04-28 20:32:48 -0700 | [diff] [blame] | 141 | "package_version": "1.48.1", |
Ara Nguyen | e58785c | 2022-07-25 13:39:13 -0700 | [diff] [blame] | 142 | }, |
| 143 | "com_github_cncf_udpa": { |
| 144 | "archive": "cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", |
| 145 | "sha256": "5bc8365613fe2f8ce6cc33959b7667b13b7fe56cb9d16ba740c06e1a7c4242fc", |
| 146 | "urls": [ |
| 147 | "https://mirror.bazel.build/github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", |
| 148 | "https://github.com/cncf/xds/archive/cb28da3451f158a947dfc45090fe92b07b243bc1.tar.gz", |
| 149 | ], |
| 150 | "strip_prefix": "xds-cb28da3451f158a947dfc45090fe92b07b243bc1", |
| 151 | "patch_args": ["-p1"], |
| 152 | "patches": [ |
| 153 | "//third_party/cncf_udpa:cncf_udpa_0.0.1.patch", |
| 154 | ], |
| 155 | "used_in": [ |
| 156 | "additional_distfiles", |
| 157 | "test_WORKSPACE_files", |
| 158 | ], |
| 159 | }, |
| 160 | "com_envoyproxy_protoc_gen_validate": { |
| 161 | "archive": "4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", |
| 162 | "sha256": "1e490b98005664d149b379a9529a6aa05932b8a11b76b4cd86f3d22d76346f47", |
| 163 | "strip_prefix": "protoc-gen-validate-4694024279bdac52b77e22dc87808bd0fd732b69", |
| 164 | "urls": [ |
| 165 | "https://mirror.bazel.build/github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", |
| 166 | "https://github.com/envoyproxy/protoc-gen-validate/archive/4694024279bdac52b77e22dc87808bd0fd732b69.tar.gz", |
| 167 | ], |
| 168 | "patch_args": ["-p1"], |
| 169 | "patches": [ |
| 170 | "//third_party/protoc_gen_validate:protoc_gen_validate.patch", |
| 171 | ], |
| 172 | "used_in": [ |
| 173 | "additional_distfiles", |
| 174 | "test_WORKSPACE_files", |
| 175 | ], |
| 176 | }, |
| 177 | "bazel_gazelle": { |
| 178 | "archive": "bazel-gazelle-v0.24.0.tar.gz", |
| 179 | "sha256": "de69a09dc70417580aabf20a28619bb3ef60d038470c7cf8442fafcf627c21cb", |
| 180 | "urls": [ |
| 181 | "https://mirror.bazel.build/github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", |
| 182 | "https://github.com/bazelbuild/bazel-gazelle/releases/download/v0.24.0/bazel-gazelle-v0.24.0.tar.gz", |
| 183 | ], |
| 184 | "used_in": [ |
| 185 | "additional_distfiles", |
| 186 | "test_WORKSPACE_files", |
| 187 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 188 | "package_version": "0.24.0", |
Ara Nguyen | e58785c | 2022-07-25 13:39:13 -0700 | [diff] [blame] | 189 | }, |
| 190 | "com_google_googleapis": { |
| 191 | "archive": "2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", |
| 192 | "sha256": "5bb6b0253ccf64b53d6c7249625a7e3f6c3bc6402abd52d3778bfa48258703a0", |
| 193 | "strip_prefix": "googleapis-2f9af297c84c55c8b871ba4495e01ade42476c92", |
| 194 | "urls": [ |
| 195 | "https://mirror.bazel.build/github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", |
| 196 | "https://github.com/googleapis/googleapis/archive/2f9af297c84c55c8b871ba4495e01ade42476c92.tar.gz", |
| 197 | ], |
| 198 | "used_in": [ |
| 199 | "additional_distfiles", |
| 200 | "test_WORKSPACE_files", |
| 201 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 202 | "license_kinds": [ |
| 203 | "@rules_license//licenses/spdx:Apache-2.0", |
| 204 | ], |
| 205 | "license_text": "LICENSE", |
Ara Nguyen | e58785c | 2022-07-25 13:39:13 -0700 | [diff] [blame] | 206 | }, |
| 207 | "upb": { |
Xavier Bonaventura | ecd2cb6 | 2022-10-18 09:10:03 -0700 | [diff] [blame] | 208 | "archive": "a5477045acaa34586420942098f5fecd3570f577.tar.gz", |
| 209 | "sha256": "cf7f71eaff90b24c1a28b49645a9ff03a9a6c1e7134291ce70901cb63e7364b5", |
| 210 | "strip_prefix": "upb-a5477045acaa34586420942098f5fecd3570f577", |
Ara Nguyen | e58785c | 2022-07-25 13:39:13 -0700 | [diff] [blame] | 211 | "urls": [ |
Xavier Bonaventura | ecd2cb6 | 2022-10-18 09:10:03 -0700 | [diff] [blame] | 212 | "https://mirror.bazel.build/github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", |
| 213 | "https://github.com/protocolbuffers/upb/archive/a5477045acaa34586420942098f5fecd3570f577.tar.gz", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 214 | ], |
| 215 | "used_in": [ |
| 216 | "additional_distfiles", |
| 217 | "test_WORKSPACE_files", |
| 218 | ], |
Tony Aiuto | 33ba8dd | 2022-10-20 22:27:31 -0700 | [diff] [blame] | 219 | "license_kinds": [ |
| 220 | "@rules_license//licenses/generic:notice", |
| 221 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 222 | "license_text": "LICENSE", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 223 | }, |
| 224 | "c-ares": { |
Ara Nguyen | e58785c | 2022-07-25 13:39:13 -0700 | [diff] [blame] | 225 | "archive": "6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", |
| 226 | "sha256": "ec76c5e79db59762776bece58b69507d095856c37b81fd35bfb0958e74b61d93", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 227 | "urls": [ |
Ara Nguyen | e58785c | 2022-07-25 13:39:13 -0700 | [diff] [blame] | 228 | "https://mirror.bazel.build/github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", |
| 229 | "https://github.com/c-ares/c-ares/archive/6654436a307a5a686b008c1d4c93b0085da6e6d8.tar.gz", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 230 | ], |
| 231 | "used_in": [ |
| 232 | "additional_distfiles", |
| 233 | "test_WORKSPACE_files", |
| 234 | ], |
| 235 | }, |
| 236 | "re2": { |
| 237 | "archive": "aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", |
| 238 | "sha256": "9f385e146410a8150b6f4cb1a57eab7ec806ced48d427554b1e754877ff26c3e", |
| 239 | "urls": [ |
| 240 | "https://mirror.bazel.build/github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", |
| 241 | "https://github.com/google/re2/archive/aecba11114cf1fac5497aeb844b6966106de3eb6.tar.gz", |
| 242 | ], |
| 243 | "used_in": [ |
| 244 | "additional_distfiles", |
| 245 | "test_WORKSPACE_files", |
| 246 | ], |
| 247 | }, |
Yun Peng | b47aa71 | 2022-04-05 04:21:29 -0700 | [diff] [blame] | 248 | "com_google_absl": { |
David Ostrovsky | e715e34 | 2023-04-28 20:32:48 -0700 | [diff] [blame] | 249 | "archive": "20220623.1.tar.gz", |
| 250 | "sha256": "91ac87d30cc6d79f9ab974c51874a704de9c2647c40f6932597329a282217ba8", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 251 | "urls": [ |
David Ostrovsky | e715e34 | 2023-04-28 20:32:48 -0700 | [diff] [blame] | 252 | "https://mirror.bazel.build/github.com/abseil/abseil-cpp/archive/refs/tags/20220623.1.tar.gz", |
| 253 | "https://github.com/abseil/abseil-cpp/archive/refs/tags/20220623.1.tar.gz", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 254 | ], |
| 255 | "used_in": [ |
| 256 | "additional_distfiles", |
| 257 | "test_WORKSPACE_files", |
| 258 | ], |
David Ostrovsky | e715e34 | 2023-04-28 20:32:48 -0700 | [diff] [blame] | 259 | "strip_prefix": "abseil-cpp-20220623.1", |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 260 | "license_kinds": [ |
| 261 | "@rules_license//licenses/generic:notice", |
| 262 | ], |
| 263 | "license_text": "LICENSE", |
David Ostrovsky | e715e34 | 2023-04-28 20:32:48 -0700 | [diff] [blame] | 264 | "package_version": "20220623.1", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 265 | }, |
Alessandro Patti | 6da8086 | 2021-11-11 22:49:37 -0800 | [diff] [blame] | 266 | "zstd-jni": { |
Son Luong Ngoc | 50b9a63 | 2022-10-14 06:14:26 -0700 | [diff] [blame] | 267 | "archive": "v1.5.2-3.zip", |
Alessandro Patti | 6da8086 | 2021-11-11 22:49:37 -0800 | [diff] [blame] | 268 | "patch_args": ["-p1"], |
| 269 | "patches": [ |
| 270 | "//third_party:zstd-jni/Native.java.patch", |
| 271 | ], |
Son Luong Ngoc | 50b9a63 | 2022-10-14 06:14:26 -0700 | [diff] [blame] | 272 | "sha256": "366009a43cfada35015e4cc40a7efc4b7f017c6b8df5cac3f87d2478027b2056", |
Alessandro Patti | 6da8086 | 2021-11-11 22:49:37 -0800 | [diff] [blame] | 273 | "urls": [ |
Son Luong Ngoc | 50b9a63 | 2022-10-14 06:14:26 -0700 | [diff] [blame] | 274 | "https://mirror.bazel.build/github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip", |
| 275 | "https://github.com/luben/zstd-jni/archive/refs/tags/v1.5.2-3.zip", |
Alessandro Patti | 6da8086 | 2021-11-11 22:49:37 -0800 | [diff] [blame] | 276 | ], |
| 277 | "used_in": [ |
| 278 | "additional_distfiles", |
| 279 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 280 | "license_kinds": [ |
| 281 | "@rules_license//licenses/spdx:BSD-2-Clause", |
| 282 | ], |
| 283 | "license_text": "LICENSE", |
| 284 | "package_version": "1.5.2-3", |
Alessandro Patti | 6da8086 | 2021-11-11 22:49:37 -0800 | [diff] [blame] | 285 | }, |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 286 | ################################################### |
| 287 | # |
| 288 | # Build time dependencies for testing and packaging |
| 289 | # |
| 290 | ################################################### |
Googler | fbb5843 | 2023-05-05 15:36:26 -0700 | [diff] [blame] | 291 | "android_gmaven_r8": { |
| 292 | "archive": "r8-8.0.40.jar", |
| 293 | "sha256": "ab1379835c7d3e5f21f80347c3c81e2f762e0b9b02748ae5232c3afa14adf702", |
| 294 | "urls": [ |
| 295 | "https://maven.google.com/com/android/tools/r8/8.0.40/r8-8.0.40.jar", |
| 296 | ], |
| 297 | "used_in": [ |
| 298 | "test_WORKSPACE_files", |
| 299 | ], |
| 300 | "package_version": "8.0.40", |
| 301 | }, |
Tony Aiuto | 2b7ec5c | 2021-01-11 07:50:26 -0800 | [diff] [blame] | 302 | "bazel_skylib": { |
Fabian Meumertzheim | 883b6ee | 2023-04-25 11:13:57 -0700 | [diff] [blame] | 303 | "archive": "bazel-skylib-1.3.0.tar.gz", |
| 304 | "sha256": "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506", |
Tony Aiuto | 2b7ec5c | 2021-01-11 07:50:26 -0800 | [diff] [blame] | 305 | "urls": [ |
Fabian Meumertzheim | 883b6ee | 2023-04-25 11:13:57 -0700 | [diff] [blame] | 306 | "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz", |
| 307 | "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz", |
Tony Aiuto | 2b7ec5c | 2021-01-11 07:50:26 -0800 | [diff] [blame] | 308 | ], |
| 309 | "used_in": [ |
| 310 | "additional_distfiles", |
| 311 | "test_WORKSPACE_files", |
| 312 | ], |
Fabian Meumertzheim | 883b6ee | 2023-04-25 11:13:57 -0700 | [diff] [blame] | 313 | "package_version": "1.3.0", |
Tony Aiuto | 2b7ec5c | 2021-01-11 07:50:26 -0800 | [diff] [blame] | 314 | }, |
| 315 | "io_bazel_skydoc": { |
| 316 | "archive": "1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", |
| 317 | "sha256": "5a725b777976b77aa122b707d1b6f0f39b6020f66cd427bb111a585599c857b1", |
| 318 | "urls": [ |
| 319 | "https://mirror.bazel.build/github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", |
| 320 | "https://github.com/bazelbuild/stardoc/archive/1ef781ced3b1443dca3ed05dec1989eca1a4e1cd.tar.gz", |
| 321 | ], |
| 322 | "used_in": [ |
| 323 | "additional_distfiles", |
| 324 | ], |
| 325 | "strip_prefix": "stardoc-1ef781ced3b1443dca3ed05dec1989eca1a4e1cd", |
| 326 | }, |
Tony Aiuto | 46bb545 | 2022-05-17 09:35:28 -0700 | [diff] [blame] | 327 | "rules_license": { |
Tony Aiuto | db2cf1e | 2022-06-03 10:35:30 -0700 | [diff] [blame] | 328 | "archive": "rules_license-0.0.3.tar.gz", |
| 329 | "sha256": "00ccc0df21312c127ac4b12880ab0f9a26c1cff99442dc6c5a331750360de3c3", |
Tony Aiuto | 46bb545 | 2022-05-17 09:35:28 -0700 | [diff] [blame] | 330 | "urls": [ |
Tony Aiuto | db2cf1e | 2022-06-03 10:35:30 -0700 | [diff] [blame] | 331 | "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz", |
| 332 | "https://github.com/bazelbuild/rules_license/releases/download/0.0.3/rules_license-0.0.3.tar.gz", |
Tony Aiuto | 46bb545 | 2022-05-17 09:35:28 -0700 | [diff] [blame] | 333 | ], |
| 334 | "used_in": [ |
| 335 | "additional_distfiles", |
Tony Aiuto | 881fc80 | 2022-05-25 06:30:17 -0700 | [diff] [blame] | 336 | "test_WORKSPACE_files", |
Tony Aiuto | 46bb545 | 2022-05-17 09:35:28 -0700 | [diff] [blame] | 337 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 338 | "package_version": "0.0.3", |
Tony Aiuto | 46bb545 | 2022-05-17 09:35:28 -0700 | [diff] [blame] | 339 | }, |
Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 340 | "rules_pkg": { |
Googler | 803edf3 | 2022-11-04 07:29:13 -0700 | [diff] [blame] | 341 | "archive": "rules_pkg-0.8.0.tar.gz", |
| 342 | "sha256": "eea0f59c28a9241156a47d7a8e32db9122f3d50b505fae0f33de6ce4d9b61834", |
Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 343 | "urls": [ |
Googler | 803edf3 | 2022-11-04 07:29:13 -0700 | [diff] [blame] | 344 | "https://mirror.bazel.build/github.com/bazelbuild/rules_pkg/releases/download/0.8.0/rules_pkg-0.8.0.tar.gz", |
| 345 | "https://github.com/bazelbuild/rules_pkg/releases/download/0.8.0/rules_pkg-0.8.0.tar.gz", |
Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 346 | ], |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 347 | "used_in": [ |
| 348 | "additional_distfiles", |
Ivo List | e9929af | 2023-01-12 08:18:00 -0800 | [diff] [blame] | 349 | "test_WORKSPACE_files", |
Tony Aiuto | e973aef | 2021-01-11 00:32:51 -0800 | [diff] [blame] | 350 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 351 | "package_version": "0.8.0", |
Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 352 | }, |
Yun Peng | 3d7937e | 2023-01-10 06:43:02 -0800 | [diff] [blame] | 353 | "rules_jvm_external": { |
| 354 | "archive": "4.5.zip", |
| 355 | "sha256": "b17d7388feb9bfa7f2fa09031b32707df529f26c91ab9e5d909eb1676badd9a6", |
| 356 | "strip_prefix": "rules_jvm_external-4.5", |
| 357 | "patches": [ |
| 358 | "//third_party:rules_jvm_external.patch", |
| 359 | ], |
| 360 | "patch_args": ["-p1"], |
| 361 | "urls": [ |
| 362 | "https://github.com/bazelbuild/rules_jvm_external/archive/4.5.zip", |
| 363 | ], |
| 364 | "used_in": [ |
| 365 | "additional_distfiles", |
| 366 | ], |
| 367 | "package_version": "4.5", |
| 368 | }, |
Ivo List | 78729c0 | 2023-03-03 08:27:25 -0800 | [diff] [blame] | 369 | "rules_python": { |
| 370 | "sha256": "ffc7b877c95413c82bfd5482c017edcf759a6250d8b24e82f41f3c8b8d9e287e", |
| 371 | "strip_prefix": "rules_python-0.19.0", |
| 372 | "urls": ["https://github.com/bazelbuild/rules_python/releases/download/0.19.0/rules_python-0.19.0.tar.gz"], |
| 373 | "archive": "rules_python-0.19.0.tar.gz", |
| 374 | "used_in": ["additional_distfiles", "test_WORKSPACE_files"], |
| 375 | }, |
Fabian Meumertzheim | 883b6ee | 2023-04-25 11:13:57 -0700 | [diff] [blame] | 376 | "rules_testing": { |
| 377 | "sha256": "4e21f9aa7996944ce91431f27bca374bff56e680acfe497276074d56bc5d9af2", |
| 378 | "strip_prefix": "rules_testing-0.0.4", |
Googler | 1fff1a1 | 2023-04-26 05:18:48 -0700 | [diff] [blame] | 379 | "urls": [ |
| 380 | "https://mirror.bazel.build/github.com/bazelbuild/rules_testing/releases/download/v0.0.4/rules_testing-v0.0.4.tar.gz", |
| 381 | "https://github.com/bazelbuild/rules_testing/releases/download/v0.0.4/rules_testing-v0.0.4.tar.gz", |
| 382 | ], |
Fabian Meumertzheim | 883b6ee | 2023-04-25 11:13:57 -0700 | [diff] [blame] | 383 | "archive": "rules_testing-v0.0.4.tar.gz", |
| 384 | "used_in": ["additional_distfiles", "test_WORKSPACE_files"], |
| 385 | "package_version": "0.0.4", |
| 386 | }, |
menny | f431b0c | 2021-01-13 09:18:29 -0800 | [diff] [blame] | 387 | "desugar_jdk_libs": { |
Menny Even Danan | 29cfb0b | 2021-03-31 15:21:30 -0700 | [diff] [blame] | 388 | # Commit 5847d6a06302136d95a14b4cbd4b55a9c9f1436e of 2021-03-10 |
| 389 | "archive": "5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", |
| 390 | "sha256": "299452e6f4a4981b2e6d22357f7332713382a63e4c137f5fd6b89579f6d610cb", |
| 391 | "strip_prefix": "desugar_jdk_libs-5847d6a06302136d95a14b4cbd4b55a9c9f1436e", |
menny | f431b0c | 2021-01-13 09:18:29 -0800 | [diff] [blame] | 392 | "urls": [ |
Menny Even Danan | 29cfb0b | 2021-03-31 15:21:30 -0700 | [diff] [blame] | 393 | "https://mirror.bazel.build/github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", |
| 394 | "https://github.com/google/desugar_jdk_libs/archive/5847d6a06302136d95a14b4cbd4b55a9c9f1436e.zip", |
menny | f431b0c | 2021-01-13 09:18:29 -0800 | [diff] [blame] | 395 | ], |
| 396 | "used_in": [ |
| 397 | "additional_distfiles", |
| 398 | ], |
| 399 | }, |
aiuto | bbeb1da | 2021-01-15 06:50:56 -0800 | [diff] [blame] | 400 | "remote_coverage_tools": { |
Charles Mita | a70d84b | 2022-05-06 02:52:11 -0700 | [diff] [blame] | 401 | "archive": "coverage_output_generator-v2.6.zip", |
| 402 | "sha256": "7006375f6756819b7013ca875eab70a541cf7d89142d9c511ed78ea4fefa38af", |
aiuto | bbeb1da | 2021-01-15 06:50:56 -0800 | [diff] [blame] | 403 | "urls": [ |
Charles Mita | a70d84b | 2022-05-06 02:52:11 -0700 | [diff] [blame] | 404 | "https://mirror.bazel.build/bazel_coverage_output_generator/releases/coverage_output_generator-v2.6.zip", |
aiuto | bbeb1da | 2021-01-15 06:50:56 -0800 | [diff] [blame] | 405 | ], |
| 406 | "used_in": [ |
aiuto | bbeb1da | 2021-01-15 06:50:56 -0800 | [diff] [blame] | 407 | "test_WORKSPACE_files", |
| 408 | ], |
Googler | f82fc5b | 2022-12-08 04:42:06 -0800 | [diff] [blame] | 409 | "package_version": "2.6", |
aiuto | bbeb1da | 2021-01-15 06:50:56 -0800 | [diff] [blame] | 410 | }, |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 411 | "remote_java_tools": { |
John Cater | 2cff2ac | 2021-02-26 07:38:37 -0800 | [diff] [blame] | 412 | "aliases": [ |
| 413 | "remote_java_tools_test", |
| 414 | "remote_java_tools_for_testing", |
| 415 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 416 | "archive": "java_tools-v12.3.zip", |
| 417 | "sha256": "cbb62ecfef61568ded46260a8e8e8430755db7ec9638c0c7ff668a656f6c042f", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 418 | "urls": [ |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 419 | "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.3/java_tools-v12.3.zip", |
| 420 | "https://github.com/bazelbuild/java_tools/releases/download/java_v12.3/java_tools-v12.3.zip", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 421 | ], |
| 422 | "used_in": [ |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 423 | "test_WORKSPACE_files", |
| 424 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 425 | "package_version": "12.3", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 426 | }, |
| 427 | "remote_java_tools_linux": { |
John Cater | 2cff2ac | 2021-02-26 07:38:37 -0800 | [diff] [blame] | 428 | "aliases": [ |
| 429 | "remote_java_tools_test_linux", |
| 430 | "remote_java_tools_linux_for_testing", |
| 431 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 432 | "archive": "java_tools_linux-v12.3.zip", |
| 433 | "sha256": "32157b5218b151009f5b99bf5e2f65e28823d269dfbba8cd57e7da5e7cdd291d", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 434 | "urls": [ |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 435 | "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.3/java_tools_linux-v12.3.zip", |
| 436 | "https://github.com/bazelbuild/java_tools/releases/download/java_v12.3/java_tools_linux-v12.3.zip", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 437 | ], |
| 438 | "used_in": [ |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 439 | "test_WORKSPACE_files", |
| 440 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 441 | "package_version": "12.3", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 442 | }, |
| 443 | "remote_java_tools_windows": { |
John Cater | 2cff2ac | 2021-02-26 07:38:37 -0800 | [diff] [blame] | 444 | "aliases": [ |
| 445 | "remote_java_tools_test_windows", |
| 446 | "remote_java_tools_windows_for_testing", |
| 447 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 448 | "archive": "java_tools_windows-v12.3.zip", |
| 449 | "sha256": "ec6f91387d2353eacb0ca0492f35f68c5c7b0e7a80acd1fb825088b4b069fab1", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 450 | "urls": [ |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 451 | "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.3/java_tools_windows-v12.3.zip", |
| 452 | "https://github.com/bazelbuild/java_tools/releases/download/java_v12.3/java_tools_windows-v12.3.zip", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 453 | ], |
| 454 | "used_in": [ |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 455 | "test_WORKSPACE_files", |
| 456 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 457 | "package_version": "12.3", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 458 | }, |
hvd | 36c167b | 2023-03-16 07:28:42 -0700 | [diff] [blame] | 459 | "remote_java_tools_darwin_x86_64": { |
John Cater | 2cff2ac | 2021-02-26 07:38:37 -0800 | [diff] [blame] | 460 | "aliases": [ |
hvd | 36c167b | 2023-03-16 07:28:42 -0700 | [diff] [blame] | 461 | "remote_java_tools_test_darwin_x86_64", |
hvd | 36c167b | 2023-03-16 07:28:42 -0700 | [diff] [blame] | 462 | "remote_java_tools_darwin_x86_64_for_testing", |
John Cater | 2cff2ac | 2021-02-26 07:38:37 -0800 | [diff] [blame] | 463 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 464 | "archive": "java_tools_darwin_x86_64-v12.3.zip", |
| 465 | "sha256": "3c3fb1967a0f35c73ff509505de53ca4611518922a6b7c8c22a468aa7503132c", |
hvd | 36c167b | 2023-03-16 07:28:42 -0700 | [diff] [blame] | 466 | "urls": [ |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 467 | "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.3/java_tools_darwin_x86_64-v12.3.zip", |
| 468 | "https://github.com/bazelbuild/java_tools/releases/download/java_v12.3/java_tools_darwin_x86_64-v12.3.zip", |
hvd | 36c167b | 2023-03-16 07:28:42 -0700 | [diff] [blame] | 469 | ], |
| 470 | "used_in": [ |
| 471 | "test_WORKSPACE_files", |
| 472 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 473 | "package_version": "12.3", |
hvd | 36c167b | 2023-03-16 07:28:42 -0700 | [diff] [blame] | 474 | }, |
| 475 | "remote_java_tools_darwin_arm64": { |
| 476 | "aliases": [ |
| 477 | "remote_java_tools_test_darwin_arm64", |
| 478 | "remote_java_tools_darwin_arm64_for_testing", |
| 479 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 480 | "archive": "java_tools_darwin_arm64-v12.3.zip", |
| 481 | "sha256": "29aa0c2de4e3cf45bc55d2995ba803ecbd1173a8d363860abbc309551db7931b", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 482 | "urls": [ |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 483 | "https://mirror.bazel.build/bazel_java_tools/releases/java/v12.3/java_tools_darwin_arm64-v12.3.zip", |
| 484 | "https://github.com/bazelbuild/java_tools/releases/download/java_v12.3/java_tools_darwin_arm64-v12.3.zip", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 485 | ], |
| 486 | "used_in": [ |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 487 | "test_WORKSPACE_files", |
| 488 | ], |
keertk | 2dca982 | 2023-05-05 02:52:02 -0700 | [diff] [blame] | 489 | "package_version": "12.3", |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 490 | }, |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 491 | "remotejdk11_linux": { |
| 492 | "aliases": [ |
| 493 | "remotejdk11_linux_for_testing", |
| 494 | "openjdk11_linux_archive", |
| 495 | ], |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 496 | "archive": "zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", |
| 497 | "sha256": "e064b61d93304012351242bf0823c6a2e41d9e28add7ea7f05378b7243d34247", |
| 498 | "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_x64", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 499 | "urls": [ |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 500 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", |
| 501 | "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-linux_x64.tar.gz", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 502 | ], |
| 503 | "used_in": ["test_WORKSPACE_files"], |
| 504 | }, |
| 505 | "remotejdk11_linux_aarch64": { |
| 506 | "aliases": [ |
| 507 | "remotejdk11_linux_aarch64_for_testing", |
| 508 | ], |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 509 | "archive": "zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", |
| 510 | "sha256": "fc7c41a0005180d4ca471c90d01e049469e0614cf774566d4cf383caa29d1a97", |
| 511 | "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-linux_aarch64", |
Liam Miller-Cushon | 7de1571 | 2022-01-25 11:34:44 -0800 | [diff] [blame] | 512 | "urls": [ |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 513 | "https://mirror.bazel.build/cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", |
| 514 | "https://cdn.azul.com/zulu-embedded/bin/zulu11.56.19-ca-jdk11.0.15-linux_aarch64.tar.gz", |
Liam Miller-Cushon | 7de1571 | 2022-01-25 11:34:44 -0800 | [diff] [blame] | 515 | ], |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 516 | "used_in": ["test_WORKSPACE_files"], |
| 517 | }, |
| 518 | "remotejdk11_linux_ppc64le": { |
| 519 | "aliases": [ |
| 520 | "remotejdk11_linux_ppc64le_for_testing", |
| 521 | ], |
Liam Miller-Cushon | 2ef7d6c | 2022-04-28 00:13:45 -0700 | [diff] [blame] | 522 | "sha256": "a8fba686f6eb8ae1d1a9566821dbd5a85a1108b96ad857fdbac5c1e4649fc56f", |
| 523 | "strip_prefix": "jdk-11.0.15+10", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 524 | "urls": [ |
Liam Miller-Cushon | 2ef7d6c | 2022-04-28 00:13:45 -0700 | [diff] [blame] | 525 | "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", |
| 526 | "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.15_10.tar.gz", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 527 | ], |
| 528 | "used_in": [], |
| 529 | }, |
| 530 | "remotejdk11_linux_s390x": { |
| 531 | "aliases": [ |
| 532 | "remotejdk11_linux_s390x_for_testing", |
Kun-Lu | 66f571e | 2023-03-02 23:40:29 -0800 | [diff] [blame] | 533 | "openjdk11_linux_s390x_archive", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 534 | ], |
Liam Miller-Cushon | 2ef7d6c | 2022-04-28 00:13:45 -0700 | [diff] [blame] | 535 | "sha256": "a58fc0361966af0a5d5a31a2d8a208e3c9bb0f54f345596fd80b99ea9a39788b", |
| 536 | "strip_prefix": "jdk-11.0.15+10", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 537 | "urls": [ |
Liam Miller-Cushon | 2ef7d6c | 2022-04-28 00:13:45 -0700 | [diff] [blame] | 538 | "https://mirror.bazel.build/github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", |
| 539 | "https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.15+10/OpenJDK11U-jdk_s390x_linux_hotspot_11.0.15_10.tar.gz", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 540 | ], |
| 541 | "used_in": [], |
| 542 | }, |
| 543 | "remotejdk11_macos": { |
| 544 | "aliases": [ |
| 545 | "remotejdk11_macos_for_testing", |
| 546 | "openjdk11_darwin_archive", |
| 547 | ], |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 548 | "archive": "zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", |
| 549 | "sha256": "2614e5c5de8e989d4d81759de4c333aa5b867b17ab9ee78754309ba65c7f6f55", |
| 550 | "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_x64", |
Liam Miller-Cushon | 7de1571 | 2022-01-25 11:34:44 -0800 | [diff] [blame] | 551 | "urls": [ |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 552 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", |
| 553 | "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_x64.tar.gz", |
Liam Miller-Cushon | 7de1571 | 2022-01-25 11:34:44 -0800 | [diff] [blame] | 554 | ], |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 555 | "used_in": ["test_WORKSPACE_files"], |
| 556 | }, |
| 557 | "remotejdk11_macos_aarch64": { |
| 558 | "aliases": [ |
| 559 | "remotejdk11_macos_aarch64_for_testing", |
| 560 | "openjdk11_darwin_aarch64_archive", |
| 561 | ], |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 562 | "archive": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", |
| 563 | "sha256": "6bb0d2c6e8a29dcd9c577bbb2986352ba12481a9549ac2c0bcfd00ed60e538d2", |
| 564 | "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-macosx_aarch64", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 565 | "urls": [ |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 566 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", |
| 567 | "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-macosx_aarch64.tar.gz", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 568 | ], |
| 569 | "used_in": ["test_WORKSPACE_files"], |
| 570 | }, |
| 571 | "remotejdk11_win": { |
| 572 | "aliases": [ |
| 573 | "remotejdk11_win_for_testing", |
| 574 | "openjdk11_windows_archive", |
| 575 | ], |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 576 | "archive": "zulu11.56.19-ca-jdk11.0.15-win_x64.zip", |
| 577 | "sha256": "a106c77389a63b6bd963a087d5f01171bd32aa3ee7377ecef87531390dcb9050", |
| 578 | "strip_prefix": "zulu11.56.19-ca-jdk11.0.15-win_x64", |
Liam Miller-Cushon | 7de1571 | 2022-01-25 11:34:44 -0800 | [diff] [blame] | 579 | "urls": [ |
Liam Miller-Cushon | 8f3d99a | 2022-04-21 08:10:51 -0700 | [diff] [blame] | 580 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", |
| 581 | "https://cdn.azul.com/zulu/bin/zulu11.56.19-ca-jdk11.0.15-win_x64.zip", |
Liam Miller-Cushon | 7de1571 | 2022-01-25 11:34:44 -0800 | [diff] [blame] | 582 | ], |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 583 | "used_in": ["test_WORKSPACE_files"], |
| 584 | }, |
cushon | 095f1e2 | 2022-02-08 10:54:53 -0800 | [diff] [blame] | 585 | "remotejdk17_win_arm64": { |
| 586 | "aliases": [ |
Niyas Sait | b602425 | 2022-02-10 06:59:31 -0800 | [diff] [blame] | 587 | "remotejdk17_win_arm64_for_testing", |
| 588 | "openjdk17_windows_arm64_archive", |
cushon | 095f1e2 | 2022-02-08 10:54:53 -0800 | [diff] [blame] | 589 | "openjdk_win_arm64_vanilla", |
| 590 | ], |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 591 | "archive": "zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", |
| 592 | "sha256": "bc3476f2161bf99bc9a243ff535b8fc033b34ce9a2fa4b62fb8d79b6bfdc427f", |
| 593 | "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_aarch64", |
cushon | 095f1e2 | 2022-02-08 10:54:53 -0800 | [diff] [blame] | 594 | "urls": [ |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 595 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", |
| 596 | "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_aarch64.zip", |
cushon | 095f1e2 | 2022-02-08 10:54:53 -0800 | [diff] [blame] | 597 | ], |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 598 | "used_in": [ |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 599 | "test_WORKSPACE_files", |
| 600 | ], |
cushon | 095f1e2 | 2022-02-08 10:54:53 -0800 | [diff] [blame] | 601 | }, |
Niyas Sait | b602425 | 2022-02-10 06:59:31 -0800 | [diff] [blame] | 602 | "remotejdk11_win_arm64": { |
| 603 | "aliases": [ |
| 604 | "remotejdk11_win_arm64_for_testing", |
| 605 | "openjdk11_windows_arm64_archive", |
| 606 | ], |
| 607 | "archive": "microsoft-jdk-11.0.13.8.1-windows-aarch64.zip", |
| 608 | "sha256": "b8a28e6e767d90acf793ea6f5bed0bb595ba0ba5ebdf8b99f395266161e53ec2", |
| 609 | "strip_prefix": "jdk-11.0.13+8", |
| 610 | "urls": [ |
| 611 | "https://mirror.bazel.build/aka.ms/download-jdk/microsoft-jdk-11.0.13.8.1-windows-aarch64.zip", |
| 612 | ], |
| 613 | "used_in": ["test_WORKSPACE_files"], |
| 614 | }, |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 615 | "remotejdk17_linux": { |
| 616 | "aliases": [ |
| 617 | "remotejdk17_linux_for_testing", |
| 618 | "openjdk17_linux_archive", |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 619 | "openjdk_linux_vanilla", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 620 | ], |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 621 | "archive": "zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz", |
| 622 | "sha256": "20c91a922eec795f3181eaa70def8b99d8eac56047c9a14bfb257c85b991df1b", |
| 623 | "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_x64", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 624 | "urls": [ |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 625 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz", |
| 626 | "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_x64.tar.gz", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 627 | ], |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 628 | "used_in": [ |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 629 | "test_WORKSPACE_files", |
| 630 | ], |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 631 | }, |
Noa Resare | a380a15 | 2022-09-07 13:39:00 -0700 | [diff] [blame] | 632 | "remotejdk17_linux_aarch64": { |
| 633 | "aliases": [ |
| 634 | "remotejdk17_linux_aarch64_for_testing", |
| 635 | "openjdk17_linux_aarch64_archive", |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 636 | "openjdk_linux_aarch64_vanilla", |
Noa Resare | a380a15 | 2022-09-07 13:39:00 -0700 | [diff] [blame] | 637 | ], |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 638 | "archive": "zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz", |
| 639 | "sha256": "dbc6ae9163e7ff469a9ab1f342cd1bc1f4c1fb78afc3c4f2228ee3b32c4f3e43", |
| 640 | "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-linux_aarch64", |
Noa Resare | a380a15 | 2022-09-07 13:39:00 -0700 | [diff] [blame] | 641 | "urls": [ |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 642 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz", |
| 643 | "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-linux_aarch64.tar.gz", |
Noa Resare | a380a15 | 2022-09-07 13:39:00 -0700 | [diff] [blame] | 644 | ], |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 645 | "used_in": [ |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 646 | "test_WORKSPACE_files", |
| 647 | ], |
| 648 | }, |
| 649 | "remotejdk17_linux_s390x": { |
| 650 | "aliases": [ |
| 651 | "remotejdk17_linux_s390x_for_testing", |
Kun-Lu | 66f571e | 2023-03-02 23:40:29 -0800 | [diff] [blame] | 652 | "openjdk17_linux_s390x_archive", |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 653 | "openjdk_linux_s390x_vanilla", |
| 654 | ], |
| 655 | "archive": "OpenJDK17U-jdk_s390x_linux_hotspot_17.0.4.1_1.tar.gz", |
| 656 | "sha256": "fdc82f4b06c880762503b0cb40e25f46cf8190d06011b3b768f4091d3334ef7f", |
| 657 | "strip_prefix": "jdk-17.0.4.1+1", |
| 658 | "urls": [ |
| 659 | "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.4.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.4.1_1.tar.gz", |
| 660 | "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.4.1%2B1/OpenJDK17U-jdk_s390x_linux_hotspot_17.0.4.1_1.tar.gz", |
| 661 | ], |
| 662 | "used_in": [ |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 663 | "test_WORKSPACE_files", |
| 664 | ], |
| 665 | }, |
| 666 | "remotejdk17_linux_ppc64le": { |
| 667 | "aliases": [ |
| 668 | "remotejdk17_linux_ppc64le_for_testing", |
| 669 | "openjdk_linux_ppc64le_vanilla", |
| 670 | ], |
| 671 | "archive": "OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.4.1_1.tar.gz", |
| 672 | "sha256": "cbedd0a1428b3058d156e99e8e9bc8769e0d633736d6776a4c4d9136648f2fd1", |
| 673 | "strip_prefix": "jdk-17.0.4.1+1", |
| 674 | "urls": [ |
| 675 | "https://mirror.bazel.build/github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.4.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.4.1_1.tar.gz", |
| 676 | "https://github.com/adoptium/temurin17-binaries/releases/download/jdk-17.0.4.1%2B1/OpenJDK17U-jdk_ppc64le_linux_hotspot_17.0.4.1_1.tar.gz", |
| 677 | ], |
Benjamin Peterson | 6e7a7d3 | 2023-04-20 08:01:52 -0700 | [diff] [blame] | 678 | "used_in": [], |
Noa Resare | a380a15 | 2022-09-07 13:39:00 -0700 | [diff] [blame] | 679 | }, |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 680 | "remotejdk17_macos": { |
| 681 | "aliases": [ |
| 682 | "remotejdk17_macos_for_testing", |
| 683 | "openjdk17_darwin_archive", |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 684 | "openjdk_macos_x86_64_vanilla", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 685 | ], |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 686 | "archive": "zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz", |
| 687 | "sha256": "e6317cee4d40995f0da5b702af3f04a6af2bbd55febf67927696987d11113b53", |
| 688 | "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_x64", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 689 | "urls": [ |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 690 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz", |
| 691 | "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_x64.tar.gz", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 692 | ], |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 693 | "used_in": [ |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 694 | "test_WORKSPACE_files", |
| 695 | ], |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 696 | }, |
| 697 | "remotejdk17_macos_aarch64": { |
| 698 | "aliases": [ |
| 699 | "remotejdk17_macos_aarch64_for_testing", |
| 700 | "openjdk17_darwin_aarch64_archive", |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 701 | "openjdk_macos_aarch64_vanilla", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 702 | ], |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 703 | "archive": "zulu17.38.21-ca-jdk17.0.5-macosx_aarch64", |
| 704 | "sha256": "515dd56ec99bb5ae8966621a2088aadfbe72631818ffbba6e4387b7ee292ab09", |
| 705 | "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-macosx_aarch64", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 706 | "urls": [ |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 707 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz", |
| 708 | "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-macosx_aarch64.tar.gz", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 709 | ], |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 710 | "used_in": [ |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 711 | "test_WORKSPACE_files", |
| 712 | ], |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 713 | }, |
| 714 | "remotejdk17_win": { |
| 715 | "aliases": [ |
| 716 | "remotejdk17_win_for_testing", |
| 717 | "openjdk17_windows_archive", |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 718 | "openjdk_win_vanilla", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 719 | ], |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 720 | "archive": "zulu17.38.21-ca-jdk17.0.5-win_x64.zip", |
| 721 | "sha256": "9972c5b62a61b45785d3d956c559e079d9e91f144ec46225f5deeda214d48f27", |
| 722 | "strip_prefix": "zulu17.38.21-ca-jdk17.0.5-win_x64", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 723 | "urls": [ |
Benjamin Peterson | 9c11145 | 2022-12-28 00:04:28 -0800 | [diff] [blame] | 724 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip", |
| 725 | "https://cdn.azul.com/zulu/bin/zulu17.38.21-ca-jdk17.0.5-win_x64.zip", |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 726 | ], |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 727 | "used_in": [ |
Benjamin Peterson | 66c22f4 | 2022-11-18 07:02:30 -0800 | [diff] [blame] | 728 | "test_WORKSPACE_files", |
| 729 | ], |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 730 | }, |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 731 | "remotejdk20_linux_aarch64": { |
Noa Resare | a380a15 | 2022-09-07 13:39:00 -0700 | [diff] [blame] | 732 | "aliases": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 733 | "remotejdk20_linux_for_testing", |
Noa Resare | a380a15 | 2022-09-07 13:39:00 -0700 | [diff] [blame] | 734 | ], |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 735 | "archive": "zulu20.28.85-ca-jdk20.0.0-linux_aarch64.tar.gz", |
| 736 | "sha256": "47ce58ead9a05d5d53b96706ff6fa0eb2e46755ee67e2b416925e28f5b55038a", |
| 737 | "strip_prefix": "zulu20.28.85-ca-jdk20.0.0-linux_aarch64", |
Noa Resare | a380a15 | 2022-09-07 13:39:00 -0700 | [diff] [blame] | 738 | "urls": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 739 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-linux_aarch64.tar.gz", |
| 740 | "https://cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-linux_aarch64.tar.gz", |
Noa Resare | a380a15 | 2022-09-07 13:39:00 -0700 | [diff] [blame] | 741 | ], |
| 742 | "used_in": ["test_WORKSPACE_files"], |
| 743 | }, |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 744 | "remotejdk20_linux": { |
Kun-Lu | 66f571e | 2023-03-02 23:40:29 -0800 | [diff] [blame] | 745 | "aliases": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 746 | "remotejdk20_linux_for_testing", |
| 747 | "openjdk20_linux_archive", |
Kun-Lu | 66f571e | 2023-03-02 23:40:29 -0800 | [diff] [blame] | 748 | ], |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 749 | "archive": "zulu20.28.85-ca-jdk20.0.0-linux_x64.tar.gz", |
| 750 | "sha256": "0386418db7f23ae677d05045d30224094fc13423593ce9cd087d455069893bac", |
| 751 | "strip_prefix": "zulu20.28.85-ca-jdk20.0.0-linux_x64", |
Kun-Lu | 66f571e | 2023-03-02 23:40:29 -0800 | [diff] [blame] | 752 | "urls": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 753 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-linux_x64.tar.gz", |
| 754 | "https://cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-linux_x64.tar.gz", |
Kun-Lu | 66f571e | 2023-03-02 23:40:29 -0800 | [diff] [blame] | 755 | ], |
| 756 | "used_in": ["test_WORKSPACE_files"], |
| 757 | }, |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 758 | "remotejdk20_macos": { |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 759 | "aliases": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 760 | "remotejdk20_macos_for_testing", |
| 761 | "openjdk20_darwin_archive", |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 762 | ], |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 763 | "archive": "zulu20.28.85-ca-jdk20.0.0-macosx_x64.tar.gz", |
| 764 | "sha256": "fde6cc17a194ea0d9b0c6c0cb6178199d8edfc282d649eec2c86a9796e843f86", |
| 765 | "strip_prefix": "zulu20.28.85-ca-jdk20.0.0-macosx_x64", |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 766 | "urls": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 767 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-macosx_x64.tar.gz", |
| 768 | "https://cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-macosx_x64.tar.gz", |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 769 | ], |
Benjamin Peterson | 19b2e2f | 2023-02-27 04:05:25 -0800 | [diff] [blame] | 770 | "used_in": ["test_WORKSPACE_files"], |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 771 | }, |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 772 | "remotejdk20_macos_aarch64": { |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 773 | "aliases": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 774 | "remotejdk20_macos_aarch64_for_testing", |
| 775 | "openjdk20_darwin_aarch64_archive", |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 776 | ], |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 777 | "archive": "zulu20.28.85-ca-jdk20.0.0-macosx_aarch64.tar.gz", |
| 778 | "sha256": "a2eff6a940c2df3a2352278027e83f5959f34dcfc8663034fe92be0f1b91ce6f", |
| 779 | "strip_prefix": "zulu20.28.85-ca-jdk20.0.0-macosx_aarch64", |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 780 | "urls": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 781 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-macosx_aarch64.tar.gz", |
| 782 | "https://cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-macosx_aarch64.tar.gz", |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 783 | ], |
Benjamin Peterson | 19b2e2f | 2023-02-27 04:05:25 -0800 | [diff] [blame] | 784 | "used_in": ["test_WORKSPACE_files"], |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 785 | }, |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 786 | "remotejdk20_win": { |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 787 | "aliases": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 788 | "remotejdk20_win_for_testing", |
| 789 | "openjdk20_windows_archive", |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 790 | ], |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 791 | "archive": "zulu20.28.85-ca-jdk20.0.0-win_x64.zip", |
| 792 | "sha256": "ac5f6a7d84dbbb0bb4d376feb331cc4c49a9920562f2a5e85b7a6b4863b10e1e", |
| 793 | "strip_prefix": "zulu20.28.85-ca-jdk20.0.0-win_x64", |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 794 | "urls": [ |
Benjamin Peterson | 0e8e611 | 2023-04-12 23:42:45 -0700 | [diff] [blame] | 795 | "https://mirror.bazel.build/cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-win_x64.zip", |
| 796 | "https://cdn.azul.com/zulu/bin/zulu20.28.85-ca-jdk20.0.0-win_x64.zip", |
Liam Miller-Cushon | a7f1c71 | 2022-03-29 11:57:55 -0700 | [diff] [blame] | 797 | ], |
| 798 | "used_in": ["test_WORKSPACE_files"], |
| 799 | }, |
Tony Aiuto | 337e717 | 2020-12-09 10:20:14 -0800 | [diff] [blame] | 800 | } |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 801 | |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 802 | # Add aliased names |
| 803 | DEPS_BY_NAME = {} |
| 804 | |
| 805 | def _create_index(): |
| 806 | for repo_name in DIST_DEPS: |
| 807 | repo = DIST_DEPS[repo_name] |
| 808 | DEPS_BY_NAME[repo_name] = repo |
| 809 | aliases = repo.get("aliases") |
| 810 | if aliases: |
| 811 | for alias in aliases: |
| 812 | DEPS_BY_NAME[alias] = repo |
| 813 | |
| 814 | _create_index() |
| 815 | |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 816 | def _gen_workspace_stanza_impl(ctx): |
| 817 | if ctx.attr.template and (ctx.attr.preamble or ctx.attr.postamble): |
| 818 | fail("Can not use template with either preamble or postamble") |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 819 | if ctx.attr.use_maybe and ctx.attr.repo_clause: |
| 820 | fail("Can not use use_maybe with repo_clause") |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 821 | |
Tony Aiuto | b15a8b4 | 2021-01-08 07:42:57 -0800 | [diff] [blame] | 822 | if ctx.attr.use_maybe: |
| 823 | repo_clause = """ |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 824 | maybe( |
| 825 | http_archive, |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 826 | name = "{repo}", |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 827 | sha256 = "{sha256}", |
| 828 | strip_prefix = {strip_prefix}, |
| 829 | urls = {urls}, |
| 830 | ) |
| 831 | """ |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 832 | elif ctx.attr.repo_clause: |
| 833 | repo_clause = ctx.attr.repo_clause |
Tony Aiuto | b15a8b4 | 2021-01-08 07:42:57 -0800 | [diff] [blame] | 834 | else: |
| 835 | repo_clause = """ |
| 836 | http_archive( |
| 837 | name = "{repo}", |
| 838 | sha256 = "{sha256}", |
| 839 | strip_prefix = {strip_prefix}, |
| 840 | urls = {urls}, |
| 841 | ) |
| 842 | """ |
| 843 | |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 844 | repo_stanzas = {} |
| 845 | for repo in ctx.attr.repos: |
Tony Aiuto | 6a3d5f1 | 2021-01-12 13:38:32 -0800 | [diff] [blame] | 846 | info = DEPS_BY_NAME[repo] |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 847 | strip_prefix = info.get("strip_prefix") |
| 848 | if strip_prefix: |
| 849 | strip_prefix = "\"%s\"" % strip_prefix |
| 850 | else: |
| 851 | strip_prefix = "None" |
| 852 | |
| 853 | repo_stanzas["{%s}" % repo] = repo_clause.format( |
| 854 | repo = repo, |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 855 | sha256 = str(info["sha256"]), |
| 856 | strip_prefix = strip_prefix, |
| 857 | urls = info["urls"], |
| 858 | ) |
| 859 | |
| 860 | if ctx.attr.template: |
| 861 | ctx.actions.expand_template( |
| 862 | output = ctx.outputs.out, |
| 863 | template = ctx.file.template, |
| 864 | substitutions = repo_stanzas, |
| 865 | ) |
| 866 | else: |
| 867 | content = "\n".join([p.strip() for p in ctx.attr.preamble.strip().split("\n")]) |
| 868 | content += "\n" |
| 869 | content += "".join(repo_stanzas.values()) |
| 870 | content += "\n" |
| 871 | content += "\n".join([p.strip() for p in ctx.attr.postamble.strip().split("\n")]) |
| 872 | content += "\n" |
| 873 | ctx.actions.write(ctx.outputs.out, content) |
| 874 | |
| 875 | return [DefaultInfo(files = depset([ctx.outputs.out]))] |
| 876 | |
| 877 | gen_workspace_stanza = rule( |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 878 | attrs = { |
twerth | 69a0d1a | 2021-08-12 07:03:10 -0700 | [diff] [blame] | 879 | "repos": attr.string_list(doc = "Set of repos to include."), |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 880 | "out": attr.output(mandatory = True), |
| 881 | "preamble": attr.string(doc = "Preamble."), |
twerth | 69a0d1a | 2021-08-12 07:03:10 -0700 | [diff] [blame] | 882 | "postamble": attr.string(doc = "Set of rules to follow repos."), |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 883 | "template": attr.label( |
twerth | 69a0d1a | 2021-08-12 07:03:10 -0700 | [diff] [blame] | 884 | doc = "Template WORKSPACE file. May not be used with preamble or postamble." + |
| 885 | "Repo stanzas can be included using the syntax '{repo name}'.", |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 886 | allow_single_file = True, |
| 887 | mandatory = False, |
| 888 | ), |
twerth | 69a0d1a | 2021-08-12 07:03:10 -0700 | [diff] [blame] | 889 | "use_maybe": attr.bool(doc = "Use maybe() invocation instead of http_archive."), |
Ivo List | b741116 | 2022-01-14 09:53:01 -0800 | [diff] [blame] | 890 | "repo_clause": attr.string(doc = "Use a custom clause for each repository."), |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 891 | }, |
John Cater | 2cff2ac | 2021-02-26 07:38:37 -0800 | [diff] [blame] | 892 | doc = "Use specifications from DIST_DEPS to generate WORKSPACE http_archive stanzas or to" + |
| 893 | "drop them into a template.", |
| 894 | implementation = _gen_workspace_stanza_impl, |
Tony Aiuto | 3b2d310 | 2021-01-07 03:40:14 -0800 | [diff] [blame] | 895 | ) |