blob: 35ba9db1e78a9bec32e471257749273545cba0cb [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',
Chong Gu7eb0506f2020-10-14 22:56:2641 'checkout_fuchsia_for_arm64_host',
Victor Costanc63c92122020-01-03 05:49:5342 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2743 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5544 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3645 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3346 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5047 'cros_boards',
48 'cros_boards_with_qemu_images',
Dirk Prankeb404c3b2021-06-14 19:57:5049 'generate_location_tags',
Dirk Pranke4dabe802017-11-02 07:18:5550]
51
[email protected]ed711942012-05-19 06:57:0652
[email protected]5f129de2009-02-24 23:22:0453vars = {
Edward Lemur88678b82018-05-31 06:01:3854 # Variable that can be used to support multiple build scenarios, like having
55 # Chromium specific targets in a client project's GN file or sync dependencies
56 # conditionally etc.
57 'build_with_chromium': True,
58
Dirk Prankef044b6b02017-10-05 22:02:0359 # By default, we should check out everything needed to run on the main
60 # chromium waterfalls. This var can be also be set to "small", in order
61 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1662 # purposes, by adding the following line to src.git's .gclient entry:
63 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0364 'checkout_configuration': 'default',
65
Michael Mossc09fc5c2019-01-18 08:00:0366 # By default, don't check out android. Will be overridden by gclient
67 # variables.
68 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
69 'checkout_android': False,
70
Chong Gue8598f872021-03-20 06:27:4471 # By default, don't check out Fuchsia. Will be overridden by gclient
72 # variables.
73 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
74 'checkout_fuchsia': False,
75
Josipdfc143f2020-02-26 23:38:3676 # Pull in Android prebuilts build tools so we can create Java xrefs
77 'checkout_android_prebuilts_build_tools': False,
78
Ken Rockot027d7fa2018-05-01 03:10:0679 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
80 # build ARC++ support libraries.
81 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
82
Yiming Zhoud369d9f2018-12-18 00:24:0183 # By default, do not check out Chromium autofill captured sites test
84 # dependencies. These dependencies include very large numbers of very
85 # large web capture files. Captured sites test dependencies are also
86 # restricted to Googlers only.
87 'checkout_chromium_autofill_test_dependencies': False,
88
Yiming Zhou7fa0ef42019-03-06 00:57:4889 # By default, do not check out Chromium password manager captured sites test
90 # dependencies. These dependencies include very large numbers of very
91 # large web capture files. Captured sites test dependencies are also
92 # restricted to Googlers only.
93 'checkout_chromium_password_manager_test_dependencies': False,
94
Victor Costanc63c92122020-01-03 05:49:5395 # By default, do not check out Google Benchmark. The library is only used by a
96 # few specialized benchmarks that most developers do not interact with. Will
97 # be overridden by gclient variables.
98 'checkout_google_benchmark': False,
99
Ben Reich6a666ba2021-06-23 04:23:01100 # By default, do not checkout JavaScript coverage node modules. These packages
101 # are used to post-process raw v8 coverage reports into IstanbulJS compliant
102 # output.
103 'checkout_js_coverage_modules': False,
104
Nico Weberee8560d52021-03-22 20:48:23105 # Check out and download nacl by default, unless on an arm mac.
106 # This can be disabled e.g. with custom_vars.
107 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55108
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30109 # By default, do not check out src-internal. This can be overridden e.g. with
110 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57111 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30112
Dirk Prankec1d528fc02017-11-03 15:15:03113 # Fetch the additional packages and files needed to run all of the
114 # telemetry tests. This is false by default as some stuff is only
115 # privately accessible.
116 'checkout_telemetry_dependencies': False,
117
Ryan Heiseff8d40ea2020-10-13 19:15:55118 # Bots that don't consume WPR archives can skip downloading
119 # them.
120 'skip_wpr_archives_download': False,
121
Roberto Carrillo36312722018-10-17 02:18:45122 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
123 # process the raw profiles produced by instrumented targets (built with
124 # the gn arg 'use_clang_coverage').
125 'checkout_clang_coverage_tools': False,
126
Yuke Liaob3a683e2020-04-29 01:43:59127 # Fetch the pgo profiles to optimize official builds.
128 'checkout_pgo_profiles': False,
129
George Burgess IVa55e6bed2019-12-11 16:24:08130 # Fetch clang-tidy into the same bin/ directory as our clang binary.
131 'checkout_clang_tidy': False,
132
Patrick Tod8a469a2019-08-27 06:34:33133 # By default checkout the OpenXR loader library only on Windows. The OpenXR
134 # backend for VR in Chromium is currently only supported for Windows, but
135 # support for other platforms may be added in the future.
136 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36137
Takuto Ikutae306cbad2018-12-06 16:43:55138 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
139 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44140
Arthur Wang95d62d42020-06-03 04:53:25141 # By default bot checkouts the WPR archive files only when this
142 # flag is set True.
143 'checkout_wpr_archives': False,
144
Rohit Rao5b4160412019-02-05 20:12:54145 # By default, do not check out WebKit for iOS, as it is not needed unless
146 # running against ToT WebKit rather than system WebKit. This can be overridden
147 # e.g. with custom_vars.
148 'checkout_ios_webkit': False,
149
Kevin Marshall9c4748c82019-08-23 18:46:50150 # Fetches only the SDK boot images which match at least one of the whitelist
151 # entries in a comma-separated list.
152 #
153 # Only the X64 and ARM64 QEMU images are downloaded by default. Developers
154 # that need to boot on other target architectures or devices can opt to
155 # download more boot images. Example of images include:
156 #
157 # Emulation:
158 # qemu.x64, qemu.arm64
159 # Hardware:
160 # generic.x64, generic.arm64
161 #
162 # Wildcards are supported (e.g. "qemu.*").
163 'checkout_fuchsia_boot_images': "qemu.x64,qemu.arm64",
164
Stephen Roe3c9f5852019-11-13 17:25:43165 # By default, do not check out files required to run fuchsia tests in
166 # qemu on linux-arm64 machines.
167 'checkout_fuchsia_for_arm64_host': False,
168
omer902517f72020-10-16 12:53:08169 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
170 'fuchsia_sdk_bucket': 'fuchsia',
171
172 # By default, download the fuchsia images from the fuchsia GCS bucket.
173 'fuchsia_images_bucket': 'fuchsia',
174
Ken Rockot7339fe52018-04-30 21:17:17175 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
176 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50177 'cros_boards': Str(''),
178 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54179 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07180 'checkout_simplechrome': '"{cros_boards}" != ""',
181 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02182
Dirk Prankeb404c3b2021-06-14 19:57:50183 # Generate location tag metadata to include in tests result data uploaded
184 # to ResultDB. This isn't needed on some configs and the tool that generates
185 # the data may not run on them, so we make it possible for this to be
186 # turned off. Note that you also generate the metadata but not include it
187 # via a GN build arg (tests_have_location_tags).
188 'generate_location_tags': True,
189
Takuto Ikuta409e0ff62018-12-06 14:58:11190 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33191 # Make sure the revision is uploaded by infra-packagers builder.
192 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autorollc1ed171d2021-06-24 23:45:28193 'luci_go': 'git_revision:8ed83b4afa51020c8900d121bb57624b35882dec',
Takuto Ikuta409e0ff62018-12-06 14:58:11194
Hans Wennborg0214e8a2019-04-29 09:50:51195 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
196 # instead of downloading the prebuilt pinned revision.
197 'llvm_force_head_revision': False,
198
Greg Gutermande78a042021-02-17 01:37:55199 # See //docs/testing/regression-test-selection.md
200 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33201 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55202
Nico Weber332332a982021-02-26 17:24:09203 # By default, do not check out the re-client binaries.
204 'checkout_reclient': False,
205
Corentin Wallez5b4f4f282021-04-09 09:50:59206 # Make Dawn skip its standalone dependencies
207 'dawn_standalone': False,
208
Ye Kuang346d9d272020-12-03 03:35:00209 # reclient CIPD package version
Michael Savigny4de801f2021-06-10 20:10:02210 'reclient_version': 're_client_version:0.33.0.3e223d5',
Ye Kuang346d9d272020-12-03 03:35:00211
Oystein Eftevaaga9439b922018-01-08 19:30:14212 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34213 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01214 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39215 'chromium_git': 'https://chromium.googlesource.com',
216 'dawn_git': 'https://dawn.googlesource.com',
217 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27218 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01219 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39220 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02221 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46222 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46223 # the commit queue can handle CLs rolling Skia
224 # and whatever else without interference from each other.
chromium-autoroll58da6652021-06-26 00:27:46225 'skia_revision': '688d3180ab9d9b523279b34f3299a33953845cb4',
[email protected]5eb3022e2011-11-23 16:42:26226 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04227 # the commit queue can handle CLs rolling V8
228 # and whatever else without interference from each other.
v8-ci-autoroll-builderadc92042021-06-25 16:13:42229 'v8_revision': '556a2f51ac25f70db94167218fa9260439dd9e37',
[email protected]20e0e752012-09-14 15:56:52230 # Three lines of non-changing comments so that
[email protected]10d8ac32013-10-31 13:34:31231 # the commit queue can handle CLs rolling swarming_client
[email protected]7f4fc412013-02-24 00:16:51232 # and whatever else without interference from each other.
Takuto Ikuta20cbc6d2021-01-25 10:53:34233 'swarming_revision': 'a32a1607f6093d338f756c7e7c7b4333b0c50c9c',
[email protected]d0982f92013-03-19 10:26:20234 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20235 # the commit queue can handle CLs rolling ANGLE
236 # and whatever else without interference from each other.
chromium-autoroll71275672021-06-26 00:16:50237 'angle_revision': 'c3c934a3e8324f979b7aaf053785b8f88e80de7f',
[email protected]f58d3292014-05-14 01:56:54238 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17239 # the commit queue can handle CLs rolling SwiftShader
240 # and whatever else without interference from each other.
chromium-autoroll8454c792021-06-25 22:45:26241 'swiftshader_revision': 'd2bdde2c870b1aa3b0fd849b0f0681abf0e18c1b',
capne3976c22016-08-12 22:06:17242 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29243 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03244 # and whatever else without interference from each other.
chromium-autoroll73a9dc42021-06-25 16:54:17245 'pdfium_revision': '37d83b3eb4add326e5edf0825571812502868aa9',
[email protected]99e1c5c2014-06-20 13:02:29246 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47247 # the commit queue can handle CLs rolling BoringSSL
248 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55249 #
250 # Note this revision should be updated with
251 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamin4d1a16032021-06-24 17:50:19252 'boringssl_revision': 'a10017c548b0805eb98e7847c37370dbd37cd8d6',
szager29407eb2014-08-26 13:09:31253 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31254 # the commit queue can handle CLs rolling google-toolbox-for-mac
255 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01256 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31257 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02258 # the commit queue can handle CLs rolling googletest
259 # and whatever else without interference from each other.
chromium-autoroll31c70da2021-06-22 14:53:56260 'googletest_revision': '355d57d90d9744c41ac7c99f1e960778f1c63040',
Victor Costan97d0cebe2019-03-23 00:24:02261 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31262 # the commit queue can handle CLs rolling lighttpd
263 # and whatever else without interference from each other.
264 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
265 # Three lines of non-changing comments so that
266 # the commit queue can handle CLs rolling lss
267 # and whatever else without interference from each other.
Matthew Denton5d2b1f22021-04-05 00:33:55268 'lss_revision': '92a65a8f5d705d1928874420c8d0d15bde8c89e5',
mseaborn851e1bd12014-09-05 08:00:14269 # Three lines of non-changing comments so that
270 # the commit queue can handle CLs rolling NaCl
271 # and whatever else without interference from each other.
chromium-autoroll0cdb43fa2021-06-23 12:14:21272 'nacl_revision': 'e7a4322ff001c20ddd1e107380961153b9c1763b',
cwallezf2b03492015-08-25 15:08:18273 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54274 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42275 # and whatever else without interference from each other.
chromium-autoroll32574a72021-06-25 22:19:45276 'freetype_revision': 'ff40776591f215a05c0ed1bf49069090e5180578',
robertocn4567f4d2016-03-23 03:36:07277 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52278 # the commit queue can handle CLs rolling freetype
279 # and whatever else without interference from each other.
Dominik Röttsches46e48fa2021-06-25 18:15:09280 'freetype_testing_revision': '8791189f911ef0d6d5a6e304e2ca9e0b31b11d82',
Dominik Röttsches5c56793f2020-11-12 08:51:52281 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47282 # the commit queue can handle CLs rolling HarfBuzz
283 # and whatever else without interference from each other.
Dominik Röttsches1f5f2e02021-06-21 18:37:14284 'harfbuzz_revision': 'cc9bb294919e846ef8a0731b5e9f304f95ef3bb8',
Dominik Röttsches60dab7e12018-03-20 09:55:47285 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35286 # the commit queue can handle CLs rolling Emoji Segmenter
287 # and whatever else without interference from each other.
288 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
289 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08290 # the commit queue can handle CLs rolling OTS
291 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48292 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08293 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07294 # the commit queue can handle CLs rolling catapult
295 # and whatever else without interference from each other.
Dirk Prankedda59602021-06-24 18:32:41296 'catapult_revision': '11a2ddfb3eec783642856c3e1a8aec88993ac9ad',
ochangcbd1cf202016-04-01 21:37:37297 # Three lines of non-changing comments so that
298 # the commit queue can handle CLs rolling libFuzzer
299 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51300 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28301 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37302 # the commit queue can handle CLs rolling devtools-frontend
303 # and whatever else without interference from each other.
chromium-autorolla1e2f03f2021-06-25 22:29:35304 'devtools_frontend_revision': '1270e76c13e4f65964a5ae48e72112ba9fb0cbf3',
Yang Guo210ffc92019-10-21 07:14:37305 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05306 # the commit queue can handle CLs rolling libprotobuf-mutator
307 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35308 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36309 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49310 # the commit queue can handle CLs rolling android_sdk_build-tools_version
311 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51312 'android_sdk_build-tools_version': '8LZujEmLjSh0g3JciDA3cslSptxKs9HOa_iUPXkOeYQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49313 # Three lines of non-changing comments so that
314 # the commit queue can handle CLs rolling android_sdk_emulator_version
315 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51316 'android_sdk_emulator_version': 'A4EvXZUIuQho0QRDJopMUpgyp6NA3aiDQjGKPUKbowMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49317 # Three lines of non-changing comments so that
318 # the commit queue can handle CLs rolling android_sdk_extras_version
319 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04320 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23321 # Three lines of non-changing comments so that
322 # the commit queue can handle CLs rolling android_sdk_patcher_version
323 # and whatever else without interference from each other.
324 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49325 # Three lines of non-changing comments so that
326 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
327 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51328 'android_sdk_platform-tools_version': '8tF0AOj7Dwlv4j7_nfkhxWB0jzrvWWYjEIpirt8FIWYC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49329 # Three lines of non-changing comments so that
330 # the commit queue can handle CLs rolling android_sdk_platforms_version
331 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51332 'android_sdk_platforms_version': 'YMUu9EHNZ__2Xcxl-KsaSf-dI5TMt_P62IseUVsxktMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49333 # Three lines of non-changing comments so that
334 # the commit queue can handle CLs rolling android_sdk_sources_version
335 # and whatever else without interference from each other.
Haiyang Panc2481862019-11-12 21:05:30336 'android_sdk_sources_version': '4gxhM8E62bvZpQs7Q3d0DinQaW0RLCIefhXrQBFkNy8C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49337 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36338 # the commit queue can handle CLs rolling feed
339 # and whatever else without interference from each other.
chromium-autoroll218846772021-06-21 22:59:58340 'shaderc_revision': '00c8f73366821c1761747acbe324d9faa800b16c',
Corentin Wallez955059ff2018-10-21 10:47:39341 # Three lines of non-changing comments so that
342 # the commit queue can handle CLs rolling feed
343 # and whatever else without interference from each other.
chromium-autoroll2cff80212021-06-25 19:32:34344 'dawn_revision': '448e1e91a70ed07ecc4334cbe434f65235b24b86',
Victor Vasiliev92c06acc2018-12-08 10:16:27345 # Three lines of non-changing comments so that
346 # the commit queue can handle CLs rolling feed
347 # and whatever else without interference from each other.
David Schinazi9603f1a2021-06-23 23:51:00348 'quiche_revision': '0b33cbb697e448587f23b0048ffc9f5825f41577',
Tom Andersone70019692019-02-06 01:38:04349 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11350 # the commit queue can handle CLs rolling ios_webkit
351 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36352 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36353 # Three lines of non-changing comments so that
354 # the commit queue can handle CLs rolling libexpat
355 # and whatever else without interference from each other.
Ben Wagner7217f032021-05-25 14:26:03356 'libexpat_revision': 'a28238bdeebc087071777001245df1876a11f5ee',
Nigel Taob517eb8912019-10-23 03:36:24357 # Three lines of non-changing comments so that
358 # the commit queue can handle CLs rolling wuffs
359 # and whatever else without interference from each other.
Nigel Tao569dbc72021-03-18 14:15:09360 'wuffs_revision': 'f49c38202914c289621f547ff016e5f02c994dda',
Nigel Tao3aa72142019-12-03 22:05:41361 # Three lines of non-changing comments so that
362 # the commit queue can handle CLs rolling libgifcodec
363 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19364 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18365 # Three lines of non-changing comments so that
366 # the commit queue can handle CLs rolling libavif
367 # and whatever else without interference from each other.
Wan-Teh Chang05b92f62021-06-24 02:21:02368 'libavif_revision': '45d58a5160ba2c33f5b341f3ba4b8ffe82928f87',
Himanshu Jaju46bc91032020-07-08 21:57:58369 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33370 # the commit queue can handle CLs rolling nearby
371 # and whatever else without interference from each other.
Claudius van der Merwe538a9a942021-06-02 00:14:48372 'nearby_revision': '258403118d3bd98ec6c52eeb6db0d626af05249d',
Himanshu Jaju114b74212020-07-09 13:32:33373 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58374 # the commit queue can handle CLs rolling securemessage
375 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50376 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58377 # Three lines of non-changing comments so that
378 # the commit queue can handle CLs rolling ukey2
379 # and whatever else without interference from each other.
380 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34381 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58382 # the commit queue can handle CLs rolling feed
383 # and whatever else without interference from each other.
Scott Leef9b7a8b2021-05-03 23:08:58384 'resultdb_version': 'git_revision:860c34e2db00ad8d59b9cd4482366083b51fa705',
Nico Weber1c088adf2021-03-03 16:56:34385 # Three lines of non-changing comments so that
386 # the commit queue can handle CLs rolling feed
387 # and whatever else without interference from each other.
chromium-autorollae0dd2202021-06-23 23:53:08388 'libcxxabi_revision': 'bf260ac892c193e6efd1949c3937f8aede5c942c',
Nico Weber1c088adf2021-03-03 16:56:34389 # Three lines of non-changing comments so that
390 # the commit queue can handle CLs rolling feed
391 # and whatever else without interference from each other.
chromium-autoroll09be8842021-06-16 13:38:53392 'libunwind_revision': 'a38ef11ab68f975bb4fe5356aff5f0e3dabe9f23',
Nico Weber14861e52021-03-06 18:49:43393 # Three lines of non-changing comments so that
394 # the commit queue can handle CLs rolling feed
395 # and whatever else without interference from each other.
Xiaohui Chen03751772021-03-16 19:50:17396 'clang_format_revision': '99803d74e35962f63a775f29477882afd4d57d94',
Moritz Firsching6980917f2021-04-01 04:51:50397 # Three lines of non-changing comments so that
398 # the commit queue can handle CLs rolling feed
399 # and whatever else without interference from each other.
Alex Deymo34e38652021-06-16 01:40:09400 'libjxl_revision': '4a981fd8be383703ca8c5dc78c25411c14a01d9f',
Moritz Firsching6980917f2021-04-01 04:51:50401 # Three lines of non-changing comments so that
402 # the commit queue can handle CLs rolling feed
403 # and whatever else without interference from each other.
Alex Deymo7e5f36a2021-05-07 14:31:33404 'highway_revision': 'ca1a57c342cd815053abfcffa29b44eaead4f20b',
Dirk Pranke3c18a382019-03-15 01:07:51405
Nico Weberff3d9b362021-03-04 02:57:59406 # If you change this, also update the libc++ revision in
407 # //buildtools/deps_revisions.gni.
Xiaohui Chenf33749f2021-06-25 21:05:50408 'libcxx_revision': '79a2e924d96e2fc1e4b937c42efd08898fa472d7',
Nico Weberff3d9b362021-03-04 02:57:59409
Dirk Pranke6d095b42019-03-15 23:44:01410 # GN CIPD package version.
chromium-autoroll725f23d2021-06-25 10:12:56411 'gn_version': 'git_revision:4d207c94eab41f09c9a8505eb47f3d2919e47943',
[email protected]5f129de2009-02-24 23:22:04412}
413
tandrii74b7e422014-09-23 16:45:27414# Only these hosts are allowed for dependencies in this DEPS file.
415# If you need to add a new host, contact chrome infrastracture team.
416allowed_hosts = [
tandriicb12c642015-03-27 19:00:55417 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34418 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39419 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04420 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30421 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39422 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39423 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39424 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27425 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39426 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17427 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02428 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27429]
430
[email protected]5f129de2009-02-24 23:22:04431deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36432 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49433 Var('chromium_git') +
434 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17435 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01436 'src/buildtools/linux64': {
437 'packages': [
438 {
439 'package': 'gn/gn/linux-amd64',
440 'version': Var('gn_version'),
441 }
442 ],
443 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02444 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01445 },
446 'src/buildtools/mac': {
447 'packages': [
448 {
Nico Weber17e920f2020-12-29 15:01:40449 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01450 'version': Var('gn_version'),
451 }
452 ],
453 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02454 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01455 },
Dirk Pranke474d1ca2019-03-13 23:14:36456 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50457 Var('chromium_git') +
458 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26459 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36460 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50461 Var('chromium_git') +
462 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26463 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36464 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50465 Var('chromium_git') +
466 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26467 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01468 'src/buildtools/win': {
469 'packages': [
470 {
471 'package': 'gn/gn/windows-amd64',
472 'version': Var('gn_version'),
473 }
474 ],
475 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02476 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01477 },
Michael Savigny8247d2d2020-12-08 17:57:33478 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50479 'packages': [
480 {
Ye Kuang346d9d272020-12-03 03:35:00481 'package': 'infra/rbe/client/${{platform}}',
482 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50483 }
484 ],
485 'dep_type': 'cipd',
Ola Rozenfeldf93b25c42021-01-25 19:13:32486 'condition': '(host_os == "linux" or host_os == "win") and checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50487 },
John Williamsff7a08d2018-02-01 03:20:21488
Andrew Luo96e2fef8d2018-08-22 20:18:24489 'src/android_webview/tools/cts_archive': {
490 'packages': [
491 {
492 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21493 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24494 },
495 ],
496 'condition': 'checkout_android',
497 'dep_type': 'cipd',
498 },
499
Alan Cutter76f128f92021-04-22 05:50:41500 'src/chrome/browser/resources/preinstalled_web_apps/internal': {
501 'url': 'https://chrome-internal.googlesource.com/chrome/components/default_apps.git' + '@' + 'f647c4f39c14cf5a235c752beee06de081cef237',
502 'condition': 'checkout_src_internal',
503 },
504
Paweł Hajdan, Jr7af368952017-10-02 12:25:36505 'src/chrome/installer/mac/third_party/xz/xz': {
506 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
507 'condition': 'checkout_mac',
508 },
509
Brad Hall2d33cbf2019-02-27 21:48:04510 'src/tools/clang/dsymutil': {
511 'packages': [
512 {
513 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41514 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04515 }
516 ],
Sylvain Defresne03f0d102019-11-22 17:04:16517 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04518 'dep_type': 'cipd',
519 },
520
Yiming Zhoud369d9f2018-12-18 00:24:01521 'src/chrome/test/data/autofill/captured_sites': {
522 'packages': [
523 {
524 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Ian Struiksma9d42f152021-04-22 17:55:33525 'version': '5-O5s4i5PCqWj3r_-8wJHkEyz-Xvw1g6T_ckrZ-fImMC',
Yiming Zhoud369d9f2018-12-18 00:24:01526 }
527 ],
528 'condition': 'checkout_chromium_autofill_test_dependencies',
529 'dep_type': 'cipd',
530 },
531
Yiming Zhou7fa0ef42019-03-06 00:57:48532 'src/chrome/test/data/password/captured_sites': {
533 'packages': [
534 {
535 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90bc29672021-06-17 18:49:20536 'version': '9wov5BqIgpBX5S5_U8V_kKNw0tPVWNdPf9ESRYF16R8C',
Yiming Zhou7fa0ef42019-03-06 00:57:48537 }
538 ],
539 'condition': 'checkout_chromium_password_manager_test_dependencies',
540 'dep_type': 'cipd',
541 },
542
Stefan Zagerfd5ba192014-08-23 00:29:39543 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56544 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38545
Stefan Zagerfd5ba192014-08-23 00:29:39546 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56547 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26548
Robert Sesek1a726e02018-08-17 18:39:43549 'src/chrome/test/data/safe_browsing/dmg': {
550 'packages': [
551 {
552 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09553 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43554 },
555 ],
556 'condition': 'checkout_mac',
557 'dep_type': 'cipd',
558 },
559
bsheedya9ced4c42018-07-14 00:28:00560 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12561 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38562
Lindsay Pasrichab31f6c62018-10-11 00:09:44563 'src/ios/third_party/earl_grey2/src': {
chromium-autoroll852a133a2021-06-23 23:09:21564 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '6c3680a7074d8958537931833646b67a556042d3',
Lindsay Pasrichab31f6c62018-10-11 00:09:44565 'condition': 'checkout_ios',
566 },
567
Lindsay Pasrichab0d775f2018-10-12 22:04:35568 'src/ios/third_party/edo/src': {
chromium-autorollb4eecb532021-05-26 01:46:52569 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '3afaeda34eedf9aa833c56a499a0949881371b3a',
Lindsay Pasrichab0d775f2018-10-12 22:04:35570 'condition': 'checkout_ios',
571 },
572
Lindsay Pasrichabe000ae22018-08-22 15:21:49573 'src/ios/third_party/gtx/src': {
Lindsay Pasrichaa36c8c92018-10-10 18:44:33574 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '3e09baa61b2c13fe98029d53b1783f4ca9edaabf',
Lindsay Pasrichabe000ae22018-08-22 15:21:49575 'condition': 'checkout_ios',
576 },
577
Paweł Hajdan, Jr7af368952017-10-02 12:25:36578 'src/ios/third_party/gcdwebserver/src': {
579 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
580 'condition': 'checkout_ios',
581 },
582
583 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller4cbf28d2021-06-18 21:37:12584 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + 'afbc13663d2469adf5700e893fcf1817400d4293',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36585 'condition': 'checkout_ios',
586 },
587
588 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29589 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36590 'condition': 'checkout_ios',
591 },
592
Gauthier Ambard8d034462017-10-25 16:39:55593 'src/ios/third_party/material_internationalization_ios/src': {
Internal Frameworks Autorollere5dd2eb2021-05-20 09:54:47594 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + 'a18e7920fc12150d1f9cf4bec39ccc94a405ad81',
Gauthier Ambard8d034462017-10-25 16:39:55595 'condition': 'checkout_ios',
596 },
597
Paweł Hajdan, Jr7af368952017-10-02 12:25:36598 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29599 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4aa51e906e5671c71d24e991f1f10d782a58409f',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36600 'condition': 'checkout_ios',
601 },
602
603 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05604 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36605 'condition': 'checkout_ios',
606 },
607
608 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere5dd2eb2021-05-20 09:54:47609 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '197375261e25ee5d473219d0f353a1f635f5393d',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36610 'condition': 'checkout_ios',
611 },
612
mrefaat070940d2017-12-01 02:59:38613 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58614 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38615 'condition': 'checkout_ios',
616 },
617
mrefaatb4b862312017-12-01 20:03:05618 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42619 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05620 'condition': 'checkout_ios',
621 },
622
Louis Romeroe1d73292017-12-07 01:28:17623 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42624 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17625 'condition': 'checkout_ios',
626 },
627
Paweł Hajdan, Jr7af368952017-10-02 12:25:36628 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11629 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36630 'condition': 'checkout_ios',
631 },
632
Rohit Rao5b4160412019-02-05 20:12:54633 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11634 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
635 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54636 'condition': 'checkout_ios and checkout_ios_webkit'
637 },
638
jrummellf715b1692015-10-21 23:26:26639 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09640 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11641
Dirk Pranke4dabe802017-11-02 07:18:55642 'src/native_client': {
643 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
644 'condition': 'checkout_nacl',
645 },
[email protected]bba1c0dd2013-08-19 10:33:31646
Victor Vasiliev92c06acc2018-12-08 10:16:27647 'src/net/third_party/quiche/src':
648 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
649
Nodir Turakulove249d372021-03-26 16:33:25650 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55651 'packages': [
652 {
Nodir Turakulove249d372021-03-26 16:33:25653 'package': 'chromium/rts/model/linux-amd64',
chromium-autoroll04702192021-06-25 14:36:31654 'version': 'cbbHAcjw5z57aeWTfLTTOf6XYhCbC0Tk2kuHx3jQMicC',
Greg Gutermande78a042021-02-17 01:37:55655 },
656 ],
657 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25658 'condition': 'checkout_rts_model and checkout_linux',
659 },
660
661 'src/testing/rts/mac-amd64': {
662 'packages': [
663 {
664 'package': 'chromium/rts/model/mac-amd64',
chromium-autorollfc821f72021-06-25 13:33:36665 'version': 'sHUw5jvrUO0xGMQxKYyTKuNorkeWSV6P-TMnURLCoGMC',
Nodir Turakulove249d372021-03-26 16:33:25666 },
667 ],
668 'dep_type': 'cipd',
669 'condition': 'checkout_rts_model and checkout_mac',
670 },
671
672 'src/testing/rts/windows-amd64': {
673 'packages': [
674 {
675 'package': 'chromium/rts/model/windows-amd64',
chromium-autoroll9f7c8f32021-06-25 13:33:58676 'version': '09mvAaB4pGPpcbJX_Q1eu-FEDPdGnc2u9IMSkzOZ7FgC',
Nodir Turakulove249d372021-03-26 16:33:25677 },
678 ],
679 'dep_type': 'cipd',
680 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55681 },
682
Marc-Antoine Ruel81815952018-07-13 00:26:44683 'src/tools/luci-go': {
684 'packages': [
685 {
686 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11687 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44688 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08689 {
690 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11691 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08692 },
693 {
694 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11695 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08696 },
Marc-Antoine Ruel81815952018-07-13 00:26:44697 ],
698 'dep_type': 'cipd',
699 },
700
Corentin Wallez955059ff2018-10-21 10:47:39701 'src/third_party/shaderc/src':
702 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
703 Var('shaderc_revision'),
704
John Budoricke9aa27c2018-03-24 00:23:27705 'src/third_party/accessibility_test_framework': {
706 'packages': [
707 {
708 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09709 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27710 },
711 ],
712 'condition': 'checkout_android',
713 'dep_type': 'cipd',
714 },
715
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16716 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57717 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16718 'condition': 'checkout_android',
719 },
720
Mohamed Heikal95797a582020-03-05 22:45:44721 'src/third_party/android_protoc': {
722 'packages': [
723 {
724 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40725 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44726 },
727 ],
728 'condition': 'checkout_android',
729 'dep_type': 'cipd',
730 },
731
Shenghua Zhang0c102b12018-01-11 00:25:57732 'src/third_party/android_ndk': {
Ben Joyce758eb4c2021-01-27 22:24:09733 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06734 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57735 },
736
Peter Kotwicz38deede2021-01-22 22:03:18737 'src/third_party/androidx': {
738 'packages': [
739 {
740 'package': 'chromium/third_party/androidx',
chromium-autoroll0afc0c92021-06-25 23:36:01741 'version': 'gA-aPFrLjFlm-kO8JpM8R-mSzIEhqoFNNA4UWgM4cPEC',
Peter Kotwicz38deede2021-01-22 22:03:18742 },
743 ],
744 'condition': 'checkout_android',
745 'dep_type': 'cipd',
746 },
747
John Budoricke9aa27c2018-03-24 00:23:27748 'src/third_party/android_support_test_runner': {
749 'packages': [
750 {
751 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09752 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27753 },
754 ],
755 'condition': 'checkout_android',
756 'dep_type': 'cipd',
757 },
758
759 'src/third_party/android_system_sdk': {
760 'packages': [
761 {
762 'package': 'chromium/third_party/android_system_sdk',
Torne (Richard Coles)63a24cae2020-07-28 13:55:51763 'version': 'no8ss5nRg6uYDM08HboypuIQuix7bS1kVqRGyWmwP-YC',
John Budoricke9aa27c2018-03-24 00:23:27764 },
765 ],
766 'condition': 'checkout_android',
767 'dep_type': 'cipd',
768 },
769
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03770 'src/third_party/android_build_tools/aapt2': {
771 'packages': [
772 {
Mohamed Heikal2747b4b2018-10-31 22:20:42773 'package': 'chromium/third_party/android_build_tools/aapt2',
Mohamed Heikal0239ee12020-05-07 00:38:44774 'version': 'R2k5wwOlIaS6sjv2TIyHotiPJod-6KqnZO8NH-KFK8sC',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03775 },
776 ],
777 'condition': 'checkout_android',
778 'dep_type': 'cipd',
779 },
780
Matthew Cary775dab72018-09-20 06:19:03781 'src/third_party/android_build_tools/art': {
782 'packages': [
783 {
784 'package': 'chromium/third_party/android_build_tools/art',
785 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
786 },
787 ],
788 'condition': 'checkout_android',
789 'dep_type': 'cipd',
790 },
791
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03792 'src/third_party/android_build_tools/bundletool': {
793 'packages': [
794 {
Peter Wenab7bffd2020-01-24 02:13:26795 'package': 'chromium/third_party/android_tools_bundletool',
Mohamed Heikal85afdaf92020-12-01 23:29:25796 'version': 'FIj7ed-law2zMv41QhjEXabkaJ7aN2ztmE0Tv3Z_gFUC',
Peter Wenab7bffd2020-01-24 02:13:26797 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03798 ],
799 'condition': 'checkout_android',
800 'dep_type': 'cipd',
801 },
802
Peter Conn6eb0e1d2019-08-08 07:39:05803 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47804 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05805 'condition': 'checkout_android',
806 },
807
Shenghua Zhangcbe64ba2018-04-12 19:11:49808 'src/third_party/android_sdk/public': {
809 'packages': [
810 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51811 'package': 'chromium/third_party/android_sdk/public/build-tools/30.0.1',
Shenghua Zhangcbe64ba2018-04-12 19:11:49812 'version': Var('android_sdk_build-tools_version'),
813 },
814 {
815 'package': 'chromium/third_party/android_sdk/public/emulator',
816 'version': Var('android_sdk_emulator_version'),
817 },
818 {
819 'package': 'chromium/third_party/android_sdk/public/extras',
820 'version': Var('android_sdk_extras_version'),
821 },
822 {
Yun Liuf57cceaf2019-03-18 21:31:23823 'package': 'chromium/third_party/android_sdk/public/patcher',
824 'version': Var('android_sdk_patcher_version'),
825 },
826 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49827 'package': 'chromium/third_party/android_sdk/public/platform-tools',
828 'version': Var('android_sdk_platform-tools_version'),
829 },
830 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51831 'package': 'chromium/third_party/android_sdk/public/platforms/android-30',
Shenghua Zhangcbe64ba2018-04-12 19:11:49832 'version': Var('android_sdk_platforms_version'),
833 },
834 {
Haiyang Panc2481862019-11-12 21:05:30835 'package': 'chromium/third_party/android_sdk/public/sources/android-29',
Yun Liuf57cceaf2019-03-18 21:31:23836 'version': Var('android_sdk_sources_version'),
837 },
838 {
Andrew Grieve13128c92020-01-06 22:10:27839 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
Peter Wen92199fe2020-10-29 18:26:33840 'version': 'V__2Ycej-H2-6AcXX5A3gi7sIk74SuN44PBm2uC_N1sC',
Andrew Grieve13128c92020-01-06 22:10:27841 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49842 ],
Yun Liuf57cceaf2019-03-18 21:31:23843 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49844 'dep_type': 'cipd',
845 },
846
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42847 'src/third_party/angle':
848 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
849
Dale Curtis9e73ba92019-02-05 21:49:23850 'src/third_party/dav1d/libdav1d':
Dale Curtis90731962021-06-25 21:20:38851 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + 'e4812a6ad7621bb25f9d4ac40e8413e24ac78857',
Dale Curtis9e73ba92019-02-05 21:49:23852
Corentin Wallez955059ff2018-10-21 10:47:39853 'src/third_party/dawn':
854 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
855
Moritz Firsching6980917f2021-04-01 04:51:50856 'src/third_party/libjxl/src':
857 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
858
859 'src/third_party/highway/src':
860 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
861
Corentin Wallez955059ff2018-10-21 10:47:39862 'src/third_party/glfw/src':
Austin Engbb30bb22021-06-24 07:27:46863 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '94773111300fee0453844a4c9407af7e880b4df8',
Corentin Wallez955059ff2018-10-21 10:47:39864
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16865 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05866 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16867 'condition': 'checkout_android',
868 },
869
Azeem Arshadb51b7f882020-09-18 00:50:12870 'src/third_party/barhopper': {
Azeem Arshad5ba67c62020-10-06 20:47:22871 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'ad3c4382875afdd0340f1549f8b9c93cbbc16e37',
Azeem Arshadb51b7f882020-09-18 00:50:12872 'condition': 'checkout_src_internal and checkout_chromeos',
873 },
874
John Budoricke9aa27c2018-03-24 00:23:27875 'src/third_party/bazel': {
876 'packages': [
877 {
878 'package': 'chromium/third_party/bazel',
Andrew Grieve8a3a5c772019-11-12 22:27:04879 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
John Budoricke9aa27c2018-03-24 00:23:27880 },
881 ],
882 'condition': 'checkout_android',
883 'dep_type': 'cipd',
884 },
885
Victor Costanc63c92122020-01-03 05:49:53886 'src/third_party/google_benchmark/src': {
Victor Costane3499c72021-06-22 00:27:13887 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'e991355c02b93fe17713efe04cbc2e278e00fdbd',
Victor Costanc63c92122020-01-03 05:49:53888 'condition': 'checkout_google_benchmark',
889 },
890
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42891 'src/third_party/boringssl/src':
892 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
893
John Budoricke9aa27c2018-03-24 00:23:27894 'src/third_party/bouncycastle': {
895 'packages': [
896 {
897 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09898 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27899 },
900 ],
901 'condition': 'checkout_android',
902 'dep_type': 'cipd',
903 },
904
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42905 'src/third_party/breakpad/breakpad':
Lei Zhang89a5cc62021-06-18 21:24:47906 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + 'b95c4868b10f69e642666742233aede1eb653012',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42907
John Budoricke9aa27c2018-03-24 00:23:27908 'src/third_party/byte_buddy': {
909 'packages': [
910 {
911 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09912 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27913 },
914 ],
915 'condition': 'checkout_android',
916 'dep_type': 'cipd',
917 },
918
Andrew Luo948028e2019-08-16 21:18:21919 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
920 'packages': [
921 {
922 'package': 'chromium/third_party/android_sdk/public/build-tools',
923 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
924 },
925 ],
926 'condition': 'checkout_android',
927 'dep_type': 'cipd',
928 },
929
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42930 'src/third_party/catapult':
931 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
932
933 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38934 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42935
Andrew Grieve0fa87872019-03-15 22:21:12936 'src/third_party/checkstyle': {
937 'packages': [
938 {
939 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45940 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12941 },
942 ],
Andrew Grieveee258482019-11-19 16:24:54943 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:12944 'condition': 'checkout_android or checkout_linux',
945 'dep_type': 'cipd',
946 },
947
David Tseng0f7b42432021-02-10 22:31:08948 # Dependency for ChromeVox.
949 'src/third_party/chromevox/third_party/sre/src': {
950 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
951 'condition': 'checkout_chromeos',
952 },
953
Ben Pastenefa7848a2020-08-26 19:49:19954 # Tools used when building Chrome for Chrome OS. This affects both the Simple
955 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:36956 'src/third_party/chromite': {
chromium-autoroll4e9e6f82021-06-25 16:43:22957 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'f5f6043ade26e49bcd128d92caede94bfbc6ed49',
Ben Pastenefff40002020-07-29 16:58:09958 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36959 },
960
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42961 'src/third_party/cld_3/src':
Akihiro Ota1fb5ba92019-04-25 02:23:20962 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '06f695f1c8ee530104416aab5dcf2d6a1414a56a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42963
964 'src/third_party/colorama/src':
965 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
966
967 'src/third_party/crc32c/src':
Victor Costan6ddea8d322021-06-23 22:50:38968 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42969
Paweł Hajdan, Jr7af368952017-10-02 12:25:36970 # For Linux and Chromium OS.
971 'src/third_party/cros_system_api': {
Kenneth Albanowski5318e50e2021-06-16 00:24:59972 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '541e7177709b75cf87d37d1536627ce94c65b540',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36973 'condition': 'checkout_linux',
974 },
975
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42976 'src/third_party/depot_tools':
chromium-autoroll6bb72df02021-06-25 01:30:01977 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '6f0df68e8bbef78afc3f79ade9bb1c04a7eb9de6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42978
Yang Guo210ffc92019-10-21 07:14:37979 'src/third_party/devtools-frontend/src':
980 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
981
Nan Lin84804952021-06-07 20:17:26982 'src/third_party/distributed_point_functions/src':
983 Var('chromium_git') + '/external/github.com/google/distributed_point_functions.git' + '@' + 'ea175a91e6eda5b22392fdae82080eb9709cd0eb',
984
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42985 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:06986 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42987
Michael Crousea0ed9bde2020-11-19 02:49:54988 'src/third_party/eigen3/src':
mcrouse4bb03672021-02-16 00:14:07989 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '011e0db31d1bed8b7f73662be6d57d9f30fa457a',
Michael Crousea0ed9bde2020-11-19 02:49:54990
John Palmer24b4cef32021-01-06 04:01:26991 'src/third_party/emoji-metadata/src': {
John Palmer68886692021-05-31 08:57:12992 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + 'ffd71d1b87a46f7abd8206a5d2c752150f8e8865',
John Palmer24b4cef32021-01-06 04:01:26993 'condition': 'checkout_chromeos',
994 },
Michael Crousea0ed9bde2020-11-19 02:49:54995
John Budoricke9aa27c2018-03-24 00:23:27996 'src/third_party/espresso': {
997 'packages': [
998 {
999 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:261000 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:271001 },
1002 ],
1003 'condition': 'checkout_android',
1004 'dep_type': 'cipd',
1005 },
1006
Michael Crousea0ed9bde2020-11-19 02:49:541007 'src/third_party/farmhash/src':
1008 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
1009
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421010 'src/third_party/ffmpeg':
Peter Kasting8ed02982021-06-25 21:09:321011 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '05c195662f0527913811827ba253cb93758ea4c0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421012
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421013 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371014 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421015
1016 'src/third_party/flatbuffers/src':
Peter Kastingc9fde842021-06-22 16:24:481017 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'acce4ac3f058e6e03997b53d743e966e53a8efee',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421018
Paweł Hajdan, Jr7af368952017-10-02 12:25:361019 # Used for embedded builds. CrOS & Linux use the system version.
1020 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091021 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361022 'condition': 'checkout_linux',
1023 },
1024
Michael Crousea0ed9bde2020-11-19 02:49:541025 'src/third_party/fp16/src':
1026 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + 'febbb1c163726b5db24bed55cc9dc42529068997',
1027
1028 'src/third_party/gemmlowp/src':
Peter Kastingef188c82021-06-11 18:12:451029 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '8589f2084b738e2285d5e8547b8b699c03a177dd',
Michael Crousea0ed9bde2020-11-19 02:49:541030
Yuwei Huanga38af698d2019-02-19 22:00:581031 'src/third_party/grpc/src': {
Shawn Quereshib25b83362021-06-02 00:29:261032 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '54dc182082db941aa67c7c3f93ad858c99a16d7d',
Yuwei Huanga38af698d2019-02-19 22:00:581033 },
1034
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421035 'src/third_party/freetype/src':
1036 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1037
Dominik Röttsches5c56793f2020-11-12 08:51:521038 'src/third_party/freetype-testing/src':
1039 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1040
Dominik Röttsches60dab7e12018-03-20 09:55:471041 'src/third_party/harfbuzz-ng/src':
1042 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1043
Joey Scarr28fc30092019-02-04 10:10:201044 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161045 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351046
Dominik Röttschesefffce82021-01-18 13:02:081047 'src/third_party/ots/src':
1048 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1049
Hirokazu Hondafa7af2bb2020-02-03 02:48:281050 'src/third_party/libgav1/src':
Wan-Teh Chang0e222cd2021-03-26 02:09:341051 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '1c4e344cb1c15aff1c94cb542b98260244a3da4b',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281052
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221053 'src/third_party/google_toolbox_for_mac/src': {
1054 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1055 'condition': 'checkout_ios or checkout_mac',
1056 },
1057
Andrew Luo82d0e9f2018-05-24 20:46:361058 'src/third_party/google-truth': {
1059 'packages': [
1060 {
1061 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001062 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361063 },
1064 ],
1065 'condition': 'checkout_android',
1066 'dep_type': 'cipd',
1067 },
1068
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421069 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021070 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421071
Paweł Hajdan, Jr7af368952017-10-02 12:25:361072 # GNU binutils assembler for x86-32.
1073 'src/third_party/gnu_binutils': {
1074 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551075 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361076 },
1077
1078 'src/third_party/gperf': {
1079 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1080 'condition': 'checkout_win',
1081 },
1082
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421083 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521084 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161085 'condition': 'checkout_android',
1086 },
1087
Ian Vollick244bd882018-04-27 01:12:531088 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561089 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531090 'condition': 'checkout_android',
1091 },
1092
Piotr Bialeckie1b6bfb2019-07-18 23:43:291093 'src/third_party/arcore-android-sdk-client': {
1094 'packages': [
1095 {
1096 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561097 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291098 },
1099 ],
1100
1101 'condition': 'checkout_android',
1102 'dep_type': 'cipd',
1103 },
1104
John Budoricke9aa27c2018-03-24 00:23:271105 'src/third_party/hamcrest': {
1106 'packages': [
1107 {
1108 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091109 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271110 },
1111 ],
1112 'condition': 'checkout_android',
1113 'dep_type': 'cipd',
1114 },
1115
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421116 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361117 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421118
1119 'src/third_party/icu':
Frank Tangc75d3112021-06-04 00:41:061120 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'a0718d4f121727e30b8d52c7a189ebf5ab52421f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421121
John Budoricke9aa27c2018-03-24 00:23:271122 'src/third_party/icu4j': {
1123 'packages': [
1124 {
1125 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091126 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271127 },
1128 ],
1129 'condition': 'checkout_android',
1130 'dep_type': 'cipd',
1131 },
1132
Ben Joycedde37c22019-04-12 19:36:191133 'src/third_party/jacoco': {
1134 'packages': [
1135 {
1136 'package': 'chromium/third_party/jacoco',
1137 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1138 },
1139 ],
1140 'condition': 'checkout_android',
1141 'dep_type': 'cipd',
1142 },
1143
Tibor Goldschwendt38cc2082019-06-03 21:59:281144 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351145 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281146 'condition': 'checkout_android',
1147 },
1148
Yun Liua89d1832019-10-05 01:40:551149 'src/third_party/jdk': {
1150 'packages': [
1151 {
1152 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151153 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551154 },
Haiyang Pan8bdb7882021-02-17 21:49:151155 ],
1156 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1157 'condition': 'checkout_android or checkout_linux',
1158 'dep_type': 'cipd',
1159 },
1160 'src/third_party/jdk/extras': {
1161 'packages': [
Peter Wenca01c252019-10-29 01:41:161162 {
1163 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151164 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161165 },
Yun Liua89d1832019-10-05 01:40:551166 ],
Andrew Grieveee258482019-11-19 16:24:541167 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1168 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551169 'dep_type': 'cipd',
1170 },
1171
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421172 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041173 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061174 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421175
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161176 'src/third_party/junit/src': {
1177 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1178 'condition': 'checkout_android',
1179 },
1180
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421181 'src/third_party/leveldatabase/src':
Victor Costan4a9e13a32021-05-25 07:20:591182 Var('chromium_git') + '/external/leveldb.git' + '@' + '13e3c4efc66b8d7317c7648766a930b5d7e48aa7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421183
1184 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261185 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421186
1187 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241188 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421189
Johann987d1532018-11-19 22:07:271190 'src/third_party/libaom/source/libaom':
Jerome Jiang7915e1212021-06-24 19:52:471191 Var('aomedia_git') + '/aom.git' + '@' + 'aba245dde334bd51a20940eb009fa46b6ffd4511',
Johanncf5bb4c62017-10-30 23:21:341192
Wan-Teh Chang75fd5322020-04-08 01:32:181193 'src/third_party/libavif/src':
1194 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1195
Himanshu Jaju114b74212020-07-09 13:32:331196 'src/third_party/nearby/src':
1197 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1198
Himanshu Jaju46bc91032020-07-08 21:57:581199 'src/third_party/securemessage/src':
1200 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1201
1202 'src/third_party/ukey2/src':
1203 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1204
Paweł Hajdan, Jr7af368952017-10-02 12:25:361205 # Userspace interface to kernel DRM services.
1206 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201207 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361208 'condition': 'checkout_linux',
1209 },
1210
Ben Wagner3743d5392019-09-26 19:20:361211 'src/third_party/expat/src':
1212 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1213
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341214 # The library for IPP protocol (Chrome OS).
1215 'src/third_party/libipp/libipp': {
1216 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1217 'condition': 'checkout_linux',
1218 },
1219
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421220 'src/third_party/libjpeg_turbo':
Leon Scroggins III6f1061d2021-05-07 17:40:551221 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'b7bef8c05b7cdb1a038ae271a2c2b6647af4c879',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421222
Paweł Hajdan, Jr7af368952017-10-02 12:25:361223 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221224 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361225 'condition': 'checkout_linux',
1226 },
1227
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421228 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011229 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421230
1231 'src/third_party/libprotobuf-mutator/src':
1232 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1233
1234 'src/third_party/libsrtp':
Edward Lesmesfe402be92021-06-10 01:29:551235 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '5b7c744eb8310250ccc534f3f86a2015b3887a0a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421236
Paweł Hajdan, Jr7af368952017-10-02 12:25:361237 # Android Explicit Synchronization.
1238 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541239 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361240 'condition': 'checkout_linux',
1241 },
1242
Charlie Andrews6723c0e3c2019-10-31 15:45:241243 'src/third_party/libunwindstack': {
Gabor Kertesz207b51c2021-03-19 20:05:351244 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + 'aab2c874731396232739889ebe8d9e122b9bc448',
Charlie Andrews6723c0e3c2019-10-31 15:45:241245 'condition': 'checkout_android',
1246 },
1247
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421248 'src/third_party/libvpx/source/libvpx':
Jerome Jiang3bb2b5f2021-06-24 01:47:251249 Var('chromium_git') + '/webm/libvpx.git' + '@' + 'eebc5cd487a89c51ba148f6d6ac45779970f72d7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421250
1251 'src/third_party/libwebm/source':
Ahmed Fakhry5b728dd2021-06-08 01:56:281252 Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421253
1254 'src/third_party/libyuv':
Wan-Teh Chang1e2d9a52021-05-03 07:26:291255 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + '49ebc996aa8c4bdf89c1b5ea461eb677234c61cc',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421256
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221257 'src/third_party/lighttpd': {
1258 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1259 'condition': 'checkout_mac or checkout_win',
1260 },
1261
1262 'src/third_party/lss': {
1263 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1264 'condition': 'checkout_android or checkout_linux',
1265 },
1266
Paweł Hajdan, Jr7af368952017-10-02 12:25:361267 'src/third_party/material_design_icons/src': {
1268 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1269 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1270 'condition': 'checkout_ios',
1271 },
1272
Nico Webera62ed4b32021-05-08 01:53:251273 'src/third_party/mig/bin': {
1274 'packages': [
1275 {
1276 'package': 'chromium/third_party/mig/${{platform}}',
Mark Mentovai1c60a392021-05-22 03:25:161277 'version': 'vJgfh6ZaBQ_Re5o4LFapZr-dYRdfM-GjXEbilySNcNQC',
Nico Webera62ed4b32021-05-08 01:53:251278 },
1279 ],
1280 'condition': 'host_os == "linux" and checkout_mac',
1281 'dep_type': 'cipd',
1282 },
1283
Paweł Hajdan, Jr7af368952017-10-02 12:25:361284 # GNU binutils assembler for x86-64.
1285 'src/third_party/mingw-w64/mingw/bin': {
1286 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551287 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361288 },
1289
1290 # Graphics buffer allocator for Chrome OS.
1291 'src/third_party/minigbm/src': {
Jeffrey Kardatzke35944c2e2021-01-26 03:28:041292 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '150b4968810447d72714a7c88afb97d4e59fe23a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361293 'condition': 'checkout_linux',
1294 },
1295
1296 # Minizip library. Used on Chrome OS.
1297 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591298 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361299 'condition': 'checkout_linux',
1300 },
1301
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161302 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281303 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161304 'condition': 'checkout_android',
1305 },
1306
Paweł Hajdan, Jr7af368952017-10-02 12:25:361307 # Binaries for nacl sdk.
1308 'src/third_party/nacl_sdk_binaries': {
1309 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551310 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361311 },
1312
Dale Curtis7d284af2018-11-08 01:27:521313 'src/third_party/nasm': {
1314 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Edward Lesmesfe402be92021-06-10 01:29:551315 'e9be5fd6d723a435ca2da162f9e0ffcb688747c1'
Dale Curtis7d284af2018-11-08 01:27:521316 },
1317
Michael Crousea0ed9bde2020-11-19 02:49:541318 'src/third_party/neon_2_sse/src':
1319 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '42b2bebacee25452e150095ef4480b3fa26e30f5',
1320
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161321 'src/third_party/netty-tcnative/src': {
1322 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '5b46a8ef4a39c39c576fcdaaf718b585d75df463',
1323 'condition': 'checkout_android',
1324 },
1325
1326 'src/third_party/netty4/src': {
1327 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1328 'condition': 'checkout_android',
1329 },
1330
John Budoricke9aa27c2018-03-24 00:23:271331 'src/third_party/objenesis': {
1332 'packages': [
1333 {
1334 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411335 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271336 },
1337 ],
1338 'condition': 'checkout_android',
1339 'dep_type': 'cipd',
1340 },
1341
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421342 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541343 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161344
btolschc50a3d52019-03-06 21:22:421345 'src/third_party/openscreen/src':
chromium-autoroll0c757b32021-06-26 00:08:191346 Var('chromium_git') + '/openscreen' + '@' + '5ab621ccbccf6b13789a66d12a487283a7c3525f',
btolschc50a3d52019-03-06 21:22:421347
Kevin Qin78ff68c82019-06-26 01:43:361348 'src/third_party/openxr/src': {
Phu Le9b87a182021-06-26 00:46:531349 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
Kevin Qin78ff68c82019-06-26 01:43:361350 'condition': 'checkout_openxr',
1351 },
1352
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421353 'src/third_party/pdfium':
1354 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1355
Paweł Hajdan, Jr7af368952017-10-02 12:25:361356 # Parses Windows PE/COFF executable format.
1357 'src/third_party/pefile': {
1358 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1359 'condition': 'checkout_win',
1360 },
1361
Oystein Eftevaaga9439b922018-01-08 19:30:141362 'src/third_party/perfetto':
chromium-autorolla99cc822021-06-25 18:48:031363 Var('android_git') + '/platform/external/perfetto.git' + '@' + '12d86fcd388d39eac1fb23988a2bc54d67cf09c7',
Oystein Eftevaaga9439b922018-01-08 19:30:141364
Paweł Hajdan, Jr7af368952017-10-02 12:25:361365 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291366 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361367 'condition': 'checkout_win',
1368 },
1369
Andrew Grieve40dece272018-08-27 17:59:401370 'src/third_party/proguard': {
1371 'packages': [
1372 {
1373 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211374 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401375 },
1376 ],
1377 'condition': 'checkout_android',
1378 'dep_type': 'cipd',
1379 },
1380
Mohamed Heikal5c488592018-11-26 23:32:151381 'src/third_party/protoc_javalite': {
1382 'packages': [
1383 {
1384 'package': 'chromium/third_party/protoc_javalite',
1385 'version': 'version:3.0.0-cr1',
1386 },
1387 ],
1388 'condition': 'checkout_android',
1389 'dep_type': 'cipd',
1390 },
1391
Ben Pastenefff40002020-07-29 16:58:091392 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361393 'src/third_party/pyelftools': {
1394 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1395 'condition': 'checkout_linux',
1396 },
1397
Victor Vasiliev3b5cf152018-07-02 18:47:411398 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001399 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411400
Keita Suzukifa3a180692020-03-05 03:53:531401 'src/third_party/pywebsocket3/src':
Adam Rice79746c62021-03-04 08:17:061402 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '9db3d29db4f3e3efb1722c0210bc88500ab00611',
Keita Suzukifa3a180692020-03-05 03:53:531403
Stephen Roe3c9f5852019-11-13 17:25:431404 'src/third_party/qemu-linux-arm64': {
1405 'packages': [
1406 {
1407 'package': 'fuchsia/qemu/linux-arm64',
1408 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1409 },
1410 ],
Stephen Roeedece8b2020-11-19 20:32:321411 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431412 'dep_type': 'cipd',
1413 },
1414
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211415 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221416 'packages': [
1417 {
1418 'package': 'fuchsia/qemu/linux-amd64',
1419 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1420 },
1421 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211422 'condition': 'host_os == "linux" and checkout_fuchsia',
1423 'dep_type': 'cipd',
1424 },
1425
1426 'src/third_party/qemu-mac-x64': {
1427 'packages': [
1428 {
1429 'package': 'fuchsia/qemu/mac-amd64',
1430 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1431 },
1432 ],
1433 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221434 'dep_type': 'cipd',
1435 },
1436
Stephen Roe59ee88f2021-05-14 01:43:171437 'src/third_party/aemu-linux-arm64': {
1438 'packages': [
1439 {
1440 'package': 'fuchsia/third_party/aemu/linux-arm64',
1441 'version': 'r2LsKQPbfi0NYEO8tfocwaJ1MMACXPDLkgCI0IjJq-YC'
1442 },
1443 ],
Stephen Roe45beae92021-05-27 23:26:321444 'condition': 'host_os == "linux" and checkout_fuchsia_for_arm64_host',
Stephen Roe59ee88f2021-05-14 01:43:171445 'dep_type': 'cipd',
1446 },
1447
Chong Gu9ad904d2019-09-26 23:24:021448 'src/third_party/aemu-linux-x64': {
1449 'packages': [
1450 {
1451 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autoroll0d8a9422021-06-26 00:11:011452 'version': 'A1XxYDWVeZi3lNSg1lZdcmGtIB2fA0XTIPYdevon60YC'
Chong Gu9ad904d2019-09-26 23:24:021453 },
1454 ],
Chong Gu7d2dd6e2020-02-01 03:27:251455 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021456 'dep_type': 'cipd',
1457 },
1458
1459 'src/third_party/aemu-mac-x64': {
1460 'packages': [
1461 {
1462 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191463 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021464 },
1465 ],
Chong Gu7d2dd6e2020-02-01 03:27:251466 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021467 'dep_type': 'cipd',
1468 },
1469
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421470 'src/third_party/re2/src':
chromium-autoroll92126a612021-06-23 17:18:101471 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '5aec8b553863350e32d13bbf745eae81adcdce93',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161472
Tiger Oakes95b7b7d2018-05-28 15:43:491473 'src/third_party/r8': {
1474 'packages': [
1475 {
1476 'package': 'chromium/third_party/r8',
Sam Maier73374b0b2021-06-16 18:34:111477 'version': 'gXyBDv_fM87KnLcxvF5AGV5lwnm-JXIALYH8zrzdoaMC',
Tiger Oakes95b7b7d2018-05-28 15:43:491478 },
1479 ],
1480 'condition': 'checkout_android',
1481 'dep_type': 'cipd',
1482 },
1483
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161484 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551485 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161486 'condition': 'checkout_android',
1487 },
1488
John Budoricke9aa27c2018-03-24 00:23:271489 'src/third_party/robolectric': {
1490 'packages': [
1491 {
1492 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511493 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271494 },
1495 ],
1496 'condition': 'checkout_android',
1497 'dep_type': 'cipd',
1498 },
1499
Michael Crousea0ed9bde2020-11-19 02:49:541500 'src/third_party/ruy/src':
1501 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + '34ea9f4993955fa1ff4eb58e504421806b7f2e8f',
1502
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421503 'src/third_party/skia':
1504 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1505
1506 'src/third_party/smhasher/src':
1507 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1508
1509 'src/third_party/snappy/src':
Victor Costan5770b8e2021-04-29 16:24:071510 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '9c1be17938429574cdec8fbf820f2d9d5ea66c5c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421511
Chris Mumford591102e2020-03-16 16:48:551512 'src/third_party/sqlite/src':
Darwin Huang009cada2021-06-18 22:51:261513 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '09b4d6e90623cea239af64d3ba4dd9327ce99f23',
Chris Mumford591102e2020-03-16 16:48:551514
John Budoricke9aa27c2018-03-24 00:23:271515 'src/third_party/sqlite4java': {
1516 'packages': [
1517 {
1518 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491519 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271520 },
1521 ],
1522 'condition': 'checkout_android',
1523 'dep_type': 'cipd',
1524 },
1525
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421526 'src/third_party/swiftshader':
1527 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1528
Tommy Martino41cca812020-08-10 18:50:451529 'src/third_party/text-fragments-polyfill/src': {
Guillaume Jenkinsb134d6a2021-06-18 16:38:131530 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + 'b1d4ffd3f4a0fc2cb4a6615bfca8e5aba357023f',
Tommy Martino41cca812020-08-10 18:50:451531 'condition': 'checkout_ios',
1532 },
Jonathan Wright62ad5292020-12-04 21:07:561533
Michael Crousea0ed9bde2020-11-19 02:49:541534 'src/third_party/tflite/src':
1535 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'fcc4b966f1265f466e82617020af93670141b009',
Jonathan Wright62ad5292020-12-04 21:07:561536
Peter Wen49675e172020-03-16 16:10:111537 'src/third_party/turbine': {
1538 'packages': [
1539 {
1540 'package': 'chromium/third_party/turbine',
Peter Wenef327eeb2021-06-09 14:19:411541 'version': 'Om6yIEXgJxuqghErK29h9RcMH6VaymMbxwScwXmcN6EC',
Peter Wen49675e172020-03-16 16:10:111542 },
1543 ],
1544 'condition': 'checkout_android',
1545 'dep_type': 'cipd',
1546 },
1547
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421548 'src/third_party/ub-uiautomator/lib': {
1549 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161550 'condition': 'checkout_android',
1551 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421552
1553 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei168f3372021-05-17 13:23:041554 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '22ba62ffe79c3881581ab430368bf3764d9533eb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421555
chromium-autorollf6c60b92021-06-24 22:03:211556 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@ca162df8431b870f1259dc12a4c025669aeb844b',
Jamie Madill178f84e2020-12-18 00:47:581557
Peng Huang91df2692020-05-05 18:59:531558 'src/third_party/vulkan_memory_allocator':
Peter Kastinge6f86a72021-06-11 16:10:121559 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + 'f67d7fa397e83060b76a1ec53579116a0bbdff7a',
Peng Huang3b77c37c2020-05-02 19:14:211560
Paweł Hajdan, Jr7af368952017-10-02 12:25:361561 # Display server protocol for Linux.
1562 'src/third_party/wayland/src': {
Fergus Dall5f34ef82021-06-23 07:54:061563 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e558eb5a986c75e664330895b9c6e02acf1741ed',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361564 'condition': 'checkout_linux',
1565 },
1566
1567 # Wayland protocols that add functionality not available in the core protocol.
1568 'src/third_party/wayland-protocols/src': {
Alexander Dunaevffcec2f2021-06-04 04:11:181569 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '177ff9119da526462e5d35fbfde6c84794913787',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361570 'condition': 'checkout_linux',
1571 },
1572
Alexander Dunaev12236f82021-06-08 18:35:091573 # Additional Wayland protocols specific for KDE Plasma desktop environment.
1574 'src/third_party/wayland-protocols/kde': {
Alexander Dunaev15015a7e92021-06-09 08:34:341575 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e',
Alexander Dunaev12236f82021-06-08 18:35:091576 'condition': 'checkout_linux',
1577 },
1578
Alexander Dunaevc1132732021-06-09 15:11:081579 # Additional Wayland protocols specific for GNOME desktop environment.
1580 'src/third_party/wayland-protocols/gtk': {
1581 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0',
1582 'condition': 'checkout_linux',
1583 },
1584
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421585 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011586 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421587
1588 'src/third_party/webgl/src':
Kenneth Russell25b303162021-06-14 20:22:021589 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '827cad9e402b63bbe38787456115bcb681a8a152',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421590
Kai Ninomiya13898882020-01-17 20:41:521591 'src/third_party/webgpu-cts/src':
Ryan Harrison6560e9bb2021-06-25 15:08:451592 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'a5fd9c38eab38aaa5be9fee96e484316c6d89fee',
Kai Ninomiyac7138f92020-03-31 18:59:571593
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421594 'src/third_party/webrtc':
chromium-autorolla51fa9a2021-06-25 10:14:281595 Var('webrtc_git') + '/src.git' + '@' + 'a98742950061a9a0bc66ab429131bba316154860',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421596
Nigel Tao3aa72142019-12-03 22:05:411597 'src/third_party/libgifcodec':
1598 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1599
Nigel Taob517eb8912019-10-23 03:36:241600 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1601 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1602 'src/third_party/wuffs/src':
1603 Var('skia_git') + '/external/github.com/google/wuffs.git' + '@' + Var('wuffs_revision'),
1604
sbalikondwar5949a802020-02-13 16:28:591605 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121606 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591607 'condition': 'checkout_linux',
1608 },
1609
Paweł Hajdan, Jr7af368952017-10-02 12:25:361610 'src/third_party/xdg-utils': {
1611 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1612 'condition': 'checkout_linux',
1613 },
1614
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421615 'src/tools/page_cycler/acid3':
1616 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1617
Sven Zheng4d4781292019-09-12 17:46:141618 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161619 'packages': [
1620 {
Sven Zheng4d4781292019-09-12 17:46:141621 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autorolld8534462021-06-24 23:26:581622 'version': 'UdQNElAXaCXfe2mgtDvG-3qVDSF8BDcA3wN2gDEFUjgC',
bsheedy0e0f26df2019-01-09 22:17:161623 },
1624 ],
1625 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141626 'condition': 'checkout_linux',
1627 },
1628 'src/tools/skia_goldctl/win': {
1629 'packages': [
1630 {
1631 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autoroll5a659b902021-06-24 23:26:531632 'version': 'lgJKP9M_eCaX9oj-mmbEPdV27wkXYV_GtjD9My6G5TkC',
Sven Zheng4d4781292019-09-12 17:46:141633 },
1634 ],
1635 'dep_type': 'cipd',
1636 'condition': 'checkout_win',
1637 },
1638 'src/tools/skia_goldctl/mac': {
1639 'packages': [
1640 {
1641 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autoroll8de5cb62021-06-24 22:59:031642 'version': 'dukW3C-pL5BBIPLAczaYnnXruUL-y4BAWG28KyiLl-0C',
Sven Zheng4d4781292019-09-12 17:46:141643 },
1644 ],
1645 'dep_type': 'cipd',
1646 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161647 },
1648
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421649 'src/tools/swarming_client':
1650 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
1651
1652 'src/v8':
1653 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1654
1655 'src-internal': {
Xiaohui Chenf33749f2021-06-25 21:05:501656 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@144298e08c969a7ab087b1de1d4106ba55df1027',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421657 'condition': 'checkout_src_internal',
1658 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031659
Sam Chiu2c8d0982021-03-05 00:23:151660 'src/chromeos/components/eche_app_ui/resources/prod': {
1661 'packages': [
1662 {
1663 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll2bdd9a82021-06-23 17:07:201664 'version': 'qZKZ6dx04s-eyZF8LwmfKVH0DNgiAP2b6ROjkVXXDlUC',
Sam Chiu2c8d0982021-03-05 00:23:151665 },
1666 ],
1667 'condition': 'checkout_chromeos and checkout_src_internal',
1668 'dep_type': 'cipd',
1669 },
1670
Yeunjoo Choibdbbf932021-06-02 14:32:001671 'src/chromeos/components/help_app_ui/resources/prod': {
Jose Magana5dd8c42f2020-05-14 00:40:211672 'packages': [
1673 {
1674 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll59b5010f2021-06-24 17:03:071675 'version': 'RaCTyqUqIdmP8-YDZCBrutXPNno4vKBcoO3Y_hg_VDIC',
Jose Magana5dd8c42f2020-05-14 00:40:211676 },
1677 ],
1678 'condition': 'checkout_chromeos and checkout_src_internal',
1679 'dep_type': 'cipd',
1680 },
1681
Jose Maganad34f1702020-06-09 13:33:001682 'src/chromeos/components/media_app_ui/resources/prod': {
1683 'packages': [
1684 {
1685 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autoroll2cd04ef2021-06-25 16:43:431686 'version': 'ANPVPjW8r76Dpiefp2FX8_4Zn8fWW4LYGOzc94TGJxEC',
Jose Maganad34f1702020-06-09 13:33:001687 },
1688 ],
1689 'condition': 'checkout_chromeos and checkout_src_internal',
1690 'dep_type': 'cipd',
1691 },
1692
Tibor Goldschwendta117da02018-11-16 22:25:271693 'src/third_party/google_android_play_core': {
1694 'packages': [
1695 {
1696 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_verification',
Peter Wen5fe1f7d2020-03-30 21:28:321697 'version': 'ojrkXUE6tjG8FYmoLfCD3YdOxTyl2BXMdmk7Fb6cS5MC',
Tibor Goldschwendta117da02018-11-16 22:25:271698 },
1699 ],
1700 'condition': 'checkout_android',
1701 'dep_type': 'cipd',
1702 },
1703
Arthur Wang802dc8ce42020-06-15 19:16:511704 'src/third_party/webpagereplay': {
1705 'packages' : [
1706 {
1707 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001708 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511709 },
1710 ],
1711 'condition': 'checkout_android',
1712 'dep_type': 'cipd',
1713 },
1714
Josipdfc143f2020-02-26 23:38:361715 'src/third_party/android_prebuilts/build_tools': {
1716 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1717 'condition': 'checkout_android_prebuilts_build_tools',
1718 },
1719
Haiyang Pan4ba6d0b2021-03-05 02:00:321720 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1721 # section once org_robolectric_shadows_multidex is updated to a new version
1722 # that does not need jetify.
1723 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1724 'packages': [
1725 {
1726 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1727 'version': 'version:4.3.1-cr1',
1728 },
1729 ],
1730 'condition': 'checkout_android',
1731 'dep_type': 'cipd',
1732 },
1733
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031734 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101735 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391736 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241737 'packages': [
1738 {
Peter Wend340c5e2018-07-26 20:55:391739 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091740 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241741 },
1742 ],
1743 'condition': 'checkout_android',
1744 'dep_type': 'cipd',
1745 },
1746
Ben Joycee779ce62019-08-15 22:57:371747 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1748 'packages': [
1749 {
1750 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091751 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371752 },
1753 ],
1754 'condition': 'checkout_android',
1755 'dep_type': 'cipd',
1756 },
1757
Peter Wend340c5e2018-07-26 20:55:391758 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241759 'packages': [
1760 {
Peter Wend340c5e2018-07-26 20:55:391761 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091762 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031763 },
1764 ],
1765 'condition': 'checkout_android',
1766 'dep_type': 'cipd',
1767 },
1768
1769 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1770 'packages': [
1771 {
1772 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091773 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241774 },
1775 ],
1776 'condition': 'checkout_android',
1777 'dep_type': 'cipd',
1778 },
1779
Ben Joycee779ce62019-08-15 22:57:371780 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1781 'packages': [
1782 {
1783 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091784 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371785 },
1786 ],
1787 'condition': 'checkout_android',
1788 'dep_type': 'cipd',
1789 },
1790
1791 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1792 'packages': [
1793 {
1794 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091795 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371796 },
1797 ],
1798 'condition': 'checkout_android',
1799 'dep_type': 'cipd',
1800 },
1801
Peter Wend340c5e2018-07-26 20:55:391802 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241803 'packages': [
1804 {
Peter Wend340c5e2018-07-26 20:55:391805 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091806 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241807 },
1808 ],
1809 'condition': 'checkout_android',
1810 'dep_type': 'cipd',
1811 },
1812
Ben Joycee779ce62019-08-15 22:57:371813 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1814 'packages': [
1815 {
1816 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091817 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371818 },
1819 ],
1820 'condition': 'checkout_android',
1821 'dep_type': 'cipd',
1822 },
1823
Ben Joyce157038a2020-05-06 20:13:061824 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1825 'packages': [
1826 {
1827 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091828 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061829 },
1830 ],
1831 'condition': 'checkout_android',
1832 'dep_type': 'cipd',
1833 },
1834
1835 'src/third_party/android_deps/libs/classworlds_classworlds': {
1836 'packages': [
1837 {
1838 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091839 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061840 },
1841 ],
1842 'condition': 'checkout_android',
1843 'dep_type': 'cipd',
1844 },
1845
Peter Wend340c5e2018-07-26 20:55:391846 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241847 'packages': [
1848 {
Peter Wend340c5e2018-07-26 20:55:391849 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091850 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241851 },
1852 ],
1853 'condition': 'checkout_android',
1854 'dep_type': 'cipd',
1855 },
1856
Peter Wend340c5e2018-07-26 20:55:391857 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241858 'packages': [
1859 {
Peter Wend340c5e2018-07-26 20:55:391860 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091861 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371862 },
1863 ],
1864 'condition': 'checkout_android',
1865 'dep_type': 'cipd',
1866 },
1867
1868 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1869 'packages': [
1870 {
1871 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091872 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241873 },
1874 ],
1875 'condition': 'checkout_android',
1876 'dep_type': 'cipd',
1877 },
1878
Peter Wend340c5e2018-07-26 20:55:391879 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241880 'packages': [
1881 {
Peter Wend340c5e2018-07-26 20:55:391882 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091883 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371884 },
1885 ],
1886 'condition': 'checkout_android',
1887 'dep_type': 'cipd',
1888 },
1889
1890 'src/third_party/android_deps/libs/com_android_support_collections': {
1891 'packages': [
1892 {
1893 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:091894 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371895 },
1896 ],
1897 'condition': 'checkout_android',
1898 'dep_type': 'cipd',
1899 },
1900
1901 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1902 'packages': [
1903 {
1904 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091905 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371906 },
1907 ],
1908 'condition': 'checkout_android',
1909 'dep_type': 'cipd',
1910 },
1911
1912 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1913 'packages': [
1914 {
1915 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091916 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371917 },
1918 ],
1919 'condition': 'checkout_android',
1920 'dep_type': 'cipd',
1921 },
1922
1923 'src/third_party/android_deps/libs/com_android_support_customview': {
1924 'packages': [
1925 {
1926 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091927 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241928 },
1929 ],
1930 'condition': 'checkout_android',
1931 'dep_type': 'cipd',
1932 },
1933
Peter Wend340c5e2018-07-26 20:55:391934 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241935 'packages': [
1936 {
Peter Wend340c5e2018-07-26 20:55:391937 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:091938 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371939 },
1940 ],
1941 'condition': 'checkout_android',
1942 'dep_type': 'cipd',
1943 },
1944
1945 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1946 'packages': [
1947 {
1948 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:091949 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371950 },
1951 ],
1952 'condition': 'checkout_android',
1953 'dep_type': 'cipd',
1954 },
1955
1956 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1957 'packages': [
1958 {
1959 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091960 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241961 },
1962 ],
1963 'condition': 'checkout_android',
1964 'dep_type': 'cipd',
1965 },
1966
Ben Joycee779ce62019-08-15 22:57:371967 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1968 'packages': [
1969 {
1970 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:091971 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241972 },
1973 ],
1974 'condition': 'checkout_android',
1975 'dep_type': 'cipd',
1976 },
1977
Ben Joycee779ce62019-08-15 22:57:371978 'src/third_party/android_deps/libs/com_android_support_loader': {
1979 'packages': [
1980 {
1981 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:091982 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371983 },
1984 ],
1985 'condition': 'checkout_android',
1986 'dep_type': 'cipd',
1987 },
1988
1989 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1990 'packages': [
1991 {
1992 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:091993 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241994 },
1995 ],
1996 'condition': 'checkout_android',
1997 'dep_type': 'cipd',
1998 },
1999
Peter Wend340c5e2018-07-26 20:55:392000 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242001 'packages': [
2002 {
Peter Wend340c5e2018-07-26 20:55:392003 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:092004 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242005 },
2006 ],
2007 'condition': 'checkout_android',
2008 'dep_type': 'cipd',
2009 },
2010
Ben Joycee779ce62019-08-15 22:57:372011 'src/third_party/android_deps/libs/com_android_support_print': {
2012 'packages': [
2013 {
2014 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:092015 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242016 },
2017 ],
2018 'condition': 'checkout_android',
2019 'dep_type': 'cipd',
2020 },
2021
Peter Wend340c5e2018-07-26 20:55:392022 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242023 'packages': [
2024 {
Peter Wend340c5e2018-07-26 20:55:392025 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092026 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372027 },
2028 ],
2029 'condition': 'checkout_android',
2030 'dep_type': 'cipd',
2031 },
2032
2033 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2034 'packages': [
2035 {
2036 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092037 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242038 },
2039 ],
2040 'condition': 'checkout_android',
2041 'dep_type': 'cipd',
2042 },
2043
Peter Wend340c5e2018-07-26 20:55:392044 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242045 'packages': [
2046 {
Peter Wend340c5e2018-07-26 20:55:392047 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092048 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242049 },
2050 ],
2051 'condition': 'checkout_android',
2052 'dep_type': 'cipd',
2053 },
2054
Peter Wend340c5e2018-07-26 20:55:392055 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242056 'packages': [
2057 {
Peter Wend340c5e2018-07-26 20:55:392058 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092059 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242060 },
2061 ],
2062 'condition': 'checkout_android',
2063 'dep_type': 'cipd',
2064 },
2065
Peter Wend340c5e2018-07-26 20:55:392066 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242067 'packages': [
2068 {
Peter Wend340c5e2018-07-26 20:55:392069 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092070 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242071 },
2072 ],
2073 'condition': 'checkout_android',
2074 'dep_type': 'cipd',
2075 },
2076
Peter Wend340c5e2018-07-26 20:55:392077 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242078 'packages': [
2079 {
Peter Wend340c5e2018-07-26 20:55:392080 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092081 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242082 },
2083 ],
2084 'condition': 'checkout_android',
2085 'dep_type': 'cipd',
2086 },
2087
Peter Wend340c5e2018-07-26 20:55:392088 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242089 'packages': [
2090 {
Peter Wend340c5e2018-07-26 20:55:392091 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092092 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242093 },
2094 ],
2095 'condition': 'checkout_android',
2096 'dep_type': 'cipd',
2097 },
2098
Peter Wend340c5e2018-07-26 20:55:392099 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242100 'packages': [
2101 {
Peter Wend340c5e2018-07-26 20:55:392102 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092103 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242104 },
2105 ],
2106 'condition': 'checkout_android',
2107 'dep_type': 'cipd',
2108 },
2109
Peter Wend340c5e2018-07-26 20:55:392110 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242111 'packages': [
2112 {
Peter Wend340c5e2018-07-26 20:55:392113 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092114 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242115 },
2116 ],
2117 'condition': 'checkout_android',
2118 'dep_type': 'cipd',
2119 },
2120
Peter Wend340c5e2018-07-26 20:55:392121 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242122 'packages': [
2123 {
Peter Wend340c5e2018-07-26 20:55:392124 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092125 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372126 },
2127 ],
2128 'condition': 'checkout_android',
2129 'dep_type': 'cipd',
2130 },
2131
2132 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2133 'packages': [
2134 {
2135 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092136 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242137 },
2138 ],
2139 'condition': 'checkout_android',
2140 'dep_type': 'cipd',
2141 },
2142
Peter Wend340c5e2018-07-26 20:55:392143 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242144 'packages': [
2145 {
Peter Wend340c5e2018-07-26 20:55:392146 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092147 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372148 },
2149 ],
2150 'condition': 'checkout_android',
2151 'dep_type': 'cipd',
2152 },
2153
2154 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2155 'packages': [
2156 {
2157 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092158 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372159 },
2160 ],
2161 'condition': 'checkout_android',
2162 'dep_type': 'cipd',
2163 },
2164
2165 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2166 'packages': [
2167 {
2168 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092169 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392170 },
2171 ],
2172 'condition': 'checkout_android',
2173 'dep_type': 'cipd',
2174 },
2175
Mohamed Heikal9936c712021-04-08 20:47:152176 'src/third_party/android_deps/libs/com_android_tools_common': {
2177 'packages': [
2178 {
2179 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2180 'version': 'version:[email protected]',
2181 },
2182 ],
2183 'condition': 'checkout_android',
2184 'dep_type': 'cipd',
2185 },
2186
Andrew Grieve91ef4102020-04-22 14:17:312187 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2188 'packages': [
2189 {
2190 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092191 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312192 },
2193 ],
2194 'condition': 'checkout_android',
2195 'dep_type': 'cipd',
2196 },
2197
Justin DeWitt66c6aea2020-08-17 22:08:412198 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2199 'packages': [
2200 {
2201 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092202 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412203 },
2204 ],
2205 'condition': 'checkout_android',
2206 'dep_type': 'cipd',
2207 },
2208
Mohamed Heikal9936c712021-04-08 20:47:152209 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2210 'packages': [
2211 {
2212 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2213 'version': 'version:[email protected]',
2214 },
2215 ],
2216 'condition': 'checkout_android',
2217 'dep_type': 'cipd',
2218 },
2219
2220 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2221 'packages': [
2222 {
2223 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2224 'version': 'version:[email protected]',
2225 },
2226 ],
2227 'condition': 'checkout_android',
2228 'dep_type': 'cipd',
2229 },
2230
Peter Wenb1434387b2020-01-23 17:34:172231 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362232 'packages': [
2233 {
Peter Wenb1434387b2020-01-23 17:34:172234 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Peter Wen840bd642021-06-14 14:04:262235 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362236 },
2237 ],
2238 'condition': 'checkout_android',
2239 'dep_type': 'cipd',
2240 },
2241
Peter Wenb1434387b2020-01-23 17:34:172242 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362243 'packages': [
2244 {
Peter Wenb1434387b2020-01-23 17:34:172245 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092246 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362247 },
2248 ],
2249 'condition': 'checkout_android',
2250 'dep_type': 'cipd',
2251 },
2252
Richard Knolla7005982021-01-26 23:07:182253 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2254 'packages': [
2255 {
2256 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092257 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182258 },
2259 ],
2260 'condition': 'checkout_android',
2261 'dep_type': 'cipd',
2262 },
2263
Peter Wend340c5e2018-07-26 20:55:392264 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2265 'packages': [
2266 {
2267 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092268 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392269 },
2270 ],
2271 'condition': 'checkout_android',
2272 'dep_type': 'cipd',
2273 },
2274
2275 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2276 'packages': [
2277 {
2278 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092279 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392280 },
2281 ],
2282 'condition': 'checkout_android',
2283 'dep_type': 'cipd',
2284 },
2285
2286 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2287 'packages': [
2288 {
2289 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092290 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392291 },
2292 ],
2293 'condition': 'checkout_android',
2294 'dep_type': 'cipd',
2295 },
2296
2297 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2298 'packages': [
2299 {
2300 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092301 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392302 },
2303 ],
2304 'condition': 'checkout_android',
2305 'dep_type': 'cipd',
2306 },
2307
2308 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2309 'packages': [
2310 {
2311 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092312 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392313 },
2314 ],
2315 'condition': 'checkout_android',
2316 'dep_type': 'cipd',
2317 },
2318
2319 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2320 'packages': [
2321 {
2322 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092323 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392324 },
2325 ],
2326 'condition': 'checkout_android',
2327 'dep_type': 'cipd',
2328 },
2329
2330 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2331 'packages': [
2332 {
2333 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092334 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332335 },
2336 ],
2337 'condition': 'checkout_android',
2338 'dep_type': 'cipd',
2339 },
2340
2341 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2342 'packages': [
2343 {
2344 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092345 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392346 },
2347 ],
2348 'condition': 'checkout_android',
2349 'dep_type': 'cipd',
2350 },
2351
Richard Knolla7005982021-01-26 23:07:182352 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2353 'packages': [
2354 {
2355 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092356 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182357 },
2358 ],
2359 'condition': 'checkout_android',
2360 'dep_type': 'cipd',
2361 },
2362
Peter Wend340c5e2018-07-26 20:55:392363 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2364 'packages': [
2365 {
2366 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092367 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332368 },
2369 ],
2370 'condition': 'checkout_android',
2371 'dep_type': 'cipd',
2372 },
2373
2374 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2375 'packages': [
2376 {
2377 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092378 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392379 },
2380 ],
2381 'condition': 'checkout_android',
2382 'dep_type': 'cipd',
2383 },
2384
2385 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2386 'packages': [
2387 {
2388 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092389 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392390 },
2391 ],
2392 'condition': 'checkout_android',
2393 'dep_type': 'cipd',
2394 },
2395
2396 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2397 'packages': [
2398 {
2399 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092400 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392401 },
2402 ],
2403 'condition': 'checkout_android',
2404 'dep_type': 'cipd',
2405 },
2406
2407 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2408 'packages': [
2409 {
2410 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092411 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392412 },
2413 ],
2414 'condition': 'checkout_android',
2415 'dep_type': 'cipd',
2416 },
2417
2418 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2419 'packages': [
2420 {
2421 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092422 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332423 },
2424 ],
2425 'condition': 'checkout_android',
2426 'dep_type': 'cipd',
2427 },
2428
2429 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2430 'packages': [
2431 {
2432 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092433 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332434 },
2435 ],
2436 'condition': 'checkout_android',
2437 'dep_type': 'cipd',
2438 },
2439
2440 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2441 'packages': [
2442 {
2443 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092444 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332445 },
2446 ],
2447 'condition': 'checkout_android',
2448 'dep_type': 'cipd',
2449 },
2450
2451 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2452 'packages': [
2453 {
2454 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092455 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392456 },
2457 ],
2458 'condition': 'checkout_android',
2459 'dep_type': 'cipd',
2460 },
2461
2462 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2463 'packages': [
2464 {
2465 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092466 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392467 },
2468 ],
2469 'condition': 'checkout_android',
2470 'dep_type': 'cipd',
2471 },
2472
2473 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2474 'packages': [
2475 {
2476 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092477 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392478 },
2479 ],
2480 'condition': 'checkout_android',
2481 'dep_type': 'cipd',
2482 },
2483
2484 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2485 'packages': [
2486 {
2487 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092488 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242489 },
2490 ],
2491 'condition': 'checkout_android',
2492 'dep_type': 'cipd',
2493 },
2494
Ben Joyce5274e3d2019-09-03 19:19:042495 'src/third_party/android_deps/libs/com_google_android_material_material': {
2496 'packages': [
2497 {
2498 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Sinan Sahinc189f8b2021-06-23 22:24:432499 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042500 },
2501 ],
2502 'condition': 'checkout_android',
2503 'dep_type': 'cipd',
2504 },
2505
Andrew Grieve8b5b0462019-11-13 21:07:362506 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2507 'packages': [
2508 {
2509 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092510 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362511 },
2512 ],
2513 'condition': 'checkout_android',
2514 'dep_type': 'cipd',
2515 },
2516
2517 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2518 'packages': [
2519 {
2520 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092521 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362522 },
2523 ],
2524 'condition': 'checkout_android',
2525 'dep_type': 'cipd',
2526 },
2527
2528 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2529 'packages': [
2530 {
2531 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092532 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362533 },
2534 ],
2535 'condition': 'checkout_android',
2536 'dep_type': 'cipd',
2537 },
2538
Peter Wen37c9003b2020-07-06 15:04:262539 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2540 'packages': [
2541 {
2542 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092543 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262544 },
2545 ],
2546 'condition': 'checkout_android',
2547 'dep_type': 'cipd',
2548 },
2549
Haiyang Pand924ea82021-03-01 18:44:052550 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362551 'packages': [
2552 {
2553 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092554 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362555 },
2556 ],
2557 'condition': 'checkout_android',
2558 'dep_type': 'cipd',
2559 },
2560
Peter Wenee303ae2018-09-12 19:41:372561 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2562 'packages': [
2563 {
2564 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092565 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372566 },
2567 ],
2568 'condition': 'checkout_android',
2569 'dep_type': 'cipd',
2570 },
2571
Andrew Grieveec7ec4212020-02-03 22:15:502572 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2573 'packages': [
2574 {
2575 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092576 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502577 },
2578 ],
2579 'condition': 'checkout_android',
2580 'dep_type': 'cipd',
2581 },
2582
Pavel Shmakovc1d47012018-08-24 14:36:222583 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2584 'packages': [
2585 {
2586 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092587 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222588 },
2589 ],
2590 'condition': 'checkout_android',
2591 'dep_type': 'cipd',
2592 },
2593
Pavel Shmakovc1d47012018-08-24 14:36:222594 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2595 'packages': [
2596 {
2597 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092598 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222599 },
2600 ],
2601 'condition': 'checkout_android',
2602 'dep_type': 'cipd',
2603 },
2604
2605 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2606 'packages': [
2607 {
2608 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092609 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222610 },
2611 ],
2612 'condition': 'checkout_android',
2613 'dep_type': 'cipd',
2614 },
2615
2616 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372617 'packages': [
2618 {
2619 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092620 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372621 },
2622 ],
2623 'condition': 'checkout_android',
2624 'dep_type': 'cipd',
2625 },
2626
Andrew Grieve8b5b0462019-11-13 21:07:362627 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2628 'packages': [
2629 {
2630 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Peter Wen840bd642021-06-14 14:04:262631 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362632 },
2633 ],
2634 'condition': 'checkout_android',
2635 'dep_type': 'cipd',
2636 },
2637
Peter Wenee303ae2018-09-12 19:41:372638 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2639 'packages': [
2640 {
2641 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Peter Wen840bd642021-06-14 14:04:262642 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362643 },
2644 ],
2645 'condition': 'checkout_android',
2646 'dep_type': 'cipd',
2647 },
2648
2649 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2650 'packages': [
2651 {
2652 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Peter Wen840bd642021-06-14 14:04:262653 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362654 },
2655 ],
2656 'condition': 'checkout_android',
2657 'dep_type': 'cipd',
2658 },
2659
2660 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2661 'packages': [
2662 {
2663 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Peter Wen840bd642021-06-14 14:04:262664 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362665 },
2666 ],
2667 'condition': 'checkout_android',
2668 'dep_type': 'cipd',
2669 },
2670
2671 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2672 'packages': [
2673 {
2674 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wen840bd642021-06-14 14:04:262675 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362676 },
2677 ],
2678 'condition': 'checkout_android',
2679 'dep_type': 'cipd',
2680 },
2681
2682 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2683 'packages': [
2684 {
2685 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092686 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372687 },
2688 ],
2689 'condition': 'checkout_android',
2690 'dep_type': 'cipd',
2691 },
Pavel Shmakovc1d47012018-08-24 14:36:222692
2693 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2694 'packages': [
2695 {
2696 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092697 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222698 },
2699 ],
2700 'condition': 'checkout_android',
2701 'dep_type': 'cipd',
2702 },
2703
Richard Knolla7005982021-01-26 23:07:182704 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2705 'packages': [
2706 {
2707 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092708 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182709 },
2710 ],
2711 'condition': 'checkout_android',
2712 'dep_type': 'cipd',
2713 },
2714
2715 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2716 'packages': [
2717 {
2718 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092719 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182720 },
2721 ],
2722 'condition': 'checkout_android',
2723 'dep_type': 'cipd',
2724 },
2725
2726 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2727 'packages': [
2728 {
2729 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092730 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182731 },
2732 ],
2733 'condition': 'checkout_android',
2734 'dep_type': 'cipd',
2735 },
2736
2737 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2738 'packages': [
2739 {
2740 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092741 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182742 },
2743 ],
2744 'condition': 'checkout_android',
2745 'dep_type': 'cipd',
2746 },
2747
2748 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2749 'packages': [
2750 {
2751 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092752 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182753 },
2754 ],
2755 'condition': 'checkout_android',
2756 'dep_type': 'cipd',
2757 },
2758
2759 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2760 'packages': [
2761 {
2762 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092763 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182764 },
2765 ],
2766 'condition': 'checkout_android',
2767 'dep_type': 'cipd',
2768 },
2769
2770 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2771 'packages': [
2772 {
2773 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092774 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182775 },
2776 ],
2777 'condition': 'checkout_android',
2778 'dep_type': 'cipd',
2779 },
2780
2781 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2782 'packages': [
2783 {
2784 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092785 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182786 },
2787 ],
2788 'condition': 'checkout_android',
2789 'dep_type': 'cipd',
2790 },
2791
2792 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2793 'packages': [
2794 {
2795 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092796 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182797 },
2798 ],
2799 'condition': 'checkout_android',
2800 'dep_type': 'cipd',
2801 },
2802
2803 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2804 'packages': [
2805 {
2806 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092807 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182808 },
2809 ],
2810 'condition': 'checkout_android',
2811 'dep_type': 'cipd',
2812 },
2813
2814 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2815 'packages': [
2816 {
2817 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092818 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182819 },
2820 ],
2821 'condition': 'checkout_android',
2822 'dep_type': 'cipd',
2823 },
2824
Pavel Shmakovc1d47012018-08-24 14:36:222825 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2826 'packages': [
2827 {
2828 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092829 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222830 },
2831 ],
2832 'condition': 'checkout_android',
2833 'dep_type': 'cipd',
2834 },
2835
Andrew Grieve8b5b0462019-11-13 21:07:362836 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2837 'packages': [
2838 {
2839 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092840 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362841 },
2842 ],
2843 'condition': 'checkout_android',
2844 'dep_type': 'cipd',
2845 },
2846
Pavel Shmakovc1d47012018-08-24 14:36:222847 'src/third_party/android_deps/libs/com_google_guava_guava': {
2848 'packages': [
2849 {
2850 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Mohamed Heikal297c8cd2021-04-07 18:55:092851 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372852 },
2853 ],
2854 'condition': 'checkout_android',
2855 'dep_type': 'cipd',
2856 },
2857
Peter Kotwicz57eedc72020-11-13 20:05:462858 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2859 'packages': [
2860 {
2861 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Mohamed Heikal297c8cd2021-04-07 18:55:092862 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462863 },
2864 ],
2865 'condition': 'checkout_android',
2866 'dep_type': 'cipd',
2867 },
2868
Ben Joycebd0d9e52019-11-12 09:01:502869 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2870 'packages': [
2871 {
2872 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092873 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502874 },
2875 ],
2876 'condition': 'checkout_android',
2877 'dep_type': 'cipd',
2878 },
2879
Peter Wenee303ae2018-09-12 19:41:372880 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2881 'packages': [
2882 {
2883 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092884 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222885 },
2886 ],
2887 'condition': 'checkout_android',
2888 'dep_type': 'cipd',
2889 },
2890
Andrew Grievebddebf72019-11-25 17:59:102891 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2892 'packages': [
2893 {
2894 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092895 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102896 },
2897 ],
2898 'condition': 'checkout_android',
2899 'dep_type': 'cipd',
2900 },
2901
Mohamed Heikal25f926b72020-06-25 02:58:482902 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342903 'packages': [
2904 {
Mohamed Heikal25f926b72020-06-25 02:58:482905 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092906 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342907 },
2908 ],
2909 'condition': 'checkout_android',
2910 'dep_type': 'cipd',
2911 },
2912
Andrew Grieve8b5b0462019-11-13 21:07:362913 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2914 'packages': [
2915 {
2916 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092917 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362918 },
2919 ],
2920 'condition': 'checkout_android',
2921 'dep_type': 'cipd',
2922 },
2923
Pavel Shmakovc1d47012018-08-24 14:36:222924 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2925 'packages': [
2926 {
2927 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:092928 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222929 },
2930 ],
2931 'condition': 'checkout_android',
2932 'dep_type': 'cipd',
2933 },
2934
Ben Joyce5ce169f02020-03-20 13:07:122935 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2936 'packages': [
2937 {
2938 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:092939 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:122940 },
2941 ],
2942 'condition': 'checkout_android',
2943 'dep_type': 'cipd',
2944 },
2945
Peter Wen840bd642021-06-14 14:04:262946 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
2947 'packages': [
2948 {
2949 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
2950 'version': 'version:[email protected]',
2951 },
2952 ],
2953 'condition': 'checkout_android',
2954 'dep_type': 'cipd',
2955 },
2956
Ben Joyce18c01322020-01-03 23:07:592957 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
2958 'packages': [
2959 {
2960 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092961 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:592962 },
2963 ],
2964 'condition': 'checkout_android',
2965 'dep_type': 'cipd',
2966 },
2967
Pavel Shmakovc1d47012018-08-24 14:36:222968 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
2969 'packages': [
2970 {
2971 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092972 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222973 },
2974 ],
2975 'condition': 'checkout_android',
2976 'dep_type': 'cipd',
2977 },
2978
2979 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:372980 'packages': [
2981 {
2982 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:092983 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372984 },
2985 ],
2986 'condition': 'checkout_android',
2987 'dep_type': 'cipd',
2988 },
2989
Ben Joyce157038a2020-05-06 20:13:062990 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
2991 'packages': [
2992 {
2993 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:092994 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062995 },
2996 ],
2997 'condition': 'checkout_android',
2998 'dep_type': 'cipd',
2999 },
3000
Haiyang Pand924ea82021-03-01 18:44:053001 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:063002 'packages': [
3003 {
3004 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:093005 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063006 },
3007 ],
3008 'condition': 'checkout_android',
3009 'dep_type': 'cipd',
3010 },
3011
Peter Wen414bfbc2020-02-19 20:02:003012 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3013 'packages': [
3014 {
3015 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:093016 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003017 },
3018 ],
3019 'condition': 'checkout_android',
3020 'dep_type': 'cipd',
3021 },
3022
Yun Liu081719f2019-03-20 23:24:023023 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3024 'packages': [
3025 {
3026 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:093027 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:023028 },
3029 ],
3030 'condition': 'checkout_android',
3031 'dep_type': 'cipd',
3032 },
3033
Ben Joyce157038a2020-05-06 20:13:063034 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3035 'packages': [
3036 {
3037 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:093038 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063039 },
3040 ],
3041 'condition': 'checkout_android',
3042 'dep_type': 'cipd',
3043 },
3044
3045 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
3046 'packages': [
3047 {
3048 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:093049 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063050 },
3051 ],
3052 'condition': 'checkout_android',
3053 'dep_type': 'cipd',
3054 },
3055
3056 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3057 'packages': [
3058 {
3059 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:093060 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063061 },
3062 ],
3063 'condition': 'checkout_android',
3064 'dep_type': 'cipd',
3065 },
3066
3067 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3068 'packages': [
3069 {
3070 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:093071 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063072 },
3073 ],
3074 'condition': 'checkout_android',
3075 'dep_type': 'cipd',
3076 },
3077
3078 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3079 'packages': [
3080 {
3081 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093082 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063083 },
3084 ],
3085 'condition': 'checkout_android',
3086 'dep_type': 'cipd',
3087 },
3088
3089 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3090 'packages': [
3091 {
3092 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093093 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063094 },
3095 ],
3096 'condition': 'checkout_android',
3097 'dep_type': 'cipd',
3098 },
3099
3100 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3101 'packages': [
3102 {
3103 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093104 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063105 },
3106 ],
3107 'condition': 'checkout_android',
3108 'dep_type': 'cipd',
3109 },
3110
3111 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3112 'packages': [
3113 {
3114 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093115 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063116 },
3117 ],
3118 'condition': 'checkout_android',
3119 'dep_type': 'cipd',
3120 },
3121
3122 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3123 'packages': [
3124 {
3125 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093126 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063127 },
3128 ],
3129 'condition': 'checkout_android',
3130 'dep_type': 'cipd',
3131 },
3132
3133 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3134 'packages': [
3135 {
3136 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093137 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063138 },
3139 ],
3140 'condition': 'checkout_android',
3141 'dep_type': 'cipd',
3142 },
3143
3144 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3145 'packages': [
3146 {
3147 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093148 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063149 },
3150 ],
3151 'condition': 'checkout_android',
3152 'dep_type': 'cipd',
3153 },
3154
3155 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3156 'packages': [
3157 {
3158 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093159 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063160 },
3161 ],
3162 'condition': 'checkout_android',
3163 'dep_type': 'cipd',
3164 },
3165
3166 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3167 'packages': [
3168 {
3169 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093170 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063171 },
3172 ],
3173 'condition': 'checkout_android',
3174 'dep_type': 'cipd',
3175 },
3176
3177 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3178 'packages': [
3179 {
3180 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093181 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063182 },
3183 ],
3184 'condition': 'checkout_android',
3185 'dep_type': 'cipd',
3186 },
3187
3188 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3189 'packages': [
3190 {
3191 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093192 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063193 },
3194 ],
3195 'condition': 'checkout_android',
3196 'dep_type': 'cipd',
3197 },
3198
3199 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3200 'packages': [
3201 {
3202 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093203 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063204 },
3205 ],
3206 'condition': 'checkout_android',
3207 'dep_type': 'cipd',
3208 },
3209
Ben Joyce3d4dd2cd2020-05-27 18:32:503210 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3211 'packages': [
3212 {
3213 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093214 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503215 },
3216 ],
3217 'condition': 'checkout_android',
3218 'dep_type': 'cipd',
3219 },
3220
Peter Wenee303ae2018-09-12 19:41:373221 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3222 'packages': [
3223 {
3224 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093225 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373226 },
3227 ],
3228 'condition': 'checkout_android',
3229 'dep_type': 'cipd',
3230 },
3231
Andrew Grieve8b5b0462019-11-13 21:07:363232 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3233 'packages': [
3234 {
3235 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Peter Wen840bd642021-06-14 14:04:263236 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363237 },
3238 ],
3239 'condition': 'checkout_android',
3240 'dep_type': 'cipd',
3241 },
3242
Peter Wen37c9003b2020-07-06 15:04:263243 'src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded': {
Andrew Grieve8b5b0462019-11-13 21:07:363244 'packages': [
3245 {
Peter Wen37c9003b2020-07-06 15:04:263246 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_shaded',
Peter Wen840bd642021-06-14 14:04:263247 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363248 },
3249 ],
3250 'condition': 'checkout_android',
3251 'dep_type': 'cipd',
3252 },
3253
Peter Wenee303ae2018-09-12 19:41:373254 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3255 'packages': [
3256 {
3257 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093258 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363259 },
3260 ],
3261 'condition': 'checkout_android',
3262 'dep_type': 'cipd',
3263 },
3264
Ben Joyce157038a2020-05-06 20:13:063265 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3266 'packages': [
3267 {
3268 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093269 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063270 },
3271 ],
3272 'condition': 'checkout_android',
3273 'dep_type': 'cipd',
3274 },
3275
3276 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3277 'packages': [
3278 {
3279 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093280 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063281 },
3282 ],
3283 'condition': 'checkout_android',
3284 'dep_type': 'cipd',
3285 },
3286
3287 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3288 'packages': [
3289 {
3290 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093291 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063292 },
3293 ],
3294 'condition': 'checkout_android',
3295 'dep_type': 'cipd',
3296 },
3297
Peter Wen840bd642021-06-14 14:04:263298 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
3299 'packages': [
3300 {
3301 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
3302 'version': 'version:[email protected]',
3303 },
3304 ],
3305 'condition': 'checkout_android',
3306 'dep_type': 'cipd',
3307 },
3308
Andrew Grieve177c82f2020-02-03 19:35:173309 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3310 'packages': [
3311 {
3312 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093313 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173314 },
3315 ],
3316 'condition': 'checkout_android',
3317 'dep_type': 'cipd',
3318 },
3319
Ben Joyceb1d4e5d2020-01-22 23:45:173320 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3321 'packages': [
3322 {
3323 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Peter Wen47d4b0a2021-06-08 14:16:523324 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173325 },
3326 ],
3327 'condition': 'checkout_android',
3328 'dep_type': 'cipd',
3329 },
3330
3331 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3332 'packages': [
3333 {
3334 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Peter Wen47d4b0a2021-06-08 14:16:523335 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103336 },
3337 ],
3338 'condition': 'checkout_android',
3339 'dep_type': 'cipd',
3340 },
3341
Peter Wen014649a2021-06-25 16:05:133342 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
3343 'packages': [
3344 {
3345 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
3346 'version': 'version:[email protected]',
3347 },
3348 ],
3349 'condition': 'checkout_android',
3350 'dep_type': 'cipd',
3351 },
3352
3353 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
3354 'packages': [
3355 {
3356 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
3357 'version': 'version:[email protected]',
3358 },
3359 ],
3360 'condition': 'checkout_android',
3361 'dep_type': 'cipd',
3362 },
3363
Peter Kotwicza15f2862021-04-30 05:00:103364 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
3365 'packages': [
3366 {
3367 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Peter Wen014649a2021-06-25 16:05:133368 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103369 },
3370 ],
3371 'condition': 'checkout_android',
3372 'dep_type': 'cipd',
3373 },
3374
3375 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
3376 'packages': [
3377 {
3378 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Peter Wen014649a2021-06-25 16:05:133379 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003380 },
3381 ],
3382 'condition': 'checkout_android',
3383 'dep_type': 'cipd',
3384 },
3385
3386 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3387 'packages': [
3388 {
3389 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093390 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173391 },
3392 ],
3393 'condition': 'checkout_android',
3394 'dep_type': 'cipd',
3395 },
3396
Andrew Grieve177c82f2020-02-03 19:35:173397 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3398 'packages': [
3399 {
3400 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093401 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173402 },
3403 ],
3404 'condition': 'checkout_android',
3405 'dep_type': 'cipd',
3406 },
3407
3408 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3409 'packages': [
3410 {
3411 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093412 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173413 },
3414 ],
3415 'condition': 'checkout_android',
3416 'dep_type': 'cipd',
3417 },
3418
3419 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3420 'packages': [
3421 {
3422 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093423 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173424 },
3425 ],
3426 'condition': 'checkout_android',
3427 'dep_type': 'cipd',
3428 },
3429
3430 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3431 'packages': [
3432 {
3433 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093434 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173435 },
3436 ],
3437 'condition': 'checkout_android',
3438 'dep_type': 'cipd',
3439 },
3440
3441 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3442 'packages': [
3443 {
3444 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093445 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173446 },
3447 ],
3448 'condition': 'checkout_android',
3449 'dep_type': 'cipd',
3450 },
3451
Andrew Grieve8b5b0462019-11-13 21:07:363452 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3453 'packages': [
3454 {
3455 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093456 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373457 },
3458 ],
3459 'condition': 'checkout_android',
3460 'dep_type': 'cipd',
3461 },
Pavel Shmakovc1d47012018-08-24 14:36:223462
Mohamed Heikal9936c712021-04-08 20:47:153463 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063464 'packages': [
3465 {
3466 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153467 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063468 },
3469 ],
3470 'condition': 'checkout_android',
3471 'dep_type': 'cipd',
3472 },
3473
3474 'src/third_party/android_deps/libs/org_robolectric_junit': {
3475 'packages': [
3476 {
3477 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093478 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063479 },
3480 ],
3481 'condition': 'checkout_android',
3482 'dep_type': 'cipd',
3483 },
3484
3485 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3486 'packages': [
3487 {
3488 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093489 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063490 },
3491 ],
3492 'condition': 'checkout_android',
3493 'dep_type': 'cipd',
3494 },
3495
3496 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3497 'packages': [
3498 {
3499 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093500 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063501 },
3502 ],
3503 'condition': 'checkout_android',
3504 'dep_type': 'cipd',
3505 },
3506
3507 'src/third_party/android_deps/libs/org_robolectric_resources': {
3508 'packages': [
3509 {
3510 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093511 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063512 },
3513 ],
3514 'condition': 'checkout_android',
3515 'dep_type': 'cipd',
3516 },
3517
3518 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3519 'packages': [
3520 {
3521 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093522 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063523 },
3524 ],
3525 'condition': 'checkout_android',
3526 'dep_type': 'cipd',
3527 },
3528
3529 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3530 'packages': [
3531 {
3532 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093533 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063534 },
3535 ],
3536 'condition': 'checkout_android',
3537 'dep_type': 'cipd',
3538 },
3539
3540 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3541 'packages': [
3542 {
3543 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093544 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063545 },
3546 ],
3547 'condition': 'checkout_android',
3548 'dep_type': 'cipd',
3549 },
3550
3551 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3552 'packages': [
3553 {
3554 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093555 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063556 },
3557 ],
3558 'condition': 'checkout_android',
3559 'dep_type': 'cipd',
3560 },
3561
Ben Joyce2ab67672020-05-25 23:09:013562 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3563 'packages': [
3564 {
3565 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093566 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013567 },
3568 ],
3569 'condition': 'checkout_android',
3570 'dep_type': 'cipd',
3571 },
3572
Ben Joyce157038a2020-05-06 20:13:063573 'src/third_party/android_deps/libs/org_robolectric_utils': {
3574 'packages': [
3575 {
3576 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093577 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063578 },
3579 ],
3580 'condition': 'checkout_android',
3581 'dep_type': 'cipd',
3582 },
3583
3584 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3585 'packages': [
3586 {
3587 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093588 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063589 },
3590 ],
3591 'condition': 'checkout_android',
3592 'dep_type': 'cipd',
3593 },
3594
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033595 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123596
3597 'src/tools/resultdb': {
3598 'packages': [
3599 {
3600 'package': 'infra/tools/result_adapter/${{platform}}',
3601 'version': Var('resultdb_version'),
3602 },
3603 ],
3604 'dep_type': 'cipd',
3605 },
[email protected]5f129de2009-02-24 23:22:043606}
3607
[email protected]00c517672010-11-04 00:27:293608
[email protected]5f129de2009-02-24 23:22:043609include_rules = [
3610 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143611 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393612 '+base',
3613 '+build',
3614 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013615 # perfetto is base's public dependency.
3616 '+third_party/perfetto/include/perfetto/tracing',
[email protected]5f129de2009-02-24 23:22:043617
[email protected]dfbff862012-11-28 19:08:143618 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393619 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143620
Stefan Zagerfd5ba192014-08-23 00:29:393621 '+testing',
3622 '+third_party/icu/source/common/unicode',
3623 '+third_party/icu/source/i18n/unicode',
3624 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413625
Peter Kasting16fe8fef2020-07-31 15:40:523626 # Abseil features must be allowlisted explicitly for now. See
3627 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3628 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413629 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523630 '-third_party/abseil-cpp',
Anton Bikineev96625712021-05-13 19:17:503631 '+third_party/abseil-cpp/absl/types/optional.h',
Peter Kastinga9cf1c52020-07-31 17:42:463632 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043633]
3634
3635
3636# checkdeps.py shouldn't check include paths for files in these dirs:
3637skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393638 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143639 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393640 'skia',
3641 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413642 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393643 'v8',
[email protected]5f129de2009-02-24 23:22:043644]
[email protected]bfa24b962009-03-02 00:16:163645
3646
3647hooks = [
Dirk Pranke7ab5e3b2021-06-24 23:45:243648 # Download and initialize "vpython" VirtualEnv environment packages for
3649 # Python2. We do this before running any other hooks so that any other
3650 # hooks that might use vpython don't trip over unexpected issues and
3651 # don't run slower than they might otherwise need to.
[email protected]bfa24b962009-03-02 00:16:163652 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243653 'name': 'vpython_common',
3654 'pattern': '.',
3655 # TODO(https://crbug.com/1205263): Run this on mac/arm too once it works.
3656 'condition': 'not (host_os == "mac" and host_cpu == "arm64")',
3657 'action': [ 'vpython',
3658 '-vpython-spec', 'src/.vpython',
3659 '-vpython-tool', 'install',
3660 ],
3661 },
3662 # Download and initialize "vpython" VirtualEnv environment packages for
3663 # Python3. We do this before running any other hooks so that any other
3664 # hooks that might use vpython don't trip over unexpected issues and
3665 # don't run slower than they might otherwise need to.
3666 {
3667 'name': 'vpython3_common',
3668 'pattern': '.',
3669 'action': [ 'vpython3',
3670 '-vpython-spec', 'src/.vpython3',
3671 '-vpython-tool', 'install',
3672 ],
3673 },
3674 {
3675 # This clobbers when necessary (based on get_landmines.py). This should
3676 # run as early as possible so that other things that get/generate into the
3677 # output directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393678 'name': 'landmines',
3679 'pattern': '.',
3680 'action': [
Nico Weber193eb852021-05-14 18:01:253681 'python3',
Stefan Zagerfd5ba192014-08-23 00:29:393682 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303683 ],
3684 },
3685 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243686 # This clobbers when necessary (based on the internal ios version of
3687 # get_landmines.py). This should run as early as possible so that
3688 # other things that get/generate into the output directory will not
3689 # subsequently be clobbered. This script is only run# for iOS build
3690 # with src_internal.
Sylvain Defresne52ba2df52020-07-08 17:32:103691 'name': 'landmines_ios_internal',
3692 'pattern': '.',
3693 'condition': 'checkout_ios and checkout_src_internal',
3694 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313695 'python3',
Sylvain Defresne52ba2df52020-07-08 17:32:103696 'src/build/landmines.py',
3697 '--landmine-scripts',
3698 'src/ios_internal/build/get_landmines.py',
3699 '--landmines-path',
3700 'src/ios_internal/.landmines',
3701 ],
3702 },
3703 {
Dan Jacquescea92c512017-06-02 23:59:163704 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3705 # disabled.
3706 'name': 'disable_depot_tools_selfupdate',
3707 'pattern': '.',
3708 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313709 'python3',
Dan Jacquescea92c512017-06-02 23:59:163710 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3711 '--disable',
3712 ],
3713 },
3714 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173715 # Ensure that we don't accidentally reference any .pyc files whose
3716 # corresponding .py files have since been deleted.
3717 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523718 'name': 'remove_stale_pyc_files',
3719 'pattern': '.',
3720 'action': [
Nico Weber193eb852021-05-14 18:01:253721 'python3',
jbudorick94a712c2016-03-09 19:03:523722 'src/tools/remove_stale_pyc_files.py',
3723 'src/android_webview/tools',
3724 'src/build/android',
3725 'src/gpu/gles2_conform_support',
3726 'src/infra',
3727 'src/ppapi',
3728 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493729 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583730 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523731 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523732 'src/tools',
3733 ],
3734 },
3735 {
[email protected]89e43f652011-08-18 00:03:173736 # This downloads binaries for Native Client's newlib toolchain.
3737 # Done in lieu of building the toolchain from scratch as it can take
3738 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393739 'name': 'nacltools',
3740 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553741 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393742 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313743 'python3',
dyen249880632014-11-20 23:02:203744 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223745 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553746 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173747 ],
3748 },
[email protected]3a0b2492011-08-24 20:41:163749 {
Tom Andersona07b9fe2018-02-09 04:08:263750 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393751 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263752 'condition': 'checkout_linux and checkout_arm',
Dirk Pranke926f89d2021-05-18 18:42:313753 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263754 '--arch=arm'],
3755 },
3756 {
3757 'name': 'sysroot_arm64',
3758 'pattern': '.',
3759 'condition': 'checkout_linux and checkout_arm64',
Dirk Pranke926f89d2021-05-18 18:42:313760 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263761 '--arch=arm64'],
3762 },
3763 {
3764 'name': 'sysroot_x86',
3765 'pattern': '.',
3766 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
Dirk Pranke926f89d2021-05-18 18:42:313767 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263768 '--arch=x86'],
3769 },
3770 {
3771 'name': 'sysroot_mips',
3772 'pattern': '.',
3773 'condition': 'checkout_linux and checkout_mips',
Dirk Pranke926f89d2021-05-18 18:42:313774 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263775 '--arch=mips'],
3776 },
3777 {
Wang Qingd25f7cc2018-09-05 06:01:043778 'name': 'sysroot_mips64',
3779 'pattern': '.',
3780 'condition': 'checkout_linux and checkout_mips64',
Dirk Pranke926f89d2021-05-18 18:42:313781 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Wang Qingd25f7cc2018-09-05 06:01:043782 '--arch=mips64el'],
3783 },
3784
3785 {
Tom Andersona07b9fe2018-02-09 04:08:263786 'name': 'sysroot_x64',
3787 'pattern': '.',
3788 'condition': 'checkout_linux and checkout_x64',
Dirk Pranke926f89d2021-05-18 18:42:313789 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263790 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293791 },
3792 {
Nico Weber76299302018-02-01 20:36:453793 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3794 'name': 'ciopfs_linux',
3795 'pattern': '.',
3796 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403797 'action': [ 'python3',
Nico Weber76299302018-02-01 20:36:453798 'src/third_party/depot_tools/download_from_google_storage.py',
3799 '--no_resume',
3800 '--no_auth',
3801 '--bucket', 'chromium-browser-clang/ciopfs',
3802 '-s', 'src/build/ciopfs.sha1',
3803 ]
3804 },
3805 {
Nico Weberb19437032017-10-09 02:45:093806 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393807 'name': 'win_toolchain',
3808 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403809 'condition': 'checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:313810 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203811 },
justincohen6a03a3d2016-03-26 21:44:383812 {
3813 # Update the Mac toolchain if necessary.
3814 'name': 'mac_toolchain',
3815 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583816 'condition': 'checkout_mac or checkout_ios',
Nico Weber193eb852021-05-14 18:01:253817 'action': ['python3', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383818 },
[email protected]c71d3282014-04-09 01:56:203819 {
Chong Gu75af969a2021-03-22 14:46:143820 # Update the Fuchsia SDK if necessary.
3821 'name': 'Download Fuchsia SDK',
3822 'pattern': '.',
3823 'condition': 'checkout_fuchsia',
3824 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313825 'python3',
Chong Gu75af969a2021-03-22 14:46:143826 'src/build/fuchsia/update_sdk.py',
3827 '--default-bucket={fuchsia_sdk_bucket}',
3828 ],
3829 },
3830 {
Hans Wennborg0214e8a2019-04-29 09:50:513831 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123832 # Note: On Win, this should run after win_toolchain, as it may use it.
3833 'name': 'clang',
3834 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513835 'condition': 'not llvm_force_head_revision',
Nico Weber193eb852021-05-14 18:01:253836 'action': ['python3', 'src/tools/clang/scripts/update.py'],
Hans Wennborg0214e8a2019-04-29 09:50:513837 },
3838 {
3839 # Build the clang toolchain from tip-of-tree.
3840 # Note: On Win, this should run after win_toolchain, as it may use it.
3841 'name': 'clang_tot',
3842 'pattern': '.',
3843 'condition': 'llvm_force_head_revision',
Dirk Pranke926f89d2021-05-18 18:42:313844 'action': ['python3', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513845 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443846 '--with-android={checkout_android}',
3847 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123848 },
3849 {
Roberto Carrillo36312722018-10-17 02:18:453850 # This is supposed to support the same set of platforms as 'clang' above.
3851 'name': 'clang_coverage',
3852 'pattern': '.',
3853 'condition': 'checkout_clang_coverage_tools',
Dirk Pranke926f89d2021-05-18 18:42:313854 'action': ['python3', 'src/tools/clang/scripts/update.py',
Hans Wennborg8ee64a12019-11-05 17:31:303855 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453856 },
3857 {
George Burgess IVa55e6bed2019-12-11 16:24:083858 # This is also supposed to support the same set of platforms as 'clang'
3859 # above. LLVM ToT support isn't provided at the moment.
3860 'name': 'clang_tidy',
3861 'pattern': '.',
3862 'condition': 'checkout_clang_tidy',
Dirk Pranke926f89d2021-05-18 18:42:313863 'action': ['python3', 'src/tools/clang/scripts/update.py',
George Burgess IVa55e6bed2019-12-11 16:24:083864 '--package=clang-tidy'],
3865 },
3866 {
Nico Weber98fd3772020-12-11 21:14:063867 # Should run after the clang hook.
3868 'name': 'objdump/mac',
3869 'pattern': '.',
3870 'condition': 'checkout_mac and host_os != "mac"',
Dirk Pranke926f89d2021-05-18 18:42:313871 'action': ['python3', 'src/tools/clang/scripts/update.py',
Nico Weber98fd3772020-12-11 21:14:063872 '--package=objdump'],
3873 },
3874 {
phajdan.jr2448b2c2015-04-24 21:04:173875 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393876 'name': 'lastchange',
3877 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253878 'action': ['python3', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393879 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253880 },
3881 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373882 # Update GPU lists version string (for gpu/config).
3883 'name': 'gpu_lists_version',
3884 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253885 'action': ['python3', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373886 '-m', 'GPU_LISTS_VERSION',
3887 '--revision-id-only',
3888 '--header', 'src/gpu/config/gpu_lists_version.h'],
3889 },
3890 {
halcanary5cacab3a2016-07-29 19:23:203891 # Update skia_commit_hash.h.
3892 'name': 'lastchange_skia',
3893 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253894 'action': ['python3', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203895 '-m', 'SKIA_COMMIT_HASH',
3896 '-s', 'src/third_party/skia',
3897 '--header', 'src/skia/ext/skia_commit_hash.h'],
3898 },
[email protected]6eabd702014-01-12 00:19:203899 # Pull clang-format binaries using checked-in hashes.
3900 {
Stefan Zagerfd5ba192014-08-23 00:29:393901 'name': 'clang_format_win',
3902 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193903 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:403904 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123905 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393906 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393907 '--no_auth',
3908 '--bucket', 'chromium-clang-format',
3909 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203910 ],
3911 },
3912 {
Stefan Zagerfd5ba192014-08-23 00:29:393913 'name': 'clang_format_mac',
3914 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193915 'condition': 'host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:403916 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123917 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393918 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393919 '--no_auth',
3920 '--bucket', 'chromium-clang-format',
3921 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203922 ],
3923 },
3924 {
Stefan Zagerfd5ba192014-08-23 00:29:393925 'name': 'clang_format_linux',
3926 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193927 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403928 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123929 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393930 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393931 '--no_auth',
3932 '--bucket', 'chromium-clang-format',
3933 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:213934 ],
3935 },
Nico Weber0c0ade82017-10-19 22:34:433936 # Pull rc binaries using checked-in hashes.
3937 {
3938 'name': 'rc_win',
3939 'pattern': '.',
3940 'condition': 'checkout_win and host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:403941 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:433942 'src/third_party/depot_tools/download_from_google_storage.py',
3943 '--no_resume',
3944 '--no_auth',
3945 '--bucket', 'chromium-browser-clang/rc',
3946 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
3947 ],
3948 },
3949 {
3950 'name': 'rc_mac',
3951 'pattern': '.',
3952 'condition': 'checkout_win and host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:403953 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:433954 'src/third_party/depot_tools/download_from_google_storage.py',
3955 '--no_resume',
3956 '--no_auth',
3957 '--bucket', 'chromium-browser-clang/rc',
3958 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
3959 ],
3960 },
3961 {
3962 'name': 'rc_linux',
3963 'pattern': '.',
3964 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403965 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:433966 'src/third_party/depot_tools/download_from_google_storage.py',
3967 '--no_resume',
3968 '--no_auth',
3969 '--bucket', 'chromium-browser-clang/rc',
3970 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:313971 ]
3972 },
Nico Weber76299302018-02-01 20:36:453973 {
Tom Anderson44027d42018-03-15 17:14:533974 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:313975 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:403976 'action': [ 'python3',
3977 'src/third_party/depot_tools/download_from_google_storage.py',
Dominik Röttschesf49ef762017-11-17 09:26:313978 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:313979 '--extract',
3980 '--no_auth',
3981 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:533982 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:433983 ],
3984 },
Yves Gerey0e064c4c2019-11-06 14:42:093985 # Download test resources for opus, i.e. audio files.
3986 {
3987 'name': 'opus_test_files',
3988 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:403989 'action': ['python3',
3990 'src/third_party/depot_tools/download_from_google_storage.py',
Yves Gerey0e064c4c2019-11-06 14:42:093991 '--no_auth',
3992 '--quiet',
3993 '--bucket', 'chromium-webrtc-resources',
3994 '-d', 'src/third_party/opus/tests/resources'],
3995 },
erikwright9bdc2bf2015-01-22 20:20:043996 {
David Benjaminddc843c2019-03-26 14:50:073997 'name': 'apache_mac',
3998 'pattern': '\\.sha1',
3999 'condition': 'checkout_mac',
Dirk Pranke8e05ffd2021-05-14 02:33:404000 'action': [ 'python3',
David Benjaminddc843c2019-03-26 14:50:074001 'src/third_party/depot_tools/download_from_google_storage.py',
4002 '--no_resume',
4003 '--directory',
4004 '--recursive',
4005 '--no_auth',
4006 '--num_threads=16',
4007 '--bucket', 'chromium-apache-mac',
4008 'src/third_party/apache-mac',
4009 ],
4010 },
4011 {
Stefan Zagerfd5ba192014-08-23 00:29:394012 'name': 'apache_win32',
4013 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074014 'condition': 'checkout_win',
Dirk Pranke8e05ffd2021-05-14 02:33:404015 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124016 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394017 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394018 '--directory',
4019 '--recursive',
4020 '--no_auth',
4021 '--num_threads=16',
4022 '--bucket', 'chromium-apache-win32',
4023 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264024 ],
4025 },
4026 {
Dirk Pranke6c360be2017-10-09 19:06:594027 'name': 'msan_chained_origins',
4028 'pattern': '.',
4029 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404030 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594031 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364032 '--no_resume',
4033 '--no_auth',
4034 '--bucket', 'chromium-instrumented-libraries',
4035 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594036 ],
4037 },
4038 {
4039 'name': 'msan_no_origins',
4040 'pattern': '.',
4041 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404042 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594043 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364044 '--no_resume',
4045 '--no_auth',
4046 '--bucket', 'chromium-instrumented-libraries',
4047 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594048 ],
thomasandersonaa441f52017-04-04 22:35:394049 },
4050 {
Dirk Pranke474d1ca2019-03-13 23:14:364051 'name': 'wasm_fuzzer',
4052 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404053 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124054 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364055 '--no_resume',
4056 '--no_auth',
4057 '-u',
4058 '--bucket', 'v8-wasm-fuzzer',
4059 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474060 ],
4061 },
dpapadcbee6ab2017-01-14 03:05:534062
4063 # Pull down Node binaries for WebUI toolchain.
4064 {
4065 'name': 'node_linux64',
4066 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194067 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404068 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124069 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534070 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534071 '--extract',
4072 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184073 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534074 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4075 ],
4076 },
4077 {
4078 'name': 'node_mac',
4079 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:144080 'condition': 'host_os == "mac" and host_cpu == "x64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404081 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124082 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534083 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534084 '--extract',
4085 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184086 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534087 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4088 ],
4089 },
4090 {
Nico Weber6dd87c02021-03-23 14:51:144091 # TODO: Node 16.0 will likely ship with an official universal node binary
4092 # on macOS. Once node 16.0 is released, collapse this into the node_mac hook
4093 # above again and use the universal binary on mac independent of host_cpu.
4094 'name': 'node_mac_arm64',
4095 'pattern': '.',
4096 'condition': 'host_os == "mac" and host_cpu == "arm64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404097 'action': [ 'python3',
Nico Weber6dd87c02021-03-23 14:51:144098 'src/third_party/depot_tools/download_from_google_storage.py',
4099 '--no_resume',
4100 '--extract',
4101 '--no_auth',
4102 '--bucket', 'chromium-nodejs/16.0.0-pre',
4103 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
4104 ],
4105 },
4106 {
dpapadcbee6ab2017-01-14 03:05:534107 'name': 'node_win',
4108 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194109 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404110 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124111 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534112 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534113 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184114 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534115 '-s', 'src/third_party/node/win/node.exe.sha1',
4116 ],
4117 },
4118
4119 # Pull down NPM dependencies for WebUI toolchain.
4120 {
4121 'name': 'webui_node_modules',
4122 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404123 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124124 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534125 '--no_resume',
4126 '--extract',
4127 '--no_auth',
4128 '--bucket', 'chromium-nodejs',
4129 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4130 ],
4131 },
kainino61f7bce2017-04-28 21:53:274132
Ben Reich6a666ba2021-06-23 04:23:014133 # NPM dependencies for JavaScript code coverage.
4134 {
4135 'name': 'js_coverage_node_modules',
4136 'condition': 'checkout_js_coverage_modules',
4137 'pattern': '.',
4138 'action': [ 'python3',
4139 'src/third_party/depot_tools/download_from_google_storage.py',
4140 '--no_resume',
4141 '--extract',
4142 '--no_auth',
4143 '--bucket', 'chromium-nodejs/js_code_coverage',
4144 '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1',
4145 ],
4146 },
4147
Dirk Prankec1d528fc02017-11-03 15:15:034148 # Download Telemetry's binary dependencies via conditionals
4149 {
4150 'name': 'checkout_telemetry_binary_dependencies',
4151 'condition': 'checkout_telemetry_dependencies',
4152 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314153 # TODO(1208648): Flip to vpython3 when that is working.
4154 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:034155 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4156 ],
4157 },
Ryan Heise305d2652020-09-25 02:02:334158
Stephen Martinis924a02d2017-11-08 10:12:034159 # Download Telemetry's benchmark binary dependencies via conditionals
4160 {
4161 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554162 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034163 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464164 'action': [ 'vpython3',
Stephen Martinis924a02d2017-11-08 10:12:034165 'src/tools/perf/fetch_benchmark_deps.py',
4166 '-f',
Ryan Heise305d2652020-09-25 02:02:334167 '-p',
4168 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034169 ],
4170 },
Ryan Heise305d2652020-09-25 02:02:334171 {
4172 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554173 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334174 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314175 # TODO(1208648): Flip to vpython3 when that is working.
4176 'action': [ 'vpython',
Ryan Heise305d2652020-09-25 02:02:334177 'src/tools/perf/fetch_benchmark_deps.py',
4178 '-f',
4179 '-p',
4180 'win'
4181 ],
4182 },
4183 {
4184 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554185 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334186 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314187 # TODO(1208648): Flip to vpython3 when that is working.
4188 'action': [ 'vpython',
Ryan Heise305d2652020-09-25 02:02:334189 'src/tools/perf/fetch_benchmark_deps.py',
4190 '-f',
4191 '-p',
4192 'mac'
4193 ],
4194 },
4195 {
4196 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554197 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334198 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464199 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334200 'src/tools/perf/fetch_benchmark_deps.py',
4201 '-f',
4202 '-p',
4203 'android'
4204 ],
4205 },
4206
Dirk Prankec1d528fc02017-11-03 15:15:034207
Dirk Pranke099b747b2017-10-06 04:29:094208 # This is used to ensure that all network operations are properly
4209 # annotated so we can document what they're for.
4210 {
4211 'name': 'tools_traffic_annotation_linux',
4212 'pattern': '.',
4213 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404214 'action': [ 'python3',
Dirk Pranke099b747b2017-10-06 04:29:094215 'src/third_party/depot_tools/download_from_google_storage.py',
4216 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094217 '--no_auth',
4218 '--num_threads=4',
4219 '--bucket', 'chromium-tools-traffic_annotation',
4220 '-d', 'src/tools/traffic_annotation/bin/linux64',
4221 ],
4222 },
4223
Ramin Halavatib7e55d92017-11-21 08:00:574224# This is used to ensure that all network operations are properly
4225# annotated so we can document what they're for.
4226 {
4227 'name': 'tools_traffic_annotation_windows',
4228 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524229 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404230 'action': [ 'python3',
Ramin Halavatib7e55d92017-11-21 08:00:574231 'src/third_party/depot_tools/download_from_google_storage.py',
4232 '--no_resume',
4233 '--no_auth',
4234 '--num_threads=4',
4235 '--bucket', 'chromium-tools-traffic_annotation',
4236 '-d', 'src/tools/traffic_annotation/bin/win32',
4237 ],
4238 },
4239
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404240 # Pull down Zucchini test data.
4241 {
4242 'name': 'zucchini_testdata',
4243 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404244 'action': [ 'python3',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404245 'src/third_party/depot_tools/download_from_google_storage.py',
4246 '--no_resume',
4247 '--no_auth',
huangs3bad8e22017-09-05 21:50:004248 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574249 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4250 '--recursive',
4251 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404252 ],
4253 },
Arthur Wang95d62d42020-06-03 04:53:254254 # Pull down WPR Archive files
4255 {
4256 'name': 'Fetch WPR archive files',
4257 'pattern': '.',
4258 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
Dirk Pranke926f89d2021-05-18 18:42:314259 'action': [ 'python3',
Arthur Wang95d62d42020-06-03 04:53:254260 'src/chrome/test/data/android/manage_wpr_archives.py',
4261 'download',
4262 ],
4263 },
John Budorickda801692018-02-21 23:24:284264 {
George Burgess IV1f751e42018-01-23 22:10:004265 'name': 'Fetch Android AFDO profile',
4266 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034267 'condition': 'checkout_android or checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314268 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114269 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374270 '--newest_state=src/chrome/android/profiles/newest.txt',
4271 '--local_state=src/chrome/android/profiles/local.txt',
4272 '--output_name=src/chrome/android/profiles/afdo.prof',
4273 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4274 ],
George Burgess IV1f751e42018-01-23 22:10:004275 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564276 {
Tom Anderson49e74972019-01-04 19:17:404277 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564278 'pattern': '\\.sha1',
4279 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404280 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274281 'src/third_party/depot_tools/download_from_google_storage.py',
4282 '--no_resume',
4283 '--no_auth',
4284 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404285 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564286 ],
4287 },
4288 {
Tom Anderson49e74972019-01-04 19:17:404289 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264290 'pattern': '\\.sha1',
4291 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404292 'action': [ 'python3',
Tom Anderson16eac9c2018-05-23 21:26:264293 'src/third_party/depot_tools/download_from_google_storage.py',
4294 '--no_resume',
4295 '--no_auth',
4296 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404297 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4298 ],
4299 },
4300 {
4301 'name': 'gvr_static_shim_android_arm64_1',
4302 'pattern': '\\.sha1',
4303 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404304 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404305 'src/third_party/depot_tools/download_from_google_storage.py',
4306 '--no_resume',
4307 '--no_auth',
4308 '--bucket', 'chromium-gvr-static-shim',
4309 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4310 ],
4311 },
4312 {
Tom Anderson49e74972019-01-04 19:17:404313 'name': 'gvr_static_shim_android_arm64_Cr',
4314 'pattern': '\\.sha1',
4315 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404316 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404317 'src/third_party/depot_tools/download_from_google_storage.py',
4318 '--no_resume',
4319 '--no_auth',
4320 '--bucket', 'chromium-gvr-static-shim',
4321 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4322 ],
Tom Anderson16eac9c2018-05-23 21:26:264323 },
4324 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564325 'name': 'vr_controller_test_api',
4326 'pattern': '\\.sha1',
4327 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404328 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274329 'src/third_party/depot_tools/download_from_google_storage.py',
4330 '--no_resume',
4331 '--no_auth',
4332 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4333 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564334 ],
4335 },
Michael Haysdcf68642021-04-29 03:13:314336 # Download and unpack MediaPipe Integration tests.
4337 {
4338 'name': 'mediapipe_integration_testdata',
4339 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254340 'action': [ 'python3',
Michael Haysdcf68642021-04-29 03:13:314341 'src/content/test/gpu/gpu_tests/mediapipe_update.py',
4342 ],
4343 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564344 # Download VR test APKs only if the environment variable is set
4345 {
4346 'name': 'vr_test_apks',
4347 'pattern': '.',
4348 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314349 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054350 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564351 ],
4352 },
bsheedye3c0a222018-07-27 19:06:094353 # DOWNLOAD AR test APKs only if the environment variable is set
4354 {
4355 'name': 'ar_test_apks',
4356 'pattern': '.',
4357 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314358 'action': [ 'python3',
bsheedye3c0a222018-07-27 19:06:094359 'src/third_party/arcore-android-sdk/test-apks/update.py',
4360 ],
4361 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564362 {
Alex Turner18453172019-12-12 21:05:434363 'name': 'subresource-filter-ruleset',
4364 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404365 'action': [ 'python3',
Alex Turner18453172019-12-12 21:05:434366 'src/third_party/depot_tools/download_from_google_storage.py',
4367 '--no_resume',
4368 '--no_auth',
4369 '--bucket', 'chromium-ads-detection',
4370 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4371 ],
4372 },
4373 {
Tiancong Wang6cfc1632019-07-25 21:32:374374 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4375 'pattern': '.',
4376 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314377 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114378 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374379 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4380 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4381 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4382 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4383 ],
4384 },
Tiancong Wang97a86552019-09-17 22:32:404385 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374386 {
Tiancong Wang1150e0f2020-10-12 22:32:034387 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4388 'pattern': '.',
4389 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314390 'action': [ 'python3',
Wan-Teh Chang596a8202020-10-13 22:55:414391 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034392 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4393 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4394 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4395 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4396 ],
4397 },
4398 {
4399 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4400 'pattern': '.',
4401 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314402 'action': [ 'python3',
Tiancong Wang1150e0f2020-10-12 22:32:034403 'src/tools/download_optimization_profile.py',
4404 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4405 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4406 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4407 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4408 ],
4409 },
4410 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564411 # Pull doclava binaries if building for Android.
4412 'name': 'doclava',
4413 'pattern': '.',
4414 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314415 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054416 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564417 ],
4418 },
4419
4420 {
Chong Gu26612e62020-10-06 01:41:344421 'name': 'Download Fuchsia system images',
4422 'pattern': '.',
4423 'condition': 'checkout_fuchsia',
4424 'action': [
Dirk Pranke926f89d2021-05-18 18:42:314425 'python3',
Chong Gu26612e62020-10-06 01:41:344426 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504427 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084428 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564429 ],
4430 },
Dan Jacques9731b23a2017-10-12 20:40:174431
Ben Pasteneaf216c7d2019-05-21 20:56:544432 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434433 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024434 {
Benjamin Pastene99550d22018-04-19 00:16:434435 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024436 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434437 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024438 'action': [
4439 'src/third_party/chromite/bin/cros',
4440 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174441 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434442 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024443 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254444 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254445 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434446 '--cache-dir=src/build/cros_cache/',
4447 '--use-external-config',
4448 '--boards={cros_boards_with_qemu_images}',
4449 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024450 ],
4451 },
Benjamin Pastene99550d22018-04-19 00:16:434452 {
4453 'name': 'cros_simplechrome_artifacts_with_no_vm',
4454 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434455 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434456 'action': [
4457 'src/third_party/chromite/bin/cros',
4458 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174459 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434460 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434461 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254462 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254463 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434464 '--cache-dir=src/build/cros_cache/',
4465 '--use-external-config',
4466 '--boards={cros_boards}',
4467 ],
4468 },
4469 {
4470 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4471 'pattern': '.',
4472 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4473 'action': [
4474 'src/third_party/chromite/bin/cros',
4475 'chrome-sdk',
4476 '--fallback-versions=10',
4477 '--nogoma',
4478 '--nogn-gen',
4479 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254480 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434481 '--cache-dir=src/build/cros_cache/',
4482 '--boards={cros_boards_with_qemu_images}',
4483 '--download-vm',
4484 ],
4485 },
4486 {
4487 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4488 'pattern': '.',
4489 'condition': 'checkout_simplechrome and checkout_src_internal',
4490 'action': [
4491 'src/third_party/chromite/bin/cros',
4492 'chrome-sdk',
4493 '--fallback-versions=10',
4494 '--nogoma',
4495 '--nogn-gen',
4496 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254497 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434498 '--cache-dir=src/build/cros_cache/',
4499 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434500 ],
4501 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024502
Yuke Liaob3a683e2020-04-29 01:43:594503 # Download PGO profiles.
4504 {
4505 'name': 'Fetch PGO profiles for win32',
4506 'pattern': '.',
4507 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314508 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594509 'src/tools/update_pgo_profiles.py',
4510 '--target=win32',
4511 'update',
4512 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4513 ],
4514 },
4515 {
4516 'name': 'Fetch PGO profiles for win64',
4517 'pattern': '.',
4518 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314519 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594520 'src/tools/update_pgo_profiles.py',
4521 '--target=win64',
4522 'update',
4523 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4524 ],
4525 },
4526 {
4527 'name': 'Fetch PGO profiles for mac',
4528 'pattern': '.',
4529 'condition': 'checkout_pgo_profiles and checkout_mac',
Dirk Pranke926f89d2021-05-18 18:42:314530 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594531 'src/tools/update_pgo_profiles.py',
4532 '--target=mac',
4533 'update',
4534 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4535 ],
4536 },
Sebastien Marchand5e903fe2020-08-19 15:44:424537 {
4538 'name': 'Fetch PGO profiles for linux',
4539 'pattern': '.',
4540 'condition': 'checkout_pgo_profiles and checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314541 'action': [ 'python3',
Sebastien Marchand5e903fe2020-08-19 15:44:424542 'src/tools/update_pgo_profiles.py',
4543 '--target=linux',
4544 'update',
4545 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4546 ],
4547 },
Yuke Liaob3a683e2020-04-29 01:43:594548
Dirk Pranke19a58732021-03-24 22:26:224549 {
Dirk Prankeb404c3b2021-06-14 19:57:504550 'name': 'Generate location tags for tests',
Dirk Pranke19a58732021-03-24 22:26:224551 'pattern': '.',
4552 'action': [
Nico Weber193eb852021-05-14 18:01:254553 'python3',
Dirk Pranke19a58732021-03-24 22:26:224554 'src/testing/generate_location_tags.py',
4555 '--out',
4556 'src/testing/location_tags.json',
4557 ],
Dirk Prankeb404c3b2021-06-14 19:57:504558 'condition': 'generate_location_tags',
Dirk Pranke19a58732021-03-24 22:26:224559 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564560]
scottmg4cd62bec2017-05-16 03:55:254561
Greg Guterman7cf58db2021-04-27 00:22:124562# Add any corresponding DEPS files from this list to chromium.exclusions in
4563# //testing/buildbot/trybot_analyze_config.json
4564# ctx: https://crbug.com/1201994
jbudoricke6932bfd2016-09-07 02:09:224565recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224566 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364567 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594568 # Dawn and Tint's revision are linked
4569 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424570 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584571 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304572 # src-internal has its own DEPS file to pull additional internal repos
4573 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224574]