blob: 9d3ba7c5957d7926ccfea0868808c24dc243657c [file] [log] [blame]
andrewhayden889350dd2014-10-06 09:16:401# This file is used to manage the dependencies of the Chromium src repo. It is
2# used by gclient to determine what version of each dependency to check out, and
3# where.
[email protected]3645abc2013-10-28 22:41:284#
andrewhayden889350dd2014-10-06 09:16:405# For more information, please refer to the official documentation:
6# https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code
[email protected]3645abc2013-10-28 22:41:287#
[email protected]ed711942012-05-19 06:57:068# When adding a new dependency, please update the top-level .gitignore file
9# to list the dependency's destination directory.
andrewhayden889350dd2014-10-06 09:16:4010#
11# -----------------------------------------------------------------------------
12# Rolling deps
13# -----------------------------------------------------------------------------
14# All repositories in this file are git-based, using Chromium git mirrors where
15# necessary (e.g., a git mirror is used when the source project is SVN-based).
16# To update the revision that Chromium pulls for a given dependency:
17#
18# # Create and switch to a new branch
19# git new-branch depsroll
andrewhayden1859920b2015-08-11 13:13:2420# # Run roll-dep (provided by depot_tools) giving the dep's path and optionally
21# # a regex that will match the line in this file that contains the current
22# # revision. The script ALWAYS rolls the dependency to the latest revision
23# # in origin/master. The path for the dep should start with src/.
24# roll-dep src/third_party/foo_package/src foo_package.git
andrewhayden889350dd2014-10-06 09:16:4025# # You should now have a modified DEPS file; commit and upload as normal
chromium-autorollc7f8f912019-09-18 16:58:1826# git commit -aspv_he
andrewhayden889350dd2014-10-06 09:16:4027# git cl upload
Dirk Prankef36f4a42020-07-02 16:23:0328#
29# For more on the syntax and semantics of this file, see:
30# https://bit.ly/chromium-gclient-conditionals
31#
32# which is a bit incomplete but the best documentation we have at the
33# moment.
andrewhayden889350dd2014-10-06 09:16:4034
Dirk Pranke4dabe802017-11-02 07:18:5535gclient_gn_args_file = 'src/build/config/gclient_args.gni'
36gclient_gn_args = [
Edward Lemur88678b82018-05-31 06:01:3837 'build_with_chromium',
John Budorick24bdb022018-04-23 14:15:2838 'checkout_android',
Josipdfc143f2020-02-26 23:38:3639 'checkout_android_prebuilts_build_tools',
Ken Rockot027d7fa2018-05-01 03:10:0640 'checkout_android_native_support',
Victor Costanc63c92122020-01-03 05:49:5341 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2742 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5543 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3644 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3345 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5046 'cros_boards',
47 'cros_boards_with_qemu_images',
Dirk Prankeb404c3b2021-06-14 19:57:5048 'generate_location_tags',
Dirk Pranke4dabe802017-11-02 07:18:5549]
50
[email protected]ed711942012-05-19 06:57:0651
[email protected]5f129de2009-02-24 23:22:0452vars = {
Edward Lemur88678b82018-05-31 06:01:3853 # Variable that can be used to support multiple build scenarios, like having
54 # Chromium specific targets in a client project's GN file or sync dependencies
55 # conditionally etc.
56 'build_with_chromium': True,
57
Dirk Prankef044b6b02017-10-05 22:02:0358 # By default, we should check out everything needed to run on the main
59 # chromium waterfalls. This var can be also be set to "small", in order
60 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1661 # purposes, by adding the following line to src.git's .gclient entry:
62 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0363 'checkout_configuration': 'default',
64
Michael Mossc09fc5c2019-01-18 08:00:0365 # By default, don't check out android. Will be overridden by gclient
66 # variables.
67 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
68 'checkout_android': False,
69
Chong Gue8598f872021-03-20 06:27:4470 # By default, don't check out Fuchsia. Will be overridden by gclient
71 # variables.
72 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
73 'checkout_fuchsia': False,
74
Josipdfc143f2020-02-26 23:38:3675 # Pull in Android prebuilts build tools so we can create Java xrefs
76 'checkout_android_prebuilts_build_tools': False,
77
Ken Rockot027d7fa2018-05-01 03:10:0678 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
79 # build ARC++ support libraries.
80 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
81
Chong Gu3c585752021-09-24 22:23:2282 # By default, do not check out Cast3P.
83 'checkout_cast3p': False,
84
Yiming Zhoud369d9f2018-12-18 00:24:0185 # By default, do not check out Chromium autofill captured sites test
86 # dependencies. These dependencies include very large numbers of very
87 # large web capture files. Captured sites test dependencies are also
88 # restricted to Googlers only.
89 'checkout_chromium_autofill_test_dependencies': False,
90
Yiming Zhou7fa0ef42019-03-06 00:57:4891 # By default, do not check out Chromium password manager captured sites test
92 # dependencies. These dependencies include very large numbers of very
93 # large web capture files. Captured sites test dependencies are also
94 # restricted to Googlers only.
95 'checkout_chromium_password_manager_test_dependencies': False,
96
Yiming Zhoub97fb5c62021-07-20 21:33:1697 # By default, do not check out Chromium Enterprise File System Connector
98 # captured sites test ependencies. These dependencies include a large number
99 # of large web capture files. Captured sites test dependencies are also
100 # restricted to Googlers only.
101 'checkout_chromium_fsc_test_dependencies': False,
102
Victor Costanc63c92122020-01-03 05:49:53103 # By default, do not check out Google Benchmark. The library is only used by a
104 # few specialized benchmarks that most developers do not interact with. Will
105 # be overridden by gclient variables.
106 'checkout_google_benchmark': False,
107
Ben Reich6a666ba2021-06-23 04:23:01108 # By default, do not checkout JavaScript coverage node modules. These packages
109 # are used to post-process raw v8 coverage reports into IstanbulJS compliant
110 # output.
111 'checkout_js_coverage_modules': False,
112
Nico Weberee8560d52021-03-22 20:48:23113 # Check out and download nacl by default, unless on an arm mac.
114 # This can be disabled e.g. with custom_vars.
115 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55116
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30117 # By default, do not check out src-internal. This can be overridden e.g. with
118 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57119 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30120
Dirk Prankec1d528fc02017-11-03 15:15:03121 # Fetch the additional packages and files needed to run all of the
122 # telemetry tests. This is false by default as some stuff is only
123 # privately accessible.
124 'checkout_telemetry_dependencies': False,
125
Ryan Heiseff8d40ea2020-10-13 19:15:55126 # Bots that don't consume WPR archives can skip downloading
127 # them.
128 'skip_wpr_archives_download': False,
129
Roberto Carrillo36312722018-10-17 02:18:45130 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
131 # process the raw profiles produced by instrumented targets (built with
132 # the gn arg 'use_clang_coverage').
133 'checkout_clang_coverage_tools': False,
134
Yuke Liaob3a683e2020-04-29 01:43:59135 # Fetch the pgo profiles to optimize official builds.
136 'checkout_pgo_profiles': False,
137
George Burgess IVa55e6bed2019-12-11 16:24:08138 # Fetch clang-tidy into the same bin/ directory as our clang binary.
139 'checkout_clang_tidy': False,
140
danakj476c5882021-12-16 14:33:56141 # Fetch clang libraries and headers in order to build clang tooling. This is
142 # required to build C++-Rust interop codegen tools. This may break things that
143 # use it when clang rolls, and is meant for prototyping. You should talk to
144 # tools/clang/OWNERS before depending on it.
145 'checkout_clang_libs': False,
146
Patrick Tod8a469a2019-08-27 06:34:33147 # By default checkout the OpenXR loader library only on Windows. The OpenXR
148 # backend for VR in Chromium is currently only supported for Windows, but
149 # support for other platforms may be added in the future.
150 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36151
Takuto Ikutae306cbad2018-12-06 16:43:55152 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
153 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44154
Arthur Wang95d62d42020-06-03 04:53:25155 # By default bot checkouts the WPR archive files only when this
156 # flag is set True.
157 'checkout_wpr_archives': False,
158
Rohit Rao5b4160412019-02-05 20:12:54159 # By default, do not check out WebKit for iOS, as it is not needed unless
160 # running against ToT WebKit rather than system WebKit. This can be overridden
161 # e.g. with custom_vars.
162 'checkout_ios_webkit': False,
163
David Dorwin8fd93d052021-08-27 11:37:08164 # Fetches only the SDK boot images that match at least one of the
Kevin Marshall9c4748c82019-08-23 18:46:50165 # entries in a comma-separated list.
Kevin Marshall9c4748c82019-08-23 18:46:50166 # Wildcards are supported (e.g. "qemu.*").
David Dorwin8fd93d052021-08-27 11:37:08167 #
Jaeheon Yi9eaf5b522021-10-01 23:17:56168 # Available images:
David Dorwin8fd93d052021-08-27 11:37:08169 # Emulation:
Jaeheon Yi9eaf5b522021-10-01 23:17:56170 # - qemu.x64 (pulls terminal.qemu-x64-release)
171 # - qemu.arm64 (pulls terminal.qemu-arm64-release)
172 # - workstation.qemu-x64-release
David Dorwin8fd93d052021-08-27 11:37:08173 # Hardware:
Jaeheon Yi9eaf5b522021-10-01 23:17:56174 # - generic.x64 (pulls terminal.x64-debug)
175 # - generic.arm64 (pulls terminal.arm64-debug)
176 # - chromebook.x64 (pulls terminal.chromebook-x64-debug)
David Dorwin8fd93d052021-08-27 11:37:08177 #
178 # Since the images are hundreds of MB, default to only downloading the image
179 # most commonly useful for developers. Bots and developers that need to use
180 # other images (e.g., qemu.arm64) can override this with additional images.
181 'checkout_fuchsia_boot_images': "qemu.x64",
Kevin Marshall9c4748c82019-08-23 18:46:50182
Stephen Roe3c9f5852019-11-13 17:25:43183 # By default, do not check out files required to run fuchsia tests in
184 # qemu on linux-arm64 machines.
185 'checkout_fuchsia_for_arm64_host': False,
186
omer902517f72020-10-16 12:53:08187 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
188 'fuchsia_sdk_bucket': 'fuchsia',
189
190 # By default, download the fuchsia images from the fuchsia GCS bucket.
191 'fuchsia_images_bucket': 'fuchsia',
192
Ken Rockot7339fe52018-04-30 21:17:17193 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
194 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50195 'cros_boards': Str(''),
196 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54197 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07198 'checkout_simplechrome': '"{cros_boards}" != ""',
199 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02200
Yuke Liaoaf6684f2021-12-04 12:56:54201 # By default, do not check out versions of toolschains and sdks that are
202 # specifically only needed by Lacros.
203 'checkout_lacros_sdk': False,
Nico Webera535562f2021-12-14 05:48:14204 'lacros_sdk_version': '14395.0.0',
Yuke Liaoaf6684f2021-12-04 12:56:54205
Dirk Prankeb404c3b2021-06-14 19:57:50206 # Generate location tag metadata to include in tests result data uploaded
207 # to ResultDB. This isn't needed on some configs and the tool that generates
208 # the data may not run on them, so we make it possible for this to be
209 # turned off. Note that you also generate the metadata but not include it
210 # via a GN build arg (tests_have_location_tags).
211 'generate_location_tags': True,
212
Takuto Ikuta409e0ff62018-12-06 14:58:11213 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33214 # Make sure the revision is uploaded by infra-packagers builder.
215 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autoroll90ed9c92022-01-20 00:46:31216 'luci_go': 'git_revision:5b02a4aaeb5fd78d6fe41d6d54d1cb58da17f192',
Takuto Ikuta409e0ff62018-12-06 14:58:11217
Hans Wennborg0214e8a2019-04-29 09:50:51218 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
219 # instead of downloading the prebuilt pinned revision.
220 'llvm_force_head_revision': False,
221
Greg Gutermande78a042021-02-17 01:37:55222 # See //docs/testing/regression-test-selection.md
223 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33224 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55225
Nico Weber332332a982021-02-26 17:24:09226 # By default, do not check out the re-client binaries.
227 'checkout_reclient': False,
228
Corentin Wallez5b4f4f282021-04-09 09:50:59229 # Make Dawn skip its standalone dependencies
230 'dawn_standalone': False,
231
Ye Kuang346d9d272020-12-03 03:35:00232 # reclient CIPD package version
Rubens Farias8f522492021-12-03 17:06:26233 'reclient_version': 're_client_version:0.49.0.8e7e159-gomaip',
Ye Kuang346d9d272020-12-03 03:35:00234
Oystein Eftevaaga9439b922018-01-08 19:30:14235 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34236 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01237 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39238 'chromium_git': 'https://chromium.googlesource.com',
239 'dawn_git': 'https://dawn.googlesource.com',
240 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27241 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01242 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39243 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02244 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46245 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46246 # the commit queue can handle CLs rolling Skia
247 # and whatever else without interference from each other.
chromium-autorollaad52d6c2022-01-21 17:54:20248 'skia_revision': '0c9b8bae422da10b1fde29af508849fe0ff32edf',
[email protected]5eb3022e2011-11-23 16:42:26249 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04250 # the commit queue can handle CLs rolling V8
251 # and whatever else without interference from each other.
v8-ci-autoroll-buildere40305b2022-01-19 19:11:23252 'v8_revision': 'c4208cca4b053300b7ae3d297790c7dcd0be551a',
[email protected]20e0e752012-09-14 15:56:52253 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20254 # the commit queue can handle CLs rolling ANGLE
255 # and whatever else without interference from each other.
chromium-autoroll57e1f8182022-01-21 15:36:03256 'angle_revision': 'e6ed6977c8ffa3a40b8f9fc703894a9cd7f51660',
[email protected]f58d3292014-05-14 01:56:54257 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17258 # the commit queue can handle CLs rolling SwiftShader
259 # and whatever else without interference from each other.
chromium-autorolleb1b2722022-01-20 21:24:42260 'swiftshader_revision': 'e823eef173854c8a970dee698cbf8c0c261913df',
capne3976c22016-08-12 22:06:17261 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29262 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03263 # and whatever else without interference from each other.
chromium-autoroll66fe1ef2022-01-20 17:40:53264 'pdfium_revision': 'e08973f07eac840c09b8bfa7a75d2df56d015d88',
[email protected]99e1c5c2014-06-20 13:02:29265 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47266 # the commit queue can handle CLs rolling BoringSSL
267 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55268 #
269 # Note this revision should be updated with
270 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjaminb7b11de2022-01-07 21:06:01271 'boringssl_revision': '295b31324f8c557dcd3c1c831857e33a7f23bc52',
szager29407eb2014-08-26 13:09:31272 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31273 # the commit queue can handle CLs rolling google-toolbox-for-mac
274 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01275 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31276 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02277 # the commit queue can handle CLs rolling googletest
278 # and whatever else without interference from each other.
Austin Sullivana12ba862022-01-20 17:22:32279 'googletest_revision': '2ddfdf819d7c37e5e314566ccd3ec68a40a7297c',
Victor Costan97d0cebe2019-03-23 00:24:02280 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31281 # the commit queue can handle CLs rolling lighttpd
282 # and whatever else without interference from each other.
283 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
284 # Three lines of non-changing comments so that
285 # the commit queue can handle CLs rolling lss
286 # and whatever else without interference from each other.
Matthew Denton5d2b1f22021-04-05 00:33:55287 'lss_revision': '92a65a8f5d705d1928874420c8d0d15bde8c89e5',
mseaborn851e1bd12014-09-05 08:00:14288 # Three lines of non-changing comments so that
289 # the commit queue can handle CLs rolling NaCl
290 # and whatever else without interference from each other.
chromium-autorollce2ccc02022-01-19 17:22:44291 'nacl_revision': '96f4b7e974d6fc13ec74926d1576b107b4c109af',
cwallezf2b03492015-08-25 15:08:18292 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54293 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42294 # and whatever else without interference from each other.
chromium-autoroll3ee059c72022-01-20 17:58:23295 'freetype_revision': '0b635b1eb2a5a648627284de946cd9364929e4d4',
robertocn4567f4d2016-03-23 03:36:07296 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52297 # the commit queue can handle CLs rolling freetype
298 # and whatever else without interference from each other.
Dominik Röttsches8a5a47e2021-08-11 15:50:17299 'freetype_testing_revision': 'fe2eddae6176f75e2101289eeda22a5ff3d808ca',
Dominik Röttsches5c56793f2020-11-12 08:51:52300 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47301 # the commit queue can handle CLs rolling HarfBuzz
302 # and whatever else without interference from each other.
Dominik Röttschesecd7744d2022-01-13 20:53:22303 'harfbuzz_revision': '0acf466c44143de2e9b9cc0375cb25ec67cb132f',
Dominik Röttsches60dab7e12018-03-20 09:55:47304 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35305 # the commit queue can handle CLs rolling Emoji Segmenter
306 # and whatever else without interference from each other.
307 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
308 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08309 # the commit queue can handle CLs rolling OTS
310 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48311 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08312 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07313 # the commit queue can handle CLs rolling catapult
314 # and whatever else without interference from each other.
chromium-autorolla73e3932022-01-19 19:15:45315 'catapult_revision': '8bc3659ded63d583750adfe835da1cf0612c79ca',
ochangcbd1cf202016-04-01 21:37:37316 # Three lines of non-changing comments so that
317 # the commit queue can handle CLs rolling libFuzzer
318 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51319 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28320 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37321 # the commit queue can handle CLs rolling devtools-frontend
322 # and whatever else without interference from each other.
chromium-autorollfb565262022-01-21 15:32:36323 'devtools_frontend_revision': '7db3432600acc8597c9e08727c5afaacb3b89bd9',
Yang Guo210ffc92019-10-21 07:14:37324 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05325 # the commit queue can handle CLs rolling libprotobuf-mutator
326 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35327 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36328 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49329 # the commit queue can handle CLs rolling android_sdk_build-tools_version
330 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55331 'android_sdk_build-tools_version': 'tRoD45SCi7UleQqSV7MrMQO1_e5P8ysphkCcj6z_cCQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49332 # Three lines of non-changing comments so that
333 # the commit queue can handle CLs rolling android_sdk_emulator_version
334 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55335 'android_sdk_emulator_version': 'gMHhUuoQRKfxr-MBn3fNNXZtkAVXtOwMwT7kfx8jkIgC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49336 # Three lines of non-changing comments so that
337 # the commit queue can handle CLs rolling android_sdk_extras_version
338 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04339 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23340 # Three lines of non-changing comments so that
341 # the commit queue can handle CLs rolling android_sdk_patcher_version
342 # and whatever else without interference from each other.
343 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49344 # Three lines of non-changing comments so that
345 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
346 # and whatever else without interference from each other.
Peter Wena103102d2021-09-20 18:05:30347 'android_sdk_platform-tools_version': 'g7n_-r6yJd_SGRklujGB1wEt8iyr77FZTUJVS9w6O34C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49348 # Three lines of non-changing comments so that
349 # the commit queue can handle CLs rolling android_sdk_platforms_version
350 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55351 'android_sdk_platforms_version': 'lL3IGexKjYlwjO_1Ga-xwxgwbE_w-lmi2Zi1uOlWUIAC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49352 # Three lines of non-changing comments so that
353 # the commit queue can handle CLs rolling android_sdk_sources_version
354 # and whatever else without interference from each other.
Haiyang Panfed73e52021-10-29 21:57:16355 'android_sdk_sources_version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49356 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36357 # the commit queue can handle CLs rolling feed
358 # and whatever else without interference from each other.
chromium-autorolld904237f2022-01-13 01:01:37359 'shaderc_revision': 'e72186b66bb90ed06aaf15cbdc9a053581a0616b',
Corentin Wallez955059ff2018-10-21 10:47:39360 # Three lines of non-changing comments so that
361 # the commit queue can handle CLs rolling feed
362 # and whatever else without interference from each other.
chromium-autoroll68a66412022-01-21 17:49:18363 'dawn_revision': 'b4fbf55e63dc1232cf005b69874be762a8ab7cd9',
Victor Vasiliev92c06acc2018-12-08 10:16:27364 # Three lines of non-changing comments so that
365 # the commit queue can handle CLs rolling feed
366 # and whatever else without interference from each other.
Dan Zhang420671b2022-01-20 21:23:42367 'quiche_revision': 'b620e0538e403bab3574e28059c472e2a1ccb352',
Tom Andersone70019692019-02-06 01:38:04368 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11369 # the commit queue can handle CLs rolling ios_webkit
370 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36371 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36372 # Three lines of non-changing comments so that
373 # the commit queue can handle CLs rolling libexpat
374 # and whatever else without interference from each other.
Ben Wagner7217f032021-05-25 14:26:03375 'libexpat_revision': 'a28238bdeebc087071777001245df1876a11f5ee',
Nigel Taob517eb8912019-10-23 03:36:24376 # Three lines of non-changing comments so that
377 # the commit queue can handle CLs rolling wuffs
378 # and whatever else without interference from each other.
Nigel Tao55f80b02022-01-15 06:46:57379 'wuffs_revision': 'ebbecaa2fb439eff0aeedafadb4c2a984446dee8',
Nigel Tao3aa72142019-12-03 22:05:41380 # Three lines of non-changing comments so that
381 # the commit queue can handle CLs rolling libgifcodec
382 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19383 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18384 # Three lines of non-changing comments so that
385 # the commit queue can handle CLs rolling libavif
386 # and whatever else without interference from each other.
Wan-Teh Changb9f665a2022-01-20 02:31:34387 'libavif_revision': '97306bf64266cf9571dd141f3d04492534a9deea',
Himanshu Jaju46bc91032020-07-08 21:57:58388 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33389 # the commit queue can handle CLs rolling nearby
390 # and whatever else without interference from each other.
Claudius van der Merwefcb8b042021-12-29 19:12:12391 'nearby_revision': '9ce7be981221037a9abfb625e9e51262c5be58c2',
Himanshu Jaju114b74212020-07-09 13:32:33392 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58393 # the commit queue can handle CLs rolling securemessage
394 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50395 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58396 # Three lines of non-changing comments so that
397 # the commit queue can handle CLs rolling ukey2
398 # and whatever else without interference from each other.
399 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34400 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58401 # the commit queue can handle CLs rolling feed
402 # and whatever else without interference from each other.
Patrick Meiringa7fc6122021-07-27 12:28:00403 'resultdb_version': 'git_revision:735a8a662d3874d8b1d795a40e46ea0f57b52758',
Nico Weber1c088adf2021-03-03 16:56:34404 # Three lines of non-changing comments so that
405 # the commit queue can handle CLs rolling feed
406 # and whatever else without interference from each other.
chromium-autoroll826d32cf2022-01-21 01:14:18407 'libcxxabi_revision': 'fd0ef6db30debb29f90f276e9aa30db5c61fd93b',
Nico Weber1c088adf2021-03-03 16:56:34408 # Three lines of non-changing comments so that
409 # the commit queue can handle CLs rolling feed
410 # and whatever else without interference from each other.
chromium-autorolla81dd53422022-01-21 16:27:33411 'libunwind_revision': 'c33d4cdb4642a524744574734815ce8b1ae323cc',
Nico Weber14861e52021-03-06 18:49:43412 # Three lines of non-changing comments so that
413 # the commit queue can handle CLs rolling feed
414 # and whatever else without interference from each other.
Lei Zhang1f1d3cb12021-12-03 18:36:23415 'clang_format_revision': 'e435ad79c17b1888b34df88d6a30a094936e3836',
Moritz Firsching6980917f2021-04-01 04:51:50416 # Three lines of non-changing comments so that
417 # the commit queue can handle CLs rolling feed
418 # and whatever else without interference from each other.
Alex Deymofcabfbc12021-10-30 05:47:32419 'libjxl_revision': 'a205468bc5d3a353fb15dae2398a101dff52f2d3',
Moritz Firsching6980917f2021-04-01 04:51:50420 # Three lines of non-changing comments so that
421 # the commit queue can handle CLs rolling feed
422 # and whatever else without interference from each other.
Alex Deymof2b053ae2021-08-10 22:38:53423 'highway_revision': '424360251cdcfc314cfc528f53c872ecd63af0f0',
Dirk Pranke3c18a382019-03-15 01:07:51424
Nico Weberff3d9b362021-03-04 02:57:59425 # If you change this, also update the libc++ revision in
426 # //buildtools/deps_revisions.gni.
Amy Huang804355e2021-07-07 21:23:59427 'libcxx_revision': '79a2e924d96e2fc1e4b937c42efd08898fa472d7',
Nico Weberff3d9b362021-03-04 02:57:59428
Dirk Pranke6d095b42019-03-15 23:44:01429 # GN CIPD package version.
chromium-autorollf4d02e82022-01-10 20:49:02430 'gn_version': 'git_revision:80a40b07305373617eba2d5878d353532af77da3',
[email protected]5f129de2009-02-24 23:22:04431}
432
tandrii74b7e422014-09-23 16:45:27433# Only these hosts are allowed for dependencies in this DEPS file.
434# If you need to add a new host, contact chrome infrastracture team.
435allowed_hosts = [
tandriicb12c642015-03-27 19:00:55436 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34437 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39438 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04439 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30440 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39441 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39442 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39443 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27444 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39445 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17446 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02447 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27448]
449
[email protected]5f129de2009-02-24 23:22:04450deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36451 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49452 Var('chromium_git') +
453 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17454 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01455 'src/buildtools/linux64': {
456 'packages': [
457 {
458 'package': 'gn/gn/linux-amd64',
459 'version': Var('gn_version'),
460 }
461 ],
462 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02463 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01464 },
465 'src/buildtools/mac': {
466 'packages': [
467 {
Nico Weber17e920f2020-12-29 15:01:40468 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01469 'version': Var('gn_version'),
470 }
471 ],
472 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02473 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01474 },
Dirk Pranke474d1ca2019-03-13 23:14:36475 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50476 Var('chromium_git') +
477 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26478 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36479 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50480 Var('chromium_git') +
481 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26482 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36483 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50484 Var('chromium_git') +
485 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26486 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01487 'src/buildtools/win': {
488 'packages': [
489 {
490 'package': 'gn/gn/windows-amd64',
491 'version': Var('gn_version'),
492 }
493 ],
494 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02495 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01496 },
Junji Watanabe78be2c032021-10-28 07:06:22497 # TODO(crbug.com/1264228): reclient mac-arm64 is missing. Explicitly speacify amd64.
Michael Savigny8247d2d2020-12-08 17:57:33498 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50499 'packages': [
500 {
Junji Watanabe78be2c032021-10-28 07:06:22501 'package': 'infra/rbe/client/${{os}}-amd64',
Ye Kuang346d9d272020-12-03 03:35:00502 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50503 }
504 ],
505 'dep_type': 'cipd',
Fumitoshi Ukai03ff6be2021-09-24 05:19:18506 'condition': 'checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50507 },
Adrian Taylorc5fb8a002021-08-24 21:26:38508 'src/third_party/android_rust_toolchain/toolchain': {
509 'packages': [
510 {
511 'package': 'chromium/third_party/android_rust_toolchain/linux-amd64',
Adrian Taylora63952d52021-11-30 18:49:22512 'version': 'Bu8heOPkhOm7UcWIQy5lqgr7sVusGKVi_LjAzmJ1MrcC',
Adrian Taylorc5fb8a002021-08-24 21:26:38513 },
514 ],
515 'dep_type': 'cipd',
516 'condition': '(host_os == "linux")',
517 },
John Williamsff7a08d2018-02-01 03:20:21518
Adrian Taylorebdd08572021-12-09 18:29:13519 'src/third_party/rust/serde_jsonrc/v0_1/crate':
Adrian Taylorb0935472021-12-21 18:06:23520 Var('chromium_git') + '/external/github.com/serde-rs/json' + '@' + 'ca5782632fc8dc3f9cf2f22055b87f910cad761f',
Adrian Taylorebdd08572021-12-09 18:29:13521
Andrew Luo96e2fef8d2018-08-22 20:18:24522 'src/android_webview/tools/cts_archive': {
523 'packages': [
524 {
525 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21526 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24527 },
528 ],
529 'condition': 'checkout_android',
530 'dep_type': 'cipd',
531 },
532
Alan Cutter76f128f92021-04-22 05:50:41533 'src/chrome/browser/resources/preinstalled_web_apps/internal': {
Zain Afzalc8636422021-09-16 06:19:20534 'url': 'https://chrome-internal.googlesource.com/chrome/components/default_apps.git' + '@' + '3610b316398d68e3ae89388c03cb8bd8eb30e76a',
Alan Cutter76f128f92021-04-22 05:50:41535 'condition': 'checkout_src_internal',
536 },
537
Paweł Hajdan, Jr7af368952017-10-02 12:25:36538 'src/chrome/installer/mac/third_party/xz/xz': {
539 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
540 'condition': 'checkout_mac',
541 },
542
Brad Hall2d33cbf2019-02-27 21:48:04543 'src/tools/clang/dsymutil': {
544 'packages': [
545 {
546 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41547 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04548 }
549 ],
Sylvain Defresne03f0d102019-11-22 17:04:16550 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04551 'dep_type': 'cipd',
552 },
553
Yiming Zhoud369d9f2018-12-18 00:24:01554 'src/chrome/test/data/autofill/captured_sites': {
555 'packages': [
556 {
557 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Christoph Schweringfd697f02022-01-21 01:11:30558 'version': 'K7ZyaXaQqhwPpEXSZzXLlmZZC14m_PGMenrARj2bJlIC',
Yiming Zhoud369d9f2018-12-18 00:24:01559 }
560 ],
561 'condition': 'checkout_chromium_autofill_test_dependencies',
562 'dep_type': 'cipd',
563 },
564
Yiming Zhou7fa0ef42019-03-06 00:57:48565 'src/chrome/test/data/password/captured_sites': {
566 'packages': [
567 {
568 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90bc29672021-06-17 18:49:20569 'version': '9wov5BqIgpBX5S5_U8V_kKNw0tPVWNdPf9ESRYF16R8C',
Yiming Zhou7fa0ef42019-03-06 00:57:48570 }
571 ],
572 'condition': 'checkout_chromium_password_manager_test_dependencies',
573 'dep_type': 'cipd',
574 },
575
Yiming Zhoub97fb5c62021-07-20 21:33:16576 'src/chrome/test/data/enterprise/connectors/file_system/captured_sites': {
577 'packages': [
578 {
579 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/captured_sites',
uwyimingce0024a2021-09-15 18:33:12580 'version': '-4zOjJJZh2jzpT8FfELxOWSU8-YUoshUfI9UirvYkCwC',
Yiming Zhoub97fb5c62021-07-20 21:33:16581 }
582 ],
583 'condition': 'checkout_chromium_fsc_test_dependencies',
584 'dep_type': 'cipd',
585 },
586
587 'src/chrome/test/data/enterprise/connectors/file_system/downloads/cipd': {
588 'packages': [
589 {
590 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/downloads',
591 'version': 'OqoTmkXSZL8TiU2yFt3j6fKGoLwXYCWJXcFXg4L2b_wC',
592 }
593 ],
594 'condition': 'checkout_chromium_fsc_test_dependencies',
595 'dep_type': 'cipd',
596 },
597
598
Stefan Zagerfd5ba192014-08-23 00:29:39599 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56600 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38601
Stefan Zagerfd5ba192014-08-23 00:29:39602 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56603 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26604
Robert Sesek1a726e02018-08-17 18:39:43605 'src/chrome/test/data/safe_browsing/dmg': {
606 'packages': [
607 {
608 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09609 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43610 },
611 ],
612 'condition': 'checkout_mac',
613 'dep_type': 'cipd',
614 },
615
bsheedya9ced4c42018-07-14 00:28:00616 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12617 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38618
Dirk Prankebf0eaad2021-11-15 18:58:52619 'src/docs/website': {
chromium-autoroll9d4d0272022-01-21 02:49:55620 'url': Var('chromium_git') + '/website.git' + '@' + '92cd1107e1b24460b14643d38b79f911b9fa67a1',
Dirk Prankebf0eaad2021-11-15 18:58:52621 },
622
Lindsay Pasrichab31f6c62018-10-11 00:09:44623 'src/ios/third_party/earl_grey2/src': {
Justin Cohen1e128762021-08-19 03:12:48624 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '3a6f231bb1c1b9355d684aff73c18ea9aa0feedf',
Lindsay Pasrichab31f6c62018-10-11 00:09:44625 'condition': 'checkout_ios',
626 },
627
Lindsay Pasrichab0d775f2018-10-12 22:04:35628 'src/ios/third_party/edo/src': {
chromium-autorolld4385302021-11-13 01:04:16629 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + 'c979e4c2e631d92d79e194d1ed4d59b965175bd3',
Lindsay Pasrichab0d775f2018-10-12 22:04:35630 'condition': 'checkout_ios',
631 },
632
Lindsay Pasrichabe000ae22018-08-22 15:21:49633 'src/ios/third_party/gtx/src': {
Justin Cohen8638d28b2021-08-09 20:53:49634 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '8245048a7023a37055d8d6c7a421bce3fcf79e6b',
Lindsay Pasrichabe000ae22018-08-22 15:21:49635 'condition': 'checkout_ios',
636 },
637
Paweł Hajdan, Jr7af368952017-10-02 12:25:36638 'src/ios/third_party/gcdwebserver/src': {
639 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
640 'condition': 'checkout_ios',
641 },
642
643 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller846f60c42022-01-18 22:46:37644 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + 'ec85dac78dbf6cba59971f6d6db6b6e606a43fdb',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36645 'condition': 'checkout_ios',
646 },
647
648 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29649 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36650 'condition': 'checkout_ios',
651 },
652
Gauthier Ambard8d034462017-10-25 16:39:55653 'src/ios/third_party/material_internationalization_ios/src': {
Internal Frameworks Autorollera7dce7c2021-09-24 23:19:33654 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + '4f71b756289a90e7e559d1851fd1c426a183dbc8',
Gauthier Ambard8d034462017-10-25 16:39:55655 'condition': 'checkout_ios',
656 },
657
Paweł Hajdan, Jr7af368952017-10-02 12:25:36658 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autorollerb898dba2021-08-27 21:40:34659 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4be05d4676645febc453a6cde7f5adfb1b785dc1',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36660 'condition': 'checkout_ios',
661 },
662
663 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05664 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36665 'condition': 'checkout_ios',
666 },
667
668 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere5dd2eb2021-05-20 09:54:47669 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '197375261e25ee5d473219d0f353a1f635f5393d',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36670 'condition': 'checkout_ios',
671 },
672
mrefaat070940d2017-12-01 02:59:38673 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58674 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38675 'condition': 'checkout_ios',
676 },
677
mrefaatb4b862312017-12-01 20:03:05678 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42679 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05680 'condition': 'checkout_ios',
681 },
682
Louis Romeroe1d73292017-12-07 01:28:17683 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42684 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17685 'condition': 'checkout_ios',
686 },
687
Rohit Rao62d505b2021-09-27 19:36:45688 'src/ios/third_party/native_closure_compiler': {
689 'packages': [
690 {
691 'package': 'chromium/third_party/native_closure_compiler_macos',
692 'version': 'version:[email protected]',
693 },
694 ],
695 'condition': 'checkout_ios',
696 'dep_type': 'cipd',
697 },
698
Paweł Hajdan, Jr7af368952017-10-02 12:25:36699 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11700 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36701 'condition': 'checkout_ios',
702 },
703
Rohit Rao5b4160412019-02-05 20:12:54704 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11705 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
706 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54707 'condition': 'checkout_ios and checkout_ios_webkit'
708 },
709
jrummellf715b1692015-10-21 23:26:26710 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09711 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11712
Dirk Pranke4dabe802017-11-02 07:18:55713 'src/native_client': {
714 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
715 'condition': 'checkout_nacl',
716 },
[email protected]bba1c0dd2013-08-19 10:33:31717
Victor Vasiliev92c06acc2018-12-08 10:16:27718 'src/net/third_party/quiche/src':
719 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
720
Nodir Turakulove249d372021-03-26 16:33:25721 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55722 'packages': [
723 {
Nodir Turakulove249d372021-03-26 16:33:25724 'package': 'chromium/rts/model/linux-amd64',
chromium-autorolld4eba142022-01-20 15:58:33725 'version': '9G0wjZ4tJb-86toLKwH0q-oFOJHoZIJfBSSkWZ4LecMC',
Greg Gutermande78a042021-02-17 01:37:55726 },
727 ],
728 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25729 'condition': 'checkout_rts_model and checkout_linux',
730 },
731
732 'src/testing/rts/mac-amd64': {
733 'packages': [
734 {
735 'package': 'chromium/rts/model/mac-amd64',
chromium-autoroll2ba656df2022-01-20 15:43:53736 'version': 'QhMcJC0dDah4lt3GU-h9B-O237TunoKGZ81iBCw8zHAC',
Nodir Turakulove249d372021-03-26 16:33:25737 },
738 ],
739 'dep_type': 'cipd',
740 'condition': 'checkout_rts_model and checkout_mac',
741 },
742
743 'src/testing/rts/windows-amd64': {
744 'packages': [
745 {
746 'package': 'chromium/rts/model/windows-amd64',
chromium-autoroll6beea4c2022-01-20 16:23:31747 'version': 'uaVq40dDbFhQ1GN2EH8oXHwjxwwQYxBWBWBOMjtgMGsC',
Nodir Turakulove249d372021-03-26 16:33:25748 },
749 ],
750 'dep_type': 'cipd',
751 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55752 },
753
Marc-Antoine Ruel81815952018-07-13 00:26:44754 'src/tools/luci-go': {
755 'packages': [
756 {
757 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11758 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44759 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08760 {
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08761 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11762 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08763 },
Marc-Antoine Ruel81815952018-07-13 00:26:44764 ],
765 'dep_type': 'cipd',
766 },
767
Corentin Wallez955059ff2018-10-21 10:47:39768 'src/third_party/shaderc/src':
769 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
770 Var('shaderc_revision'),
771
John Budoricke9aa27c2018-03-24 00:23:27772 'src/third_party/accessibility_test_framework': {
773 'packages': [
774 {
775 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09776 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27777 },
778 ],
779 'condition': 'checkout_android',
780 'dep_type': 'cipd',
781 },
782
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16783 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57784 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16785 'condition': 'checkout_android',
786 },
787
Mohamed Heikal95797a582020-03-05 22:45:44788 'src/third_party/android_protoc': {
789 'packages': [
790 {
791 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40792 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44793 },
794 ],
795 'condition': 'checkout_android',
796 'dep_type': 'cipd',
797 },
798
Shenghua Zhang0c102b12018-01-11 00:25:57799 'src/third_party/android_ndk': {
Andrew Grievecbfe6fb2021-11-02 16:47:38800 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06801 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57802 },
803
Peter Kotwicz38deede2021-01-22 22:03:18804 'src/third_party/androidx': {
805 'packages': [
806 {
807 'package': 'chromium/third_party/androidx',
chromium-autorolla9381282022-01-13 17:05:51808 'version': 'cvnN-qE6n5AuBxEsTtzpda1KG8oF_QAjRf62bBkmqhkC',
Peter Kotwicz38deede2021-01-22 22:03:18809 },
810 ],
811 'condition': 'checkout_android',
812 'dep_type': 'cipd',
813 },
814
John Budoricke9aa27c2018-03-24 00:23:27815 'src/third_party/android_support_test_runner': {
816 'packages': [
817 {
818 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09819 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27820 },
821 ],
822 'condition': 'checkout_android',
823 'dep_type': 'cipd',
824 },
825
826 'src/third_party/android_system_sdk': {
827 'packages': [
828 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55829 'package': 'chromium/third_party/android_system_sdk/public',
830 'version': 'oSfDIvHlCa6W0gS79Q5OOfB9E4eBg3uAvi3BEDN21U0C',
John Budoricke9aa27c2018-03-24 00:23:27831 },
832 ],
833 'condition': 'checkout_android',
834 'dep_type': 'cipd',
835 },
836
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03837 'src/third_party/android_build_tools/aapt2': {
838 'packages': [
839 {
Mohamed Heikal2747b4b2018-10-31 22:20:42840 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-autoroll110a886e2022-01-11 00:34:31841 'version': '0yR8wK_fSMgdVKwnx4nRPi-amaLV7Kcr4Os6mg_DGI4C',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03842 },
843 ],
844 'condition': 'checkout_android',
845 'dep_type': 'cipd',
846 },
847
Matthew Cary775dab72018-09-20 06:19:03848 'src/third_party/android_build_tools/art': {
849 'packages': [
850 {
851 'package': 'chromium/third_party/android_build_tools/art',
852 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
853 },
854 ],
855 'condition': 'checkout_android',
856 'dep_type': 'cipd',
857 },
858
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03859 'src/third_party/android_build_tools/bundletool': {
860 'packages': [
861 {
Andrew Grievef9ebbcd2021-08-16 17:02:52862 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-autorollfa1e28c2021-11-03 19:44:52863 'version': '2ZcLVDxyRwp8FzpeYLtLT0TfSRweZxvwh1-Kx1jZ_FoC',
Peter Wenab7bffd2020-01-24 02:13:26864 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03865 ],
866 'condition': 'checkout_android',
867 'dep_type': 'cipd',
868 },
869
Peter Conn6eb0e1d2019-08-08 07:39:05870 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47871 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05872 'condition': 'checkout_android',
873 },
874
Shenghua Zhangcbe64ba2018-04-12 19:11:49875 'src/third_party/android_sdk/public': {
876 'packages': [
877 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55878 'package': 'chromium/third_party/android_sdk/public/build-tools/31.0.0',
Shenghua Zhangcbe64ba2018-04-12 19:11:49879 'version': Var('android_sdk_build-tools_version'),
880 },
881 {
882 'package': 'chromium/third_party/android_sdk/public/emulator',
883 'version': Var('android_sdk_emulator_version'),
884 },
885 {
886 'package': 'chromium/third_party/android_sdk/public/extras',
887 'version': Var('android_sdk_extras_version'),
888 },
889 {
Yun Liuf57cceaf2019-03-18 21:31:23890 'package': 'chromium/third_party/android_sdk/public/patcher',
891 'version': Var('android_sdk_patcher_version'),
892 },
893 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49894 'package': 'chromium/third_party/android_sdk/public/platform-tools',
895 'version': Var('android_sdk_platform-tools_version'),
896 },
897 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55898 'package': 'chromium/third_party/android_sdk/public/platforms/android-31',
Shenghua Zhangcbe64ba2018-04-12 19:11:49899 'version': Var('android_sdk_platforms_version'),
900 },
901 {
Haiyang Panfed73e52021-10-29 21:57:16902 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
Yun Liuf57cceaf2019-03-18 21:31:23903 'version': Var('android_sdk_sources_version'),
904 },
905 {
Andrew Grieve13128c92020-01-06 22:10:27906 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-autoroll9e157b32021-11-18 13:13:06907 'version': 'Ez2NWws2SJYCF6qw2O-mSCqK6424l3ZdSTpppLyVR_cC',
Andrew Grieve13128c92020-01-06 22:10:27908 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49909 ],
Yun Liuf57cceaf2019-03-18 21:31:23910 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49911 'dep_type': 'cipd',
912 },
913
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42914 'src/third_party/angle':
915 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
916
Dale Curtis9e73ba92019-02-05 21:49:23917 'src/third_party/dav1d/libdav1d':
Dale Curtis50e87d02021-12-04 00:42:23918 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '7b99b0e17fbd86f0847684798b182f9122545580',
Dale Curtis9e73ba92019-02-05 21:49:23919
Corentin Wallez955059ff2018-10-21 10:47:39920 'src/third_party/dawn':
921 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
922
Moritz Firsching6980917f2021-04-01 04:51:50923 'src/third_party/libjxl/src':
924 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
925
926 'src/third_party/highway/src':
927 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
928
Corentin Wallez955059ff2018-10-21 10:47:39929 'src/third_party/glfw/src':
Austin Engbb30bb22021-06-24 07:27:46930 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '94773111300fee0453844a4c9407af7e880b4df8',
Corentin Wallez955059ff2018-10-21 10:47:39931
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16932 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05933 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16934 'condition': 'checkout_android',
935 },
936
Azeem Arshadb51b7f882020-09-18 00:50:12937 'src/third_party/barhopper': {
Reilly Grantd1e70962021-11-18 18:47:48938 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'b619dfad3ef48aa15d3a647442c3c40f3a967146',
Reilly Grantc2d4c702021-12-08 01:27:27939 'condition': 'checkout_src_internal and checkout_chromeos',
Azeem Arshadb51b7f882020-09-18 00:50:12940 },
941
Chong Gu3c585752021-09-24 22:23:22942 'src/third_party/cast_core/prebuilts': {
943 'packages': [
944 {
945 'package': 'cast3p/cast_core/package_qa_vizio_castos_armv7a.tar',
946 'version': 'ZOzcgmEj32ltQEYvSSBfLbwcEo4MA_qtruinWrbbpGAC',
947 },
948 ],
949 'condition': 'checkout_cast3p',
950 'dep_type': 'cipd',
951 },
952
Victor Costanc63c92122020-01-03 05:49:53953 'src/third_party/google_benchmark/src': {
Byoungchan Lee455e7102021-10-19 17:42:19954 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Victor Costanc63c92122020-01-03 05:49:53955 'condition': 'checkout_google_benchmark',
956 },
957
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42958 'src/third_party/boringssl/src':
959 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
960
John Budoricke9aa27c2018-03-24 00:23:27961 'src/third_party/bouncycastle': {
962 'packages': [
963 {
964 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09965 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27966 },
967 ],
968 'condition': 'checkout_android',
969 'dep_type': 'cipd',
970 },
971
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42972 'src/third_party/breakpad/breakpad':
Zequan Wu2a4b5842022-01-15 01:38:28973 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '92a20b650400d110bf14378195e1346c7b0635de',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42974
John Budoricke9aa27c2018-03-24 00:23:27975 'src/third_party/byte_buddy': {
976 'packages': [
977 {
978 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09979 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27980 },
981 ],
982 'condition': 'checkout_android',
983 'dep_type': 'cipd',
984 },
985
Andrew Luo948028e2019-08-16 21:18:21986 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
987 'packages': [
988 {
989 'package': 'chromium/third_party/android_sdk/public/build-tools',
990 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
991 },
992 ],
993 'condition': 'checkout_android',
994 'dep_type': 'cipd',
995 },
996
Shawn Quereshib5a474162021-09-20 21:01:44997 'src/third_party/cast_core/public/src':
Vigen Issahhanjancfe41e62022-01-21 00:15:53998 Var('chromium_git') + '/cast_core/public' + '@' + '1c3981386ac760d99f38e25f8cc0ee6c68c47f4d',
Shawn Quereshib5a474162021-09-20 21:01:44999
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421000 'src/third_party/catapult':
1001 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
1002
1003 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:381004 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421005
Andrew Grieve0fa87872019-03-15 22:21:121006 'src/third_party/checkstyle': {
1007 'packages': [
1008 {
1009 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:451010 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:121011 },
1012 ],
Andrew Grieveee258482019-11-19 16:24:541013 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:121014 'condition': 'checkout_android or checkout_linux',
1015 'dep_type': 'cipd',
1016 },
1017
David Tseng0f7b42432021-02-10 22:31:081018 # Dependency for ChromeVox.
1019 'src/third_party/chromevox/third_party/sre/src': {
1020 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
1021 'condition': 'checkout_chromeos',
1022 },
1023
Ben Pastenefa7848a2020-08-26 19:49:191024 # Tools used when building Chrome for Chrome OS. This affects both the Simple
1025 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361026 'src/third_party/chromite': {
chromium-autoroll42be49f12022-01-21 17:44:161027 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '7d19180318149e79c860c8ca2bd8713409180fe2',
Ben Pastenefff40002020-07-29 16:58:091028 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361029 },
1030
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421031 'src/third_party/cld_3/src':
Peter Kastinge00c72d2021-10-13 19:20:441032 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '576305689d23da93e2f5e04a3de5afbe60d339da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421033
1034 'src/third_party/colorama/src':
1035 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
1036
1037 'src/third_party/crc32c/src':
Victor Costan6ddea8d322021-06-23 22:50:381038 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421039
Paweł Hajdan, Jr7af368952017-10-02 12:25:361040 # For Linux and Chromium OS.
1041 'src/third_party/cros_system_api': {
Roger Tinkoff07053ad22022-01-07 02:34:351042 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + 'bf9d8619a4a132b59de7d9043ffe415d6df8917f',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361043 'condition': 'checkout_linux',
1044 },
1045
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421046 'src/third_party/depot_tools':
chromium-autorollce2b8962022-01-21 06:12:041047 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '6bfbe35cce2380773e38bd622b35caed86d8aec0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421048
Yang Guo210ffc92019-10-21 07:14:371049 'src/third_party/devtools-frontend/src':
1050 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
1051
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421052 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:061053 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421054
Michael Crousea0ed9bde2020-11-19 02:49:541055 'src/third_party/eigen3/src':
mcrouse7c0c1a72022-01-18 22:48:561056 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + 'e939c06b0e54fd7c4bfa173d01b47d2554bf7a85',
Michael Crousea0ed9bde2020-11-19 02:49:541057
John Palmer24b4cef32021-01-06 04:01:261058 'src/third_party/emoji-metadata/src': {
John Palmer312a4912021-12-09 00:34:411059 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '84fcb4151d2d110abfb4451369469048f28b73ff',
John Palmer24b4cef32021-01-06 04:01:261060 'condition': 'checkout_chromeos',
1061 },
Michael Crousea0ed9bde2020-11-19 02:49:541062
John Budoricke9aa27c2018-03-24 00:23:271063 'src/third_party/espresso': {
1064 'packages': [
1065 {
1066 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:261067 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:271068 },
1069 ],
1070 'condition': 'checkout_android',
1071 'dep_type': 'cipd',
1072 },
1073
Michael Crousea0ed9bde2020-11-19 02:49:541074 'src/third_party/farmhash/src':
1075 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
1076
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421077 'src/third_party/ffmpeg':
Ted Meyer4368fb412022-01-20 03:06:261078 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '1edb3eb4914e0545e9775939ead4a5795746f993',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421079
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421080 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371081 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421082
1083 'src/third_party/flatbuffers/src':
Balazs Engedye10b96fb2021-12-16 18:13:501084 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'b8aaccee8248059b2af032cca0eb1d2ddbdb6cdc',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421085
Paweł Hajdan, Jr7af368952017-10-02 12:25:361086 # Used for embedded builds. CrOS & Linux use the system version.
1087 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091088 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361089 'condition': 'checkout_linux',
1090 },
1091
Michael Crousea0ed9bde2020-11-19 02:49:541092 'src/third_party/fp16/src':
Robert Ogdena4d90752021-08-16 19:21:341093 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + '4dfe081cf6bcd15db339cf2680b9281b8451eeb3',
Michael Crousea0ed9bde2020-11-19 02:49:541094
1095 'src/third_party/gemmlowp/src':
Robert Ogden9efd04b2021-09-07 23:47:471096 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '13d57703abca3005d97b19df1f2db731607a7dc2',
Michael Crousea0ed9bde2020-11-19 02:49:541097
Yuwei Huanga38af698d2019-02-19 22:00:581098 'src/third_party/grpc/src': {
Ming-Chuan Lin62fbc832022-01-11 04:20:391099 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '754913545189b819829284b79ac5a4d31fddbdcc',
Yuwei Huanga38af698d2019-02-19 22:00:581100 },
1101
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421102 'src/third_party/freetype/src':
1103 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1104
Dominik Röttsches5c56793f2020-11-12 08:51:521105 'src/third_party/freetype-testing/src':
1106 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1107
Dominik Röttsches60dab7e12018-03-20 09:55:471108 'src/third_party/harfbuzz-ng/src':
1109 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1110
Joey Scarr28fc30092019-02-04 10:10:201111 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161112 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351113
Dominik Röttschesefffce82021-01-18 13:02:081114 'src/third_party/ots/src':
1115 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1116
Hirokazu Hondafa7af2bb2020-02-03 02:48:281117 'src/third_party/libgav1/src':
James Zern78c6e36f2021-11-03 19:34:371118 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '58d08dbd45a3ee707e76f32a9c04d770c3d22e38',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281119
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221120 'src/third_party/google_toolbox_for_mac/src': {
1121 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1122 'condition': 'checkout_ios or checkout_mac',
1123 },
1124
Andrew Luo82d0e9f2018-05-24 20:46:361125 'src/third_party/google-truth': {
1126 'packages': [
1127 {
1128 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001129 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361130 },
1131 ],
1132 'condition': 'checkout_android',
1133 'dep_type': 'cipd',
1134 },
1135
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421136 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021137 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421138
Paweł Hajdan, Jr7af368952017-10-02 12:25:361139 # GNU binutils assembler for x86-32.
1140 'src/third_party/gnu_binutils': {
1141 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551142 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361143 },
1144
1145 'src/third_party/gperf': {
1146 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1147 'condition': 'checkout_win',
1148 },
1149
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421150 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521151 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161152 'condition': 'checkout_android',
1153 },
1154
Ian Vollick244bd882018-04-27 01:12:531155 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561156 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531157 'condition': 'checkout_android',
1158 },
1159
Piotr Bialeckie1b6bfb2019-07-18 23:43:291160 'src/third_party/arcore-android-sdk-client': {
1161 'packages': [
1162 {
1163 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561164 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291165 },
1166 ],
1167
1168 'condition': 'checkout_android',
1169 'dep_type': 'cipd',
1170 },
1171
John Budoricke9aa27c2018-03-24 00:23:271172 'src/third_party/hamcrest': {
1173 'packages': [
1174 {
1175 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091176 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271177 },
1178 ],
1179 'condition': 'checkout_android',
1180 'dep_type': 'cipd',
1181 },
1182
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421183 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361184 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421185
1186 'src/third_party/icu':
Frank Tang6738753782022-01-13 02:52:571187 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'b9f6d0a5c5375dc4643f35360d257dba37c1d3e1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421188
John Budoricke9aa27c2018-03-24 00:23:271189 'src/third_party/icu4j': {
1190 'packages': [
1191 {
1192 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091193 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271194 },
1195 ],
1196 'condition': 'checkout_android',
1197 'dep_type': 'cipd',
1198 },
1199
Ben Joycedde37c22019-04-12 19:36:191200 'src/third_party/jacoco': {
1201 'packages': [
1202 {
1203 'package': 'chromium/third_party/jacoco',
1204 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1205 },
1206 ],
1207 'condition': 'checkout_android',
1208 'dep_type': 'cipd',
1209 },
1210
Tibor Goldschwendt38cc2082019-06-03 21:59:281211 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351212 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281213 'condition': 'checkout_android',
1214 },
1215
Yun Liua89d1832019-10-05 01:40:551216 'src/third_party/jdk': {
1217 'packages': [
1218 {
1219 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151220 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551221 },
Haiyang Pan8bdb7882021-02-17 21:49:151222 ],
1223 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1224 'condition': 'checkout_android or checkout_linux',
1225 'dep_type': 'cipd',
1226 },
1227 'src/third_party/jdk/extras': {
1228 'packages': [
Peter Wenca01c252019-10-29 01:41:161229 {
1230 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151231 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161232 },
Yun Liua89d1832019-10-05 01:40:551233 ],
Andrew Grieveee258482019-11-19 16:24:541234 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1235 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551236 'dep_type': 'cipd',
1237 },
1238
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421239 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041240 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061241 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421242
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161243 'src/third_party/junit/src': {
1244 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1245 'condition': 'checkout_android',
1246 },
1247
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421248 'src/third_party/leveldatabase/src':
Victor Costand5196f6e2022-01-10 22:39:181249 Var('chromium_git') + '/external/leveldb.git' + '@' + '1b51a3a96821e5fd5175288724c95c1bde57b2f0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421250
1251 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261252 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421253
1254 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241255 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421256
Johann987d1532018-11-19 22:07:271257 'src/third_party/libaom/source/libaom':
Jerome Jiangb7b2f0e2021-12-02 03:13:551258 Var('aomedia_git') + '/aom.git' + '@' + 'fae44ad0475640af761691a06b5fbeb5c147b84e',
Johanncf5bb4c62017-10-30 23:21:341259
Wan-Teh Chang75fd5322020-04-08 01:32:181260 'src/third_party/libavif/src':
1261 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1262
Himanshu Jaju114b74212020-07-09 13:32:331263 'src/third_party/nearby/src':
1264 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1265
Himanshu Jaju46bc91032020-07-08 21:57:581266 'src/third_party/securemessage/src':
1267 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1268
1269 'src/third_party/ukey2/src':
1270 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1271
Paweł Hajdan, Jr7af368952017-10-02 12:25:361272 # Userspace interface to kernel DRM services.
1273 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201274 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361275 'condition': 'checkout_linux',
1276 },
1277
Ben Wagner3743d5392019-09-26 19:20:361278 'src/third_party/expat/src':
1279 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1280
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341281 # The library for IPP protocol (Chrome OS).
1282 'src/third_party/libipp/libipp': {
1283 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1284 'condition': 'checkout_linux',
1285 },
1286
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421287 'src/third_party/libjpeg_turbo':
Jonathan Wright22cb8fb2021-11-23 16:51:581288 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '02959c3ee17abacfd1339ec22ea93301292ffd56',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421289
Paweł Hajdan, Jr7af368952017-10-02 12:25:361290 'src/third_party/liblouis/src': {
Stephanie Kim81c83002021-11-30 21:47:551291 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '10f66b2735b7d1e3e44d98f6dedbb859d197ea57',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361292 'condition': 'checkout_linux',
1293 },
1294
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421295 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011296 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421297
1298 'src/third_party/libprotobuf-mutator/src':
1299 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1300
1301 'src/third_party/libsrtp':
Edward Lesmesfe402be92021-06-10 01:29:551302 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '5b7c744eb8310250ccc534f3f86a2015b3887a0a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421303
Paweł Hajdan, Jr7af368952017-10-02 12:25:361304 # Android Explicit Synchronization.
1305 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541306 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361307 'condition': 'checkout_linux',
1308 },
1309
Charlie Andrews6723c0e3c2019-10-31 15:45:241310 'src/third_party/libunwindstack': {
Peter Kasting65c80f02021-10-12 16:22:481311 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '6868358481bb1e5e20d155c1084dc436c88b5e6b',
Charlie Andrews6723c0e3c2019-10-31 15:45:241312 'condition': 'checkout_android',
1313 },
1314
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421315 'src/third_party/libvpx/source/libvpx':
Jerome Jianged6da5a02022-01-12 01:52:391316 Var('chromium_git') + '/webm/libvpx.git' + '@' + '51415c4076578d3cbc32fcd0d683161c3e887814',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421317
1318 'src/third_party/libwebm/source':
Ahmed Fakhry5b728dd2021-06-08 01:56:281319 Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421320
1321 'src/third_party/libyuv':
Frank Barchard32a95652021-12-20 21:52:061322 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + '78625492cb0ff43faebbb6cb6db2209cd4ccb785',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421323
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221324 'src/third_party/lighttpd': {
1325 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1326 'condition': 'checkout_mac or checkout_win',
1327 },
1328
1329 'src/third_party/lss': {
1330 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1331 'condition': 'checkout_android or checkout_linux',
1332 },
1333
Paweł Hajdan, Jr7af368952017-10-02 12:25:361334 'src/third_party/material_design_icons/src': {
1335 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1336 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1337 'condition': 'checkout_ios',
1338 },
1339
Nico Webera62ed4b32021-05-08 01:53:251340 'src/third_party/mig/bin': {
1341 'packages': [
1342 {
1343 'package': 'chromium/third_party/mig/${{platform}}',
Mark Mentovai1c60a392021-05-22 03:25:161344 'version': 'vJgfh6ZaBQ_Re5o4LFapZr-dYRdfM-GjXEbilySNcNQC',
Nico Webera62ed4b32021-05-08 01:53:251345 },
1346 ],
1347 'condition': 'host_os == "linux" and checkout_mac',
1348 'dep_type': 'cipd',
1349 },
1350
Paweł Hajdan, Jr7af368952017-10-02 12:25:361351 # GNU binutils assembler for x86-64.
1352 'src/third_party/mingw-w64/mingw/bin': {
1353 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551354 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361355 },
1356
1357 # Graphics buffer allocator for Chrome OS.
1358 'src/third_party/minigbm/src': {
Sasha McIntoshb35f49d72021-07-23 23:50:141359 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '2e63aaf616cdda26019d265989bd0d96ee11aab9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361360 'condition': 'checkout_linux',
1361 },
1362
1363 # Minizip library. Used on Chrome OS.
1364 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591365 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361366 'condition': 'checkout_linux',
1367 },
1368
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161369 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281370 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161371 'condition': 'checkout_android',
1372 },
1373
Paweł Hajdan, Jr7af368952017-10-02 12:25:361374 # Binaries for nacl sdk.
1375 'src/third_party/nacl_sdk_binaries': {
1376 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551377 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361378 },
1379
Dale Curtis7d284af2018-11-08 01:27:521380 'src/third_party/nasm': {
1381 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Nico Weber12e1dfec2021-10-18 22:17:371382 '9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Dale Curtis7d284af2018-11-08 01:27:521383 },
1384
Michael Crousea0ed9bde2020-11-19 02:49:541385 'src/third_party/neon_2_sse/src':
Robert Ogden9efd04b2021-09-07 23:47:471386 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '8dbe2461c89760ac4b204aa0eafb72413a97957d',
Michael Crousea0ed9bde2020-11-19 02:49:541387
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161388 'src/third_party/netty-tcnative/src': {
David Benjamina66e5f42021-08-31 23:11:561389 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '7eeb50be90c9ba0f6afa3375132df63942a0f32d',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161390 'condition': 'checkout_android',
1391 },
1392
1393 'src/third_party/netty4/src': {
1394 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1395 'condition': 'checkout_android',
1396 },
1397
John Budoricke9aa27c2018-03-24 00:23:271398 'src/third_party/objenesis': {
1399 'packages': [
1400 {
1401 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411402 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271403 },
1404 ],
1405 'condition': 'checkout_android',
1406 'dep_type': 'cipd',
1407 },
1408
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421409 'src/third_party/openh264/src':
Sergey Silkina5eebd7f2021-11-30 17:13:541410 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + 'b52786888ddce9d6bc06b7825ba9bffc65924e0c',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161411
btolschc50a3d52019-03-06 21:22:421412 'src/third_party/openscreen/src':
chromium-autorolle44fb01f2022-01-19 02:02:371413 Var('chromium_git') + '/openscreen' + '@' + '18b812750535e0433718472f5aa35b6a18f3f310',
btolschc50a3d52019-03-06 21:22:421414
Kevin Qin78ff68c82019-06-26 01:43:361415 'src/third_party/openxr/src': {
Phu Le9b87a182021-06-26 00:46:531416 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
Kevin Qin78ff68c82019-06-26 01:43:361417 'condition': 'checkout_openxr',
1418 },
1419
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421420 'src/third_party/pdfium':
1421 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1422
Paweł Hajdan, Jr7af368952017-10-02 12:25:361423 # Parses Windows PE/COFF executable format.
1424 'src/third_party/pefile': {
1425 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1426 'condition': 'checkout_win',
1427 },
1428
Oystein Eftevaaga9439b922018-01-08 19:30:141429 'src/third_party/perfetto':
chromium-autoroll0afd8042022-01-21 12:19:071430 Var('android_git') + '/platform/external/perfetto.git' + '@' + '551d6727405540d3a2c0864d5593830164fc3a8e',
Oystein Eftevaaga9439b922018-01-08 19:30:141431
Paweł Hajdan, Jr7af368952017-10-02 12:25:361432 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291433 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361434 'condition': 'checkout_win',
1435 },
1436
Andrew Grieve40dece272018-08-27 17:59:401437 'src/third_party/proguard': {
1438 'packages': [
1439 {
1440 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211441 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401442 },
1443 ],
1444 'condition': 'checkout_android',
1445 'dep_type': 'cipd',
1446 },
1447
Ben Pastenefff40002020-07-29 16:58:091448 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361449 'src/third_party/pyelftools': {
1450 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1451 'condition': 'checkout_linux',
1452 },
1453
Victor Vasiliev3b5cf152018-07-02 18:47:411454 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001455 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411456
Keita Suzukifa3a180692020-03-05 03:53:531457 'src/third_party/pywebsocket3/src':
Adam Riceb470e752021-08-23 15:58:541458 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '50602a14f1b6da17e0b619833a13addc6ea78bc2',
Keita Suzukifa3a180692020-03-05 03:53:531459
Stephen Roe3c9f5852019-11-13 17:25:431460 'src/third_party/qemu-linux-arm64': {
1461 'packages': [
1462 {
1463 'package': 'fuchsia/qemu/linux-arm64',
1464 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1465 },
1466 ],
Stephen Roeedece8b2020-11-19 20:32:321467 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431468 'dep_type': 'cipd',
1469 },
1470
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211471 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221472 'packages': [
1473 {
Chong Guf5b110302021-11-18 08:10:441474 'package': 'fuchsia/third_party/qemu/linux-amd64',
1475 'version': 'FFZaD9tecL-z0lq2XP_7UqiAaMgRGwXTyvcmkv7XCQcC'
Kevin Marshalle6a59a6b2018-08-17 23:37:221476 },
1477 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211478 'condition': 'host_os == "linux" and checkout_fuchsia',
1479 'dep_type': 'cipd',
1480 },
1481
1482 'src/third_party/qemu-mac-x64': {
1483 'packages': [
1484 {
Chong Guf5b110302021-11-18 08:10:441485 'package': 'fuchsia/third_party/qemu/mac-amd64',
1486 'version': '79L6B9YhuL7uIg_CxwlQcZqLOixVtS2Cctn7dmVg0q4C'
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211487 },
1488 ],
1489 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221490 'dep_type': 'cipd',
1491 },
1492
Stephen Roe59ee88f2021-05-14 01:43:171493 'src/third_party/aemu-linux-arm64': {
1494 'packages': [
1495 {
1496 'package': 'fuchsia/third_party/aemu/linux-arm64',
1497 'version': 'r2LsKQPbfi0NYEO8tfocwaJ1MMACXPDLkgCI0IjJq-YC'
1498 },
1499 ],
Stephen Roe45beae92021-05-27 23:26:321500 'condition': 'host_os == "linux" and checkout_fuchsia_for_arm64_host',
Stephen Roe59ee88f2021-05-14 01:43:171501 'dep_type': 'cipd',
1502 },
1503
Chong Gu9ad904d2019-09-26 23:24:021504 'src/third_party/aemu-linux-x64': {
1505 'packages': [
1506 {
1507 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autoroll8eec4ea22021-11-25 09:37:501508 'version': 'vRCm89BzABss-_H8vC-tLjcSf6uusZA9IBSSYtdw4_kC'
Chong Gu9ad904d2019-09-26 23:24:021509 },
1510 ],
Chong Gu7d2dd6e2020-02-01 03:27:251511 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021512 'dep_type': 'cipd',
1513 },
1514
1515 'src/third_party/aemu-mac-x64': {
1516 'packages': [
1517 {
1518 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191519 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021520 },
1521 ],
Chong Gu7d2dd6e2020-02-01 03:27:251522 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021523 'dep_type': 'cipd',
1524 },
1525
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421526 'src/third_party/re2/src':
chromium-autoroll87fe8492022-01-20 12:21:581527 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '8b2815e4f36f9e22c119d8128e86ac19cc26e478',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161528
Tiger Oakes95b7b7d2018-05-28 15:43:491529 'src/third_party/r8': {
1530 'packages': [
1531 {
1532 'package': 'chromium/third_party/r8',
chromium-internal-autorolldbc34772021-11-29 19:23:301533 'version': 'KOlWWUU4CAY1EqgiZ6iljOP7ycIjceTEFcwWxL14HFoC',
Tiger Oakes95b7b7d2018-05-28 15:43:491534 },
1535 ],
1536 'condition': 'checkout_android',
1537 'dep_type': 'cipd',
1538 },
1539
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161540 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551541 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161542 'condition': 'checkout_android',
1543 },
1544
John Budoricke9aa27c2018-03-24 00:23:271545 'src/third_party/robolectric': {
1546 'packages': [
1547 {
1548 'package': 'chromium/third_party/robolectric',
Tommy Nyquistf414a4192021-10-13 23:30:441549 'version': 'Kdd6dNFAKqj9g9Bsfo2z1zQr52Vk60EL_wb9Bf2c8rcC',
John Budoricke9aa27c2018-03-24 00:23:271550 },
1551 ],
1552 'condition': 'checkout_android',
1553 'dep_type': 'cipd',
1554 },
1555
Michael Crousea0ed9bde2020-11-19 02:49:541556 'src/third_party/ruy/src':
Robert Ogdendab88ed2022-01-21 18:44:491557 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + '2d950b3bfa7ebfbe7a97ecb44b1cc4da5ac1d6f0',
Michael Crousea0ed9bde2020-11-19 02:49:541558
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421559 'src/third_party/skia':
1560 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1561
1562 'src/third_party/smhasher/src':
1563 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1564
1565 'src/third_party/snappy/src':
Victor Costan65ae12892021-11-29 21:02:141566 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '65dc7b383985eb4f63cd3e752136db8d9b4be8c0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421567
Chris Mumford591102e2020-03-16 16:48:551568 'src/third_party/sqlite/src':
Victor Costanc6370f02022-01-05 04:42:551569 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '9ccd3058ec6dcfa5b0ebd2edb3e88c9b97813025',
Chris Mumford591102e2020-03-16 16:48:551570
John Budoricke9aa27c2018-03-24 00:23:271571 'src/third_party/sqlite4java': {
1572 'packages': [
1573 {
1574 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491575 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271576 },
1577 ],
1578 'condition': 'checkout_android',
1579 'dep_type': 'cipd',
1580 },
1581
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421582 'src/third_party/swiftshader':
1583 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1584
Tommy Martino41cca812020-08-10 18:50:451585 'src/third_party/text-fragments-polyfill/src': {
Ernesto Izquierdo Cluaec23f23c2022-01-20 14:58:331586 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + '13c5f9ad57cf179ef1c7ae1a8093073b8f080ff0',
Tommy Martino41cca812020-08-10 18:50:451587 'condition': 'checkout_ios',
1588 },
Jonathan Wright62ad5292020-12-04 21:07:561589
Michael Crousea0ed9bde2020-11-19 02:49:541590 'src/third_party/tflite/src':
mcrouse7c0c1a72022-01-18 22:48:561591 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + '7d380ffcce7a13884ca76d703ca0d983c870582c',
Jonathan Wright62ad5292020-12-04 21:07:561592
Peter Wen49675e172020-03-16 16:10:111593 'src/third_party/turbine': {
1594 'packages': [
1595 {
1596 'package': 'chromium/third_party/turbine',
chromium-autoroll26da18e2022-01-17 17:16:101597 'version': '8Wzi8_CpwqQkJeczCQavMiPI6wJMCSLh_4jpRwUIlSkC',
Peter Wen49675e172020-03-16 16:10:111598 },
1599 ],
1600 'condition': 'checkout_android',
1601 'dep_type': 'cipd',
1602 },
1603
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421604 'src/third_party/ub-uiautomator/lib': {
1605 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161606 'condition': 'checkout_android',
1607 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421608
1609 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei0bcff272021-10-07 13:30:011610 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '62d7d0c928c9a040dce96aa2f16c00e7e67d59cb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421611
chromium-autorolld1256802022-01-19 09:07:351612 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@d1b842fca80dddd1a098bf63813386e3e44f9642',
Jamie Madill178f84e2020-12-18 00:47:581613
Peng Huang91df2692020-05-05 18:59:531614 'src/third_party/vulkan_memory_allocator':
Peng Huangd01ff8a52022-01-12 18:57:441615 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + 'ebe84bec02c041d28f902da0214bf442743fc907',
Peng Huang3b77c37c2020-05-02 19:14:211616
Paweł Hajdan, Jr7af368952017-10-02 12:25:361617 # Display server protocol for Linux.
1618 'src/third_party/wayland/src': {
Josip Sokcevicbb09a902021-09-01 05:03:391619 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e60398b1755bfcdf09f040d3769131fe0d9762fc',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361620 'condition': 'checkout_linux',
1621 },
1622
1623 # Wayland protocols that add functionality not available in the core protocol.
1624 'src/third_party/wayland-protocols/src': {
Alexander Dunaevffcec2f2021-06-04 04:11:181625 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '177ff9119da526462e5d35fbfde6c84794913787',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361626 'condition': 'checkout_linux',
1627 },
1628
Alexander Dunaev12236f82021-06-08 18:35:091629 # Additional Wayland protocols specific for KDE Plasma desktop environment.
1630 'src/third_party/wayland-protocols/kde': {
Alexander Dunaev15015a7e92021-06-09 08:34:341631 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e',
Alexander Dunaev12236f82021-06-08 18:35:091632 'condition': 'checkout_linux',
1633 },
1634
Alexander Dunaevc1132732021-06-09 15:11:081635 # Additional Wayland protocols specific for GNOME desktop environment.
1636 'src/third_party/wayland-protocols/gtk': {
1637 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0',
1638 'condition': 'checkout_linux',
1639 },
1640
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421641 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011642 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421643
1644 'src/third_party/webgl/src':
Shrek Shao374b3082021-12-06 22:32:551645 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'b1f3776e4913637221733a4da09f3339e783b771',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421646
Kai Ninomiya13898882020-01-17 20:41:521647 'src/third_party/webgpu-cts/src':
chromium-autoroll30c206442022-01-21 03:53:341648 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '7c696b0954c5a8a2ecbd3ee7517d92dc8b1c22a1',
Kai Ninomiyac7138f92020-03-31 18:59:571649
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421650 'src/third_party/webrtc':
chromium-autoroll68564642022-01-21 14:39:231651 Var('webrtc_git') + '/src.git' + '@' + 'e1cd3ad4f5488a7cd1fb7f617d7dfbb8d3e28850',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421652
Nigel Tao3aa72142019-12-03 22:05:411653 'src/third_party/libgifcodec':
1654 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1655
Nigel Taob517eb8912019-10-23 03:36:241656 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1657 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1658 'src/third_party/wuffs/src':
Nigel Taob68de0f2021-08-12 01:33:491659 Var('skia_git') + '/external/github.com/google/wuffs-mirror-release-c.git' + '@' + Var('wuffs_revision'),
Nigel Taob517eb8912019-10-23 03:36:241660
sbalikondwar5949a802020-02-13 16:28:591661 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121662 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591663 'condition': 'checkout_linux',
1664 },
1665
Paweł Hajdan, Jr7af368952017-10-02 12:25:361666 'src/third_party/xdg-utils': {
1667 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1668 'condition': 'checkout_linux',
1669 },
1670
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421671 'src/tools/page_cycler/acid3':
1672 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1673
Sven Zheng4d4781292019-09-12 17:46:141674 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161675 'packages': [
1676 {
Sven Zheng4d4781292019-09-12 17:46:141677 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autoroll771eca62022-01-07 03:38:351678 'version': 'YNf7R76UZBvuCmgAKDzb1F43jfA8FkFy9DCW6B98MHEC',
bsheedy0e0f26df2019-01-09 22:17:161679 },
1680 ],
1681 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141682 'condition': 'checkout_linux',
1683 },
1684 'src/tools/skia_goldctl/win': {
1685 'packages': [
1686 {
1687 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autoroll9a16d3f2022-01-07 03:31:411688 'version': '0Z6Y_DY-axS2RajDae9CHJrDn1a4CTif2VkT4CR5jOMC',
Sven Zheng4d4781292019-09-12 17:46:141689 },
1690 ],
1691 'dep_type': 'cipd',
1692 'condition': 'checkout_win',
1693 },
bsheedy0e0f26df2019-01-09 22:17:161694
Brian Sheedy3bdfc4e2021-12-16 21:53:151695 'src/tools/skia_goldctl/mac_amd64': {
1696 'packages': [
1697 {
1698 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autoroll25d8c502022-01-07 02:46:541699 'version': 'x0lVRcTpz47HUZXm2WnVv16tuAKSZ-QUF9A1T1j2RykC',
Brian Sheedy3bdfc4e2021-12-16 21:53:151700 },
1701 ],
1702 'dep_type': 'cipd',
1703 'condition': 'checkout_mac',
1704 },
1705
1706 'src/tools/skia_goldctl/mac_arm64': {
1707 'packages': [
1708 {
1709 'package': 'skia/tools/goldctl/mac-arm64',
chromium-autoroll5ce238cb2022-01-07 02:48:271710 'version': 'Cbv4TR0stWg2pA84PBfgi-N9jV07KWhEcAsg8ZX8ZkYC',
Brian Sheedy3bdfc4e2021-12-16 21:53:151711 },
1712 ],
1713 'dep_type': 'cipd',
1714 'condition': 'checkout_mac',
1715 },
1716
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421717 'src/v8':
1718 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1719
1720 'src-internal': {
chromium-internal-autoroll8dcb0382022-01-21 17:43:451721 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@b84591676f32a0c32554661088585cedca969717',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421722 'condition': 'checkout_src_internal',
1723 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031724
Eric Sumfe5b40c2021-12-20 20:53:451725 'src/ash/ambient/resources': {
1726 'packages': [
1727 {
1728 'package': 'chromeos_internal/assistant/ambient',
1729 'version': 'S8Sbm_BTIBcLqO_bt-UOT9sRnf1LLo9hTbqn5giOGsQC',
1730 },
1731 ],
1732 'condition': 'checkout_chromeos and checkout_src_internal',
1733 'dep_type': 'cipd',
1734 },
1735
Yeunjoo Choi5e8f08182021-10-28 01:30:131736 'src/ash/webui/eche_app_ui/resources/prod': {
Sam Chiu2c8d0982021-03-05 00:23:151737 'packages': [
1738 {
1739 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll91f64c5d2021-12-28 18:19:021740 'version': 'Qa5fQL-FhMVjngdj4mWHgB_HEYJHls_GgerHPU6RBWcC',
Sam Chiu2c8d0982021-03-05 00:23:151741 },
1742 ],
1743 'condition': 'checkout_chromeos and checkout_src_internal',
1744 'dep_type': 'cipd',
1745 },
1746
Yeunjoo Choia53415d2021-08-31 03:50:501747 'src/ash/webui/help_app_ui/resources/prod': {
Jose Magana5dd8c42f2020-05-14 00:40:211748 'packages': [
1749 {
1750 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autorollc71aba62022-01-21 17:36:251751 'version': 'BSrPU60FAS-CUnGFj3fTbU-xAbHT4D5fV1QY3PR_bxcC',
Jose Magana5dd8c42f2020-05-14 00:40:211752 },
1753 ],
1754 'condition': 'checkout_chromeos and checkout_src_internal',
1755 'dep_type': 'cipd',
1756 },
1757
Yeunjoo Choi997893e2021-09-07 05:19:071758 'src/ash/webui/media_app_ui/resources/prod': {
Jose Maganad34f1702020-06-09 13:33:001759 'packages': [
1760 {
1761 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autoroll956a8672022-01-21 16:25:421762 'version': 'Yg3l3SExWusZFG_S7o2TycqZO1f3yOywl8NLPplapxcC',
Jose Maganad34f1702020-06-09 13:33:001763 },
1764 ],
1765 'condition': 'checkout_chromeos and checkout_src_internal',
1766 'dep_type': 'cipd',
1767 },
1768
Yeunjoo Choie2ae1032021-10-22 02:55:111769 'src/ash/webui/projector_app/resources/prod': {
Toby Huang0a19eab2021-08-17 20:17:341770 'packages': [
1771 {
1772 'package': 'chromeos_internal/apps/projector_app/app',
chromium-internal-autorolldafadf852022-01-21 11:42:451773 'version': '-lpMfCpl0pn7l_07nVLMubDqcU0Lah6IXPnQ4mp6sBQC',
Toby Huang0a19eab2021-08-17 20:17:341774 },
1775 ],
1776 'condition': 'checkout_chromeos and checkout_src_internal',
1777 'dep_type': 'cipd',
1778 },
1779
Arthur Wang802dc8ce42020-06-15 19:16:511780 'src/third_party/webpagereplay': {
1781 'packages' : [
1782 {
1783 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001784 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511785 },
1786 ],
1787 'condition': 'checkout_android',
1788 'dep_type': 'cipd',
1789 },
1790
Josipdfc143f2020-02-26 23:38:361791 'src/third_party/android_prebuilts/build_tools': {
1792 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1793 'condition': 'checkout_android_prebuilts_build_tools',
1794 },
1795
Haiyang Pan4ba6d0b2021-03-05 02:00:321796 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1797 # section once org_robolectric_shadows_multidex is updated to a new version
1798 # that does not need jetify.
1799 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1800 'packages': [
1801 {
1802 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1803 'version': 'version:4.3.1-cr1',
1804 },
1805 ],
1806 'condition': 'checkout_android',
1807 'dep_type': 'cipd',
1808 },
1809
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031810 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101811 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391812 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241813 'packages': [
1814 {
Peter Wend340c5e2018-07-26 20:55:391815 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091816 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241817 },
1818 ],
1819 'condition': 'checkout_android',
1820 'dep_type': 'cipd',
1821 },
1822
Ben Joycee779ce62019-08-15 22:57:371823 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1824 'packages': [
1825 {
1826 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091827 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371828 },
1829 ],
1830 'condition': 'checkout_android',
1831 'dep_type': 'cipd',
1832 },
1833
Peter Wend340c5e2018-07-26 20:55:391834 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241835 'packages': [
1836 {
Peter Wend340c5e2018-07-26 20:55:391837 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091838 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031839 },
1840 ],
1841 'condition': 'checkout_android',
1842 'dep_type': 'cipd',
1843 },
1844
1845 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1846 'packages': [
1847 {
1848 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091849 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241850 },
1851 ],
1852 'condition': 'checkout_android',
1853 'dep_type': 'cipd',
1854 },
1855
Ben Joycee779ce62019-08-15 22:57:371856 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1857 'packages': [
1858 {
1859 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091860 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371861 },
1862 ],
1863 'condition': 'checkout_android',
1864 'dep_type': 'cipd',
1865 },
1866
1867 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1868 'packages': [
1869 {
1870 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091871 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371872 },
1873 ],
1874 'condition': 'checkout_android',
1875 'dep_type': 'cipd',
1876 },
1877
Peter Wend340c5e2018-07-26 20:55:391878 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241879 'packages': [
1880 {
Peter Wend340c5e2018-07-26 20:55:391881 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091882 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241883 },
1884 ],
1885 'condition': 'checkout_android',
1886 'dep_type': 'cipd',
1887 },
1888
Ben Joycee779ce62019-08-15 22:57:371889 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1890 'packages': [
1891 {
1892 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091893 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371894 },
1895 ],
1896 'condition': 'checkout_android',
1897 'dep_type': 'cipd',
1898 },
1899
Ben Joyce157038a2020-05-06 20:13:061900 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1901 'packages': [
1902 {
1903 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091904 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061905 },
1906 ],
1907 'condition': 'checkout_android',
1908 'dep_type': 'cipd',
1909 },
1910
1911 'src/third_party/android_deps/libs/classworlds_classworlds': {
1912 'packages': [
1913 {
1914 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091915 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061916 },
1917 ],
1918 'condition': 'checkout_android',
1919 'dep_type': 'cipd',
1920 },
1921
Peter Wend340c5e2018-07-26 20:55:391922 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241923 'packages': [
1924 {
Peter Wend340c5e2018-07-26 20:55:391925 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091926 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241927 },
1928 ],
1929 'condition': 'checkout_android',
1930 'dep_type': 'cipd',
1931 },
1932
Peter Wend340c5e2018-07-26 20:55:391933 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241934 'packages': [
1935 {
Peter Wend340c5e2018-07-26 20:55:391936 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091937 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371938 },
1939 ],
1940 'condition': 'checkout_android',
1941 'dep_type': 'cipd',
1942 },
1943
1944 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1945 'packages': [
1946 {
1947 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091948 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241949 },
1950 ],
1951 'condition': 'checkout_android',
1952 'dep_type': 'cipd',
1953 },
1954
Peter Wend340c5e2018-07-26 20:55:391955 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241956 'packages': [
1957 {
Peter Wend340c5e2018-07-26 20:55:391958 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091959 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371960 },
1961 ],
1962 'condition': 'checkout_android',
1963 'dep_type': 'cipd',
1964 },
1965
1966 'src/third_party/android_deps/libs/com_android_support_collections': {
1967 'packages': [
1968 {
1969 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:091970 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371971 },
1972 ],
1973 'condition': 'checkout_android',
1974 'dep_type': 'cipd',
1975 },
1976
1977 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1978 'packages': [
1979 {
1980 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091981 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371982 },
1983 ],
1984 'condition': 'checkout_android',
1985 'dep_type': 'cipd',
1986 },
1987
1988 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1989 'packages': [
1990 {
1991 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091992 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371993 },
1994 ],
1995 'condition': 'checkout_android',
1996 'dep_type': 'cipd',
1997 },
1998
1999 'src/third_party/android_deps/libs/com_android_support_customview': {
2000 'packages': [
2001 {
2002 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:092003 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242004 },
2005 ],
2006 'condition': 'checkout_android',
2007 'dep_type': 'cipd',
2008 },
2009
Peter Wend340c5e2018-07-26 20:55:392010 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242011 'packages': [
2012 {
Peter Wend340c5e2018-07-26 20:55:392013 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:092014 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372015 },
2016 ],
2017 'condition': 'checkout_android',
2018 'dep_type': 'cipd',
2019 },
2020
2021 'src/third_party/android_deps/libs/com_android_support_documentfile': {
2022 'packages': [
2023 {
2024 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:092025 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372026 },
2027 ],
2028 'condition': 'checkout_android',
2029 'dep_type': 'cipd',
2030 },
2031
2032 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
2033 'packages': [
2034 {
2035 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092036 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242037 },
2038 ],
2039 'condition': 'checkout_android',
2040 'dep_type': 'cipd',
2041 },
2042
Ben Joycee779ce62019-08-15 22:57:372043 'src/third_party/android_deps/libs/com_android_support_interpolator': {
2044 'packages': [
2045 {
2046 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:092047 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242048 },
2049 ],
2050 'condition': 'checkout_android',
2051 'dep_type': 'cipd',
2052 },
2053
Ben Joycee779ce62019-08-15 22:57:372054 'src/third_party/android_deps/libs/com_android_support_loader': {
2055 'packages': [
2056 {
2057 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:092058 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372059 },
2060 ],
2061 'condition': 'checkout_android',
2062 'dep_type': 'cipd',
2063 },
2064
2065 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
2066 'packages': [
2067 {
2068 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:092069 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242070 },
2071 ],
2072 'condition': 'checkout_android',
2073 'dep_type': 'cipd',
2074 },
2075
Peter Wend340c5e2018-07-26 20:55:392076 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242077 'packages': [
2078 {
Peter Wend340c5e2018-07-26 20:55:392079 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:092080 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242081 },
2082 ],
2083 'condition': 'checkout_android',
2084 'dep_type': 'cipd',
2085 },
2086
Ben Joycee779ce62019-08-15 22:57:372087 'src/third_party/android_deps/libs/com_android_support_print': {
2088 'packages': [
2089 {
2090 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:092091 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242092 },
2093 ],
2094 'condition': 'checkout_android',
2095 'dep_type': 'cipd',
2096 },
2097
Peter Wend340c5e2018-07-26 20:55:392098 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242099 'packages': [
2100 {
Peter Wend340c5e2018-07-26 20:55:392101 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092102 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372103 },
2104 ],
2105 'condition': 'checkout_android',
2106 'dep_type': 'cipd',
2107 },
2108
2109 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2110 'packages': [
2111 {
2112 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092113 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242114 },
2115 ],
2116 'condition': 'checkout_android',
2117 'dep_type': 'cipd',
2118 },
2119
Peter Wend340c5e2018-07-26 20:55:392120 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242121 'packages': [
2122 {
Peter Wend340c5e2018-07-26 20:55:392123 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092124 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242125 },
2126 ],
2127 'condition': 'checkout_android',
2128 'dep_type': 'cipd',
2129 },
2130
Peter Wend340c5e2018-07-26 20:55:392131 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242132 'packages': [
2133 {
Peter Wend340c5e2018-07-26 20:55:392134 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092135 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242136 },
2137 ],
2138 'condition': 'checkout_android',
2139 'dep_type': 'cipd',
2140 },
2141
Peter Wend340c5e2018-07-26 20:55:392142 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242143 'packages': [
2144 {
Peter Wend340c5e2018-07-26 20:55:392145 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092146 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242147 },
2148 ],
2149 'condition': 'checkout_android',
2150 'dep_type': 'cipd',
2151 },
2152
Peter Wend340c5e2018-07-26 20:55:392153 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242154 'packages': [
2155 {
Peter Wend340c5e2018-07-26 20:55:392156 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092157 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242158 },
2159 ],
2160 'condition': 'checkout_android',
2161 'dep_type': 'cipd',
2162 },
2163
Peter Wend340c5e2018-07-26 20:55:392164 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242165 'packages': [
2166 {
Peter Wend340c5e2018-07-26 20:55:392167 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092168 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242169 },
2170 ],
2171 'condition': 'checkout_android',
2172 'dep_type': 'cipd',
2173 },
2174
Peter Wend340c5e2018-07-26 20:55:392175 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242176 'packages': [
2177 {
Peter Wend340c5e2018-07-26 20:55:392178 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092179 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242180 },
2181 ],
2182 'condition': 'checkout_android',
2183 'dep_type': 'cipd',
2184 },
2185
Peter Wend340c5e2018-07-26 20:55:392186 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242187 'packages': [
2188 {
Peter Wend340c5e2018-07-26 20:55:392189 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092190 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242191 },
2192 ],
2193 'condition': 'checkout_android',
2194 'dep_type': 'cipd',
2195 },
2196
Peter Wend340c5e2018-07-26 20:55:392197 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242198 'packages': [
2199 {
Peter Wend340c5e2018-07-26 20:55:392200 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092201 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372202 },
2203 ],
2204 'condition': 'checkout_android',
2205 'dep_type': 'cipd',
2206 },
2207
2208 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2209 'packages': [
2210 {
2211 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092212 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242213 },
2214 ],
2215 'condition': 'checkout_android',
2216 'dep_type': 'cipd',
2217 },
2218
Peter Wend340c5e2018-07-26 20:55:392219 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242220 'packages': [
2221 {
Peter Wend340c5e2018-07-26 20:55:392222 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092223 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372224 },
2225 ],
2226 'condition': 'checkout_android',
2227 'dep_type': 'cipd',
2228 },
2229
2230 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2231 'packages': [
2232 {
2233 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092234 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372235 },
2236 ],
2237 'condition': 'checkout_android',
2238 'dep_type': 'cipd',
2239 },
2240
2241 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2242 'packages': [
2243 {
2244 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092245 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392246 },
2247 ],
2248 'condition': 'checkout_android',
2249 'dep_type': 'cipd',
2250 },
2251
Mohamed Heikal9936c712021-04-08 20:47:152252 'src/third_party/android_deps/libs/com_android_tools_common': {
2253 'packages': [
2254 {
2255 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2256 'version': 'version:[email protected]',
2257 },
2258 ],
2259 'condition': 'checkout_android',
2260 'dep_type': 'cipd',
2261 },
2262
Andrew Grieve91ef4102020-04-22 14:17:312263 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2264 'packages': [
2265 {
2266 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092267 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312268 },
2269 ],
2270 'condition': 'checkout_android',
2271 'dep_type': 'cipd',
2272 },
2273
Justin DeWitt66c6aea2020-08-17 22:08:412274 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2275 'packages': [
2276 {
2277 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092278 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412279 },
2280 ],
2281 'condition': 'checkout_android',
2282 'dep_type': 'cipd',
2283 },
2284
Mohamed Heikal9936c712021-04-08 20:47:152285 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2286 'packages': [
2287 {
2288 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2289 'version': 'version:[email protected]',
2290 },
2291 ],
2292 'condition': 'checkout_android',
2293 'dep_type': 'cipd',
2294 },
2295
2296 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2297 'packages': [
2298 {
2299 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2300 'version': 'version:[email protected]',
2301 },
2302 ],
2303 'condition': 'checkout_android',
2304 'dep_type': 'cipd',
2305 },
2306
Peter Wenb1434387b2020-01-23 17:34:172307 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362308 'packages': [
2309 {
Peter Wenb1434387b2020-01-23 17:34:172310 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Peter Wen840bd642021-06-14 14:04:262311 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362312 },
2313 ],
2314 'condition': 'checkout_android',
2315 'dep_type': 'cipd',
2316 },
2317
Peter Wenb1434387b2020-01-23 17:34:172318 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362319 'packages': [
2320 {
Peter Wenb1434387b2020-01-23 17:34:172321 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092322 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362323 },
2324 ],
2325 'condition': 'checkout_android',
2326 'dep_type': 'cipd',
2327 },
2328
Richard Knolla7005982021-01-26 23:07:182329 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2330 'packages': [
2331 {
2332 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092333 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182334 },
2335 ],
2336 'condition': 'checkout_android',
2337 'dep_type': 'cipd',
2338 },
2339
Peter Wend340c5e2018-07-26 20:55:392340 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2341 'packages': [
2342 {
2343 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092344 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392345 },
2346 ],
2347 'condition': 'checkout_android',
2348 'dep_type': 'cipd',
2349 },
2350
2351 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2352 'packages': [
2353 {
2354 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092355 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392356 },
2357 ],
2358 'condition': 'checkout_android',
2359 'dep_type': 'cipd',
2360 },
2361
2362 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2363 'packages': [
2364 {
2365 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092366 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392367 },
2368 ],
2369 'condition': 'checkout_android',
2370 'dep_type': 'cipd',
2371 },
2372
2373 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2374 'packages': [
2375 {
2376 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092377 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392378 },
2379 ],
2380 'condition': 'checkout_android',
2381 'dep_type': 'cipd',
2382 },
2383
2384 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2385 'packages': [
2386 {
2387 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092388 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392389 },
2390 ],
2391 'condition': 'checkout_android',
2392 'dep_type': 'cipd',
2393 },
2394
2395 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2396 'packages': [
2397 {
2398 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092399 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392400 },
2401 ],
2402 'condition': 'checkout_android',
2403 'dep_type': 'cipd',
2404 },
2405
2406 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2407 'packages': [
2408 {
2409 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092410 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332411 },
2412 ],
2413 'condition': 'checkout_android',
2414 'dep_type': 'cipd',
2415 },
2416
2417 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2418 'packages': [
2419 {
2420 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092421 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392422 },
2423 ],
2424 'condition': 'checkout_android',
2425 'dep_type': 'cipd',
2426 },
2427
Richard Knolla7005982021-01-26 23:07:182428 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2429 'packages': [
2430 {
2431 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092432 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182433 },
2434 ],
2435 'condition': 'checkout_android',
2436 'dep_type': 'cipd',
2437 },
2438
Peter Wend340c5e2018-07-26 20:55:392439 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2440 'packages': [
2441 {
2442 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092443 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332444 },
2445 ],
2446 'condition': 'checkout_android',
2447 'dep_type': 'cipd',
2448 },
2449
2450 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2451 'packages': [
2452 {
2453 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092454 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392455 },
2456 ],
2457 'condition': 'checkout_android',
2458 'dep_type': 'cipd',
2459 },
2460
2461 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2462 'packages': [
2463 {
2464 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092465 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392466 },
2467 ],
2468 'condition': 'checkout_android',
2469 'dep_type': 'cipd',
2470 },
2471
2472 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2473 'packages': [
2474 {
2475 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092476 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392477 },
2478 ],
2479 'condition': 'checkout_android',
2480 'dep_type': 'cipd',
2481 },
2482
2483 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2484 'packages': [
2485 {
2486 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092487 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392488 },
2489 ],
2490 'condition': 'checkout_android',
2491 'dep_type': 'cipd',
2492 },
2493
2494 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2495 'packages': [
2496 {
2497 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092498 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332499 },
2500 ],
2501 'condition': 'checkout_android',
2502 'dep_type': 'cipd',
2503 },
2504
2505 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2506 'packages': [
2507 {
2508 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092509 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332510 },
2511 ],
2512 'condition': 'checkout_android',
2513 'dep_type': 'cipd',
2514 },
2515
2516 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2517 'packages': [
2518 {
2519 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092520 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332521 },
2522 ],
2523 'condition': 'checkout_android',
2524 'dep_type': 'cipd',
2525 },
2526
2527 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2528 'packages': [
2529 {
2530 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092531 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392532 },
2533 ],
2534 'condition': 'checkout_android',
2535 'dep_type': 'cipd',
2536 },
2537
2538 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2539 'packages': [
2540 {
2541 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092542 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392543 },
2544 ],
2545 'condition': 'checkout_android',
2546 'dep_type': 'cipd',
2547 },
2548
2549 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2550 'packages': [
2551 {
2552 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092553 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392554 },
2555 ],
2556 'condition': 'checkout_android',
2557 'dep_type': 'cipd',
2558 },
2559
2560 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2561 'packages': [
2562 {
2563 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092564 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242565 },
2566 ],
2567 'condition': 'checkout_android',
2568 'dep_type': 'cipd',
2569 },
2570
Ben Joyce5274e3d2019-09-03 19:19:042571 'src/third_party/android_deps/libs/com_google_android_material_material': {
2572 'packages': [
2573 {
2574 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Sky Malice010d67f2021-12-14 14:58:422575 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042576 },
2577 ],
2578 'condition': 'checkout_android',
2579 'dep_type': 'cipd',
2580 },
2581
Peter Wend8cae19322021-06-30 15:54:212582 'src/third_party/android_deps/libs/com_google_android_play_core': {
2583 'packages': [
2584 {
2585 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
2586 'version': 'version:[email protected]',
2587 },
2588 ],
2589 'condition': 'checkout_android',
2590 'dep_type': 'cipd',
2591 },
2592
Andrew Grieve8b5b0462019-11-13 21:07:362593 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2594 'packages': [
2595 {
2596 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Peter Wenaa3f5802021-09-14 15:46:122597 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362598 },
2599 ],
2600 'condition': 'checkout_android',
2601 'dep_type': 'cipd',
2602 },
2603
2604 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2605 'packages': [
2606 {
2607 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092608 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362609 },
2610 ],
2611 'condition': 'checkout_android',
2612 'dep_type': 'cipd',
2613 },
2614
2615 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2616 'packages': [
2617 {
2618 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092619 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362620 },
2621 ],
2622 'condition': 'checkout_android',
2623 'dep_type': 'cipd',
2624 },
2625
Peter Wen37c9003b2020-07-06 15:04:262626 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2627 'packages': [
2628 {
2629 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092630 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262631 },
2632 ],
2633 'condition': 'checkout_android',
2634 'dep_type': 'cipd',
2635 },
2636
Haiyang Pand924ea82021-03-01 18:44:052637 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362638 'packages': [
2639 {
2640 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092641 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362642 },
2643 ],
2644 'condition': 'checkout_android',
2645 'dep_type': 'cipd',
2646 },
2647
Peter Wenee303ae2018-09-12 19:41:372648 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2649 'packages': [
2650 {
2651 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092652 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372653 },
2654 ],
2655 'condition': 'checkout_android',
2656 'dep_type': 'cipd',
2657 },
2658
Andrew Grieveec7ec4212020-02-03 22:15:502659 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2660 'packages': [
2661 {
2662 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092663 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502664 },
2665 ],
2666 'condition': 'checkout_android',
2667 'dep_type': 'cipd',
2668 },
2669
Pavel Shmakovc1d47012018-08-24 14:36:222670 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2671 'packages': [
2672 {
2673 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092674 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222675 },
2676 ],
2677 'condition': 'checkout_android',
2678 'dep_type': 'cipd',
2679 },
2680
Pavel Shmakovc1d47012018-08-24 14:36:222681 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2682 'packages': [
2683 {
2684 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092685 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222686 },
2687 ],
2688 'condition': 'checkout_android',
2689 'dep_type': 'cipd',
2690 },
2691
2692 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2693 'packages': [
2694 {
2695 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092696 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222697 },
2698 ],
2699 'condition': 'checkout_android',
2700 'dep_type': 'cipd',
2701 },
2702
2703 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372704 'packages': [
2705 {
2706 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092707 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372708 },
2709 ],
2710 'condition': 'checkout_android',
2711 'dep_type': 'cipd',
2712 },
2713
Andrew Grieve8b5b0462019-11-13 21:07:362714 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2715 'packages': [
2716 {
2717 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Peter Wen75acc182021-11-10 19:51:542718 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362719 },
2720 ],
2721 'condition': 'checkout_android',
2722 'dep_type': 'cipd',
2723 },
2724
Peter Wenee303ae2018-09-12 19:41:372725 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2726 'packages': [
2727 {
2728 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Peter Wen75acc182021-11-10 19:51:542729 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362730 },
2731 ],
2732 'condition': 'checkout_android',
2733 'dep_type': 'cipd',
2734 },
2735
2736 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2737 'packages': [
2738 {
2739 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Peter Wen75acc182021-11-10 19:51:542740 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362741 },
2742 ],
2743 'condition': 'checkout_android',
2744 'dep_type': 'cipd',
2745 },
2746
2747 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2748 'packages': [
2749 {
2750 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Peter Wen75acc182021-11-10 19:51:542751 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362752 },
2753 ],
2754 'condition': 'checkout_android',
2755 'dep_type': 'cipd',
2756 },
2757
2758 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2759 'packages': [
2760 {
2761 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wen75acc182021-11-10 19:51:542762 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362763 },
2764 ],
2765 'condition': 'checkout_android',
2766 'dep_type': 'cipd',
2767 },
2768
2769 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2770 'packages': [
2771 {
2772 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092773 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372774 },
2775 ],
2776 'condition': 'checkout_android',
2777 'dep_type': 'cipd',
2778 },
Pavel Shmakovc1d47012018-08-24 14:36:222779
2780 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2781 'packages': [
2782 {
2783 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092784 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222785 },
2786 ],
2787 'condition': 'checkout_android',
2788 'dep_type': 'cipd',
2789 },
2790
Richard Knolla7005982021-01-26 23:07:182791 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2792 'packages': [
2793 {
2794 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092795 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182796 },
2797 ],
2798 'condition': 'checkout_android',
2799 'dep_type': 'cipd',
2800 },
2801
2802 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2803 'packages': [
2804 {
2805 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092806 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182807 },
2808 ],
2809 'condition': 'checkout_android',
2810 'dep_type': 'cipd',
2811 },
2812
2813 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2814 'packages': [
2815 {
2816 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092817 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182818 },
2819 ],
2820 'condition': 'checkout_android',
2821 'dep_type': 'cipd',
2822 },
2823
2824 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2825 'packages': [
2826 {
2827 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092828 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182829 },
2830 ],
2831 'condition': 'checkout_android',
2832 'dep_type': 'cipd',
2833 },
2834
2835 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2836 'packages': [
2837 {
2838 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092839 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182840 },
2841 ],
2842 'condition': 'checkout_android',
2843 'dep_type': 'cipd',
2844 },
2845
2846 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2847 'packages': [
2848 {
2849 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092850 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182851 },
2852 ],
2853 'condition': 'checkout_android',
2854 'dep_type': 'cipd',
2855 },
2856
2857 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2858 'packages': [
2859 {
2860 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092861 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182862 },
2863 ],
2864 'condition': 'checkout_android',
2865 'dep_type': 'cipd',
2866 },
2867
2868 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2869 'packages': [
2870 {
2871 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092872 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182873 },
2874 ],
2875 'condition': 'checkout_android',
2876 'dep_type': 'cipd',
2877 },
2878
2879 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2880 'packages': [
2881 {
2882 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092883 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182884 },
2885 ],
2886 'condition': 'checkout_android',
2887 'dep_type': 'cipd',
2888 },
2889
2890 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2891 'packages': [
2892 {
2893 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092894 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182895 },
2896 ],
2897 'condition': 'checkout_android',
2898 'dep_type': 'cipd',
2899 },
2900
2901 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2902 'packages': [
2903 {
2904 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092905 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182906 },
2907 ],
2908 'condition': 'checkout_android',
2909 'dep_type': 'cipd',
2910 },
2911
Mohamed Heikalcf7ec272021-11-12 20:30:552912 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
2913 'packages': [
2914 {
2915 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
2916 'version': 'version:[email protected]',
2917 },
2918 ],
2919 'condition': 'checkout_android',
2920 'dep_type': 'cipd',
2921 },
2922
Pavel Shmakovc1d47012018-08-24 14:36:222923 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2924 'packages': [
2925 {
2926 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092927 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222928 },
2929 ],
2930 'condition': 'checkout_android',
2931 'dep_type': 'cipd',
2932 },
2933
Andrew Grieve8b5b0462019-11-13 21:07:362934 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2935 'packages': [
2936 {
2937 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092938 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362939 },
2940 ],
2941 'condition': 'checkout_android',
2942 'dep_type': 'cipd',
2943 },
2944
Pavel Shmakovc1d47012018-08-24 14:36:222945 'src/third_party/android_deps/libs/com_google_guava_guava': {
2946 'packages': [
2947 {
2948 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Sam Maier3f284f12021-10-01 02:07:002949 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372950 },
2951 ],
2952 'condition': 'checkout_android',
2953 'dep_type': 'cipd',
2954 },
2955
Peter Kotwicz57eedc72020-11-13 20:05:462956 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2957 'packages': [
2958 {
2959 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Sam Maier497b32b2021-09-29 21:47:182960 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462961 },
2962 ],
2963 'condition': 'checkout_android',
2964 'dep_type': 'cipd',
2965 },
2966
Ben Joycebd0d9e52019-11-12 09:01:502967 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2968 'packages': [
2969 {
2970 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092971 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502972 },
2973 ],
2974 'condition': 'checkout_android',
2975 'dep_type': 'cipd',
2976 },
2977
Peter Wenee303ae2018-09-12 19:41:372978 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2979 'packages': [
2980 {
2981 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092982 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222983 },
2984 ],
2985 'condition': 'checkout_android',
2986 'dep_type': 'cipd',
2987 },
2988
Andrew Grievebddebf72019-11-25 17:59:102989 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2990 'packages': [
2991 {
2992 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092993 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102994 },
2995 ],
2996 'condition': 'checkout_android',
2997 'dep_type': 'cipd',
2998 },
2999
Mohamed Heikal25f926b72020-06-25 02:58:483000 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:343001 'packages': [
3002 {
Mohamed Heikal25f926b72020-06-25 02:58:483003 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:093004 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:343005 },
3006 ],
3007 'condition': 'checkout_android',
3008 'dep_type': 'cipd',
3009 },
3010
Andrew Grieve8b5b0462019-11-13 21:07:363011 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
3012 'packages': [
3013 {
3014 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:093015 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363016 },
3017 ],
3018 'condition': 'checkout_android',
3019 'dep_type': 'cipd',
3020 },
3021
Pavel Shmakovc1d47012018-08-24 14:36:223022 'src/third_party/android_deps/libs/com_squareup_javapoet': {
3023 'packages': [
3024 {
3025 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:093026 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223027 },
3028 ],
3029 'condition': 'checkout_android',
3030 'dep_type': 'cipd',
3031 },
3032
Ben Joyce5ce169f02020-03-20 13:07:123033 'src/third_party/android_deps/libs/com_squareup_javawriter': {
3034 'packages': [
3035 {
3036 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:093037 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:123038 },
3039 ],
3040 'condition': 'checkout_android',
3041 'dep_type': 'cipd',
3042 },
3043
Peter Wen840bd642021-06-14 14:04:263044 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
3045 'packages': [
3046 {
3047 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
3048 'version': 'version:[email protected]',
3049 },
3050 ],
3051 'condition': 'checkout_android',
3052 'dep_type': 'cipd',
3053 },
3054
Ben Joyce18c01322020-01-03 23:07:593055 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
3056 'packages': [
3057 {
3058 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093059 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:593060 },
3061 ],
3062 'condition': 'checkout_android',
3063 'dep_type': 'cipd',
3064 },
3065
Pavel Shmakovc1d47012018-08-24 14:36:223066 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3067 'packages': [
3068 {
3069 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093070 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223071 },
3072 ],
3073 'condition': 'checkout_android',
3074 'dep_type': 'cipd',
3075 },
3076
3077 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373078 'packages': [
3079 {
3080 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:093081 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373082 },
3083 ],
3084 'condition': 'checkout_android',
3085 'dep_type': 'cipd',
3086 },
3087
Ben Joyce157038a2020-05-06 20:13:063088 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
3089 'packages': [
3090 {
3091 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:093092 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063093 },
3094 ],
3095 'condition': 'checkout_android',
3096 'dep_type': 'cipd',
3097 },
3098
Haiyang Pand924ea82021-03-01 18:44:053099 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:063100 'packages': [
3101 {
3102 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:093103 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063104 },
3105 ],
3106 'condition': 'checkout_android',
3107 'dep_type': 'cipd',
3108 },
3109
Peter Wen414bfbc2020-02-19 20:02:003110 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3111 'packages': [
3112 {
3113 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:093114 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003115 },
3116 ],
3117 'condition': 'checkout_android',
3118 'dep_type': 'cipd',
3119 },
3120
Yun Liu081719f2019-03-20 23:24:023121 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3122 'packages': [
3123 {
3124 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:093125 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:023126 },
3127 ],
3128 'condition': 'checkout_android',
3129 'dep_type': 'cipd',
3130 },
3131
Ben Joyce157038a2020-05-06 20:13:063132 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3133 'packages': [
3134 {
3135 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:093136 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063137 },
3138 ],
3139 'condition': 'checkout_android',
3140 'dep_type': 'cipd',
3141 },
3142
3143 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
3144 'packages': [
3145 {
3146 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:093147 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063148 },
3149 ],
3150 'condition': 'checkout_android',
3151 'dep_type': 'cipd',
3152 },
3153
3154 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3155 'packages': [
3156 {
3157 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:093158 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063159 },
3160 ],
3161 'condition': 'checkout_android',
3162 'dep_type': 'cipd',
3163 },
3164
3165 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3166 'packages': [
3167 {
3168 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:093169 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063170 },
3171 ],
3172 'condition': 'checkout_android',
3173 'dep_type': 'cipd',
3174 },
3175
3176 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3177 'packages': [
3178 {
3179 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093180 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063181 },
3182 ],
3183 'condition': 'checkout_android',
3184 'dep_type': 'cipd',
3185 },
3186
3187 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3188 'packages': [
3189 {
3190 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093191 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063192 },
3193 ],
3194 'condition': 'checkout_android',
3195 'dep_type': 'cipd',
3196 },
3197
3198 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3199 'packages': [
3200 {
3201 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093202 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063203 },
3204 ],
3205 'condition': 'checkout_android',
3206 'dep_type': 'cipd',
3207 },
3208
3209 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3210 'packages': [
3211 {
3212 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093213 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063214 },
3215 ],
3216 'condition': 'checkout_android',
3217 'dep_type': 'cipd',
3218 },
3219
3220 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3221 'packages': [
3222 {
3223 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093224 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063225 },
3226 ],
3227 'condition': 'checkout_android',
3228 'dep_type': 'cipd',
3229 },
3230
3231 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3232 'packages': [
3233 {
3234 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093235 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063236 },
3237 ],
3238 'condition': 'checkout_android',
3239 'dep_type': 'cipd',
3240 },
3241
3242 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3243 'packages': [
3244 {
3245 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093246 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063247 },
3248 ],
3249 'condition': 'checkout_android',
3250 'dep_type': 'cipd',
3251 },
3252
3253 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3254 'packages': [
3255 {
3256 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093257 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063258 },
3259 ],
3260 'condition': 'checkout_android',
3261 'dep_type': 'cipd',
3262 },
3263
3264 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3265 'packages': [
3266 {
3267 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093268 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063269 },
3270 ],
3271 'condition': 'checkout_android',
3272 'dep_type': 'cipd',
3273 },
3274
3275 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3276 'packages': [
3277 {
3278 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093279 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063280 },
3281 ],
3282 'condition': 'checkout_android',
3283 'dep_type': 'cipd',
3284 },
3285
3286 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3287 'packages': [
3288 {
3289 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093290 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063291 },
3292 ],
3293 'condition': 'checkout_android',
3294 'dep_type': 'cipd',
3295 },
3296
3297 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3298 'packages': [
3299 {
3300 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093301 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063302 },
3303 ],
3304 'condition': 'checkout_android',
3305 'dep_type': 'cipd',
3306 },
3307
Ben Joyce3d4dd2cd2020-05-27 18:32:503308 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3309 'packages': [
3310 {
3311 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093312 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503313 },
3314 ],
3315 'condition': 'checkout_android',
3316 'dep_type': 'cipd',
3317 },
3318
Peter Wenee303ae2018-09-12 19:41:373319 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3320 'packages': [
3321 {
3322 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093323 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373324 },
3325 ],
3326 'condition': 'checkout_android',
3327 'dep_type': 'cipd',
3328 },
3329
Andrew Grieve8b5b0462019-11-13 21:07:363330 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3331 'packages': [
3332 {
3333 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Sam Maier3f284f12021-10-01 02:07:003334 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363335 },
3336 ],
3337 'condition': 'checkout_android',
3338 'dep_type': 'cipd',
3339 },
3340
Peter Wenaa3f5802021-09-14 15:46:123341 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Andrew Grieve8b5b0462019-11-13 21:07:363342 'packages': [
3343 {
Peter Wenaa3f5802021-09-14 15:46:123344 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
3345 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363346 },
3347 ],
3348 'condition': 'checkout_android',
3349 'dep_type': 'cipd',
3350 },
3351
Peter Wenee303ae2018-09-12 19:41:373352 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3353 'packages': [
3354 {
3355 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093356 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363357 },
3358 ],
3359 'condition': 'checkout_android',
3360 'dep_type': 'cipd',
3361 },
3362
Ben Joyce157038a2020-05-06 20:13:063363 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3364 'packages': [
3365 {
3366 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093367 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063368 },
3369 ],
3370 'condition': 'checkout_android',
3371 'dep_type': 'cipd',
3372 },
3373
3374 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3375 'packages': [
3376 {
3377 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093378 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063379 },
3380 ],
3381 'condition': 'checkout_android',
3382 'dep_type': 'cipd',
3383 },
3384
3385 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3386 'packages': [
3387 {
3388 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093389 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063390 },
3391 ],
3392 'condition': 'checkout_android',
3393 'dep_type': 'cipd',
3394 },
3395
Peter Wen840bd642021-06-14 14:04:263396 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
3397 'packages': [
3398 {
3399 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
3400 'version': 'version:[email protected]',
3401 },
3402 ],
3403 'condition': 'checkout_android',
3404 'dep_type': 'cipd',
3405 },
3406
Andrew Grieve177c82f2020-02-03 19:35:173407 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3408 'packages': [
3409 {
3410 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093411 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173412 },
3413 ],
3414 'condition': 'checkout_android',
3415 'dep_type': 'cipd',
3416 },
3417
Ben Joyceb1d4e5d2020-01-22 23:45:173418 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3419 'packages': [
3420 {
3421 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Haiyang Pan48c7bd82021-12-16 21:47:493422 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173423 },
3424 ],
3425 'condition': 'checkout_android',
3426 'dep_type': 'cipd',
3427 },
3428
3429 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3430 'packages': [
3431 {
3432 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Haiyang Pan48c7bd82021-12-16 21:47:493433 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103434 },
3435 ],
3436 'condition': 'checkout_android',
3437 'dep_type': 'cipd',
3438 },
3439
Peter Wen014649a2021-06-25 16:05:133440 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
3441 'packages': [
3442 {
3443 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
3444 'version': 'version:[email protected]',
3445 },
3446 ],
3447 'condition': 'checkout_android',
3448 'dep_type': 'cipd',
3449 },
3450
3451 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
3452 'packages': [
3453 {
3454 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
3455 'version': 'version:[email protected]',
3456 },
3457 ],
3458 'condition': 'checkout_android',
3459 'dep_type': 'cipd',
3460 },
3461
Peter Kotwicza15f2862021-04-30 05:00:103462 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
3463 'packages': [
3464 {
3465 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Peter Wen014649a2021-06-25 16:05:133466 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103467 },
3468 ],
3469 'condition': 'checkout_android',
3470 'dep_type': 'cipd',
3471 },
3472
3473 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
3474 'packages': [
3475 {
3476 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Peter Wen014649a2021-06-25 16:05:133477 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003478 },
3479 ],
3480 'condition': 'checkout_android',
3481 'dep_type': 'cipd',
3482 },
3483
3484 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3485 'packages': [
3486 {
3487 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093488 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173489 },
3490 ],
3491 'condition': 'checkout_android',
3492 'dep_type': 'cipd',
3493 },
3494
Andrew Grieve177c82f2020-02-03 19:35:173495 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3496 'packages': [
3497 {
3498 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093499 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173500 },
3501 ],
3502 'condition': 'checkout_android',
3503 'dep_type': 'cipd',
3504 },
3505
3506 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3507 'packages': [
3508 {
3509 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093510 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173511 },
3512 ],
3513 'condition': 'checkout_android',
3514 'dep_type': 'cipd',
3515 },
3516
3517 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3518 'packages': [
3519 {
3520 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093521 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173522 },
3523 ],
3524 'condition': 'checkout_android',
3525 'dep_type': 'cipd',
3526 },
3527
3528 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3529 'packages': [
3530 {
3531 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093532 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173533 },
3534 ],
3535 'condition': 'checkout_android',
3536 'dep_type': 'cipd',
3537 },
3538
3539 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3540 'packages': [
3541 {
3542 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093543 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173544 },
3545 ],
3546 'condition': 'checkout_android',
3547 'dep_type': 'cipd',
3548 },
3549
Andrew Grieve8b5b0462019-11-13 21:07:363550 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3551 'packages': [
3552 {
3553 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093554 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373555 },
3556 ],
3557 'condition': 'checkout_android',
3558 'dep_type': 'cipd',
3559 },
Pavel Shmakovc1d47012018-08-24 14:36:223560
Mohamed Heikal9936c712021-04-08 20:47:153561 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063562 'packages': [
3563 {
3564 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153565 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063566 },
3567 ],
3568 'condition': 'checkout_android',
3569 'dep_type': 'cipd',
3570 },
3571
3572 'src/third_party/android_deps/libs/org_robolectric_junit': {
3573 'packages': [
3574 {
3575 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093576 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063577 },
3578 ],
3579 'condition': 'checkout_android',
3580 'dep_type': 'cipd',
3581 },
3582
3583 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3584 'packages': [
3585 {
3586 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093587 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063588 },
3589 ],
3590 'condition': 'checkout_android',
3591 'dep_type': 'cipd',
3592 },
3593
3594 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3595 'packages': [
3596 {
3597 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093598 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063599 },
3600 ],
3601 'condition': 'checkout_android',
3602 'dep_type': 'cipd',
3603 },
3604
3605 'src/third_party/android_deps/libs/org_robolectric_resources': {
3606 'packages': [
3607 {
3608 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093609 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063610 },
3611 ],
3612 'condition': 'checkout_android',
3613 'dep_type': 'cipd',
3614 },
3615
3616 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3617 'packages': [
3618 {
3619 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093620 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063621 },
3622 ],
3623 'condition': 'checkout_android',
3624 'dep_type': 'cipd',
3625 },
3626
3627 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3628 'packages': [
3629 {
3630 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093631 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063632 },
3633 ],
3634 'condition': 'checkout_android',
3635 'dep_type': 'cipd',
3636 },
3637
3638 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3639 'packages': [
3640 {
3641 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093642 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063643 },
3644 ],
3645 'condition': 'checkout_android',
3646 'dep_type': 'cipd',
3647 },
3648
3649 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3650 'packages': [
3651 {
3652 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093653 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063654 },
3655 ],
3656 'condition': 'checkout_android',
3657 'dep_type': 'cipd',
3658 },
3659
Ben Joyce2ab67672020-05-25 23:09:013660 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3661 'packages': [
3662 {
3663 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093664 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013665 },
3666 ],
3667 'condition': 'checkout_android',
3668 'dep_type': 'cipd',
3669 },
3670
Ben Joyce157038a2020-05-06 20:13:063671 'src/third_party/android_deps/libs/org_robolectric_utils': {
3672 'packages': [
3673 {
3674 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093675 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063676 },
3677 ],
3678 'condition': 'checkout_android',
3679 'dep_type': 'cipd',
3680 },
3681
3682 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3683 'packages': [
3684 {
3685 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093686 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063687 },
3688 ],
3689 'condition': 'checkout_android',
3690 'dep_type': 'cipd',
3691 },
3692
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033693 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123694
3695 'src/tools/resultdb': {
3696 'packages': [
3697 {
3698 'package': 'infra/tools/result_adapter/${{platform}}',
3699 'version': Var('resultdb_version'),
3700 },
3701 ],
3702 'dep_type': 'cipd',
3703 },
[email protected]5f129de2009-02-24 23:22:043704}
3705
[email protected]00c517672010-11-04 00:27:293706
[email protected]5f129de2009-02-24 23:22:043707include_rules = [
3708 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143709 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393710 '+base',
3711 '+build',
3712 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013713 # perfetto is base's public dependency.
3714 '+third_party/perfetto/include/perfetto/tracing',
Alexander Timin43f3faa522021-07-16 19:01:023715 '+third_party/perfetto/include/perfetto/test',
[email protected]5f129de2009-02-24 23:22:043716
[email protected]dfbff862012-11-28 19:08:143717 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393718 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143719
Stefan Zagerfd5ba192014-08-23 00:29:393720 '+testing',
3721 '+third_party/icu/source/common/unicode',
3722 '+third_party/icu/source/i18n/unicode',
3723 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413724
amraboelkherde7195e2021-08-20 15:44:263725 # PSM libraries usages must be allowlisted explicitly for now. That
3726 # is because it does not support component build.
3727 # TODO(crbug.com/1241832): Support component build for PSM libraries.
3728 '-third_party/shell-encryption',
3729 '-third_party/private_membership',
3730
Peter Kasting16fe8fef2020-07-31 15:40:523731 # Abseil features must be allowlisted explicitly for now. See
3732 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3733 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413734 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523735 '-third_party/abseil-cpp',
Anton Bikineev96625712021-05-13 19:17:503736 '+third_party/abseil-cpp/absl/types/optional.h',
Peter Kastinga9cf1c52020-07-31 17:42:463737 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043738]
3739
3740
3741# checkdeps.py shouldn't check include paths for files in these dirs:
3742skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393743 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143744 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393745 'skia',
3746 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413747 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393748 'v8',
[email protected]5f129de2009-02-24 23:22:043749]
[email protected]bfa24b962009-03-02 00:16:163750
3751
3752hooks = [
Dirk Pranke7ab5e3b2021-06-24 23:45:243753 # Download and initialize "vpython" VirtualEnv environment packages for
3754 # Python2. We do this before running any other hooks so that any other
3755 # hooks that might use vpython don't trip over unexpected issues and
3756 # don't run slower than they might otherwise need to.
[email protected]bfa24b962009-03-02 00:16:163757 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243758 'name': 'vpython_common',
3759 'pattern': '.',
3760 # TODO(https://crbug.com/1205263): Run this on mac/arm too once it works.
3761 'condition': 'not (host_os == "mac" and host_cpu == "arm64")',
3762 'action': [ 'vpython',
3763 '-vpython-spec', 'src/.vpython',
3764 '-vpython-tool', 'install',
3765 ],
3766 },
3767 # Download and initialize "vpython" VirtualEnv environment packages for
3768 # Python3. We do this before running any other hooks so that any other
3769 # hooks that might use vpython don't trip over unexpected issues and
3770 # don't run slower than they might otherwise need to.
3771 {
3772 'name': 'vpython3_common',
3773 'pattern': '.',
3774 'action': [ 'vpython3',
3775 '-vpython-spec', 'src/.vpython3',
3776 '-vpython-tool', 'install',
3777 ],
3778 },
3779 {
3780 # This clobbers when necessary (based on get_landmines.py). This should
3781 # run as early as possible so that other things that get/generate into the
3782 # output directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393783 'name': 'landmines',
3784 'pattern': '.',
3785 'action': [
Nico Weber193eb852021-05-14 18:01:253786 'python3',
Stefan Zagerfd5ba192014-08-23 00:29:393787 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303788 ],
3789 },
3790 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243791 # This clobbers when necessary (based on the internal ios version of
3792 # get_landmines.py). This should run as early as possible so that
3793 # other things that get/generate into the output directory will not
3794 # subsequently be clobbered. This script is only run# for iOS build
3795 # with src_internal.
Sylvain Defresne52ba2df52020-07-08 17:32:103796 'name': 'landmines_ios_internal',
3797 'pattern': '.',
3798 'condition': 'checkout_ios and checkout_src_internal',
3799 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313800 'python3',
Sylvain Defresne52ba2df52020-07-08 17:32:103801 'src/build/landmines.py',
3802 '--landmine-scripts',
3803 'src/ios_internal/build/get_landmines.py',
3804 '--landmines-path',
3805 'src/ios_internal/.landmines',
3806 ],
3807 },
3808 {
Dan Jacquescea92c512017-06-02 23:59:163809 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3810 # disabled.
3811 'name': 'disable_depot_tools_selfupdate',
3812 'pattern': '.',
3813 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313814 'python3',
Dan Jacquescea92c512017-06-02 23:59:163815 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3816 '--disable',
3817 ],
3818 },
3819 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173820 # Ensure that we don't accidentally reference any .pyc files whose
3821 # corresponding .py files have since been deleted.
3822 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523823 'name': 'remove_stale_pyc_files',
3824 'pattern': '.',
3825 'action': [
Nico Weber193eb852021-05-14 18:01:253826 'python3',
jbudorick94a712c2016-03-09 19:03:523827 'src/tools/remove_stale_pyc_files.py',
3828 'src/android_webview/tools',
3829 'src/build/android',
3830 'src/gpu/gles2_conform_support',
3831 'src/infra',
3832 'src/ppapi',
3833 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493834 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583835 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523836 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523837 'src/tools',
3838 ],
3839 },
3840 {
[email protected]89e43f652011-08-18 00:03:173841 # This downloads binaries for Native Client's newlib toolchain.
3842 # Done in lieu of building the toolchain from scratch as it can take
3843 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393844 'name': 'nacltools',
3845 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553846 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393847 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313848 'python3',
dyen249880632014-11-20 23:02:203849 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223850 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553851 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173852 ],
3853 },
[email protected]3a0b2492011-08-24 20:41:163854 {
Tom Andersona07b9fe2018-02-09 04:08:263855 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393856 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263857 'condition': 'checkout_linux and checkout_arm',
Dirk Pranke926f89d2021-05-18 18:42:313858 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263859 '--arch=arm'],
3860 },
3861 {
3862 'name': 'sysroot_arm64',
3863 'pattern': '.',
3864 'condition': 'checkout_linux and checkout_arm64',
Dirk Pranke926f89d2021-05-18 18:42:313865 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263866 '--arch=arm64'],
3867 },
3868 {
3869 'name': 'sysroot_x86',
3870 'pattern': '.',
3871 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
Dirk Pranke926f89d2021-05-18 18:42:313872 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263873 '--arch=x86'],
3874 },
3875 {
3876 'name': 'sysroot_mips',
3877 'pattern': '.',
3878 'condition': 'checkout_linux and checkout_mips',
Dirk Pranke926f89d2021-05-18 18:42:313879 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263880 '--arch=mips'],
3881 },
3882 {
Wang Qingd25f7cc2018-09-05 06:01:043883 'name': 'sysroot_mips64',
3884 'pattern': '.',
3885 'condition': 'checkout_linux and checkout_mips64',
Dirk Pranke926f89d2021-05-18 18:42:313886 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Wang Qingd25f7cc2018-09-05 06:01:043887 '--arch=mips64el'],
3888 },
3889
3890 {
Tom Andersona07b9fe2018-02-09 04:08:263891 'name': 'sysroot_x64',
3892 'pattern': '.',
3893 'condition': 'checkout_linux and checkout_x64',
Dirk Pranke926f89d2021-05-18 18:42:313894 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263895 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293896 },
3897 {
Nico Weber76299302018-02-01 20:36:453898 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3899 'name': 'ciopfs_linux',
3900 'pattern': '.',
3901 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403902 'action': [ 'python3',
Nico Weber76299302018-02-01 20:36:453903 'src/third_party/depot_tools/download_from_google_storage.py',
3904 '--no_resume',
3905 '--no_auth',
3906 '--bucket', 'chromium-browser-clang/ciopfs',
3907 '-s', 'src/build/ciopfs.sha1',
3908 ]
3909 },
3910 {
Nico Weberb19437032017-10-09 02:45:093911 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393912 'name': 'win_toolchain',
3913 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403914 'condition': 'checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:313915 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203916 },
justincohen6a03a3d2016-03-26 21:44:383917 {
3918 # Update the Mac toolchain if necessary.
3919 'name': 'mac_toolchain',
3920 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583921 'condition': 'checkout_mac or checkout_ios',
Nico Weber193eb852021-05-14 18:01:253922 'action': ['python3', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383923 },
[email protected]c71d3282014-04-09 01:56:203924 {
Chong Gu75af969a2021-03-22 14:46:143925 # Update the Fuchsia SDK if necessary.
3926 'name': 'Download Fuchsia SDK',
3927 'pattern': '.',
3928 'condition': 'checkout_fuchsia',
3929 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313930 'python3',
Chong Gu75af969a2021-03-22 14:46:143931 'src/build/fuchsia/update_sdk.py',
3932 '--default-bucket={fuchsia_sdk_bucket}',
3933 ],
3934 },
3935 {
Hans Wennborg0214e8a2019-04-29 09:50:513936 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123937 # Note: On Win, this should run after win_toolchain, as it may use it.
3938 'name': 'clang',
3939 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513940 'condition': 'not llvm_force_head_revision',
Nico Weber193eb852021-05-14 18:01:253941 'action': ['python3', 'src/tools/clang/scripts/update.py'],
Hans Wennborg0214e8a2019-04-29 09:50:513942 },
3943 {
3944 # Build the clang toolchain from tip-of-tree.
3945 # Note: On Win, this should run after win_toolchain, as it may use it.
3946 'name': 'clang_tot',
3947 'pattern': '.',
3948 'condition': 'llvm_force_head_revision',
Dirk Pranke926f89d2021-05-18 18:42:313949 'action': ['python3', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513950 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443951 '--with-android={checkout_android}',
3952 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123953 },
3954 {
Roberto Carrillo36312722018-10-17 02:18:453955 # This is supposed to support the same set of platforms as 'clang' above.
3956 'name': 'clang_coverage',
3957 'pattern': '.',
3958 'condition': 'checkout_clang_coverage_tools',
Dirk Pranke926f89d2021-05-18 18:42:313959 'action': ['python3', 'src/tools/clang/scripts/update.py',
Hans Wennborg8ee64a12019-11-05 17:31:303960 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453961 },
3962 {
George Burgess IVa55e6bed2019-12-11 16:24:083963 # This is also supposed to support the same set of platforms as 'clang'
3964 # above. LLVM ToT support isn't provided at the moment.
3965 'name': 'clang_tidy',
3966 'pattern': '.',
3967 'condition': 'checkout_clang_tidy',
Dirk Pranke926f89d2021-05-18 18:42:313968 'action': ['python3', 'src/tools/clang/scripts/update.py',
George Burgess IVa55e6bed2019-12-11 16:24:083969 '--package=clang-tidy'],
3970 },
3971 {
danakj476c5882021-12-16 14:33:563972 # Grab the libraries and header files of the clang compiler that will be
3973 # used to build Chromium. These can be used to build clang tooling for
3974 # static analysis or codegen.
3975 'name': 'clang_libs',
3976 'pattern': '.',
3977 'condition': 'checkout_clang_libs',
3978 'action': ['python3', 'src/tools/clang/scripts/update.py',
3979 '--package=clang-libs'],
3980 },
3981 {
Benoit Lized60e0c2a2021-11-04 14:28:363982 # Should run after the clang hook. Used on mac, as well as for orderfile
3983 # generation on Android.
3984 'name': 'objdump',
Nico Weber98fd3772020-12-11 21:14:063985 'pattern': '.',
Benoit Lized60e0c2a2021-11-04 14:28:363986 'condition': 'checkout_mac or checkout_android and host_os != "mac"',
Dirk Pranke926f89d2021-05-18 18:42:313987 'action': ['python3', 'src/tools/clang/scripts/update.py',
Nico Weber98fd3772020-12-11 21:14:063988 '--package=objdump'],
3989 },
3990 {
phajdan.jr2448b2c2015-04-24 21:04:173991 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393992 'name': 'lastchange',
3993 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253994 'action': ['python3', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393995 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253996 },
3997 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373998 # Update GPU lists version string (for gpu/config).
3999 'name': 'gpu_lists_version',
4000 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254001 'action': ['python3', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:374002 '-m', 'GPU_LISTS_VERSION',
4003 '--revision-id-only',
4004 '--header', 'src/gpu/config/gpu_lists_version.h'],
4005 },
4006 {
halcanary5cacab3a2016-07-29 19:23:204007 # Update skia_commit_hash.h.
4008 'name': 'lastchange_skia',
4009 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254010 'action': ['python3', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:204011 '-m', 'SKIA_COMMIT_HASH',
4012 '-s', 'src/third_party/skia',
4013 '--header', 'src/skia/ext/skia_commit_hash.h'],
4014 },
[email protected]6eabd702014-01-12 00:19:204015 # Pull clang-format binaries using checked-in hashes.
4016 {
Stefan Zagerfd5ba192014-08-23 00:29:394017 'name': 'clang_format_win',
4018 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194019 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404020 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124021 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394022 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394023 '--no_auth',
4024 '--bucket', 'chromium-clang-format',
4025 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:204026 ],
4027 },
4028 {
Stefan Zagerfd5ba192014-08-23 00:29:394029 'name': 'clang_format_mac',
4030 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194031 'condition': 'host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404032 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124033 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394034 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394035 '--no_auth',
4036 '--bucket', 'chromium-clang-format',
4037 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:204038 ],
4039 },
4040 {
Stefan Zagerfd5ba192014-08-23 00:29:394041 'name': 'clang_format_linux',
4042 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194043 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404044 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124045 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394046 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394047 '--no_auth',
4048 '--bucket', 'chromium-clang-format',
4049 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:214050 ],
4051 },
Nico Weber0c0ade82017-10-19 22:34:434052 # Pull rc binaries using checked-in hashes.
4053 {
4054 'name': 'rc_win',
4055 'pattern': '.',
4056 'condition': 'checkout_win and host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404057 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434058 'src/third_party/depot_tools/download_from_google_storage.py',
4059 '--no_resume',
4060 '--no_auth',
4061 '--bucket', 'chromium-browser-clang/rc',
4062 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
4063 ],
4064 },
4065 {
4066 'name': 'rc_mac',
4067 'pattern': '.',
4068 'condition': 'checkout_win and host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404069 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434070 'src/third_party/depot_tools/download_from_google_storage.py',
4071 '--no_resume',
4072 '--no_auth',
4073 '--bucket', 'chromium-browser-clang/rc',
4074 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
4075 ],
4076 },
4077 {
4078 'name': 'rc_linux',
4079 'pattern': '.',
4080 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404081 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434082 'src/third_party/depot_tools/download_from_google_storage.py',
4083 '--no_resume',
4084 '--no_auth',
4085 '--bucket', 'chromium-browser-clang/rc',
4086 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:314087 ]
4088 },
Nico Weber76299302018-02-01 20:36:454089 {
Tom Anderson44027d42018-03-15 17:14:534090 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:314091 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404092 'action': [ 'python3',
4093 'src/third_party/depot_tools/download_from_google_storage.py',
Dominik Röttschesf49ef762017-11-17 09:26:314094 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:314095 '--extract',
4096 '--no_auth',
4097 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:534098 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:434099 ],
4100 },
Yves Gerey0e064c4c2019-11-06 14:42:094101 # Download test resources for opus, i.e. audio files.
4102 {
4103 'name': 'opus_test_files',
4104 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404105 'action': ['python3',
4106 'src/third_party/depot_tools/download_from_google_storage.py',
Yves Gerey0e064c4c2019-11-06 14:42:094107 '--no_auth',
4108 '--quiet',
4109 '--bucket', 'chromium-webrtc-resources',
4110 '-d', 'src/third_party/opus/tests/resources'],
4111 },
erikwright9bdc2bf2015-01-22 20:20:044112 {
Stefan Zagerfd5ba192014-08-23 00:29:394113 'name': 'apache_win32',
4114 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074115 'condition': 'checkout_win',
Dirk Pranke8e05ffd2021-05-14 02:33:404116 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124117 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394118 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394119 '--directory',
4120 '--recursive',
4121 '--no_auth',
4122 '--num_threads=16',
4123 '--bucket', 'chromium-apache-win32',
4124 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264125 ],
4126 },
4127 {
Dirk Pranke6c360be2017-10-09 19:06:594128 'name': 'msan_chained_origins',
4129 'pattern': '.',
4130 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404131 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594132 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364133 '--no_resume',
4134 '--no_auth',
4135 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434136 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594137 ],
4138 },
4139 {
4140 'name': 'msan_no_origins',
4141 'pattern': '.',
4142 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404143 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594144 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364145 '--no_resume',
4146 '--no_auth',
4147 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434148 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594149 ],
thomasandersonaa441f52017-04-04 22:35:394150 },
4151 {
Dirk Pranke474d1ca2019-03-13 23:14:364152 'name': 'wasm_fuzzer',
4153 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404154 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124155 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364156 '--no_resume',
4157 '--no_auth',
4158 '-u',
4159 '--bucket', 'v8-wasm-fuzzer',
4160 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474161 ],
4162 },
dpapadcbee6ab2017-01-14 03:05:534163
4164 # Pull down Node binaries for WebUI toolchain.
4165 {
4166 'name': 'node_linux64',
4167 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194168 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404169 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124170 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534171 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534172 '--extract',
4173 '--no_auth',
dpapad77a158862021-10-29 16:29:454174 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534175 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4176 ],
4177 },
4178 {
4179 'name': 'node_mac',
4180 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:144181 'condition': 'host_os == "mac" and host_cpu == "x64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404182 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124183 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534184 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534185 '--extract',
4186 '--no_auth',
dpapad77a158862021-10-29 16:29:454187 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534188 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4189 ],
4190 },
4191 {
Nico Weber6dd87c02021-03-23 14:51:144192 'name': 'node_mac_arm64',
4193 'pattern': '.',
4194 'condition': 'host_os == "mac" and host_cpu == "arm64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404195 'action': [ 'python3',
Nico Weber6dd87c02021-03-23 14:51:144196 'src/third_party/depot_tools/download_from_google_storage.py',
4197 '--no_resume',
4198 '--extract',
4199 '--no_auth',
dpapad77a158862021-10-29 16:29:454200 '--bucket', 'chromium-nodejs/16.13.0',
Nico Weber6dd87c02021-03-23 14:51:144201 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
4202 ],
4203 },
4204 {
dpapadcbee6ab2017-01-14 03:05:534205 'name': 'node_win',
4206 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194207 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404208 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124209 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534210 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534211 '--no_auth',
dpapad77a158862021-10-29 16:29:454212 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534213 '-s', 'src/third_party/node/win/node.exe.sha1',
4214 ],
4215 },
4216
4217 # Pull down NPM dependencies for WebUI toolchain.
4218 {
4219 'name': 'webui_node_modules',
4220 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404221 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124222 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534223 '--no_resume',
4224 '--extract',
4225 '--no_auth',
4226 '--bucket', 'chromium-nodejs',
4227 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4228 ],
4229 },
kainino61f7bce2017-04-28 21:53:274230
Ben Reich6a666ba2021-06-23 04:23:014231 # NPM dependencies for JavaScript code coverage.
4232 {
4233 'name': 'js_coverage_node_modules',
4234 'condition': 'checkout_js_coverage_modules',
4235 'pattern': '.',
4236 'action': [ 'python3',
4237 'src/third_party/depot_tools/download_from_google_storage.py',
4238 '--no_resume',
4239 '--extract',
4240 '--no_auth',
4241 '--bucket', 'chromium-nodejs/js_code_coverage',
4242 '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1',
4243 ],
4244 },
4245
Dirk Prankec1d528fc02017-11-03 15:15:034246 # Download Telemetry's binary dependencies via conditionals
4247 {
4248 'name': 'checkout_telemetry_binary_dependencies',
4249 'condition': 'checkout_telemetry_dependencies',
4250 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324251 'action': [ 'vpython3',
Dirk Prankec1d528fc02017-11-03 15:15:034252 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4253 ],
4254 },
Ryan Heise305d2652020-09-25 02:02:334255
Stephen Martinis924a02d2017-11-08 10:12:034256 # Download Telemetry's benchmark binary dependencies via conditionals
4257 {
4258 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554259 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034260 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464261 'action': [ 'vpython3',
Stephen Martinis924a02d2017-11-08 10:12:034262 'src/tools/perf/fetch_benchmark_deps.py',
4263 '-f',
Ryan Heise305d2652020-09-25 02:02:334264 '-p',
4265 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034266 ],
4267 },
Ryan Heise305d2652020-09-25 02:02:334268 {
4269 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554270 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334271 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324272 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334273 'src/tools/perf/fetch_benchmark_deps.py',
4274 '-f',
4275 '-p',
4276 'win'
4277 ],
4278 },
4279 {
4280 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554281 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334282 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324283 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334284 'src/tools/perf/fetch_benchmark_deps.py',
4285 '-f',
4286 '-p',
4287 'mac'
4288 ],
4289 },
4290 {
4291 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554292 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334293 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464294 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334295 'src/tools/perf/fetch_benchmark_deps.py',
4296 '-f',
4297 '-p',
4298 'android'
4299 ],
4300 },
4301
Dirk Prankec1d528fc02017-11-03 15:15:034302
Dirk Pranke099b747b2017-10-06 04:29:094303 # This is used to ensure that all network operations are properly
4304 # annotated so we can document what they're for.
4305 {
4306 'name': 'tools_traffic_annotation_linux',
4307 'pattern': '.',
4308 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404309 'action': [ 'python3',
Dirk Pranke099b747b2017-10-06 04:29:094310 'src/third_party/depot_tools/download_from_google_storage.py',
4311 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094312 '--no_auth',
4313 '--num_threads=4',
4314 '--bucket', 'chromium-tools-traffic_annotation',
4315 '-d', 'src/tools/traffic_annotation/bin/linux64',
4316 ],
4317 },
4318
Ramin Halavatib7e55d92017-11-21 08:00:574319# This is used to ensure that all network operations are properly
4320# annotated so we can document what they're for.
4321 {
4322 'name': 'tools_traffic_annotation_windows',
4323 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524324 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404325 'action': [ 'python3',
Ramin Halavatib7e55d92017-11-21 08:00:574326 'src/third_party/depot_tools/download_from_google_storage.py',
4327 '--no_resume',
4328 '--no_auth',
4329 '--num_threads=4',
4330 '--bucket', 'chromium-tools-traffic_annotation',
4331 '-d', 'src/tools/traffic_annotation/bin/win32',
4332 ],
4333 },
4334
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404335 # Pull down Zucchini test data.
4336 {
4337 'name': 'zucchini_testdata',
4338 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404339 'action': [ 'python3',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404340 'src/third_party/depot_tools/download_from_google_storage.py',
4341 '--no_resume',
4342 '--no_auth',
huangs3bad8e22017-09-05 21:50:004343 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574344 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4345 '--recursive',
4346 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404347 ],
4348 },
Arthur Wang95d62d42020-06-03 04:53:254349 # Pull down WPR Archive files
4350 {
4351 'name': 'Fetch WPR archive files',
4352 'pattern': '.',
4353 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
Dirk Pranke926f89d2021-05-18 18:42:314354 'action': [ 'python3',
Arthur Wang95d62d42020-06-03 04:53:254355 'src/chrome/test/data/android/manage_wpr_archives.py',
4356 'download',
4357 ],
4358 },
John Budorickda801692018-02-21 23:24:284359 {
George Burgess IV1f751e42018-01-23 22:10:004360 'name': 'Fetch Android AFDO profile',
4361 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034362 'condition': 'checkout_android or checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314363 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114364 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374365 '--newest_state=src/chrome/android/profiles/newest.txt',
4366 '--local_state=src/chrome/android/profiles/local.txt',
4367 '--output_name=src/chrome/android/profiles/afdo.prof',
4368 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4369 ],
George Burgess IV1f751e42018-01-23 22:10:004370 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564371 {
Tom Anderson49e74972019-01-04 19:17:404372 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564373 'pattern': '\\.sha1',
4374 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404375 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274376 'src/third_party/depot_tools/download_from_google_storage.py',
4377 '--no_resume',
4378 '--no_auth',
4379 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404380 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564381 ],
4382 },
4383 {
Tom Anderson49e74972019-01-04 19:17:404384 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264385 'pattern': '\\.sha1',
4386 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404387 'action': [ 'python3',
Tom Anderson16eac9c2018-05-23 21:26:264388 'src/third_party/depot_tools/download_from_google_storage.py',
4389 '--no_resume',
4390 '--no_auth',
4391 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404392 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4393 ],
4394 },
4395 {
4396 'name': 'gvr_static_shim_android_arm64_1',
4397 'pattern': '\\.sha1',
4398 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404399 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404400 'src/third_party/depot_tools/download_from_google_storage.py',
4401 '--no_resume',
4402 '--no_auth',
4403 '--bucket', 'chromium-gvr-static-shim',
4404 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4405 ],
4406 },
4407 {
Tom Anderson49e74972019-01-04 19:17:404408 'name': 'gvr_static_shim_android_arm64_Cr',
4409 'pattern': '\\.sha1',
4410 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404411 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404412 'src/third_party/depot_tools/download_from_google_storage.py',
4413 '--no_resume',
4414 '--no_auth',
4415 '--bucket', 'chromium-gvr-static-shim',
4416 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4417 ],
Tom Anderson16eac9c2018-05-23 21:26:264418 },
4419 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564420 'name': 'vr_controller_test_api',
4421 'pattern': '\\.sha1',
4422 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404423 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274424 'src/third_party/depot_tools/download_from_google_storage.py',
4425 '--no_resume',
4426 '--no_auth',
4427 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4428 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564429 ],
4430 },
Michael Haysdcf68642021-04-29 03:13:314431 # Download and unpack MediaPipe Integration tests.
4432 {
4433 'name': 'mediapipe_integration_testdata',
4434 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254435 'action': [ 'python3',
Michael Haysdcf68642021-04-29 03:13:314436 'src/content/test/gpu/gpu_tests/mediapipe_update.py',
4437 ],
4438 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564439 # Download VR test APKs only if the environment variable is set
4440 {
4441 'name': 'vr_test_apks',
4442 'pattern': '.',
4443 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314444 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054445 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564446 ],
4447 },
bsheedye3c0a222018-07-27 19:06:094448 # DOWNLOAD AR test APKs only if the environment variable is set
4449 {
4450 'name': 'ar_test_apks',
4451 'pattern': '.',
4452 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314453 'action': [ 'python3',
bsheedye3c0a222018-07-27 19:06:094454 'src/third_party/arcore-android-sdk/test-apks/update.py',
4455 ],
4456 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564457 {
Alex Turner18453172019-12-12 21:05:434458 'name': 'subresource-filter-ruleset',
4459 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404460 'action': [ 'python3',
Alex Turner18453172019-12-12 21:05:434461 'src/third_party/depot_tools/download_from_google_storage.py',
4462 '--no_resume',
4463 '--no_auth',
4464 '--bucket', 'chromium-ads-detection',
4465 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4466 ],
4467 },
4468 {
Tiancong Wang6cfc1632019-07-25 21:32:374469 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4470 'pattern': '.',
4471 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314472 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114473 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374474 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4475 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4476 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4477 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4478 ],
4479 },
Tiancong Wang97a86552019-09-17 22:32:404480 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374481 {
Tiancong Wang1150e0f2020-10-12 22:32:034482 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4483 'pattern': '.',
4484 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314485 'action': [ 'python3',
Wan-Teh Chang596a8202020-10-13 22:55:414486 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034487 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4488 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4489 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4490 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4491 ],
4492 },
4493 {
4494 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4495 'pattern': '.',
4496 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314497 'action': [ 'python3',
Tiancong Wang1150e0f2020-10-12 22:32:034498 'src/tools/download_optimization_profile.py',
4499 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4500 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4501 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4502 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4503 ],
4504 },
4505 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564506 # Pull doclava binaries if building for Android.
4507 'name': 'doclava',
4508 'pattern': '.',
4509 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314510 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054511 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564512 ],
4513 },
4514
4515 {
Chong Gu26612e62020-10-06 01:41:344516 'name': 'Download Fuchsia system images',
4517 'pattern': '.',
4518 'condition': 'checkout_fuchsia',
4519 'action': [
Dirk Pranke926f89d2021-05-18 18:42:314520 'python3',
Chong Gu26612e62020-10-06 01:41:344521 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504522 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084523 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564524 ],
4525 },
Dan Jacques9731b23a2017-10-12 20:40:174526
Benjamin Pastene9d8ac1b2018-04-03 20:33:024527 {
Benjamin Pastene99550d22018-04-19 00:16:434528 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024529 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434530 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024531 'action': [
4532 'src/third_party/chromite/bin/cros',
4533 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174534 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434535 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024536 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254537 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254538 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434539 '--cache-dir=src/build/cros_cache/',
4540 '--use-external-config',
4541 '--boards={cros_boards_with_qemu_images}',
4542 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024543 ],
4544 },
Benjamin Pastene99550d22018-04-19 00:16:434545 {
4546 'name': 'cros_simplechrome_artifacts_with_no_vm',
4547 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434548 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434549 'action': [
4550 'src/third_party/chromite/bin/cros',
4551 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174552 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434553 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434554 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254555 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254556 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434557 '--cache-dir=src/build/cros_cache/',
4558 '--use-external-config',
4559 '--boards={cros_boards}',
4560 ],
4561 },
4562 {
Yuke Liaoaf6684f2021-12-04 12:56:544563 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4564 'pattern': '.',
4565 'condition': 'checkout_simplechrome and checkout_src_internal',
4566 'action': [
4567 'src/third_party/chromite/bin/cros',
4568 'chrome-sdk',
4569 '--fallback-versions=10',
4570 '--nogoma',
4571 '--nogn-gen',
4572 '--no-shell',
4573 '--log-level=warning',
4574 '--cache-dir=src/build/cros_cache/',
4575 '--boards={cros_boards}',
4576 ],
4577 },
4578 {
Ben Pastenec7561a72020-07-22 01:41:434579 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4580 'pattern': '.',
4581 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4582 'action': [
4583 'src/third_party/chromite/bin/cros',
4584 'chrome-sdk',
4585 '--fallback-versions=10',
4586 '--nogoma',
4587 '--nogn-gen',
4588 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254589 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434590 '--cache-dir=src/build/cros_cache/',
4591 '--boards={cros_boards_with_qemu_images}',
4592 '--download-vm',
4593 ],
4594 },
Yuke Liaoaf6684f2021-12-04 12:56:544595 # Download Lacros's version of the simplechrome sdks. VMs are disregarded
4596 # because this version of sdk is only used for compiling Lacros.
Ben Pastenec7561a72020-07-22 01:41:434597 {
Yuke Liaoaf6684f2021-12-04 12:56:544598 'name': 'cros_simplechrome_artifacts_with_vm for lacros',
Ben Pastenec7561a72020-07-22 01:41:434599 'pattern': '.',
Yuke Liaoaf6684f2021-12-04 12:56:544600 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal and checkout_lacros_sdk',
4601 'action': [
4602 'src/third_party/chromite/bin/cros',
4603 'chrome-sdk',
4604 '--fallback-versions=10',
4605 '--nogoma',
4606 '--nogn-gen',
4607 '--no-shell',
4608 '--log-level=warning',
4609 '--cache-dir=src/build/cros_cache/',
4610 '--use-external-config',
4611 '--boards={cros_boards_with_qemu_images}',
4612 '--is-lacros',
4613 '--version={lacros_sdk_version}',
4614 ],
4615 },
4616 {
4617 'name': 'cros_simplechrome_artifacts_with_no_vm for lacros',
4618 'pattern': '.',
4619 'condition': 'checkout_simplechrome and not checkout_src_internal and checkout_lacros_sdk',
4620 'action': [
4621 'src/third_party/chromite/bin/cros',
4622 'chrome-sdk',
4623 '--fallback-versions=10',
4624 '--nogoma',
4625 '--nogn-gen',
4626 '--no-shell',
4627 '--log-level=warning',
4628 '--cache-dir=src/build/cros_cache/',
4629 '--use-external-config',
4630 '--boards={cros_boards}',
4631 '--is-lacros',
4632 '--version={lacros_sdk_version}',
4633 ],
4634 },
4635 {
4636 'name': 'cros_simplechrome_artifacts_with_vm_internal for lacros',
4637 'pattern': '.',
4638 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal and checkout_lacros_sdk',
4639 'action': [
4640 'src/third_party/chromite/bin/cros',
4641 'chrome-sdk',
4642 '--fallback-versions=10',
4643 '--nogoma',
4644 '--nogn-gen',
4645 '--no-shell',
4646 '--log-level=warning',
4647 '--cache-dir=src/build/cros_cache/',
4648 '--boards={cros_boards_with_qemu_images}',
4649 '--is-lacros',
4650 '--version={lacros_sdk_version}',
4651 ],
4652 },
4653 {
4654 'name': 'cros_simplechrome_artifacts_with_no_vm_internal for lacros',
4655 'pattern': '.',
4656 'condition': 'checkout_simplechrome and checkout_src_internal and checkout_lacros_sdk',
Ben Pastenec7561a72020-07-22 01:41:434657 'action': [
4658 'src/third_party/chromite/bin/cros',
4659 'chrome-sdk',
4660 '--fallback-versions=10',
4661 '--nogoma',
4662 '--nogn-gen',
4663 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254664 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434665 '--cache-dir=src/build/cros_cache/',
4666 '--boards={cros_boards}',
Yuke Liaoaf6684f2021-12-04 12:56:544667 '--is-lacros',
4668 '--version={lacros_sdk_version}',
Benjamin Pastene99550d22018-04-19 00:16:434669 ],
4670 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024671
Yuke Liaob3a683e2020-04-29 01:43:594672 # Download PGO profiles.
4673 {
4674 'name': 'Fetch PGO profiles for win32',
4675 'pattern': '.',
4676 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314677 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594678 'src/tools/update_pgo_profiles.py',
4679 '--target=win32',
4680 'update',
4681 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4682 ],
4683 },
4684 {
4685 'name': 'Fetch PGO profiles for win64',
4686 'pattern': '.',
4687 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314688 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594689 'src/tools/update_pgo_profiles.py',
4690 '--target=win64',
4691 'update',
4692 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4693 ],
4694 },
4695 {
4696 'name': 'Fetch PGO profiles for mac',
4697 'pattern': '.',
4698 'condition': 'checkout_pgo_profiles and checkout_mac',
Dirk Pranke926f89d2021-05-18 18:42:314699 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594700 'src/tools/update_pgo_profiles.py',
4701 '--target=mac',
4702 'update',
4703 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4704 ],
4705 },
Sebastien Marchand5e903fe2020-08-19 15:44:424706 {
4707 'name': 'Fetch PGO profiles for linux',
4708 'pattern': '.',
4709 'condition': 'checkout_pgo_profiles and checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314710 'action': [ 'python3',
Sebastien Marchand5e903fe2020-08-19 15:44:424711 'src/tools/update_pgo_profiles.py',
4712 '--target=linux',
4713 'update',
4714 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4715 ],
4716 },
Yuke Liaob3a683e2020-04-29 01:43:594717
Chong Gud6807272021-09-25 02:23:094718 # Download Cast Web Runtime
4719 {
4720 'name': 'cast_web_runtime',
4721 'pattern': '.',
4722 'action': [
4723 'python3',
4724 'src/tools/cast3p/update_runtime.py',
4725 ],
4726 'condition': 'checkout_cast3p',
4727 },
4728
Dirk Pranke19a58732021-03-24 22:26:224729 {
Dirk Prankeb404c3b2021-06-14 19:57:504730 'name': 'Generate location tags for tests',
Dirk Pranke19a58732021-03-24 22:26:224731 'pattern': '.',
4732 'action': [
Nico Weber193eb852021-05-14 18:01:254733 'python3',
Dirk Pranke19a58732021-03-24 22:26:224734 'src/testing/generate_location_tags.py',
4735 '--out',
4736 'src/testing/location_tags.json',
4737 ],
Dirk Prankeb404c3b2021-06-14 19:57:504738 'condition': 'generate_location_tags',
Dirk Pranke19a58732021-03-24 22:26:224739 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564740]
scottmg4cd62bec2017-05-16 03:55:254741
Greg Guterman7cf58db2021-04-27 00:22:124742# Add any corresponding DEPS files from this list to chromium.exclusions in
4743# //testing/buildbot/trybot_analyze_config.json
4744# ctx: https://crbug.com/1201994
jbudoricke6932bfd2016-09-07 02:09:224745recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224746 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364747 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594748 # Dawn and Tint's revision are linked
4749 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424750 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584751 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304752 # src-internal has its own DEPS file to pull additional internal repos
4753 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224754]