blob: 97a340c6daa05381bbec8e9cff58eacb4c887651 [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 Pranke4dabe802017-11-02 07:18:5549]
50
[email protected]ed711942012-05-19 06:57:0651
[email protected]5f129de2009-02-24 23:22:0452vars = {
Edward Lemur88678b82018-05-31 06:01:3853 # Variable that can be used to support multiple build scenarios, like having
54 # Chromium specific targets in a client project's GN file or sync dependencies
55 # conditionally etc.
56 'build_with_chromium': True,
57
Dirk Prankef044b6b02017-10-05 22:02:0358 # By default, we should check out everything needed to run on the main
59 # chromium waterfalls. This var can be also be set to "small", in order
60 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1661 # purposes, by adding the following line to src.git's .gclient entry:
62 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0363 'checkout_configuration': 'default',
64
Michael Mossc09fc5c2019-01-18 08:00:0365 # By default, don't check out android. Will be overridden by gclient
66 # variables.
67 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
68 'checkout_android': False,
69
Chong Gue8598f872021-03-20 06:27:4470 # By default, don't check out Fuchsia. Will be overridden by gclient
71 # variables.
72 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
73 'checkout_fuchsia': False,
74
Josipdfc143f2020-02-26 23:38:3675 # Pull in Android prebuilts build tools so we can create Java xrefs
76 'checkout_android_prebuilts_build_tools': False,
77
Ken Rockot027d7fa2018-05-01 03:10:0678 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
79 # build ARC++ support libraries.
80 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
81
Yiming Zhoud369d9f2018-12-18 00:24:0182 # By default, do not check out Chromium autofill captured sites test
83 # dependencies. These dependencies include very large numbers of very
84 # large web capture files. Captured sites test dependencies are also
85 # restricted to Googlers only.
86 'checkout_chromium_autofill_test_dependencies': False,
87
Yiming Zhou7fa0ef42019-03-06 00:57:4888 # By default, do not check out Chromium password manager captured sites test
89 # dependencies. These dependencies include very large numbers of very
90 # large web capture files. Captured sites test dependencies are also
91 # restricted to Googlers only.
92 'checkout_chromium_password_manager_test_dependencies': False,
93
Victor Costanc63c92122020-01-03 05:49:5394 # By default, do not check out Google Benchmark. The library is only used by a
95 # few specialized benchmarks that most developers do not interact with. Will
96 # be overridden by gclient variables.
97 'checkout_google_benchmark': False,
98
Nico Weberee8560d52021-03-22 20:48:2399 # Check out and download nacl by default, unless on an arm mac.
100 # This can be disabled e.g. with custom_vars.
101 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55102
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30103 # By default, do not check out src-internal. This can be overridden e.g. with
104 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57105 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30106
Dirk Prankec1d528fc02017-11-03 15:15:03107 # Fetch the additional packages and files needed to run all of the
108 # telemetry tests. This is false by default as some stuff is only
109 # privately accessible.
110 'checkout_telemetry_dependencies': False,
111
Ryan Heiseff8d40ea2020-10-13 19:15:55112 # Bots that don't consume WPR archives can skip downloading
113 # them.
114 'skip_wpr_archives_download': False,
115
Roberto Carrillo36312722018-10-17 02:18:45116 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
117 # process the raw profiles produced by instrumented targets (built with
118 # the gn arg 'use_clang_coverage').
119 'checkout_clang_coverage_tools': False,
120
Yuke Liaob3a683e2020-04-29 01:43:59121 # Fetch the pgo profiles to optimize official builds.
122 'checkout_pgo_profiles': False,
123
George Burgess IVa55e6bed2019-12-11 16:24:08124 # Fetch clang-tidy into the same bin/ directory as our clang binary.
125 'checkout_clang_tidy': False,
126
Patrick Tod8a469a2019-08-27 06:34:33127 # By default checkout the OpenXR loader library only on Windows. The OpenXR
128 # backend for VR in Chromium is currently only supported for Windows, but
129 # support for other platforms may be added in the future.
130 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36131
Takuto Ikutae306cbad2018-12-06 16:43:55132 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
133 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44134
Arthur Wang95d62d42020-06-03 04:53:25135 # By default bot checkouts the WPR archive files only when this
136 # flag is set True.
137 'checkout_wpr_archives': False,
138
Rohit Rao5b4160412019-02-05 20:12:54139 # By default, do not check out WebKit for iOS, as it is not needed unless
140 # running against ToT WebKit rather than system WebKit. This can be overridden
141 # e.g. with custom_vars.
142 'checkout_ios_webkit': False,
143
Kevin Marshall9c4748c82019-08-23 18:46:50144 # Fetches only the SDK boot images which match at least one of the whitelist
145 # entries in a comma-separated list.
146 #
147 # Only the X64 and ARM64 QEMU images are downloaded by default. Developers
148 # that need to boot on other target architectures or devices can opt to
149 # download more boot images. Example of images include:
150 #
151 # Emulation:
152 # qemu.x64, qemu.arm64
153 # Hardware:
154 # generic.x64, generic.arm64
155 #
156 # Wildcards are supported (e.g. "qemu.*").
157 'checkout_fuchsia_boot_images': "qemu.x64,qemu.arm64",
158
Stephen Roe3c9f5852019-11-13 17:25:43159 # By default, do not check out files required to run fuchsia tests in
160 # qemu on linux-arm64 machines.
161 'checkout_fuchsia_for_arm64_host': False,
162
omer902517f72020-10-16 12:53:08163 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
164 'fuchsia_sdk_bucket': 'fuchsia',
165
166 # By default, download the fuchsia images from the fuchsia GCS bucket.
167 'fuchsia_images_bucket': 'fuchsia',
168
Ken Rockot7339fe52018-04-30 21:17:17169 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
170 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50171 'cros_boards': Str(''),
172 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54173 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07174 'checkout_simplechrome': '"{cros_boards}" != ""',
175 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02176
Shahbaz Youssefi973a1dd2018-10-17 17:00:54177 # ANGLE's deps are relative to the angle_root variable.
Edward Lemur8e0b9062018-06-13 21:36:26178 'angle_root': 'src/third_party/angle',
179
Takuto Ikuta409e0ff62018-12-06 14:58:11180 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33181 # Make sure the revision is uploaded by infra-packagers builder.
182 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autoroll70c95d02021-03-31 17:55:21183 'luci_go': 'git_revision:34ae8f13bb2156451655ec53b360942a502469df',
Takuto Ikuta409e0ff62018-12-06 14:58:11184
Hans Wennborg0214e8a2019-04-29 09:50:51185 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
186 # instead of downloading the prebuilt pinned revision.
187 'llvm_force_head_revision': False,
188
Greg Gutermande78a042021-02-17 01:37:55189 # See //docs/testing/regression-test-selection.md
190 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33191 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55192
Nico Weber332332a982021-02-26 17:24:09193 # By default, do not check out the re-client binaries.
194 'checkout_reclient': False,
195
Ye Kuang346d9d272020-12-03 03:35:00196 # reclient CIPD package version
Michael Savignyb56103f2021-03-31 23:19:38197 'reclient_version': 're_client_version:0.26.0.b455196',
Ye Kuang346d9d272020-12-03 03:35:00198
Oystein Eftevaaga9439b922018-01-08 19:30:14199 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34200 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01201 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39202 'chromium_git': 'https://chromium.googlesource.com',
203 'dawn_git': 'https://dawn.googlesource.com',
204 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27205 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01206 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39207 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02208 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46209 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46210 # the commit queue can handle CLs rolling Skia
211 # and whatever else without interference from each other.
chromium-autoroll6b331da2021-04-01 00:02:49212 'skia_revision': '3d3562912fea4a42c5518c9965bd956244e1a5c9',
[email protected]5eb3022e2011-11-23 16:42:26213 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04214 # the commit queue can handle CLs rolling V8
215 # and whatever else without interference from each other.
v8-ci-autoroll-builder40368832021-03-31 21:20:44216 'v8_revision': '868ef332852a3c8c23c43e8b15c34b0bdbeb408c',
[email protected]20e0e752012-09-14 15:56:52217 # Three lines of non-changing comments so that
[email protected]10d8ac32013-10-31 13:34:31218 # the commit queue can handle CLs rolling swarming_client
[email protected]7f4fc412013-02-24 00:16:51219 # and whatever else without interference from each other.
Takuto Ikuta20cbc6d2021-01-25 10:53:34220 'swarming_revision': 'a32a1607f6093d338f756c7e7c7b4333b0c50c9c',
[email protected]d0982f92013-03-19 10:26:20221 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20222 # the commit queue can handle CLs rolling ANGLE
223 # and whatever else without interference from each other.
chromium-autoroll4b5c70d2021-03-25 19:37:30224 'angle_revision': '5dad9d8a468e480aa5043025c8c1ee07f49ec42a',
[email protected]f58d3292014-05-14 01:56:54225 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17226 # the commit queue can handle CLs rolling SwiftShader
227 # and whatever else without interference from each other.
chromium-autoroll30456ea32021-03-29 23:12:38228 'swiftshader_revision': '4c0f888d7ef87a06dc7e6f01c3a9341aa8a826bf',
capne3976c22016-08-12 22:06:17229 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29230 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03231 # and whatever else without interference from each other.
chromium-autorollb5be7d12021-03-31 11:03:57232 'pdfium_revision': 'c827a8d82df105687d52b31c6d9e2988a940f8fe',
[email protected]99e1c5c2014-06-20 13:02:29233 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47234 # the commit queue can handle CLs rolling BoringSSL
235 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55236 #
237 # Note this revision should be updated with
238 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamin9d852d642021-03-24 16:03:07239 'boringssl_revision': '49f0329110a1d93a5febc2bceceedc655d995420',
szager29407eb2014-08-26 13:09:31240 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31241 # the commit queue can handle CLs rolling google-toolbox-for-mac
242 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01243 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31244 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02245 # the commit queue can handle CLs rolling googletest
246 # and whatever else without interference from each other.
chromium-autoroll993ca3b2021-03-30 23:58:44247 'googletest_revision': '6c5c4554ac218a8e19168edc121b1ad232015185',
Victor Costan97d0cebe2019-03-23 00:24:02248 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31249 # the commit queue can handle CLs rolling lighttpd
250 # and whatever else without interference from each other.
251 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
252 # Three lines of non-changing comments so that
253 # the commit queue can handle CLs rolling lss
254 # and whatever else without interference from each other.
Chris Palmer9014dabc2020-08-13 21:18:42255 'lss_revision': '29f7c7e018f4ce706a709f0b0afbf8bacf869480',
mseaborn851e1bd12014-09-05 08:00:14256 # Three lines of non-changing comments so that
257 # the commit queue can handle CLs rolling NaCl
258 # and whatever else without interference from each other.
chromium-autorollf4459de2021-02-19 17:10:25259 'nacl_revision': 'abf3277f295c6c87f0b103f291ed5e3e73933b76',
cwallezf2b03492015-08-25 15:08:18260 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54261 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42262 # and whatever else without interference from each other.
chromium-autorolle1caf35e2021-03-30 08:51:09263 'freetype_revision': 'c1e1a07f791dd22c8998e6994f6dee90aef2efd8',
robertocn4567f4d2016-03-23 03:36:07264 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52265 # the commit queue can handle CLs rolling freetype
266 # and whatever else without interference from each other.
Dominik Röttschesbdf890a2021-03-23 16:22:16267 'freetype_testing_revision': '2ee7aa2995746b29e06354ac32a30ae78fef70bb',
Dominik Röttsches5c56793f2020-11-12 08:51:52268 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47269 # the commit queue can handle CLs rolling HarfBuzz
270 # and whatever else without interference from each other.
Dominik Röttsches408da3a2021-03-16 11:32:32271 'harfbuzz_revision': '4c34478b28497acfce02b8a544fed4ae20526336',
Dominik Röttsches60dab7e12018-03-20 09:55:47272 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35273 # the commit queue can handle CLs rolling Emoji Segmenter
274 # and whatever else without interference from each other.
275 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
276 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08277 # the commit queue can handle CLs rolling OTS
278 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48279 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08280 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07281 # the commit queue can handle CLs rolling catapult
282 # and whatever else without interference from each other.
chromium-autoroll7d684332021-03-31 23:17:28283 'catapult_revision': 'da171bf95e7c56975258f1914f661d5b1519e0c1',
ochangcbd1cf202016-04-01 21:37:37284 # Three lines of non-changing comments so that
285 # the commit queue can handle CLs rolling libFuzzer
286 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51287 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28288 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37289 # the commit queue can handle CLs rolling devtools-frontend
290 # and whatever else without interference from each other.
chromium-autorolld701abb2021-03-31 22:01:58291 'devtools_frontend_revision': 'e00b92fd3146d591ce951dc6b04ac88a2543d5dd',
Yang Guo210ffc92019-10-21 07:14:37292 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05293 # the commit queue can handle CLs rolling libprotobuf-mutator
294 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35295 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36296 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49297 # the commit queue can handle CLs rolling android_sdk_build-tools_version
298 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51299 'android_sdk_build-tools_version': '8LZujEmLjSh0g3JciDA3cslSptxKs9HOa_iUPXkOeYQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49300 # Three lines of non-changing comments so that
301 # the commit queue can handle CLs rolling android_sdk_emulator_version
302 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51303 'android_sdk_emulator_version': 'A4EvXZUIuQho0QRDJopMUpgyp6NA3aiDQjGKPUKbowMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49304 # Three lines of non-changing comments so that
305 # the commit queue can handle CLs rolling android_sdk_extras_version
306 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04307 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23308 # Three lines of non-changing comments so that
309 # the commit queue can handle CLs rolling android_sdk_patcher_version
310 # and whatever else without interference from each other.
311 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49312 # Three lines of non-changing comments so that
313 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
314 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51315 'android_sdk_platform-tools_version': '8tF0AOj7Dwlv4j7_nfkhxWB0jzrvWWYjEIpirt8FIWYC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49316 # Three lines of non-changing comments so that
317 # the commit queue can handle CLs rolling android_sdk_platforms_version
318 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51319 'android_sdk_platforms_version': 'YMUu9EHNZ__2Xcxl-KsaSf-dI5TMt_P62IseUVsxktMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49320 # Three lines of non-changing comments so that
321 # the commit queue can handle CLs rolling android_sdk_sources_version
322 # and whatever else without interference from each other.
Haiyang Panc2481862019-11-12 21:05:30323 'android_sdk_sources_version': '4gxhM8E62bvZpQs7Q3d0DinQaW0RLCIefhXrQBFkNy8C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49324 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36325 # the commit queue can handle CLs rolling feed
326 # and whatever else without interference from each other.
chromium-autoroll820cec482021-03-16 15:14:28327 'shaderc_revision': '3fe94c6a76d2b617e7fb20fdf3cde98001a274e3',
Corentin Wallez955059ff2018-10-21 10:47:39328 # Three lines of non-changing comments so that
329 # the commit queue can handle CLs rolling feed
330 # and whatever else without interference from each other.
chromium-autorolle8856372021-04-01 00:07:06331 'dawn_revision': 'dca3f4fbbcc7a64f0087c9cf1ecf8a25a74b292d',
Victor Vasiliev92c06acc2018-12-08 10:16:27332 # Three lines of non-changing comments so that
333 # the commit queue can handle CLs rolling feed
334 # and whatever else without interference from each other.
Victor Vasiliev2b88beb2021-03-31 15:13:41335 'quiche_revision': 'aef3793fde29e342db8b551190a9ebcee87975fb',
Tom Andersone70019692019-02-06 01:38:04336 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11337 # the commit queue can handle CLs rolling ios_webkit
338 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36339 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36340 # Three lines of non-changing comments so that
341 # the commit queue can handle CLs rolling libexpat
342 # and whatever else without interference from each other.
Ben Wagner070cff62020-04-20 19:23:54343 'libexpat_revision': 'e976867fb57a0cd87e3b0fe05d59e0ed63c6febb',
Nigel Taob517eb8912019-10-23 03:36:24344 # Three lines of non-changing comments so that
345 # the commit queue can handle CLs rolling wuffs
346 # and whatever else without interference from each other.
Nigel Tao569dbc72021-03-18 14:15:09347 'wuffs_revision': 'f49c38202914c289621f547ff016e5f02c994dda',
Nigel Tao3aa72142019-12-03 22:05:41348 # Three lines of non-changing comments so that
349 # the commit queue can handle CLs rolling libgifcodec
350 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19351 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18352 # Three lines of non-changing comments so that
353 # the commit queue can handle CLs rolling libavif
354 # and whatever else without interference from each other.
Wan-Teh Chang21fdc7b2021-03-24 18:33:11355 'libavif_revision': '365bd5e1c2a2304801a8866835fd4b3294f39f10',
Himanshu Jaju46bc91032020-07-08 21:57:58356 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33357 # the commit queue can handle CLs rolling nearby
358 # and whatever else without interference from each other.
Michael Hansen8ceb9b282021-03-30 04:31:45359 'nearby_revision': '55b5d1a1940d9354671bcaa73175105db2dbdc74',
Himanshu Jaju114b74212020-07-09 13:32:33360 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58361 # the commit queue can handle CLs rolling securemessage
362 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50363 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58364 # Three lines of non-changing comments so that
365 # the commit queue can handle CLs rolling ukey2
366 # and whatever else without interference from each other.
367 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34368 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58369 # the commit queue can handle CLs rolling feed
370 # and whatever else without interference from each other.
chromium-autorolle8856372021-04-01 00:07:06371 'tint_revision': '285b8b6e7522c341a9bd52a1fecb99296440ec6c',
Nico Weber1c088adf2021-03-03 16:56:34372 # Three lines of non-changing comments so that
373 # the commit queue can handle CLs rolling feed
374 # and whatever else without interference from each other.
Scott Lee6ac42372021-03-22 19:33:09375 'resultdb_version': 'git_revision:65b41c1a56b49e7b33de8efb9d8fc993ff03851c',
Nico Weber1c088adf2021-03-03 16:56:34376 # Three lines of non-changing comments so that
377 # the commit queue can handle CLs rolling feed
378 # and whatever else without interference from each other.
chromium-autoroll5eff47692021-03-30 22:10:15379 'libcxxabi_revision': '77b3c6ba9b261df3d5f3af5f3df9f4885bae9f21',
Nico Weber1c088adf2021-03-03 16:56:34380 # Three lines of non-changing comments so that
381 # the commit queue can handle CLs rolling feed
382 # and whatever else without interference from each other.
chromium-autorollba91a0b32021-03-30 22:31:37383 'libunwind_revision': 'c9174a6e03db1cc74d42a28f877b77b7d966ca50',
Nico Weber14861e52021-03-06 18:49:43384 # Three lines of non-changing comments so that
385 # the commit queue can handle CLs rolling feed
386 # and whatever else without interference from each other.
Xiaohui Chen03751772021-03-16 19:50:17387 'clang_format_revision': '99803d74e35962f63a775f29477882afd4d57d94',
Dirk Pranke3c18a382019-03-15 01:07:51388
Nico Weberff3d9b362021-03-04 02:57:59389 # If you change this, also update the libc++ revision in
390 # //buildtools/deps_revisions.gni.
391 'libcxx_revision': '8fa87946779682841e21e2da977eccfb6cb3bded',
392
Dirk Pranke6d095b42019-03-15 23:44:01393 # GN CIPD package version.
chromium-autorollc5e8e7c2021-03-30 21:49:16394 'gn_version': 'git_revision:5667cc61018864b17542e0baff8b790f245583b0',
[email protected]5f129de2009-02-24 23:22:04395}
396
tandrii74b7e422014-09-23 16:45:27397# Only these hosts are allowed for dependencies in this DEPS file.
398# If you need to add a new host, contact chrome infrastracture team.
399allowed_hosts = [
tandriicb12c642015-03-27 19:00:55400 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34401 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39402 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04403 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30404 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39405 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39406 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39407 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27408 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39409 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17410 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02411 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27412]
413
[email protected]5f129de2009-02-24 23:22:04414deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36415 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49416 Var('chromium_git') +
417 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17418 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01419 'src/buildtools/linux64': {
420 'packages': [
421 {
422 'package': 'gn/gn/linux-amd64',
423 'version': Var('gn_version'),
424 }
425 ],
426 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02427 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01428 },
429 'src/buildtools/mac': {
430 'packages': [
431 {
Nico Weber17e920f2020-12-29 15:01:40432 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01433 'version': Var('gn_version'),
434 }
435 ],
436 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02437 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01438 },
Dirk Pranke474d1ca2019-03-13 23:14:36439 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50440 Var('chromium_git') +
441 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26442 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36443 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50444 Var('chromium_git') +
445 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26446 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36447 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50448 Var('chromium_git') +
449 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26450 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01451 'src/buildtools/win': {
452 'packages': [
453 {
454 'package': 'gn/gn/windows-amd64',
455 'version': Var('gn_version'),
456 }
457 ],
458 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02459 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01460 },
Michael Savigny8247d2d2020-12-08 17:57:33461 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50462 'packages': [
463 {
Ye Kuang346d9d272020-12-03 03:35:00464 'package': 'infra/rbe/client/${{platform}}',
465 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50466 }
467 ],
468 'dep_type': 'cipd',
Ola Rozenfeldf93b25c42021-01-25 19:13:32469 'condition': '(host_os == "linux" or host_os == "win") and checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50470 },
John Williamsff7a08d2018-02-01 03:20:21471 'src/chrome/browser/resources/media_router/extension/src':
mark a. foltzeaac89292020-02-04 21:35:33472 Var('chromium_git') + '/media_router.git' + '@' + 'd4389c097c61fa8c5aa5eb7c3ba34ee203dd62e3',
John Williamsff7a08d2018-02-01 03:20:21473
Andrew Luo96e2fef8d2018-08-22 20:18:24474 'src/android_webview/tools/cts_archive': {
475 'packages': [
476 {
477 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21478 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24479 },
480 ],
481 'condition': 'checkout_android',
482 'dep_type': 'cipd',
483 },
484
Paweł Hajdan, Jr7af368952017-10-02 12:25:36485 'src/chrome/installer/mac/third_party/xz/xz': {
486 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
487 'condition': 'checkout_mac',
488 },
489
Brad Hall2d33cbf2019-02-27 21:48:04490 'src/tools/clang/dsymutil': {
491 'packages': [
492 {
493 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41494 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04495 }
496 ],
Sylvain Defresne03f0d102019-11-22 17:04:16497 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04498 'dep_type': 'cipd',
499 },
500
Yiming Zhoud369d9f2018-12-18 00:24:01501 'src/chrome/test/data/autofill/captured_sites': {
502 'packages': [
503 {
504 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Christoph Schwering95791c62021-02-01 21:24:26505 'version': '-vI5CMccdvrghkWJqjvLu9QWqnAvidTWtzK46qs_rdcC',
Yiming Zhoud369d9f2018-12-18 00:24:01506 }
507 ],
508 'condition': 'checkout_chromium_autofill_test_dependencies',
509 'dep_type': 'cipd',
510 },
511
Yiming Zhou7fa0ef42019-03-06 00:57:48512 'src/chrome/test/data/password/captured_sites': {
513 'packages': [
514 {
515 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90ba70712021-02-17 04:07:45516 'version': 'j-raRV_W_ECG0w_-2WeO_IbSEzc2XY8IbNqDtrLYnf0C',
Yiming Zhou7fa0ef42019-03-06 00:57:48517 }
518 ],
519 'condition': 'checkout_chromium_password_manager_test_dependencies',
520 'dep_type': 'cipd',
521 },
522
Stefan Zagerfd5ba192014-08-23 00:29:39523 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56524 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38525
Stefan Zagerfd5ba192014-08-23 00:29:39526 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56527 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26528
Robert Sesek1a726e02018-08-17 18:39:43529 'src/chrome/test/data/safe_browsing/dmg': {
530 'packages': [
531 {
532 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09533 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43534 },
535 ],
536 'condition': 'checkout_mac',
537 'dep_type': 'cipd',
538 },
539
bsheedya9ced4c42018-07-14 00:28:00540 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12541 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38542
Lindsay Pasrichab31f6c62018-10-11 00:09:44543 'src/ios/third_party/earl_grey2/src': {
chromium-autorollcb89b252021-04-01 00:22:00544 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + 'f5821e47ea6c5ed942d48a4c5d7c75d17a0273f4',
Lindsay Pasrichab31f6c62018-10-11 00:09:44545 'condition': 'checkout_ios',
546 },
547
Lindsay Pasrichab0d775f2018-10-12 22:04:35548 'src/ios/third_party/edo/src': {
chromium-autoroll24ebb362021-03-12 22:25:01549 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + 'b9cfc0cb37060725f3e968c186e14e6172388546',
Lindsay Pasrichab0d775f2018-10-12 22:04:35550 'condition': 'checkout_ios',
551 },
552
Lindsay Pasrichabe000ae22018-08-22 15:21:49553 'src/ios/third_party/gtx/src': {
Lindsay Pasrichaa36c8c92018-10-10 18:44:33554 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '3e09baa61b2c13fe98029d53b1783f4ca9edaabf',
Lindsay Pasrichabe000ae22018-08-22 15:21:49555 'condition': 'checkout_ios',
556 },
557
Paweł Hajdan, Jr7af368952017-10-02 12:25:36558 'src/ios/third_party/fishhook/src': {
Lindsay Pasricha9c18c2b2019-10-09 23:05:13559 'url': Var('chromium_git') + '/external/github.com/facebook/fishhook.git' + '@' + '66315a9c251edfe92f669ae2deeac0d75374c948',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36560 'condition': 'checkout_ios',
561 },
562
563 'src/ios/third_party/gcdwebserver/src': {
564 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
565 'condition': 'checkout_ios',
566 },
567
568 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller45976282021-03-31 23:20:46569 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '4bd9eccdf130c8cac481684748f8d444fe4761a1',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36570 'condition': 'checkout_ios',
571 },
572
573 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29574 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36575 'condition': 'checkout_ios',
576 },
577
Gauthier Ambard8d034462017-10-25 16:39:55578 'src/ios/third_party/material_internationalization_ios/src': {
iOS Autorollere05fdaf2018-12-13 05:28:55579 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + 'd8f32464ac97d5551c8db19de916170ae87cfa90',
Gauthier Ambard8d034462017-10-25 16:39:55580 'condition': 'checkout_ios',
581 },
582
Paweł Hajdan, Jr7af368952017-10-02 12:25:36583 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29584 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4aa51e906e5671c71d24e991f1f10d782a58409f',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36585 'condition': 'checkout_ios',
586 },
587
588 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05589 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36590 'condition': 'checkout_ios',
591 },
592
593 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere8367dc92021-03-10 10:23:29594 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '8f4a5acc074ba8d3bdb709896d6d1e116f9c51b5',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36595 'condition': 'checkout_ios',
596 },
597
mrefaat070940d2017-12-01 02:59:38598 'src/ios/third_party/motion_interchange_objc/src': {
iOS Autorollerd5b8633f2019-03-08 21:07:25599 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '8e25f1ca599543dc77e4016b588763dcba6cbac8',
mrefaat070940d2017-12-01 02:59:38600 'condition': 'checkout_ios',
601 },
602
mrefaatb4b862312017-12-01 20:03:05603 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robinb233b692021-03-08 18:23:49604 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '7710eca756ee4f95a4603e0de7099f868cd8be53',
mrefaatb4b862312017-12-01 20:03:05605 'condition': 'checkout_ios',
606 },
607
Louis Romeroe1d73292017-12-07 01:28:17608 'src/ios/third_party/motion_transitioning_objc/src': {
chromium-autorollc52e6802019-06-26 20:47:26609 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '5bb0d577dd78472536480496ace115bc593ed0e1',
Louis Romeroe1d73292017-12-07 01:28:17610 'condition': 'checkout_ios',
611 },
612
Paweł Hajdan, Jr7af368952017-10-02 12:25:36613 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11614 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36615 'condition': 'checkout_ios',
616 },
617
Rohit Rao5b4160412019-02-05 20:12:54618 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11619 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
620 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54621 'condition': 'checkout_ios and checkout_ios_webkit'
622 },
623
jrummellf715b1692015-10-21 23:26:26624 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09625 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11626
Dirk Pranke4dabe802017-11-02 07:18:55627 'src/native_client': {
628 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
629 'condition': 'checkout_nacl',
630 },
[email protected]bba1c0dd2013-08-19 10:33:31631
Victor Vasiliev92c06acc2018-12-08 10:16:27632 'src/net/third_party/quiche/src':
633 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
634
Nodir Turakulove249d372021-03-26 16:33:25635 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55636 'packages': [
637 {
Nodir Turakulove249d372021-03-26 16:33:25638 'package': 'chromium/rts/model/linux-amd64',
639 'version': 'Jwj7x5-mH4gjDNBNh-QU2H3zdVSpbffIIzJAvGPSZzsC',
Greg Gutermande78a042021-02-17 01:37:55640 },
641 ],
642 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25643 'condition': 'checkout_rts_model and checkout_linux',
644 },
645
646 'src/testing/rts/mac-amd64': {
647 'packages': [
648 {
649 'package': 'chromium/rts/model/mac-amd64',
650 'version': 'vUbSV1P-bdoTVfesLnAyUCfWlr2uMk1ZzxMg-Eju6YUC',
651 },
652 ],
653 'dep_type': 'cipd',
654 'condition': 'checkout_rts_model and checkout_mac',
655 },
656
657 'src/testing/rts/windows-amd64': {
658 'packages': [
659 {
660 'package': 'chromium/rts/model/windows-amd64',
661 'version': 'qPS2sCiiuvr7ZljFS2dOOKoJCHeXZC8ILxoFR8g0Ve8C',
662 },
663 ],
664 'dep_type': 'cipd',
665 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55666 },
667
Marc-Antoine Ruel81815952018-07-13 00:26:44668 'src/tools/luci-go': {
669 'packages': [
670 {
671 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11672 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44673 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08674 {
675 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11676 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08677 },
678 {
679 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11680 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08681 },
Marc-Antoine Ruel81815952018-07-13 00:26:44682 ],
683 'dep_type': 'cipd',
684 },
685
Corentin Wallez955059ff2018-10-21 10:47:39686 'src/third_party/shaderc/src':
687 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
688 Var('shaderc_revision'),
689
John Budoricke9aa27c2018-03-24 00:23:27690 'src/third_party/accessibility_test_framework': {
691 'packages': [
692 {
693 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09694 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27695 },
696 ],
697 'condition': 'checkout_android',
698 'dep_type': 'cipd',
699 },
700
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16701 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57702 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16703 'condition': 'checkout_android',
704 },
705
Mohamed Heikal95797a582020-03-05 22:45:44706 'src/third_party/android_protoc': {
707 'packages': [
708 {
709 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40710 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44711 },
712 ],
713 'condition': 'checkout_android',
714 'dep_type': 'cipd',
715 },
716
Shenghua Zhang0c102b12018-01-11 00:25:57717 'src/third_party/android_ndk': {
Ben Joyce758eb4c2021-01-27 22:24:09718 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06719 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57720 },
721
Peter Kotwicz38deede2021-01-22 22:03:18722 'src/third_party/androidx': {
723 'packages': [
724 {
725 'package': 'chromium/third_party/androidx',
chromium-autorollcaf75282021-04-01 00:30:14726 'version': '_9krLim14Y5NIw54ifxihwbcsp6drU3fL7yDqhQ-cjcC',
Peter Kotwicz38deede2021-01-22 22:03:18727 },
728 ],
729 'condition': 'checkout_android',
730 'dep_type': 'cipd',
731 },
732
John Budoricke9aa27c2018-03-24 00:23:27733 'src/third_party/android_support_test_runner': {
734 'packages': [
735 {
736 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09737 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27738 },
739 ],
740 'condition': 'checkout_android',
741 'dep_type': 'cipd',
742 },
743
744 'src/third_party/android_system_sdk': {
745 'packages': [
746 {
747 'package': 'chromium/third_party/android_system_sdk',
Torne (Richard Coles)63a24cae2020-07-28 13:55:51748 'version': 'no8ss5nRg6uYDM08HboypuIQuix7bS1kVqRGyWmwP-YC',
John Budoricke9aa27c2018-03-24 00:23:27749 },
750 ],
751 'condition': 'checkout_android',
752 'dep_type': 'cipd',
753 },
754
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03755 'src/third_party/android_build_tools/aapt2': {
756 'packages': [
757 {
Mohamed Heikal2747b4b2018-10-31 22:20:42758 'package': 'chromium/third_party/android_build_tools/aapt2',
Mohamed Heikal0239ee12020-05-07 00:38:44759 'version': 'R2k5wwOlIaS6sjv2TIyHotiPJod-6KqnZO8NH-KFK8sC',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03760 },
761 ],
762 'condition': 'checkout_android',
763 'dep_type': 'cipd',
764 },
765
Matthew Cary775dab72018-09-20 06:19:03766 'src/third_party/android_build_tools/art': {
767 'packages': [
768 {
769 'package': 'chromium/third_party/android_build_tools/art',
770 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
771 },
772 ],
773 'condition': 'checkout_android',
774 'dep_type': 'cipd',
775 },
776
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03777 'src/third_party/android_build_tools/bundletool': {
778 'packages': [
779 {
Peter Wenab7bffd2020-01-24 02:13:26780 'package': 'chromium/third_party/android_tools_bundletool',
Mohamed Heikal85afdaf92020-12-01 23:29:25781 'version': 'FIj7ed-law2zMv41QhjEXabkaJ7aN2ztmE0Tv3Z_gFUC',
Peter Wenab7bffd2020-01-24 02:13:26782 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03783 ],
784 'condition': 'checkout_android',
785 'dep_type': 'cipd',
786 },
787
Peter Conn6eb0e1d2019-08-08 07:39:05788 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47789 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05790 'condition': 'checkout_android',
791 },
792
Shenghua Zhangcbe64ba2018-04-12 19:11:49793 'src/third_party/android_sdk/public': {
794 'packages': [
795 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51796 'package': 'chromium/third_party/android_sdk/public/build-tools/30.0.1',
Shenghua Zhangcbe64ba2018-04-12 19:11:49797 'version': Var('android_sdk_build-tools_version'),
798 },
799 {
800 'package': 'chromium/third_party/android_sdk/public/emulator',
801 'version': Var('android_sdk_emulator_version'),
802 },
803 {
804 'package': 'chromium/third_party/android_sdk/public/extras',
805 'version': Var('android_sdk_extras_version'),
806 },
807 {
Yun Liuf57cceaf2019-03-18 21:31:23808 'package': 'chromium/third_party/android_sdk/public/patcher',
809 'version': Var('android_sdk_patcher_version'),
810 },
811 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49812 'package': 'chromium/third_party/android_sdk/public/platform-tools',
813 'version': Var('android_sdk_platform-tools_version'),
814 },
815 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51816 'package': 'chromium/third_party/android_sdk/public/platforms/android-30',
Shenghua Zhangcbe64ba2018-04-12 19:11:49817 'version': Var('android_sdk_platforms_version'),
818 },
819 {
Haiyang Panc2481862019-11-12 21:05:30820 'package': 'chromium/third_party/android_sdk/public/sources/android-29',
Yun Liuf57cceaf2019-03-18 21:31:23821 'version': Var('android_sdk_sources_version'),
822 },
823 {
Andrew Grieve13128c92020-01-06 22:10:27824 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
Peter Wen92199fe2020-10-29 18:26:33825 'version': 'V__2Ycej-H2-6AcXX5A3gi7sIk74SuN44PBm2uC_N1sC',
Andrew Grieve13128c92020-01-06 22:10:27826 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49827 ],
Yun Liuf57cceaf2019-03-18 21:31:23828 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49829 'dep_type': 'cipd',
830 },
831
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42832 'src/third_party/angle':
833 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
834
Dale Curtis9e73ba92019-02-05 21:49:23835 'src/third_party/dav1d/libdav1d':
Wan-Teh Changae6776342021-02-26 19:05:35836 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + 'f06148e7c755098666b9c0ed97a672a51785413a',
Dale Curtis9e73ba92019-02-05 21:49:23837
Corentin Wallez955059ff2018-10-21 10:47:39838 'src/third_party/dawn':
839 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
840
Ryan Harrisoncfb9fee2020-07-15 17:26:58841 'src/third_party/tint/src':
842 Var('dawn_git') + '/tint.git' + '@' + Var('tint_revision'),
843
Corentin Wallez955059ff2018-10-21 10:47:39844 'src/third_party/glfw/src':
Corentin Wallez3a717572018-11-19 12:37:30845 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '2de2589f910b1a85905f425be4d32f33cec092df',
Corentin Wallez955059ff2018-10-21 10:47:39846
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16847 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05848 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16849 'condition': 'checkout_android',
850 },
851
Azeem Arshadb51b7f882020-09-18 00:50:12852 'src/third_party/barhopper': {
Azeem Arshad5ba67c62020-10-06 20:47:22853 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'ad3c4382875afdd0340f1549f8b9c93cbbc16e37',
Azeem Arshadb51b7f882020-09-18 00:50:12854 'condition': 'checkout_src_internal and checkout_chromeos',
855 },
856
John Budoricke9aa27c2018-03-24 00:23:27857 'src/third_party/bazel': {
858 'packages': [
859 {
860 'package': 'chromium/third_party/bazel',
Andrew Grieve8a3a5c772019-11-12 22:27:04861 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
John Budoricke9aa27c2018-03-24 00:23:27862 },
863 ],
864 'condition': 'checkout_android',
865 'dep_type': 'cipd',
866 },
867
Victor Costanc63c92122020-01-03 05:49:53868 'src/third_party/google_benchmark/src': {
Victor Costan7ca954d72020-10-07 21:03:02869 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'ffe1342eb2faa7d2e7c35b4db2ccf99fab81ec20',
Victor Costanc63c92122020-01-03 05:49:53870 'condition': 'checkout_google_benchmark',
871 },
872
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42873 'src/third_party/boringssl/src':
874 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
875
John Budoricke9aa27c2018-03-24 00:23:27876 'src/third_party/bouncycastle': {
877 'packages': [
878 {
879 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09880 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27881 },
882 ],
883 'condition': 'checkout_android',
884 'dep_type': 'cipd',
885 },
886
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42887 'src/third_party/breakpad/breakpad':
Brian Sheedy99abe3a2021-03-18 00:45:22888 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + 'dff7d5afd51d7e831c44faf30f45f2d2ca02575b',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42889
John Budoricke9aa27c2018-03-24 00:23:27890 'src/third_party/byte_buddy': {
891 'packages': [
892 {
893 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09894 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27895 },
896 ],
897 'condition': 'checkout_android',
898 'dep_type': 'cipd',
899 },
900
Andrew Luo948028e2019-08-16 21:18:21901 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
902 'packages': [
903 {
904 'package': 'chromium/third_party/android_sdk/public/build-tools',
905 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
906 },
907 ],
908 'condition': 'checkout_android',
909 'dep_type': 'cipd',
910 },
911
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42912 'src/third_party/catapult':
913 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
914
915 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38916 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42917
Andrew Grieve0fa87872019-03-15 22:21:12918 'src/third_party/checkstyle': {
919 'packages': [
920 {
921 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45922 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12923 },
924 ],
Andrew Grieveee258482019-11-19 16:24:54925 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:12926 'condition': 'checkout_android or checkout_linux',
927 'dep_type': 'cipd',
928 },
929
David Tseng0f7b42432021-02-10 22:31:08930 # Dependency for ChromeVox.
931 'src/third_party/chromevox/third_party/sre/src': {
932 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
933 'condition': 'checkout_chromeos',
934 },
935
Ben Pastenefa7848a2020-08-26 19:49:19936 # Tools used when building Chrome for Chrome OS. This affects both the Simple
937 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:36938 'src/third_party/chromite': {
chromium-autoroll0102ca72021-03-31 16:55:07939 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '923a3bfb3472f4d6aa3b8a05417dd5d6b91820de',
Ben Pastenefff40002020-07-29 16:58:09940 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36941 },
942
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42943 'src/third_party/cld_3/src':
Akihiro Ota1fb5ba92019-04-25 02:23:20944 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '06f695f1c8ee530104416aab5dcf2d6a1414a56a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42945
946 'src/third_party/colorama/src':
947 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
948
949 'src/third_party/crc32c/src':
Staphany Park5a0eb9a2019-03-02 01:39:31950 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + '5998f8451548244de8cde7fab387a550e7c4497d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42951
Paweł Hajdan, Jr7af368952017-10-02 12:25:36952 # For Linux and Chromium OS.
953 'src/third_party/cros_system_api': {
Prashant Malani910ae632021-03-25 07:51:02954 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + 'd54a87ce2e17c76fe04797b06bb5cfe6f9d11852',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36955 'condition': 'checkout_linux',
956 },
957
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42958 'src/third_party/depot_tools':
chromium-autoroll14761e3e2021-03-31 21:52:04959 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '554187a21c2b8a762f54651b2375c43b26f7904d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42960
Yang Guo210ffc92019-10-21 07:14:37961 'src/third_party/devtools-frontend/src':
962 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
963
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42964 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:06965 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42966
Michael Crousea0ed9bde2020-11-19 02:49:54967 'src/third_party/eigen3/src':
mcrouse4bb03672021-02-16 00:14:07968 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '011e0db31d1bed8b7f73662be6d57d9f30fa457a',
Michael Crousea0ed9bde2020-11-19 02:49:54969
John Palmer24b4cef32021-01-06 04:01:26970 'src/third_party/emoji-metadata/src': {
John Palmere32c3232021-03-30 08:27:43971 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '322df343fc6eb60b44958988d0d8c7f964c85ba1',
John Palmer24b4cef32021-01-06 04:01:26972 'condition': 'checkout_chromeos',
973 },
Michael Crousea0ed9bde2020-11-19 02:49:54974
John Budoricke9aa27c2018-03-24 00:23:27975 'src/third_party/espresso': {
976 'packages': [
977 {
978 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:26979 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:27980 },
981 ],
982 'condition': 'checkout_android',
983 'dep_type': 'cipd',
984 },
985
Michael Crousea0ed9bde2020-11-19 02:49:54986 'src/third_party/farmhash/src':
987 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
988
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42989 'src/third_party/ffmpeg':
Matt Wolenetz43bfad62021-03-11 21:59:06990 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '104674b531fb4e110e3f96be5e656331435deec5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42991
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42992 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:37993 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42994
995 'src/third_party/flatbuffers/src':
Michael Crouse6866d352020-10-23 20:48:41996 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '6df40a2471737b27271bdd9b900ab5f3aec746c7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42997
Paweł Hajdan, Jr7af368952017-10-02 12:25:36998 # Used for embedded builds. CrOS & Linux use the system version.
999 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091000 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361001 'condition': 'checkout_linux',
1002 },
1003
Michael Crousea0ed9bde2020-11-19 02:49:541004 'src/third_party/fp16/src':
1005 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + 'febbb1c163726b5db24bed55cc9dc42529068997',
1006
1007 'src/third_party/gemmlowp/src':
1008 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + 'fda83bdc38b118cc6b56753bd540caa49e570745',
1009
Yuwei Huanga38af698d2019-02-19 22:00:581010 'src/third_party/grpc/src': {
Ryan Keaned585b4d2021-03-11 01:28:041011 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '3ca079faadfcc1f111b6c9a3f3fb10f4b5c794ea',
Yuwei Huanga38af698d2019-02-19 22:00:581012 },
1013
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421014 'src/third_party/freetype/src':
1015 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1016
Dominik Röttsches5c56793f2020-11-12 08:51:521017 'src/third_party/freetype-testing/src':
1018 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1019
Dominik Röttsches60dab7e12018-03-20 09:55:471020 'src/third_party/harfbuzz-ng/src':
1021 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1022
Joey Scarr28fc30092019-02-04 10:10:201023 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161024 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351025
Dominik Röttschesefffce82021-01-18 13:02:081026 'src/third_party/ots/src':
1027 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1028
Hirokazu Hondafa7af2bb2020-02-03 02:48:281029 'src/third_party/libgav1/src':
Wan-Teh Chang0e222cd2021-03-26 02:09:341030 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '1c4e344cb1c15aff1c94cb542b98260244a3da4b',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281031
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221032 'src/third_party/google_toolbox_for_mac/src': {
1033 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1034 'condition': 'checkout_ios or checkout_mac',
1035 },
1036
Andrew Luo82d0e9f2018-05-24 20:46:361037 'src/third_party/google-truth': {
1038 'packages': [
1039 {
1040 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001041 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361042 },
1043 ],
1044 'condition': 'checkout_android',
1045 'dep_type': 'cipd',
1046 },
1047
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421048 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021049 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421050
Paweł Hajdan, Jr7af368952017-10-02 12:25:361051 # GNU binutils assembler for x86-32.
1052 'src/third_party/gnu_binutils': {
1053 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551054 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361055 },
1056
1057 'src/third_party/gperf': {
1058 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1059 'condition': 'checkout_win',
1060 },
1061
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421062 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521063 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161064 'condition': 'checkout_android',
1065 },
1066
Ian Vollick244bd882018-04-27 01:12:531067 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561068 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531069 'condition': 'checkout_android',
1070 },
1071
Piotr Bialeckie1b6bfb2019-07-18 23:43:291072 'src/third_party/arcore-android-sdk-client': {
1073 'packages': [
1074 {
1075 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561076 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291077 },
1078 ],
1079
1080 'condition': 'checkout_android',
1081 'dep_type': 'cipd',
1082 },
1083
John Budoricke9aa27c2018-03-24 00:23:271084 'src/third_party/hamcrest': {
1085 'packages': [
1086 {
1087 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091088 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271089 },
1090 ],
1091 'condition': 'checkout_android',
1092 'dep_type': 'cipd',
1093 },
1094
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421095 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361096 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421097
1098 'src/third_party/icu':
Jan Wilken Dörrie14460bf2021-03-09 21:55:391099 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'd879aac9717d15679125cfe8c26b482006f107f3',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421100
John Budoricke9aa27c2018-03-24 00:23:271101 'src/third_party/icu4j': {
1102 'packages': [
1103 {
1104 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091105 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271106 },
1107 ],
1108 'condition': 'checkout_android',
1109 'dep_type': 'cipd',
1110 },
1111
Ben Joycedde37c22019-04-12 19:36:191112 'src/third_party/jacoco': {
1113 'packages': [
1114 {
1115 'package': 'chromium/third_party/jacoco',
1116 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1117 },
1118 ],
1119 'condition': 'checkout_android',
1120 'dep_type': 'cipd',
1121 },
1122
Tibor Goldschwendt38cc2082019-06-03 21:59:281123 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351124 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281125 'condition': 'checkout_android',
1126 },
1127
Yun Liua89d1832019-10-05 01:40:551128 'src/third_party/jdk': {
1129 'packages': [
1130 {
1131 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151132 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551133 },
Haiyang Pan8bdb7882021-02-17 21:49:151134 ],
1135 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1136 'condition': 'checkout_android or checkout_linux',
1137 'dep_type': 'cipd',
1138 },
1139 'src/third_party/jdk/extras': {
1140 'packages': [
Peter Wenca01c252019-10-29 01:41:161141 {
1142 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151143 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161144 },
Yun Liua89d1832019-10-05 01:40:551145 ],
Andrew Grieveee258482019-11-19 16:24:541146 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1147 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551148 'dep_type': 'cipd',
1149 },
1150
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421151 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041152 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061153 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421154
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161155 'src/third_party/junit/src': {
1156 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1157 'condition': 'checkout_android',
1158 },
1159
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421160 'src/third_party/leveldatabase/src':
Chris Mumfordb8ab4392021-02-24 16:16:491161 Var('chromium_git') + '/external/leveldb.git' + '@' + '99b3c03b3284f5886f9ef9a4ef703d57373e61be',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421162
1163 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261164 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421165
1166 'src/third_party/libaddressinput/src':
sebsgd592caf2020-01-23 17:55:151167 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '390dfc08e3806a2125d08d4d8d034a24d587d77a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421168
Johann987d1532018-11-19 22:07:271169 'src/third_party/libaom/source/libaom':
Marco Paniconif173a032021-03-31 02:10:591170 Var('aomedia_git') + '/aom.git' + '@' + '0a5da45c7f942908974f5ab8e107c9fa82048ae7',
Johanncf5bb4c62017-10-30 23:21:341171
Wan-Teh Chang75fd5322020-04-08 01:32:181172 'src/third_party/libavif/src':
1173 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1174
Himanshu Jaju114b74212020-07-09 13:32:331175 'src/third_party/nearby/src':
1176 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1177
Himanshu Jaju46bc91032020-07-08 21:57:581178 'src/third_party/securemessage/src':
1179 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1180
1181 'src/third_party/ukey2/src':
1182 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1183
Paweł Hajdan, Jr7af368952017-10-02 12:25:361184 # Userspace interface to kernel DRM services.
1185 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201186 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361187 'condition': 'checkout_linux',
1188 },
1189
Ben Wagner3743d5392019-09-26 19:20:361190 'src/third_party/expat/src':
1191 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1192
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341193 # The library for IPP protocol (Chrome OS).
1194 'src/third_party/libipp/libipp': {
1195 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1196 'condition': 'checkout_linux',
1197 },
1198
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421199 'src/third_party/libjpeg_turbo':
Chris Blume66f36cac2021-02-24 11:08:251200 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '7b4981b6500ccba10733c352b9ed2dad14ce3c73',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421201
Paweł Hajdan, Jr7af368952017-10-02 12:25:361202 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221203 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361204 'condition': 'checkout_linux',
1205 },
1206
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421207 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011208 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421209
1210 'src/third_party/libprotobuf-mutator/src':
1211 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1212
1213 'src/third_party/libsrtp':
Mirko Bonadei4dec6642020-11-19 11:39:311214 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '7990ca64c616b150a9cb4714601c4a3b0c84fe91',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421215
Paweł Hajdan, Jr7af368952017-10-02 12:25:361216 # Android Explicit Synchronization.
1217 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541218 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361219 'condition': 'checkout_linux',
1220 },
1221
Charlie Andrews6723c0e3c2019-10-31 15:45:241222 'src/third_party/libunwindstack': {
Gabor Kertesz207b51c2021-03-19 20:05:351223 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + 'aab2c874731396232739889ebe8d9e122b9bc448',
Charlie Andrews6723c0e3c2019-10-31 15:45:241224 'condition': 'checkout_android',
1225 },
1226
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421227 'src/third_party/libvpx/source/libvpx':
Jerome Jiang4d9ca8e72021-02-04 04:13:081228 Var('chromium_git') + '/webm/libvpx.git' + '@' + '61edec1efbea1c02d71857e2aff9426d9cd2df4e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421229
1230 'src/third_party/libwebm/source':
James Zern62ef4ae2019-02-21 21:17:031231 Var('chromium_git') + '/webm/libwebm.git' + '@' + '51ca718c3adf0ddedacd7df25fe45f67dc5a9ce1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421232
1233 'src/third_party/libyuv':
Dale Curtis5de84a02021-03-30 21:44:391234 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + '2525698acba9bf9b701ba6b4d9584291a1f62257',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421235
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221236 'src/third_party/lighttpd': {
1237 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1238 'condition': 'checkout_mac or checkout_win',
1239 },
1240
1241 'src/third_party/lss': {
1242 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1243 'condition': 'checkout_android or checkout_linux',
1244 },
1245
Paweł Hajdan, Jr7af368952017-10-02 12:25:361246 'src/third_party/material_design_icons/src': {
1247 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1248 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1249 'condition': 'checkout_ios',
1250 },
1251
Paweł Hajdan, Jr7af368952017-10-02 12:25:361252 # GNU binutils assembler for x86-64.
1253 'src/third_party/mingw-w64/mingw/bin': {
1254 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551255 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361256 },
1257
1258 # Graphics buffer allocator for Chrome OS.
1259 'src/third_party/minigbm/src': {
Jeffrey Kardatzke35944c2e2021-01-26 03:28:041260 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '150b4968810447d72714a7c88afb97d4e59fe23a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361261 'condition': 'checkout_linux',
1262 },
1263
1264 # Minizip library. Used on Chrome OS.
1265 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591266 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361267 'condition': 'checkout_linux',
1268 },
1269
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161270 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281271 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161272 'condition': 'checkout_android',
1273 },
1274
Paweł Hajdan, Jr7af368952017-10-02 12:25:361275 # Binaries for nacl sdk.
1276 'src/third_party/nacl_sdk_binaries': {
1277 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551278 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361279 },
1280
Dale Curtis7d284af2018-11-08 01:27:521281 'src/third_party/nasm': {
1282 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Dale Curtisb284aee22020-07-16 02:14:071283 '19f3fad68da99277b2882939d3b2fa4c4b8d51d9'
Dale Curtis7d284af2018-11-08 01:27:521284 },
1285
Michael Crousea0ed9bde2020-11-19 02:49:541286 'src/third_party/neon_2_sse/src':
1287 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '42b2bebacee25452e150095ef4480b3fa26e30f5',
1288
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161289 'src/third_party/netty-tcnative/src': {
1290 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '5b46a8ef4a39c39c576fcdaaf718b585d75df463',
1291 'condition': 'checkout_android',
1292 },
1293
1294 'src/third_party/netty4/src': {
1295 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1296 'condition': 'checkout_android',
1297 },
1298
John Budoricke9aa27c2018-03-24 00:23:271299 'src/third_party/objenesis': {
1300 'packages': [
1301 {
1302 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411303 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271304 },
1305 ],
1306 'condition': 'checkout_android',
1307 'dep_type': 'cipd',
1308 },
1309
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421310 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541311 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161312
btolschc50a3d52019-03-06 21:22:421313 'src/third_party/openscreen/src':
chromium-autoroll066636b2021-03-30 17:33:471314 Var('chromium_git') + '/openscreen' + '@' + '5d3785cc3ab458837068f38e3d65482657fd4f76',
btolschc50a3d52019-03-06 21:22:421315
Kevin Qin78ff68c82019-06-26 01:43:361316 'src/third_party/openxr/src': {
Lachlan Fordb493c7a2020-10-20 21:01:511317 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '97cfe495bb7a3853266b646d1c79e169387f9c7a',
Kevin Qin78ff68c82019-06-26 01:43:361318 'condition': 'checkout_openxr',
1319 },
1320
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421321 'src/third_party/pdfium':
1322 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1323
Paweł Hajdan, Jr7af368952017-10-02 12:25:361324 # Parses Windows PE/COFF executable format.
1325 'src/third_party/pefile': {
1326 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1327 'condition': 'checkout_win',
1328 },
1329
Oystein Eftevaaga9439b922018-01-08 19:30:141330 'src/third_party/perfetto':
chromium-autorollc551f8012021-03-31 12:22:041331 Var('android_git') + '/platform/external/perfetto.git' + '@' + '8de2a5023af0d0c382f6e8b7e09caf57ca744050',
Oystein Eftevaaga9439b922018-01-08 19:30:141332
Paweł Hajdan, Jr7af368952017-10-02 12:25:361333 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291334 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361335 'condition': 'checkout_win',
1336 },
1337
Andrew Grieve40dece272018-08-27 17:59:401338 'src/third_party/proguard': {
1339 'packages': [
1340 {
1341 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211342 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401343 },
1344 ],
1345 'condition': 'checkout_android',
1346 'dep_type': 'cipd',
1347 },
1348
Mohamed Heikal5c488592018-11-26 23:32:151349 'src/third_party/protoc_javalite': {
1350 'packages': [
1351 {
1352 'package': 'chromium/third_party/protoc_javalite',
1353 'version': 'version:3.0.0-cr1',
1354 },
1355 ],
1356 'condition': 'checkout_android',
1357 'dep_type': 'cipd',
1358 },
1359
Ben Pastenefff40002020-07-29 16:58:091360 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361361 'src/third_party/pyelftools': {
1362 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1363 'condition': 'checkout_linux',
1364 },
1365
Victor Vasiliev3b5cf152018-07-02 18:47:411366 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001367 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411368
Keita Suzukifa3a180692020-03-05 03:53:531369 'src/third_party/pywebsocket3/src':
Adam Rice79746c62021-03-04 08:17:061370 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '9db3d29db4f3e3efb1722c0210bc88500ab00611',
Keita Suzukifa3a180692020-03-05 03:53:531371
Stephen Roe3c9f5852019-11-13 17:25:431372 'src/third_party/qemu-linux-arm64': {
1373 'packages': [
1374 {
1375 'package': 'fuchsia/qemu/linux-arm64',
1376 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1377 },
1378 ],
Stephen Roeedece8b2020-11-19 20:32:321379 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431380 'dep_type': 'cipd',
1381 },
1382
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211383 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221384 'packages': [
1385 {
1386 'package': 'fuchsia/qemu/linux-amd64',
1387 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1388 },
1389 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211390 'condition': 'host_os == "linux" and checkout_fuchsia',
1391 'dep_type': 'cipd',
1392 },
1393
1394 'src/third_party/qemu-mac-x64': {
1395 'packages': [
1396 {
1397 'package': 'fuchsia/qemu/mac-amd64',
1398 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1399 },
1400 ],
1401 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221402 'dep_type': 'cipd',
1403 },
1404
Chong Gu9ad904d2019-09-26 23:24:021405 'src/third_party/aemu-linux-x64': {
1406 'packages': [
1407 {
1408 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autorolle4b787262021-03-31 22:03:551409 'version': 'FFfVCZFdtltHZ3PA2CW2QyjuAzjGE9F6n-XNNm763pMC'
Chong Gu9ad904d2019-09-26 23:24:021410 },
1411 ],
Chong Gu7d2dd6e2020-02-01 03:27:251412 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021413 'dep_type': 'cipd',
1414 },
1415
1416 'src/third_party/aemu-mac-x64': {
1417 'packages': [
1418 {
1419 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191420 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021421 },
1422 ],
Chong Gu7d2dd6e2020-02-01 03:27:251423 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021424 'dep_type': 'cipd',
1425 },
1426
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421427 'src/third_party/re2/src':
chromium-autoroll6c99b3a52021-03-26 13:41:261428 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '13ebb377c6ad763ca61d12dd6f88b1126bd0b911',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161429
Tiger Oakes95b7b7d2018-05-28 15:43:491430 'src/third_party/r8': {
1431 'packages': [
1432 {
1433 'package': 'chromium/third_party/r8',
Peter Wen40d31da2021-03-18 19:45:471434 'version': 'TNGssqzExjlZ_AG4P92Hje4YYbM8o_TMSLQeRxrAB-8C',
Tiger Oakes95b7b7d2018-05-28 15:43:491435 },
1436 ],
1437 'condition': 'checkout_android',
1438 'dep_type': 'cipd',
1439 },
1440
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161441 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551442 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161443 'condition': 'checkout_android',
1444 },
1445
John Budoricke9aa27c2018-03-24 00:23:271446 'src/third_party/robolectric': {
1447 'packages': [
1448 {
1449 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511450 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271451 },
1452 ],
1453 'condition': 'checkout_android',
1454 'dep_type': 'cipd',
1455 },
1456
Michael Crousea0ed9bde2020-11-19 02:49:541457 'src/third_party/ruy/src':
1458 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + '34ea9f4993955fa1ff4eb58e504421806b7f2e8f',
1459
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421460 'src/third_party/skia':
1461 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1462
1463 'src/third_party/smhasher/src':
1464 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1465
1466 'src/third_party/snappy/src':
Victor Costan4ce391e2020-12-16 22:27:021467 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + 'ea368c2f07de5f31146a10214f27d15091b09771',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421468
Chris Mumford591102e2020-03-16 16:48:551469 'src/third_party/sqlite/src':
Darwin Huange074f6d02021-03-31 00:21:041470 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '60efbb3584af2ba05e1935b3e07d3a861841db7c',
Chris Mumford591102e2020-03-16 16:48:551471
John Budoricke9aa27c2018-03-24 00:23:271472 'src/third_party/sqlite4java': {
1473 'packages': [
1474 {
1475 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491476 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271477 },
1478 ],
1479 'condition': 'checkout_android',
1480 'dep_type': 'cipd',
1481 },
1482
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421483 'src/third_party/swiftshader':
1484 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1485
Tommy Martino41cca812020-08-10 18:50:451486 'src/third_party/text-fragments-polyfill/src': {
Tommy Martino98d1f6442021-02-19 19:02:431487 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + 'c2c70ad99a04d381b72286d9e70c780cdd27ebca',
Tommy Martino41cca812020-08-10 18:50:451488 'condition': 'checkout_ios',
1489 },
Jonathan Wright62ad5292020-12-04 21:07:561490
Michael Crousea0ed9bde2020-11-19 02:49:541491 'src/third_party/tflite/src':
1492 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'fcc4b966f1265f466e82617020af93670141b009',
Jonathan Wright62ad5292020-12-04 21:07:561493
Peter Wen49675e172020-03-16 16:10:111494 'src/third_party/turbine': {
1495 'packages': [
1496 {
1497 'package': 'chromium/third_party/turbine',
Peter Wene2412022020-12-11 14:25:161498 'version': '_iPtB_ThhxlMOt2TsYqVppwriEEn0mp-NUNRwDwYLUAC',
Peter Wen49675e172020-03-16 16:10:111499 },
1500 ],
1501 'condition': 'checkout_android',
1502 'dep_type': 'cipd',
1503 },
1504
1505 'src/third_party/turbine/src': {
Peter Wene2412022020-12-11 14:25:161506 'url': Var('chromium_git') + '/external/github.com/google/turbine.git' + '@' + '3c31e67ae25b5e43713fd868e3a9b535ff6298af',
Peter Wen49675e172020-03-16 16:10:111507 'condition': 'checkout_android',
1508 },
1509
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421510 'src/third_party/ub-uiautomator/lib': {
1511 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161512 'condition': 'checkout_android',
1513 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421514
1515 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei5792003d2021-03-24 12:29:131516 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '79f0178cd3cf327cc8721cee15609269964ef81a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421517
Eugene Zemtsov9c9ca472021-03-23 18:06:551518 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@105af117f0532953577198cc9bd8ee6f76c29009',
Jamie Madill178f84e2020-12-18 00:47:581519
Peng Huang91df2692020-05-05 18:59:531520 'src/third_party/vulkan_memory_allocator':
Peng Huangda803bd912021-02-12 18:01:151521 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '732a76d9d3c70d6aa487216495eeb28518349c3a',
Peng Huang3b77c37c2020-05-02 19:14:211522
Paweł Hajdan, Jr7af368952017-10-02 12:25:361523 # Display server protocol for Linux.
1524 'src/third_party/wayland/src': {
Mitsuru Oshima659d4442020-12-02 03:43:041525 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'eb1339edd398b9f5328816931e585db4229aa132',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361526 'condition': 'checkout_linux',
1527 },
1528
1529 # Wayland protocols that add functionality not available in the core protocol.
1530 'src/third_party/wayland-protocols/src': {
Fergus Dalldd9c4fdc2020-06-10 00:35:321531 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '684cd23ae31fafb9eda2a0cd15edb4e96de92259',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361532 'condition': 'checkout_linux',
1533 },
1534
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421535 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011536 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421537
1538 'src/third_party/webgl/src':
Kenneth Russell6aafc592021-03-30 09:52:461539 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'cacedbfe87ea2d9fb235108933fe779bc2f9324f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421540
Kai Ninomiya13898882020-01-17 20:41:521541 'src/third_party/webgpu-cts/src':
Austin Enga41a5c632021-03-25 18:48:041542 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '340098b7d4f735690f433daafc5585ad6d3c51be',
Kai Ninomiyac7138f92020-03-31 18:59:571543
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421544 'src/third_party/webrtc':
chromium-autoroll542ad9df2021-03-30 21:28:361545 Var('webrtc_git') + '/src.git' + '@' + '883fea1548d58e0080f98d66fab2e0c744dfb556',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421546
Nigel Tao3aa72142019-12-03 22:05:411547 'src/third_party/libgifcodec':
1548 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1549
Nigel Taob517eb8912019-10-23 03:36:241550 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1551 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1552 'src/third_party/wuffs/src':
1553 Var('skia_git') + '/external/github.com/google/wuffs.git' + '@' + Var('wuffs_revision'),
1554
sbalikondwar5949a802020-02-13 16:28:591555 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121556 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591557 'condition': 'checkout_linux',
1558 },
1559
Paweł Hajdan, Jr7af368952017-10-02 12:25:361560 'src/third_party/xdg-utils': {
1561 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1562 'condition': 'checkout_linux',
1563 },
1564
John Budoricke9aa27c2018-03-24 00:23:271565 'src/third_party/xstream': {
1566 'packages': [
1567 {
1568 'package': 'chromium/third_party/xstream',
John Budorick14276292018-11-29 19:07:091569 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
John Budoricke9aa27c2018-03-24 00:23:271570 },
1571 ],
1572 'condition': 'checkout_android',
1573 'dep_type': 'cipd',
1574 },
1575
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421576 'src/tools/page_cycler/acid3':
1577 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1578
Sven Zheng4d4781292019-09-12 17:46:141579 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161580 'packages': [
1581 {
Sven Zheng4d4781292019-09-12 17:46:141582 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autorollfaa11102021-03-30 00:51:571583 'version': '0ov3TUTdHjrpXdmomZUYhtozjUPAOWj5pFnLb_wSN3cC',
bsheedy0e0f26df2019-01-09 22:17:161584 },
1585 ],
1586 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141587 'condition': 'checkout_linux',
1588 },
1589 'src/tools/skia_goldctl/win': {
1590 'packages': [
1591 {
1592 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autorollff686b32021-03-30 00:42:131593 'version': 'zp5Z6O5rpqU_hMlh5I1ScNM4EDY8nMpwX0uaMUAVPxcC',
Sven Zheng4d4781292019-09-12 17:46:141594 },
1595 ],
1596 'dep_type': 'cipd',
1597 'condition': 'checkout_win',
1598 },
1599 'src/tools/skia_goldctl/mac': {
1600 'packages': [
1601 {
1602 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autorolle634aaa2021-03-30 00:45:031603 'version': '4WMws6v5khG2LeD4ZoItrfEnqBtVRK9Y-f6bMccgS8wC',
Sven Zheng4d4781292019-09-12 17:46:141604 },
1605 ],
1606 'dep_type': 'cipd',
1607 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161608 },
1609
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421610 'src/tools/swarming_client':
1611 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
1612
1613 'src/v8':
1614 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1615
1616 'src-internal': {
chromium-internal-autoroll6867bdd2021-03-31 23:27:341617 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@839022efec1ca69caebc178d56dfd2c2ea2ae074',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421618 'condition': 'checkout_src_internal',
1619 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031620
Sam Chiu2c8d0982021-03-05 00:23:151621 'src/chromeos/components/eche_app_ui/resources/prod': {
1622 'packages': [
1623 {
1624 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll1513f662021-03-29 09:59:101625 'version': '1nItDYhYyrhWg4RAgQ5uCjojvZ20pmBLG0zZiuRWIf8C',
Sam Chiu2c8d0982021-03-05 00:23:151626 },
1627 ],
1628 'condition': 'checkout_chromeos and checkout_src_internal',
1629 'dep_type': 'cipd',
1630 },
1631
Jose Magana5dd8c42f2020-05-14 00:40:211632 'src/chromeos/components/help_app_ui/resources/prod': {
1633 'packages': [
1634 {
1635 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autorollea21b0e2021-03-31 16:48:301636 'version': 'vQ2Hc5dg1dLMzsg2SyGOACnP-YoCDwiwU-NFYJppne4C',
Jose Magana5dd8c42f2020-05-14 00:40:211637 },
1638 ],
1639 'condition': 'checkout_chromeos and checkout_src_internal',
1640 'dep_type': 'cipd',
1641 },
1642
Jose Maganad34f1702020-06-09 13:33:001643 'src/chromeos/components/media_app_ui/resources/prod': {
1644 'packages': [
1645 {
1646 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autorollb11c26d2021-03-31 15:49:001647 'version': 'awddjfNT0zJNlDW8t6GGTFx-VgydUnjGZhozBAhmRPEC',
Jose Maganad34f1702020-06-09 13:33:001648 },
1649 ],
1650 'condition': 'checkout_chromeos and checkout_src_internal',
1651 'dep_type': 'cipd',
1652 },
1653
Tibor Goldschwendta117da02018-11-16 22:25:271654 'src/third_party/google_android_play_core': {
1655 'packages': [
1656 {
1657 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_verification',
Peter Wen5fe1f7d2020-03-30 21:28:321658 'version': 'ojrkXUE6tjG8FYmoLfCD3YdOxTyl2BXMdmk7Fb6cS5MC',
Tibor Goldschwendta117da02018-11-16 22:25:271659 },
1660 ],
1661 'condition': 'checkout_android',
1662 'dep_type': 'cipd',
1663 },
1664
Arthur Wang802dc8ce42020-06-15 19:16:511665 'src/third_party/webpagereplay': {
1666 'packages' : [
1667 {
1668 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001669 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511670 },
1671 ],
1672 'condition': 'checkout_android',
1673 'dep_type': 'cipd',
1674 },
1675
Josipdfc143f2020-02-26 23:38:361676 'src/third_party/android_prebuilts/build_tools': {
1677 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1678 'condition': 'checkout_android_prebuilts_build_tools',
1679 },
1680
Haiyang Pan4ba6d0b2021-03-05 02:00:321681 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1682 # section once org_robolectric_shadows_multidex is updated to a new version
1683 # that does not need jetify.
1684 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1685 'packages': [
1686 {
1687 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1688 'version': 'version:4.3.1-cr1',
1689 },
1690 ],
1691 'condition': 'checkout_android',
1692 'dep_type': 'cipd',
1693 },
1694
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031695 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101696 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391697 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241698 'packages': [
1699 {
Peter Wend340c5e2018-07-26 20:55:391700 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Haiyang Panda87b5502021-03-05 19:07:431701 'version': 'version:1.1.1.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241702 },
1703 ],
1704 'condition': 'checkout_android',
1705 'dep_type': 'cipd',
1706 },
1707
Ben Joycee779ce62019-08-15 22:57:371708 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1709 'packages': [
1710 {
1711 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Haiyang Panda87b5502021-03-05 19:07:431712 'version': 'version:1.1.1.cr0',
Ben Joycee779ce62019-08-15 22:57:371713 },
1714 ],
1715 'condition': 'checkout_android',
1716 'dep_type': 'cipd',
1717 },
1718
Peter Wend340c5e2018-07-26 20:55:391719 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241720 'packages': [
1721 {
Peter Wend340c5e2018-07-26 20:55:391722 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Haiyang Panda87b5502021-03-05 19:07:431723 'version': 'version:1.1.1.cr0',
Boris Sazonovff83e6c2019-04-03 15:52:031724 },
1725 ],
1726 'condition': 'checkout_android',
1727 'dep_type': 'cipd',
1728 },
1729
1730 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1731 'packages': [
1732 {
1733 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Haiyang Panda87b5502021-03-05 19:07:431734 'version': 'version:1.1.1.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241735 },
1736 ],
1737 'condition': 'checkout_android',
1738 'dep_type': 'cipd',
1739 },
1740
Ben Joycee779ce62019-08-15 22:57:371741 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1742 'packages': [
1743 {
1744 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Haiyang Panda87b5502021-03-05 19:07:431745 'version': 'version:1.1.1.cr0',
Ben Joycee779ce62019-08-15 22:57:371746 },
1747 ],
1748 'condition': 'checkout_android',
1749 'dep_type': 'cipd',
1750 },
1751
1752 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1753 'packages': [
1754 {
1755 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Haiyang Panda87b5502021-03-05 19:07:431756 'version': 'version:1.1.1.cr0',
Ben Joycee779ce62019-08-15 22:57:371757 },
1758 ],
1759 'condition': 'checkout_android',
1760 'dep_type': 'cipd',
1761 },
1762
Peter Wend340c5e2018-07-26 20:55:391763 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241764 'packages': [
1765 {
Peter Wend340c5e2018-07-26 20:55:391766 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Haiyang Panda87b5502021-03-05 19:07:431767 'version': 'version:1.1.1.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241768 },
1769 ],
1770 'condition': 'checkout_android',
1771 'dep_type': 'cipd',
1772 },
1773
Ben Joycee779ce62019-08-15 22:57:371774 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1775 'packages': [
1776 {
1777 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Haiyang Panda87b5502021-03-05 19:07:431778 'version': 'version:1.1.1.cr0',
Ben Joycee779ce62019-08-15 22:57:371779 },
1780 ],
1781 'condition': 'checkout_android',
1782 'dep_type': 'cipd',
1783 },
1784
Ben Joyce157038a2020-05-06 20:13:061785 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1786 'packages': [
1787 {
1788 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Haiyang Panda87b5502021-03-05 19:07:431789 'version': 'version:3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:061790 },
1791 ],
1792 'condition': 'checkout_android',
1793 'dep_type': 'cipd',
1794 },
1795
1796 'src/third_party/android_deps/libs/classworlds_classworlds': {
1797 'packages': [
1798 {
1799 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Haiyang Panda87b5502021-03-05 19:07:431800 'version': 'version:1.1-alpha-2.cr0',
Ben Joyce157038a2020-05-06 20:13:061801 },
1802 ],
1803 'condition': 'checkout_android',
1804 'dep_type': 'cipd',
1805 },
1806
Peter Wend340c5e2018-07-26 20:55:391807 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241808 'packages': [
1809 {
Peter Wend340c5e2018-07-26 20:55:391810 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Haiyang Panda87b5502021-03-05 19:07:431811 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241812 },
1813 ],
1814 'condition': 'checkout_android',
1815 'dep_type': 'cipd',
1816 },
1817
Peter Wend340c5e2018-07-26 20:55:391818 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241819 'packages': [
1820 {
Peter Wend340c5e2018-07-26 20:55:391821 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Haiyang Panda87b5502021-03-05 19:07:431822 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:371823 },
1824 ],
1825 'condition': 'checkout_android',
1826 'dep_type': 'cipd',
1827 },
1828
1829 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1830 'packages': [
1831 {
1832 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Haiyang Panda87b5502021-03-05 19:07:431833 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241834 },
1835 ],
1836 'condition': 'checkout_android',
1837 'dep_type': 'cipd',
1838 },
1839
Peter Wend340c5e2018-07-26 20:55:391840 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241841 'packages': [
1842 {
Peter Wend340c5e2018-07-26 20:55:391843 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Haiyang Panda87b5502021-03-05 19:07:431844 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:371845 },
1846 ],
1847 'condition': 'checkout_android',
1848 'dep_type': 'cipd',
1849 },
1850
1851 'src/third_party/android_deps/libs/com_android_support_collections': {
1852 'packages': [
1853 {
1854 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Haiyang Panda87b5502021-03-05 19:07:431855 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:371856 },
1857 ],
1858 'condition': 'checkout_android',
1859 'dep_type': 'cipd',
1860 },
1861
1862 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1863 'packages': [
1864 {
1865 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Haiyang Panda87b5502021-03-05 19:07:431866 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:371867 },
1868 ],
1869 'condition': 'checkout_android',
1870 'dep_type': 'cipd',
1871 },
1872
1873 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1874 'packages': [
1875 {
1876 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Haiyang Panda87b5502021-03-05 19:07:431877 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:371878 },
1879 ],
1880 'condition': 'checkout_android',
1881 'dep_type': 'cipd',
1882 },
1883
1884 'src/third_party/android_deps/libs/com_android_support_customview': {
1885 'packages': [
1886 {
1887 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Haiyang Panda87b5502021-03-05 19:07:431888 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241889 },
1890 ],
1891 'condition': 'checkout_android',
1892 'dep_type': 'cipd',
1893 },
1894
Peter Wend340c5e2018-07-26 20:55:391895 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241896 'packages': [
1897 {
Peter Wend340c5e2018-07-26 20:55:391898 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Haiyang Panda87b5502021-03-05 19:07:431899 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:371900 },
1901 ],
1902 'condition': 'checkout_android',
1903 'dep_type': 'cipd',
1904 },
1905
1906 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1907 'packages': [
1908 {
1909 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Haiyang Panda87b5502021-03-05 19:07:431910 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:371911 },
1912 ],
1913 'condition': 'checkout_android',
1914 'dep_type': 'cipd',
1915 },
1916
1917 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1918 'packages': [
1919 {
1920 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Haiyang Panda87b5502021-03-05 19:07:431921 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241922 },
1923 ],
1924 'condition': 'checkout_android',
1925 'dep_type': 'cipd',
1926 },
1927
Ben Joycee779ce62019-08-15 22:57:371928 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1929 'packages': [
1930 {
1931 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Haiyang Panda87b5502021-03-05 19:07:431932 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241933 },
1934 ],
1935 'condition': 'checkout_android',
1936 'dep_type': 'cipd',
1937 },
1938
Ben Joycee779ce62019-08-15 22:57:371939 'src/third_party/android_deps/libs/com_android_support_loader': {
1940 'packages': [
1941 {
1942 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Haiyang Panda87b5502021-03-05 19:07:431943 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:371944 },
1945 ],
1946 'condition': 'checkout_android',
1947 'dep_type': 'cipd',
1948 },
1949
1950 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1951 'packages': [
1952 {
1953 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Haiyang Panda87b5502021-03-05 19:07:431954 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241955 },
1956 ],
1957 'condition': 'checkout_android',
1958 'dep_type': 'cipd',
1959 },
1960
Peter Wend340c5e2018-07-26 20:55:391961 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241962 'packages': [
1963 {
Peter Wend340c5e2018-07-26 20:55:391964 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Haiyang Panda87b5502021-03-05 19:07:431965 'version': 'version:1.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241966 },
1967 ],
1968 'condition': 'checkout_android',
1969 'dep_type': 'cipd',
1970 },
1971
Ben Joycee779ce62019-08-15 22:57:371972 'src/third_party/android_deps/libs/com_android_support_print': {
1973 'packages': [
1974 {
1975 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Haiyang Panda87b5502021-03-05 19:07:431976 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241977 },
1978 ],
1979 'condition': 'checkout_android',
1980 'dep_type': 'cipd',
1981 },
1982
Peter Wend340c5e2018-07-26 20:55:391983 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241984 'packages': [
1985 {
Peter Wend340c5e2018-07-26 20:55:391986 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Haiyang Panda87b5502021-03-05 19:07:431987 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:371988 },
1989 ],
1990 'condition': 'checkout_android',
1991 'dep_type': 'cipd',
1992 },
1993
1994 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
1995 'packages': [
1996 {
1997 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Haiyang Panda87b5502021-03-05 19:07:431998 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241999 },
2000 ],
2001 'condition': 'checkout_android',
2002 'dep_type': 'cipd',
2003 },
2004
Peter Wend340c5e2018-07-26 20:55:392005 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242006 'packages': [
2007 {
Peter Wend340c5e2018-07-26 20:55:392008 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Haiyang Panda87b5502021-03-05 19:07:432009 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242010 },
2011 ],
2012 'condition': 'checkout_android',
2013 'dep_type': 'cipd',
2014 },
2015
Peter Wend340c5e2018-07-26 20:55:392016 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242017 'packages': [
2018 {
Peter Wend340c5e2018-07-26 20:55:392019 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Haiyang Panda87b5502021-03-05 19:07:432020 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242021 },
2022 ],
2023 'condition': 'checkout_android',
2024 'dep_type': 'cipd',
2025 },
2026
Peter Wend340c5e2018-07-26 20:55:392027 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242028 'packages': [
2029 {
Peter Wend340c5e2018-07-26 20:55:392030 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Haiyang Panda87b5502021-03-05 19:07:432031 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242032 },
2033 ],
2034 'condition': 'checkout_android',
2035 'dep_type': 'cipd',
2036 },
2037
Peter Wend340c5e2018-07-26 20:55:392038 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242039 'packages': [
2040 {
Peter Wend340c5e2018-07-26 20:55:392041 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Haiyang Panda87b5502021-03-05 19:07:432042 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242043 },
2044 ],
2045 'condition': 'checkout_android',
2046 'dep_type': 'cipd',
2047 },
2048
Peter Wend340c5e2018-07-26 20:55:392049 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242050 'packages': [
2051 {
Peter Wend340c5e2018-07-26 20:55:392052 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Haiyang Panda87b5502021-03-05 19:07:432053 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242054 },
2055 ],
2056 'condition': 'checkout_android',
2057 'dep_type': 'cipd',
2058 },
2059
Peter Wend340c5e2018-07-26 20:55:392060 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242061 'packages': [
2062 {
Peter Wend340c5e2018-07-26 20:55:392063 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Haiyang Panda87b5502021-03-05 19:07:432064 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242065 },
2066 ],
2067 'condition': 'checkout_android',
2068 'dep_type': 'cipd',
2069 },
2070
Peter Wend340c5e2018-07-26 20:55:392071 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242072 'packages': [
2073 {
Peter Wend340c5e2018-07-26 20:55:392074 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Haiyang Panda87b5502021-03-05 19:07:432075 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242076 },
2077 ],
2078 'condition': 'checkout_android',
2079 'dep_type': 'cipd',
2080 },
2081
Peter Wend340c5e2018-07-26 20:55:392082 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242083 'packages': [
2084 {
Peter Wend340c5e2018-07-26 20:55:392085 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Haiyang Panda87b5502021-03-05 19:07:432086 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:372087 },
2088 ],
2089 'condition': 'checkout_android',
2090 'dep_type': 'cipd',
2091 },
2092
2093 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2094 'packages': [
2095 {
2096 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Haiyang Panda87b5502021-03-05 19:07:432097 'version': 'version:28.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242098 },
2099 ],
2100 'condition': 'checkout_android',
2101 'dep_type': 'cipd',
2102 },
2103
Peter Wend340c5e2018-07-26 20:55:392104 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242105 'packages': [
2106 {
Peter Wend340c5e2018-07-26 20:55:392107 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Haiyang Panda87b5502021-03-05 19:07:432108 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:372109 },
2110 ],
2111 'condition': 'checkout_android',
2112 'dep_type': 'cipd',
2113 },
2114
2115 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2116 'packages': [
2117 {
2118 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Haiyang Panda87b5502021-03-05 19:07:432119 'version': 'version:28.0.0.cr0',
Ben Joycee779ce62019-08-15 22:57:372120 },
2121 ],
2122 'condition': 'checkout_android',
2123 'dep_type': 'cipd',
2124 },
2125
2126 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2127 'packages': [
2128 {
2129 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Haiyang Panda87b5502021-03-05 19:07:432130 'version': 'version:28.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392131 },
2132 ],
2133 'condition': 'checkout_android',
2134 'dep_type': 'cipd',
2135 },
2136
Andrew Grieve91ef4102020-04-22 14:17:312137 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2138 'packages': [
2139 {
2140 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Haiyang Panda87b5502021-03-05 19:07:432141 'version': 'version:1.1.1.cr0',
Andrew Grieve91ef4102020-04-22 14:17:312142 },
2143 ],
2144 'condition': 'checkout_android',
2145 'dep_type': 'cipd',
2146 },
2147
Justin DeWitt66c6aea2020-08-17 22:08:412148 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2149 'packages': [
2150 {
2151 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Haiyang Panda87b5502021-03-05 19:07:432152 'version': 'version:1.1.1.cr0',
Justin DeWitt66c6aea2020-08-17 22:08:412153 },
2154 ],
2155 'condition': 'checkout_android',
2156 'dep_type': 'cipd',
2157 },
2158
Peter Wenb1434387b2020-01-23 17:34:172159 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362160 'packages': [
2161 {
Peter Wenb1434387b2020-01-23 17:34:172162 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Haiyang Panda87b5502021-03-05 19:07:432163 'version': 'version:2.8.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362164 },
2165 ],
2166 'condition': 'checkout_android',
2167 'dep_type': 'cipd',
2168 },
2169
Peter Wenb1434387b2020-01-23 17:34:172170 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362171 'packages': [
2172 {
Peter Wenb1434387b2020-01-23 17:34:172173 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Haiyang Panda87b5502021-03-05 19:07:432174 'version': 'version:1.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362175 },
2176 ],
2177 'condition': 'checkout_android',
2178 'dep_type': 'cipd',
2179 },
2180
Richard Knolla7005982021-01-26 23:07:182181 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2182 'packages': [
2183 {
2184 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Haiyang Panda87b5502021-03-05 19:07:432185 'version': 'version:2.2.1.cr0',
Richard Knolla7005982021-01-26 23:07:182186 },
2187 ],
2188 'condition': 'checkout_android',
2189 'dep_type': 'cipd',
2190 },
2191
Peter Wend340c5e2018-07-26 20:55:392192 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2193 'packages': [
2194 {
2195 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Haiyang Panda87b5502021-03-05 19:07:432196 'version': 'version:17.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392197 },
2198 ],
2199 'condition': 'checkout_android',
2200 'dep_type': 'cipd',
2201 },
2202
2203 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2204 'packages': [
2205 {
2206 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Haiyang Panda87b5502021-03-05 19:07:432207 'version': 'version:17.5.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392208 },
2209 ],
2210 'condition': 'checkout_android',
2211 'dep_type': 'cipd',
2212 },
2213
2214 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2215 'packages': [
2216 {
2217 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Haiyang Panda87b5502021-03-05 19:07:432218 'version': 'version:17.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392219 },
2220 ],
2221 'condition': 'checkout_android',
2222 'dep_type': 'cipd',
2223 },
2224
2225 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2226 'packages': [
2227 {
2228 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Haiyang Panda87b5502021-03-05 19:07:432229 'version': 'version:17.5.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392230 },
2231 ],
2232 'condition': 'checkout_android',
2233 'dep_type': 'cipd',
2234 },
2235
2236 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2237 'packages': [
2238 {
2239 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Haiyang Panda87b5502021-03-05 19:07:432240 'version': 'version:17.5.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392241 },
2242 ],
2243 'condition': 'checkout_android',
2244 'dep_type': 'cipd',
2245 },
2246
2247 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2248 'packages': [
2249 {
2250 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Haiyang Panda87b5502021-03-05 19:07:432251 'version': 'version:17.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392252 },
2253 ],
2254 'condition': 'checkout_android',
2255 'dep_type': 'cipd',
2256 },
2257
2258 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2259 'packages': [
2260 {
2261 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Haiyang Panda87b5502021-03-05 19:07:432262 'version': 'version:17.0.0.cr0',
Peter Wen30b1acde2018-08-20 15:01:332263 },
2264 ],
2265 'condition': 'checkout_android',
2266 'dep_type': 'cipd',
2267 },
2268
2269 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2270 'packages': [
2271 {
2272 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Haiyang Panda87b5502021-03-05 19:07:432273 'version': 'version:17.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392274 },
2275 ],
2276 'condition': 'checkout_android',
2277 'dep_type': 'cipd',
2278 },
2279
Richard Knolla7005982021-01-26 23:07:182280 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2281 'packages': [
2282 {
2283 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Haiyang Panda87b5502021-03-05 19:07:432284 'version': 'version:16.0.0.cr0',
Richard Knolla7005982021-01-26 23:07:182285 },
2286 ],
2287 'condition': 'checkout_android',
2288 'dep_type': 'cipd',
2289 },
2290
Peter Wend340c5e2018-07-26 20:55:392291 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2292 'packages': [
2293 {
2294 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Haiyang Panda87b5502021-03-05 19:07:432295 'version': 'version:19.0.0-beta.cr0',
Peter Wen30b1acde2018-08-20 15:01:332296 },
2297 ],
2298 'condition': 'checkout_android',
2299 'dep_type': 'cipd',
2300 },
2301
2302 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2303 'packages': [
2304 {
2305 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Haiyang Panda87b5502021-03-05 19:07:432306 'version': 'version:17.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392307 },
2308 ],
2309 'condition': 'checkout_android',
2310 'dep_type': 'cipd',
2311 },
2312
2313 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2314 'packages': [
2315 {
2316 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Haiyang Panda87b5502021-03-05 19:07:432317 'version': 'version:17.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392318 },
2319 ],
2320 'condition': 'checkout_android',
2321 'dep_type': 'cipd',
2322 },
2323
2324 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2325 'packages': [
2326 {
2327 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Haiyang Panda87b5502021-03-05 19:07:432328 'version': 'version:17.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392329 },
2330 ],
2331 'condition': 'checkout_android',
2332 'dep_type': 'cipd',
2333 },
2334
2335 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2336 'packages': [
2337 {
2338 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Haiyang Panda87b5502021-03-05 19:07:432339 'version': 'version:17.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392340 },
2341 ],
2342 'condition': 'checkout_android',
2343 'dep_type': 'cipd',
2344 },
2345
2346 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2347 'packages': [
2348 {
2349 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Haiyang Panda87b5502021-03-05 19:07:432350 'version': 'version:17.0.0.cr0',
Peter Wen30b1acde2018-08-20 15:01:332351 },
2352 ],
2353 'condition': 'checkout_android',
2354 'dep_type': 'cipd',
2355 },
2356
2357 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2358 'packages': [
2359 {
2360 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Haiyang Panda87b5502021-03-05 19:07:432361 'version': 'version:17.0.0.cr0',
Peter Wen30b1acde2018-08-20 15:01:332362 },
2363 ],
2364 'condition': 'checkout_android',
2365 'dep_type': 'cipd',
2366 },
2367
2368 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2369 'packages': [
2370 {
2371 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Haiyang Panda87b5502021-03-05 19:07:432372 'version': 'version:17.0.0.cr0',
Peter Wen30b1acde2018-08-20 15:01:332373 },
2374 ],
2375 'condition': 'checkout_android',
2376 'dep_type': 'cipd',
2377 },
2378
2379 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2380 'packages': [
2381 {
2382 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Haiyang Panda87b5502021-03-05 19:07:432383 'version': 'version:17.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392384 },
2385 ],
2386 'condition': 'checkout_android',
2387 'dep_type': 'cipd',
2388 },
2389
2390 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2391 'packages': [
2392 {
2393 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Haiyang Panda87b5502021-03-05 19:07:432394 'version': 'version:17.2.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392395 },
2396 ],
2397 'condition': 'checkout_android',
2398 'dep_type': 'cipd',
2399 },
2400
2401 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2402 'packages': [
2403 {
2404 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Haiyang Panda87b5502021-03-05 19:07:432405 'version': 'version:18.0.0.cr0',
Peter Wend340c5e2018-07-26 20:55:392406 },
2407 ],
2408 'condition': 'checkout_android',
2409 'dep_type': 'cipd',
2410 },
2411
2412 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2413 'packages': [
2414 {
2415 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Haiyang Panda87b5502021-03-05 19:07:432416 'version': 'version:18.0.0.cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242417 },
2418 ],
2419 'condition': 'checkout_android',
2420 'dep_type': 'cipd',
2421 },
2422
Ben Joyce5274e3d2019-09-03 19:19:042423 'src/third_party/android_deps/libs/com_google_android_material_material': {
2424 'packages': [
2425 {
2426 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Haiyang Panda87b5502021-03-05 19:07:432427 'version': 'version:1.2.0-alpha06.cr0',
Ben Joyce5274e3d2019-09-03 19:19:042428 },
2429 ],
2430 'condition': 'checkout_android',
2431 'dep_type': 'cipd',
2432 },
2433
Andrew Grieve8b5b0462019-11-13 21:07:362434 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2435 'packages': [
2436 {
2437 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Haiyang Panda87b5502021-03-05 19:07:432438 'version': 'version:0.10.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362439 },
2440 ],
2441 'condition': 'checkout_android',
2442 'dep_type': 'cipd',
2443 },
2444
2445 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2446 'packages': [
2447 {
2448 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Haiyang Panda87b5502021-03-05 19:07:432449 'version': 'version:1.0-rc6.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362450 },
2451 ],
2452 'condition': 'checkout_android',
2453 'dep_type': 'cipd',
2454 },
2455
2456 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2457 'packages': [
2458 {
2459 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Haiyang Panda87b5502021-03-05 19:07:432460 'version': 'version:1.0-rc6.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362461 },
2462 ],
2463 'condition': 'checkout_android',
2464 'dep_type': 'cipd',
2465 },
2466
Peter Wen37c9003b2020-07-06 15:04:262467 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2468 'packages': [
2469 {
2470 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Haiyang Panda87b5502021-03-05 19:07:432471 'version': 'version:1.7.cr0',
Peter Wen37c9003b2020-07-06 15:04:262472 },
2473 ],
2474 'condition': 'checkout_android',
2475 'dep_type': 'cipd',
2476 },
2477
Haiyang Pand924ea82021-03-01 18:44:052478 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362479 'packages': [
2480 {
2481 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Haiyang Panda87b5502021-03-05 19:07:432482 'version': 'version:3.0.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362483 },
2484 ],
2485 'condition': 'checkout_android',
2486 'dep_type': 'cipd',
2487 },
2488
Peter Wenee303ae2018-09-12 19:41:372489 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2490 'packages': [
2491 {
2492 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Haiyang Panda87b5502021-03-05 19:07:432493 'version': 'version:3.0.2.cr0',
Peter Wenee303ae2018-09-12 19:41:372494 },
2495 ],
2496 'condition': 'checkout_android',
2497 'dep_type': 'cipd',
2498 },
2499
Andrew Grieveec7ec4212020-02-03 22:15:502500 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2501 'packages': [
2502 {
2503 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Haiyang Panda87b5502021-03-05 19:07:432504 'version': 'version:2.8.0.cr0',
Andrew Grieveec7ec4212020-02-03 22:15:502505 },
2506 ],
2507 'condition': 'checkout_android',
2508 'dep_type': 'cipd',
2509 },
2510
Pavel Shmakovc1d47012018-08-24 14:36:222511 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2512 'packages': [
2513 {
2514 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Haiyang Panda87b5502021-03-05 19:07:432515 'version': 'version:2.30.cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222516 },
2517 ],
2518 'condition': 'checkout_android',
2519 'dep_type': 'cipd',
2520 },
2521
Pavel Shmakovc1d47012018-08-24 14:36:222522 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2523 'packages': [
2524 {
2525 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Haiyang Panda87b5502021-03-05 19:07:432526 'version': 'version:2.30.cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222527 },
2528 ],
2529 'condition': 'checkout_android',
2530 'dep_type': 'cipd',
2531 },
2532
2533 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2534 'packages': [
2535 {
2536 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Haiyang Panda87b5502021-03-05 19:07:432537 'version': 'version:2.30.cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222538 },
2539 ],
2540 'condition': 'checkout_android',
2541 'dep_type': 'cipd',
2542 },
2543
2544 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372545 'packages': [
2546 {
2547 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Haiyang Panda87b5502021-03-05 19:07:432548 'version': 'version:2.30.cr0',
Peter Wenee303ae2018-09-12 19:41:372549 },
2550 ],
2551 'condition': 'checkout_android',
2552 'dep_type': 'cipd',
2553 },
2554
Andrew Grieve8b5b0462019-11-13 21:07:362555 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2556 'packages': [
2557 {
2558 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Haiyang Panda87b5502021-03-05 19:07:432559 'version': 'version:2.4.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362560 },
2561 ],
2562 'condition': 'checkout_android',
2563 'dep_type': 'cipd',
2564 },
2565
Peter Wenee303ae2018-09-12 19:41:372566 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2567 'packages': [
2568 {
2569 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Haiyang Panda87b5502021-03-05 19:07:432570 'version': 'version:2.4.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362571 },
2572 ],
2573 'condition': 'checkout_android',
2574 'dep_type': 'cipd',
2575 },
2576
2577 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2578 'packages': [
2579 {
2580 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Haiyang Panda87b5502021-03-05 19:07:432581 'version': 'version:2.4.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362582 },
2583 ],
2584 'condition': 'checkout_android',
2585 'dep_type': 'cipd',
2586 },
2587
2588 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2589 'packages': [
2590 {
2591 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Haiyang Panda87b5502021-03-05 19:07:432592 'version': 'version:2.4.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362593 },
2594 ],
2595 'condition': 'checkout_android',
2596 'dep_type': 'cipd',
2597 },
2598
2599 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2600 'packages': [
2601 {
2602 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Haiyang Panda87b5502021-03-05 19:07:432603 'version': 'version:2.4.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362604 },
2605 ],
2606 'condition': 'checkout_android',
2607 'dep_type': 'cipd',
2608 },
2609
2610 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2611 'packages': [
2612 {
2613 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Haiyang Panda87b5502021-03-05 19:07:432614 'version': 'version:9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372615 },
2616 ],
2617 'condition': 'checkout_android',
2618 'dep_type': 'cipd',
2619 },
Pavel Shmakovc1d47012018-08-24 14:36:222620
2621 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2622 'packages': [
2623 {
2624 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Haiyang Panda87b5502021-03-05 19:07:432625 'version': 'version:9-dev-r4023-3.cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222626 },
2627 ],
2628 'condition': 'checkout_android',
2629 'dep_type': 'cipd',
2630 },
2631
Richard Knolla7005982021-01-26 23:07:182632 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2633 'packages': [
2634 {
2635 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Haiyang Panda87b5502021-03-05 19:07:432636 'version': 'version:16.0.0.cr0',
Richard Knolla7005982021-01-26 23:07:182637 },
2638 ],
2639 'condition': 'checkout_android',
2640 'dep_type': 'cipd',
2641 },
2642
2643 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2644 'packages': [
2645 {
2646 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Haiyang Panda87b5502021-03-05 19:07:432647 'version': 'version:19.5.0.cr0',
Richard Knolla7005982021-01-26 23:07:182648 },
2649 ],
2650 'condition': 'checkout_android',
2651 'dep_type': 'cipd',
2652 },
2653
2654 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2655 'packages': [
2656 {
2657 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Haiyang Panda87b5502021-03-05 19:07:432658 'version': 'version:16.1.0.cr0',
Richard Knolla7005982021-01-26 23:07:182659 },
2660 ],
2661 'condition': 'checkout_android',
2662 'dep_type': 'cipd',
2663 },
2664
2665 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2666 'packages': [
2667 {
2668 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Haiyang Panda87b5502021-03-05 19:07:432669 'version': 'version:16.1.0.cr0',
Richard Knolla7005982021-01-26 23:07:182670 },
2671 ],
2672 'condition': 'checkout_android',
2673 'dep_type': 'cipd',
2674 },
2675
2676 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2677 'packages': [
2678 {
2679 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Haiyang Panda87b5502021-03-05 19:07:432680 'version': 'version:17.1.0.cr0',
Richard Knolla7005982021-01-26 23:07:182681 },
2682 ],
2683 'condition': 'checkout_android',
2684 'dep_type': 'cipd',
2685 },
2686
2687 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2688 'packages': [
2689 {
2690 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Haiyang Panda87b5502021-03-05 19:07:432691 'version': 'version:21.0.1.cr0',
Richard Knolla7005982021-01-26 23:07:182692 },
2693 ],
2694 'condition': 'checkout_android',
2695 'dep_type': 'cipd',
2696 },
2697
2698 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2699 'packages': [
2700 {
2701 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Haiyang Panda87b5502021-03-05 19:07:432702 'version': 'version:17.0.0.cr0',
Richard Knolla7005982021-01-26 23:07:182703 },
2704 ],
2705 'condition': 'checkout_android',
2706 'dep_type': 'cipd',
2707 },
2708
2709 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2710 'packages': [
2711 {
2712 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Haiyang Panda87b5502021-03-05 19:07:432713 'version': 'version:16.3.5.cr0',
Richard Knolla7005982021-01-26 23:07:182714 },
2715 ],
2716 'condition': 'checkout_android',
2717 'dep_type': 'cipd',
2718 },
2719
2720 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2721 'packages': [
2722 {
2723 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Haiyang Panda87b5502021-03-05 19:07:432724 'version': 'version:16.0.1.cr0',
Richard Knolla7005982021-01-26 23:07:182725 },
2726 ],
2727 'condition': 'checkout_android',
2728 'dep_type': 'cipd',
2729 },
2730
2731 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2732 'packages': [
2733 {
2734 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Haiyang Panda87b5502021-03-05 19:07:432735 'version': 'version:18.0.0.cr0',
Richard Knolla7005982021-01-26 23:07:182736 },
2737 ],
2738 'condition': 'checkout_android',
2739 'dep_type': 'cipd',
2740 },
2741
2742 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2743 'packages': [
2744 {
2745 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Haiyang Panda87b5502021-03-05 19:07:432746 'version': 'version:21.0.1.cr0',
Richard Knolla7005982021-01-26 23:07:182747 },
2748 ],
2749 'condition': 'checkout_android',
2750 'dep_type': 'cipd',
2751 },
2752
Pavel Shmakovc1d47012018-08-24 14:36:222753 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2754 'packages': [
2755 {
2756 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Haiyang Panda87b5502021-03-05 19:07:432757 'version': 'version:1.5.cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222758 },
2759 ],
2760 'condition': 'checkout_android',
2761 'dep_type': 'cipd',
2762 },
2763
Andrew Grieve8b5b0462019-11-13 21:07:362764 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2765 'packages': [
2766 {
2767 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Haiyang Panda87b5502021-03-05 19:07:432768 'version': 'version:1.0.1.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362769 },
2770 ],
2771 'condition': 'checkout_android',
2772 'dep_type': 'cipd',
2773 },
2774
Pavel Shmakovc1d47012018-08-24 14:36:222775 'src/third_party/android_deps/libs/com_google_guava_guava': {
2776 'packages': [
2777 {
2778 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Haiyang Panda87b5502021-03-05 19:07:432779 'version': 'version:30.1-jre.cr0',
Peter Wenee303ae2018-09-12 19:41:372780 },
2781 ],
2782 'condition': 'checkout_android',
2783 'dep_type': 'cipd',
2784 },
2785
Peter Kotwicz57eedc72020-11-13 20:05:462786 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2787 'packages': [
2788 {
2789 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Haiyang Panda87b5502021-03-05 19:07:432790 'version': 'version:30.1-android.cr0',
Peter Kotwicz57eedc72020-11-13 20:05:462791 },
2792 ],
2793 'condition': 'checkout_android',
2794 'dep_type': 'cipd',
2795 },
2796
Ben Joycebd0d9e52019-11-12 09:01:502797 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2798 'packages': [
2799 {
2800 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Haiyang Panda87b5502021-03-05 19:07:432801 'version': 'version:1.0.cr0',
Ben Joycebd0d9e52019-11-12 09:01:502802 },
2803 ],
2804 'condition': 'checkout_android',
2805 'dep_type': 'cipd',
2806 },
2807
Peter Wenee303ae2018-09-12 19:41:372808 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2809 'packages': [
2810 {
2811 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Haiyang Panda87b5502021-03-05 19:07:432812 'version': 'version:1.3.cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222813 },
2814 ],
2815 'condition': 'checkout_android',
2816 'dep_type': 'cipd',
2817 },
2818
Andrew Grievebddebf72019-11-25 17:59:102819 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2820 'packages': [
2821 {
2822 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Haiyang Panda87b5502021-03-05 19:07:432823 'version': 'version:3.4.0.cr0',
Andrew Grievebddebf72019-11-25 17:59:102824 },
2825 ],
2826 'condition': 'checkout_android',
2827 'dep_type': 'cipd',
2828 },
2829
Mohamed Heikal25f926b72020-06-25 02:58:482830 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342831 'packages': [
2832 {
Mohamed Heikal25f926b72020-06-25 02:58:482833 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Haiyang Panda87b5502021-03-05 19:07:432834 'version': 'version:3.13.0.cr0',
Mohamed Heikal7dc993cb2018-11-20 22:16:342835 },
2836 ],
2837 'condition': 'checkout_android',
2838 'dep_type': 'cipd',
2839 },
2840
Andrew Grieve8b5b0462019-11-13 21:07:362841 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2842 'packages': [
2843 {
2844 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Haiyang Panda87b5502021-03-05 19:07:432845 'version': 'version:1.3.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362846 },
2847 ],
2848 'condition': 'checkout_android',
2849 'dep_type': 'cipd',
2850 },
2851
Pavel Shmakovc1d47012018-08-24 14:36:222852 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2853 'packages': [
2854 {
2855 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Haiyang Panda87b5502021-03-05 19:07:432856 'version': 'version:1.13.0.cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222857 },
2858 ],
2859 'condition': 'checkout_android',
2860 'dep_type': 'cipd',
2861 },
2862
Ben Joyce5ce169f02020-03-20 13:07:122863 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2864 'packages': [
2865 {
2866 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Haiyang Panda87b5502021-03-05 19:07:432867 'version': 'version:2.1.1.cr0',
Ben Joyce5ce169f02020-03-20 13:07:122868 },
2869 ],
2870 'condition': 'checkout_android',
2871 'dep_type': 'cipd',
2872 },
2873
Ben Joyce18c01322020-01-03 23:07:592874 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
2875 'packages': [
2876 {
2877 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Haiyang Panda87b5502021-03-05 19:07:432878 'version': 'version:1.3.2.cr0',
Ben Joyce18c01322020-01-03 23:07:592879 },
2880 ],
2881 'condition': 'checkout_android',
2882 'dep_type': 'cipd',
2883 },
2884
Pavel Shmakovc1d47012018-08-24 14:36:222885 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
2886 'packages': [
2887 {
2888 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Haiyang Panda87b5502021-03-05 19:07:432889 'version': 'version:1.0.cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222890 },
2891 ],
2892 'condition': 'checkout_android',
2893 'dep_type': 'cipd',
2894 },
2895
2896 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:372897 'packages': [
2898 {
2899 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Haiyang Panda87b5502021-03-05 19:07:432900 'version': 'version:1.cr0',
Peter Wenee303ae2018-09-12 19:41:372901 },
2902 ],
2903 'condition': 'checkout_android',
2904 'dep_type': 'cipd',
2905 },
2906
Ben Joyce157038a2020-05-06 20:13:062907 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
2908 'packages': [
2909 {
2910 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Haiyang Panda87b5502021-03-05 19:07:432911 'version': 'version:1.9.6.2.cr0',
Ben Joyce157038a2020-05-06 20:13:062912 },
2913 ],
2914 'condition': 'checkout_android',
2915 'dep_type': 'cipd',
2916 },
2917
Haiyang Pand924ea82021-03-01 18:44:052918 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:062919 'packages': [
2920 {
2921 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Haiyang Panda87b5502021-03-05 19:07:432922 'version': 'version:1.9.6.2.cr0',
Ben Joyce157038a2020-05-06 20:13:062923 },
2924 ],
2925 'condition': 'checkout_android',
2926 'dep_type': 'cipd',
2927 },
2928
Peter Wen414bfbc2020-02-19 20:02:002929 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
2930 'packages': [
2931 {
2932 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Haiyang Panda87b5502021-03-05 19:07:432933 'version': 'version:0.2.cr0',
Peter Wen414bfbc2020-02-19 20:02:002934 },
2935 ],
2936 'condition': 'checkout_android',
2937 'dep_type': 'cipd',
2938 },
2939
Yun Liu081719f2019-03-20 23:24:022940 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
2941 'packages': [
2942 {
2943 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Haiyang Panda87b5502021-03-05 19:07:432944 'version': 'version:2.3.0.cr0',
Yun Liu081719f2019-03-20 23:24:022945 },
2946 ],
2947 'condition': 'checkout_android',
2948 'dep_type': 'cipd',
2949 },
2950
Ben Joyce157038a2020-05-06 20:13:062951 'src/third_party/android_deps/libs/org_apache_ant_ant': {
2952 'packages': [
2953 {
2954 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Haiyang Panda87b5502021-03-05 19:07:432955 'version': 'version:1.8.0.cr0',
Ben Joyce157038a2020-05-06 20:13:062956 },
2957 ],
2958 'condition': 'checkout_android',
2959 'dep_type': 'cipd',
2960 },
2961
2962 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
2963 'packages': [
2964 {
2965 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Haiyang Panda87b5502021-03-05 19:07:432966 'version': 'version:1.8.0.cr0',
Ben Joyce157038a2020-05-06 20:13:062967 },
2968 ],
2969 'condition': 'checkout_android',
2970 'dep_type': 'cipd',
2971 },
2972
2973 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
2974 'packages': [
2975 {
2976 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Haiyang Panda87b5502021-03-05 19:07:432977 'version': 'version:2.1.3.cr0',
Ben Joyce157038a2020-05-06 20:13:062978 },
2979 ],
2980 'condition': 'checkout_android',
2981 'dep_type': 'cipd',
2982 },
2983
2984 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
2985 'packages': [
2986 {
2987 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Haiyang Panda87b5502021-03-05 19:07:432988 'version': 'version:2.2.1.cr0',
Ben Joyce157038a2020-05-06 20:13:062989 },
2990 ],
2991 'condition': 'checkout_android',
2992 'dep_type': 'cipd',
2993 },
2994
2995 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
2996 'packages': [
2997 {
2998 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Haiyang Panda87b5502021-03-05 19:07:432999 'version': 'version:2.2.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063000 },
3001 ],
3002 'condition': 'checkout_android',
3003 'dep_type': 'cipd',
3004 },
3005
3006 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3007 'packages': [
3008 {
3009 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Haiyang Panda87b5502021-03-05 19:07:433010 'version': 'version:2.2.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063011 },
3012 ],
3013 'condition': 'checkout_android',
3014 'dep_type': 'cipd',
3015 },
3016
3017 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3018 'packages': [
3019 {
3020 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Haiyang Panda87b5502021-03-05 19:07:433021 'version': 'version:2.2.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063022 },
3023 ],
3024 'condition': 'checkout_android',
3025 'dep_type': 'cipd',
3026 },
3027
3028 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3029 'packages': [
3030 {
3031 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Haiyang Panda87b5502021-03-05 19:07:433032 'version': 'version:2.2.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063033 },
3034 ],
3035 'condition': 'checkout_android',
3036 'dep_type': 'cipd',
3037 },
3038
3039 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3040 'packages': [
3041 {
3042 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Haiyang Panda87b5502021-03-05 19:07:433043 'version': 'version:2.2.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063044 },
3045 ],
3046 'condition': 'checkout_android',
3047 'dep_type': 'cipd',
3048 },
3049
3050 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3051 'packages': [
3052 {
3053 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Haiyang Panda87b5502021-03-05 19:07:433054 'version': 'version:2.2.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063055 },
3056 ],
3057 'condition': 'checkout_android',
3058 'dep_type': 'cipd',
3059 },
3060
3061 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3062 'packages': [
3063 {
3064 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Haiyang Panda87b5502021-03-05 19:07:433065 'version': 'version:2.2.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063066 },
3067 ],
3068 'condition': 'checkout_android',
3069 'dep_type': 'cipd',
3070 },
3071
3072 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3073 'packages': [
3074 {
3075 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Haiyang Panda87b5502021-03-05 19:07:433076 'version': 'version:2.2.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063077 },
3078 ],
3079 'condition': 'checkout_android',
3080 'dep_type': 'cipd',
3081 },
3082
3083 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3084 'packages': [
3085 {
3086 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Haiyang Panda87b5502021-03-05 19:07:433087 'version': 'version:1.0-beta-6.cr0',
Ben Joyce157038a2020-05-06 20:13:063088 },
3089 ],
3090 'condition': 'checkout_android',
3091 'dep_type': 'cipd',
3092 },
3093
3094 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3095 'packages': [
3096 {
3097 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Haiyang Panda87b5502021-03-05 19:07:433098 'version': 'version:1.0-beta-6.cr0',
Ben Joyce157038a2020-05-06 20:13:063099 },
3100 ],
3101 'condition': 'checkout_android',
3102 'dep_type': 'cipd',
3103 },
3104
3105 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3106 'packages': [
3107 {
3108 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Haiyang Panda87b5502021-03-05 19:07:433109 'version': 'version:1.0-beta-6.cr0',
Ben Joyce157038a2020-05-06 20:13:063110 },
3111 ],
3112 'condition': 'checkout_android',
3113 'dep_type': 'cipd',
3114 },
3115
3116 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3117 'packages': [
3118 {
3119 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Haiyang Panda87b5502021-03-05 19:07:433120 'version': 'version:1.0-beta-6.cr0',
Ben Joyce157038a2020-05-06 20:13:063121 },
3122 ],
3123 'condition': 'checkout_android',
3124 'dep_type': 'cipd',
3125 },
3126
Ben Joyce3d4dd2cd2020-05-27 18:32:503127 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3128 'packages': [
3129 {
3130 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Haiyang Panda87b5502021-03-05 19:07:433131 'version': 'version:1.2.1.cr0',
Ben Joyce3d4dd2cd2020-05-27 18:32:503132 },
3133 ],
3134 'condition': 'checkout_android',
3135 'dep_type': 'cipd',
3136 },
3137
Peter Wenee303ae2018-09-12 19:41:373138 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3139 'packages': [
3140 {
3141 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Haiyang Panda87b5502021-03-05 19:07:433142 'version': 'version:2.5.5.cr0',
Peter Wenee303ae2018-09-12 19:41:373143 },
3144 ],
3145 'condition': 'checkout_android',
3146 'dep_type': 'cipd',
3147 },
3148
Andrew Grieve8b5b0462019-11-13 21:07:363149 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3150 'packages': [
3151 {
3152 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Haiyang Panda87b5502021-03-05 19:07:433153 'version': 'version:3.5.0.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363154 },
3155 ],
3156 'condition': 'checkout_android',
3157 'dep_type': 'cipd',
3158 },
3159
Peter Wen37c9003b2020-07-06 15:04:263160 'src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded': {
Andrew Grieve8b5b0462019-11-13 21:07:363161 'packages': [
3162 {
Peter Wen37c9003b2020-07-06 15:04:263163 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_shaded',
Haiyang Panda87b5502021-03-05 19:07:433164 'version': 'version:3.1.2.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363165 },
3166 ],
3167 'condition': 'checkout_android',
3168 'dep_type': 'cipd',
3169 },
3170
Peter Wenee303ae2018-09-12 19:41:373171 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3172 'packages': [
3173 {
3174 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Haiyang Panda87b5502021-03-05 19:07:433175 'version': 'version:1.17.cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363176 },
3177 ],
3178 'condition': 'checkout_android',
3179 'dep_type': 'cipd',
3180 },
3181
Ben Joyce157038a2020-05-06 20:13:063182 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3183 'packages': [
3184 {
3185 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Haiyang Panda87b5502021-03-05 19:07:433186 'version': 'version:1.0-alpha-9-stable-1.cr0',
Ben Joyce157038a2020-05-06 20:13:063187 },
3188 ],
3189 'condition': 'checkout_android',
3190 'dep_type': 'cipd',
3191 },
3192
3193 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3194 'packages': [
3195 {
3196 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Haiyang Panda87b5502021-03-05 19:07:433197 'version': 'version:1.11.cr0',
Ben Joyce157038a2020-05-06 20:13:063198 },
3199 ],
3200 'condition': 'checkout_android',
3201 'dep_type': 'cipd',
3202 },
3203
3204 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3205 'packages': [
3206 {
3207 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Haiyang Panda87b5502021-03-05 19:07:433208 'version': 'version:1.5.15.cr0',
Ben Joyce157038a2020-05-06 20:13:063209 },
3210 ],
3211 'condition': 'checkout_android',
3212 'dep_type': 'cipd',
3213 },
3214
Andrew Grieve177c82f2020-02-03 19:35:173215 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3216 'packages': [
3217 {
3218 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Haiyang Panda87b5502021-03-05 19:07:433219 'version': 'version:13.0.cr0',
Andrew Grieve177c82f2020-02-03 19:35:173220 },
3221 ],
3222 'condition': 'checkout_android',
3223 'dep_type': 'cipd',
3224 },
3225
Ben Joyceb1d4e5d2020-01-22 23:45:173226 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3227 'packages': [
3228 {
3229 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Haiyang Panda87b5502021-03-05 19:07:433230 'version': 'version:1.3.72.cr0',
Ben Joyceb1d4e5d2020-01-22 23:45:173231 },
3232 ],
3233 'condition': 'checkout_android',
3234 'dep_type': 'cipd',
3235 },
3236
3237 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3238 'packages': [
3239 {
3240 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Haiyang Panda87b5502021-03-05 19:07:433241 'version': 'version:1.3.72.cr0',
Peter Wen414bfbc2020-02-19 20:02:003242 },
3243 ],
3244 'condition': 'checkout_android',
3245 'dep_type': 'cipd',
3246 },
3247
3248 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3249 'packages': [
3250 {
3251 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Haiyang Panda87b5502021-03-05 19:07:433252 'version': 'version:0.1.0.cr0',
Ben Joyceb1d4e5d2020-01-22 23:45:173253 },
3254 ],
3255 'condition': 'checkout_android',
3256 'dep_type': 'cipd',
3257 },
3258
Andrew Grieve177c82f2020-02-03 19:35:173259 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3260 'packages': [
3261 {
3262 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Haiyang Panda87b5502021-03-05 19:07:433263 'version': 'version:7.0.cr0',
Andrew Grieve177c82f2020-02-03 19:35:173264 },
3265 ],
3266 'condition': 'checkout_android',
3267 'dep_type': 'cipd',
3268 },
3269
3270 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3271 'packages': [
3272 {
3273 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Haiyang Panda87b5502021-03-05 19:07:433274 'version': 'version:7.0.cr0',
Andrew Grieve177c82f2020-02-03 19:35:173275 },
3276 ],
3277 'condition': 'checkout_android',
3278 'dep_type': 'cipd',
3279 },
3280
3281 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3282 'packages': [
3283 {
3284 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Haiyang Panda87b5502021-03-05 19:07:433285 'version': 'version:7.0.cr0',
Andrew Grieve177c82f2020-02-03 19:35:173286 },
3287 ],
3288 'condition': 'checkout_android',
3289 'dep_type': 'cipd',
3290 },
3291
3292 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3293 'packages': [
3294 {
3295 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Haiyang Panda87b5502021-03-05 19:07:433296 'version': 'version:7.0.cr0',
Andrew Grieve177c82f2020-02-03 19:35:173297 },
3298 ],
3299 'condition': 'checkout_android',
3300 'dep_type': 'cipd',
3301 },
3302
3303 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3304 'packages': [
3305 {
3306 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Haiyang Panda87b5502021-03-05 19:07:433307 'version': 'version:7.0.cr0',
Andrew Grieve177c82f2020-02-03 19:35:173308 },
3309 ],
3310 'condition': 'checkout_android',
3311 'dep_type': 'cipd',
3312 },
3313
Andrew Grieve8b5b0462019-11-13 21:07:363314 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3315 'packages': [
3316 {
3317 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Haiyang Panda87b5502021-03-05 19:07:433318 'version': 'version:2.1.2.cr0',
Peter Wenee303ae2018-09-12 19:41:373319 },
3320 ],
3321 'condition': 'checkout_android',
3322 'dep_type': 'cipd',
3323 },
Pavel Shmakovc1d47012018-08-24 14:36:223324
Ben Joyce157038a2020-05-06 20:13:063325 'src/third_party/android_deps/libs/org_robolectric_annotations': {
3326 'packages': [
3327 {
3328 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Haiyang Panda87b5502021-03-05 19:07:433329 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063330 },
3331 ],
3332 'condition': 'checkout_android',
3333 'dep_type': 'cipd',
3334 },
3335
3336 'src/third_party/android_deps/libs/org_robolectric_junit': {
3337 'packages': [
3338 {
3339 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Haiyang Panda87b5502021-03-05 19:07:433340 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063341 },
3342 ],
3343 'condition': 'checkout_android',
3344 'dep_type': 'cipd',
3345 },
3346
3347 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3348 'packages': [
3349 {
3350 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Haiyang Panda87b5502021-03-05 19:07:433351 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063352 },
3353 ],
3354 'condition': 'checkout_android',
3355 'dep_type': 'cipd',
3356 },
3357
3358 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3359 'packages': [
3360 {
3361 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Haiyang Panda87b5502021-03-05 19:07:433362 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063363 },
3364 ],
3365 'condition': 'checkout_android',
3366 'dep_type': 'cipd',
3367 },
3368
3369 'src/third_party/android_deps/libs/org_robolectric_resources': {
3370 'packages': [
3371 {
3372 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Haiyang Panda87b5502021-03-05 19:07:433373 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063374 },
3375 ],
3376 'condition': 'checkout_android',
3377 'dep_type': 'cipd',
3378 },
3379
3380 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3381 'packages': [
3382 {
3383 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Haiyang Panda87b5502021-03-05 19:07:433384 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063385 },
3386 ],
3387 'condition': 'checkout_android',
3388 'dep_type': 'cipd',
3389 },
3390
3391 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3392 'packages': [
3393 {
3394 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Haiyang Panda87b5502021-03-05 19:07:433395 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063396 },
3397 ],
3398 'condition': 'checkout_android',
3399 'dep_type': 'cipd',
3400 },
3401
3402 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3403 'packages': [
3404 {
3405 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Haiyang Panda87b5502021-03-05 19:07:433406 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063407 },
3408 ],
3409 'condition': 'checkout_android',
3410 'dep_type': 'cipd',
3411 },
3412
3413 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3414 'packages': [
3415 {
3416 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Haiyang Panda87b5502021-03-05 19:07:433417 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063418 },
3419 ],
3420 'condition': 'checkout_android',
3421 'dep_type': 'cipd',
3422 },
3423
Ben Joyce2ab67672020-05-25 23:09:013424 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3425 'packages': [
3426 {
3427 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Haiyang Panda87b5502021-03-05 19:07:433428 'version': 'version:4.3.1.cr0',
Ben Joyce2ab67672020-05-25 23:09:013429 },
3430 ],
3431 'condition': 'checkout_android',
3432 'dep_type': 'cipd',
3433 },
3434
Ben Joyce157038a2020-05-06 20:13:063435 'src/third_party/android_deps/libs/org_robolectric_utils': {
3436 'packages': [
3437 {
3438 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Haiyang Panda87b5502021-03-05 19:07:433439 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063440 },
3441 ],
3442 'condition': 'checkout_android',
3443 'dep_type': 'cipd',
3444 },
3445
3446 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3447 'packages': [
3448 {
3449 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Haiyang Panda87b5502021-03-05 19:07:433450 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063451 },
3452 ],
3453 'condition': 'checkout_android',
3454 'dep_type': 'cipd',
3455 },
3456
Peter Wen37c9003b2020-07-06 15:04:263457 'src/third_party/android_deps/libs/org_threeten_threeten_extra': {
3458 'packages': [
3459 {
3460 'package': 'chromium/third_party/android_deps/libs/org_threeten_threeten_extra',
Haiyang Panda87b5502021-03-05 19:07:433461 'version': 'version:1.5.0.cr0',
Peter Wen37c9003b2020-07-06 15:04:263462 },
3463 ],
3464 'condition': 'checkout_android',
3465 'dep_type': 'cipd',
3466 },
3467
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033468 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123469
3470 'src/tools/resultdb': {
3471 'packages': [
3472 {
3473 'package': 'infra/tools/result_adapter/${{platform}}',
3474 'version': Var('resultdb_version'),
3475 },
3476 ],
3477 'dep_type': 'cipd',
3478 },
[email protected]5f129de2009-02-24 23:22:043479}
3480
[email protected]00c517672010-11-04 00:27:293481
[email protected]5f129de2009-02-24 23:22:043482include_rules = [
3483 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143484 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393485 '+base',
3486 '+build',
3487 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013488 # perfetto is base's public dependency.
3489 '+third_party/perfetto/include/perfetto/tracing',
[email protected]5f129de2009-02-24 23:22:043490
[email protected]dfbff862012-11-28 19:08:143491 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393492 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143493
Stefan Zagerfd5ba192014-08-23 00:29:393494 '+testing',
3495 '+third_party/icu/source/common/unicode',
3496 '+third_party/icu/source/i18n/unicode',
3497 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413498
Peter Kasting16fe8fef2020-07-31 15:40:523499 # Abseil features must be allowlisted explicitly for now. See
3500 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3501 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413502 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523503 '-third_party/abseil-cpp',
Peter Kastinga9cf1c52020-07-31 17:42:463504 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043505]
3506
3507
3508# checkdeps.py shouldn't check include paths for files in these dirs:
3509skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393510 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143511 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393512 'skia',
3513 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413514 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393515 'v8',
[email protected]5f129de2009-02-24 23:22:043516]
[email protected]bfa24b962009-03-02 00:16:163517
3518
3519hooks = [
3520 {
[email protected]9372bec2014-08-14 14:03:303521 # This clobbers when necessary (based on get_landmines.py). It must be the
3522 # first hook so that other things that get/generate into the output
3523 # directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393524 'name': 'landmines',
3525 'pattern': '.',
3526 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483527 'python',
Stefan Zagerfd5ba192014-08-23 00:29:393528 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303529 ],
3530 },
3531 {
Sylvain Defresne52ba2df52020-07-08 17:32:103532 # This clobbers when necessary (based on get_landmines.py). It must be the
3533 # first hook so that other things that get/generate into the output
3534 # directory will not subsequently be clobbered. This script is only run
3535 # for iOS build with src_internal.
3536 'name': 'landmines_ios_internal',
3537 'pattern': '.',
3538 'condition': 'checkout_ios and checkout_src_internal',
3539 'action': [
3540 'python',
3541 'src/build/landmines.py',
3542 '--landmine-scripts',
3543 'src/ios_internal/build/get_landmines.py',
3544 '--landmines-path',
3545 'src/ios_internal/.landmines',
3546 ],
3547 },
3548 {
Dan Jacquescea92c512017-06-02 23:59:163549 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3550 # disabled.
3551 'name': 'disable_depot_tools_selfupdate',
3552 'pattern': '.',
3553 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483554 'python',
Dan Jacquescea92c512017-06-02 23:59:163555 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3556 '--disable',
3557 ],
3558 },
3559 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173560 # Ensure that we don't accidentally reference any .pyc files whose
3561 # corresponding .py files have since been deleted.
3562 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523563 'name': 'remove_stale_pyc_files',
3564 'pattern': '.',
3565 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483566 'python',
jbudorick94a712c2016-03-09 19:03:523567 'src/tools/remove_stale_pyc_files.py',
3568 'src/android_webview/tools',
3569 'src/build/android',
3570 'src/gpu/gles2_conform_support',
3571 'src/infra',
3572 'src/ppapi',
3573 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493574 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583575 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523576 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523577 'src/tools',
3578 ],
3579 },
3580 {
[email protected]89e43f652011-08-18 00:03:173581 # This downloads binaries for Native Client's newlib toolchain.
3582 # Done in lieu of building the toolchain from scratch as it can take
3583 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393584 'name': 'nacltools',
3585 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553586 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393587 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483588 'python',
dyen249880632014-11-20 23:02:203589 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223590 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553591 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173592 ],
3593 },
[email protected]3a0b2492011-08-24 20:41:163594 {
Tom Andersona07b9fe2018-02-09 04:08:263595 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393596 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263597 'condition': 'checkout_linux and checkout_arm',
Nodir Turakulovdd080902018-01-20 01:06:483598 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263599 '--arch=arm'],
3600 },
3601 {
3602 'name': 'sysroot_arm64',
3603 'pattern': '.',
3604 'condition': 'checkout_linux and checkout_arm64',
3605 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3606 '--arch=arm64'],
3607 },
3608 {
3609 'name': 'sysroot_x86',
3610 'pattern': '.',
3611 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
3612 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3613 '--arch=x86'],
3614 },
3615 {
3616 'name': 'sysroot_mips',
3617 'pattern': '.',
3618 'condition': 'checkout_linux and checkout_mips',
3619 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3620 '--arch=mips'],
3621 },
3622 {
Wang Qingd25f7cc2018-09-05 06:01:043623 'name': 'sysroot_mips64',
3624 'pattern': '.',
3625 'condition': 'checkout_linux and checkout_mips64',
3626 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3627 '--arch=mips64el'],
3628 },
3629
3630 {
Tom Andersona07b9fe2018-02-09 04:08:263631 'name': 'sysroot_x64',
3632 'pattern': '.',
3633 'condition': 'checkout_linux and checkout_x64',
3634 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3635 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293636 },
3637 {
Nico Weber76299302018-02-01 20:36:453638 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3639 'name': 'ciopfs_linux',
3640 'pattern': '.',
3641 'condition': 'checkout_win and host_os == "linux"',
3642 'action': [ 'python',
3643 'src/third_party/depot_tools/download_from_google_storage.py',
3644 '--no_resume',
3645 '--no_auth',
3646 '--bucket', 'chromium-browser-clang/ciopfs',
3647 '-s', 'src/build/ciopfs.sha1',
3648 ]
3649 },
3650 {
Nico Weberb19437032017-10-09 02:45:093651 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393652 'name': 'win_toolchain',
3653 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403654 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483655 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203656 },
justincohen6a03a3d2016-03-26 21:44:383657 {
3658 # Update the Mac toolchain if necessary.
3659 'name': 'mac_toolchain',
3660 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583661 'condition': 'checkout_mac or checkout_ios',
Mark Mentovaibc158342020-11-11 13:24:403662 'action': ['python', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383663 },
[email protected]c71d3282014-04-09 01:56:203664 {
Chong Gu75af969a2021-03-22 14:46:143665 # Update the Fuchsia SDK if necessary.
3666 'name': 'Download Fuchsia SDK',
3667 'pattern': '.',
3668 'condition': 'checkout_fuchsia',
3669 'action': [
3670 'python',
3671 'src/build/fuchsia/update_sdk.py',
3672 '--default-bucket={fuchsia_sdk_bucket}',
3673 ],
3674 },
3675 {
Hans Wennborg0214e8a2019-04-29 09:50:513676 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123677 # Note: On Win, this should run after win_toolchain, as it may use it.
3678 'name': 'clang',
3679 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513680 'condition': 'not llvm_force_head_revision',
3681 'action': ['python', 'src/tools/clang/scripts/update.py'],
3682 },
3683 {
3684 # Build the clang toolchain from tip-of-tree.
3685 # Note: On Win, this should run after win_toolchain, as it may use it.
3686 'name': 'clang_tot',
3687 'pattern': '.',
3688 'condition': 'llvm_force_head_revision',
Hans Wennborgd1eec552019-05-02 14:59:073689 'action': ['python', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513690 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443691 '--with-android={checkout_android}',
3692 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123693 },
3694 {
Roberto Carrillo36312722018-10-17 02:18:453695 # This is supposed to support the same set of platforms as 'clang' above.
3696 'name': 'clang_coverage',
3697 'pattern': '.',
3698 'condition': 'checkout_clang_coverage_tools',
Hans Wennborg8ee64a12019-11-05 17:31:303699 'action': ['python', 'src/tools/clang/scripts/update.py',
3700 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453701 },
3702 {
George Burgess IVa55e6bed2019-12-11 16:24:083703 # This is also supposed to support the same set of platforms as 'clang'
3704 # above. LLVM ToT support isn't provided at the moment.
3705 'name': 'clang_tidy',
3706 'pattern': '.',
3707 'condition': 'checkout_clang_tidy',
3708 'action': ['python', 'src/tools/clang/scripts/update.py',
3709 '--package=clang-tidy'],
3710 },
3711 {
Nico Weber1df4a692017-10-16 21:36:303712 # Mac doesn't use lld so it's not included in the default clang bundle
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213713 # there. lld is however needed in win and Fuchsia cross builds, so
3714 # download it there. Should run after the clang hook.
Nico Weber1df4a692017-10-16 21:36:303715 'name': 'lld/mac',
3716 'pattern': '.',
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213717 'condition': 'host_os == "mac" and (checkout_win or checkout_fuchsia)',
Hans Wennborg8ee64a12019-11-05 17:31:303718 'action': ['python', 'src/tools/clang/scripts/update.py',
3719 '--package=lld_mac'],
Nico Weber1df4a692017-10-16 21:36:303720 },
3721 {
Nico Weber98fd3772020-12-11 21:14:063722 # Should run after the clang hook.
3723 'name': 'objdump/mac',
3724 'pattern': '.',
3725 'condition': 'checkout_mac and host_os != "mac"',
3726 'action': ['python', 'src/tools/clang/scripts/update.py',
3727 '--package=objdump'],
3728 },
3729 {
phajdan.jr2448b2c2015-04-24 21:04:173730 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393731 'name': 'lastchange',
3732 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483733 'action': ['python', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393734 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253735 },
3736 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373737 # Update GPU lists version string (for gpu/config).
3738 'name': 'gpu_lists_version',
3739 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483740 'action': ['python', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373741 '-m', 'GPU_LISTS_VERSION',
3742 '--revision-id-only',
3743 '--header', 'src/gpu/config/gpu_lists_version.h'],
3744 },
3745 {
halcanary5cacab3a2016-07-29 19:23:203746 # Update skia_commit_hash.h.
3747 'name': 'lastchange_skia',
3748 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483749 'action': ['python', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203750 '-m', 'SKIA_COMMIT_HASH',
3751 '-s', 'src/third_party/skia',
3752 '--header', 'src/skia/ext/skia_commit_hash.h'],
3753 },
[email protected]6eabd702014-01-12 00:19:203754 # Pull clang-format binaries using checked-in hashes.
3755 {
Stefan Zagerfd5ba192014-08-23 00:29:393756 'name': 'clang_format_win',
3757 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193758 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483759 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123760 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393761 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393762 '--no_auth',
3763 '--bucket', 'chromium-clang-format',
3764 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203765 ],
3766 },
3767 {
Stefan Zagerfd5ba192014-08-23 00:29:393768 'name': 'clang_format_mac',
3769 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193770 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483771 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123772 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393773 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393774 '--no_auth',
3775 '--bucket', 'chromium-clang-format',
3776 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203777 ],
3778 },
3779 {
Stefan Zagerfd5ba192014-08-23 00:29:393780 'name': 'clang_format_linux',
3781 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193782 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483783 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123784 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393785 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393786 '--no_auth',
3787 '--bucket', 'chromium-clang-format',
3788 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:213789 ],
3790 },
Nico Weber0c0ade82017-10-19 22:34:433791 # Pull rc binaries using checked-in hashes.
3792 {
3793 'name': 'rc_win',
3794 'pattern': '.',
3795 'condition': 'checkout_win and host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483796 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433797 'src/third_party/depot_tools/download_from_google_storage.py',
3798 '--no_resume',
3799 '--no_auth',
3800 '--bucket', 'chromium-browser-clang/rc',
3801 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
3802 ],
3803 },
3804 {
3805 'name': 'rc_mac',
3806 'pattern': '.',
3807 'condition': 'checkout_win and host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483808 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433809 'src/third_party/depot_tools/download_from_google_storage.py',
3810 '--no_resume',
3811 '--no_auth',
3812 '--bucket', 'chromium-browser-clang/rc',
3813 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
3814 ],
3815 },
3816 {
3817 'name': 'rc_linux',
3818 'pattern': '.',
3819 'condition': 'checkout_win and host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483820 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433821 'src/third_party/depot_tools/download_from_google_storage.py',
3822 '--no_resume',
3823 '--no_auth',
3824 '--bucket', 'chromium-browser-clang/rc',
3825 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:313826 ]
3827 },
Nico Weber76299302018-02-01 20:36:453828 {
Tom Anderson44027d42018-03-15 17:14:533829 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:313830 'pattern': '.',
3831 'action': [ 'download_from_google_storage',
3832 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:313833 '--extract',
3834 '--no_auth',
3835 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:533836 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:433837 ],
3838 },
Yves Gerey0e064c4c2019-11-06 14:42:093839 # Download test resources for opus, i.e. audio files.
3840 {
3841 'name': 'opus_test_files',
3842 'pattern': '.',
3843 'action': ['download_from_google_storage',
3844 '--no_auth',
3845 '--quiet',
3846 '--bucket', 'chromium-webrtc-resources',
3847 '-d', 'src/third_party/opus/tests/resources'],
3848 },
erikwright9bdc2bf2015-01-22 20:20:043849 {
David Benjaminddc843c2019-03-26 14:50:073850 'name': 'apache_mac',
3851 'pattern': '\\.sha1',
3852 'condition': 'checkout_mac',
3853 'action': [ 'python',
3854 'src/third_party/depot_tools/download_from_google_storage.py',
3855 '--no_resume',
3856 '--directory',
3857 '--recursive',
3858 '--no_auth',
3859 '--num_threads=16',
3860 '--bucket', 'chromium-apache-mac',
3861 'src/third_party/apache-mac',
3862 ],
3863 },
3864 {
Stefan Zagerfd5ba192014-08-23 00:29:393865 'name': 'apache_win32',
3866 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:073867 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483868 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123869 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393870 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393871 '--directory',
3872 '--recursive',
3873 '--no_auth',
3874 '--num_threads=16',
3875 '--bucket', 'chromium-apache-win32',
3876 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:263877 ],
3878 },
3879 {
Dirk Pranke6c360be2017-10-09 19:06:593880 'name': 'msan_chained_origins',
3881 'pattern': '.',
3882 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483883 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593884 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363885 '--no_resume',
3886 '--no_auth',
3887 '--bucket', 'chromium-instrumented-libraries',
3888 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593889 ],
3890 },
3891 {
3892 'name': 'msan_no_origins',
3893 'pattern': '.',
3894 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483895 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593896 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363897 '--no_resume',
3898 '--no_auth',
3899 '--bucket', 'chromium-instrumented-libraries',
3900 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593901 ],
thomasandersonaa441f52017-04-04 22:35:393902 },
3903 {
Dirk Pranke474d1ca2019-03-13 23:14:363904 'name': 'wasm_fuzzer',
3905 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483906 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123907 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363908 '--no_resume',
3909 '--no_auth',
3910 '-u',
3911 '--bucket', 'v8-wasm-fuzzer',
3912 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:473913 ],
3914 },
dpapadcbee6ab2017-01-14 03:05:533915
3916 # Pull down Node binaries for WebUI toolchain.
3917 {
3918 'name': 'node_linux64',
3919 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193920 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483921 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123922 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533923 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533924 '--extract',
3925 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183926 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533927 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
3928 ],
3929 },
3930 {
3931 'name': 'node_mac',
3932 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:143933 'condition': 'host_os == "mac" and host_cpu == "x64"',
Nodir Turakulovdd080902018-01-20 01:06:483934 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123935 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533936 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533937 '--extract',
3938 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183939 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533940 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
3941 ],
3942 },
3943 {
Nico Weber6dd87c02021-03-23 14:51:143944 # TODO: Node 16.0 will likely ship with an official universal node binary
3945 # on macOS. Once node 16.0 is released, collapse this into the node_mac hook
3946 # above again and use the universal binary on mac independent of host_cpu.
3947 'name': 'node_mac_arm64',
3948 'pattern': '.',
3949 'condition': 'host_os == "mac" and host_cpu == "arm64"',
3950 'action': [ 'python',
3951 'src/third_party/depot_tools/download_from_google_storage.py',
3952 '--no_resume',
3953 '--extract',
3954 '--no_auth',
3955 '--bucket', 'chromium-nodejs/16.0.0-pre',
3956 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
3957 ],
3958 },
3959 {
dpapadcbee6ab2017-01-14 03:05:533960 'name': 'node_win',
3961 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193962 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483963 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123964 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533965 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533966 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183967 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533968 '-s', 'src/third_party/node/win/node.exe.sha1',
3969 ],
3970 },
3971
3972 # Pull down NPM dependencies for WebUI toolchain.
3973 {
3974 'name': 'webui_node_modules',
3975 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483976 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123977 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533978 '--no_resume',
3979 '--extract',
3980 '--no_auth',
3981 '--bucket', 'chromium-nodejs',
3982 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
3983 ],
3984 },
kainino61f7bce2017-04-28 21:53:273985
Dirk Prankec1d528fc02017-11-03 15:15:033986 # Download Telemetry's binary dependencies via conditionals
3987 {
3988 'name': 'checkout_telemetry_binary_dependencies',
3989 'condition': 'checkout_telemetry_dependencies',
3990 'pattern': '.',
Nodir Turakulove2d81c32017-11-10 07:47:273991 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:033992 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
3993 ],
3994 },
Ryan Heise305d2652020-09-25 02:02:333995
Stephen Martinis924a02d2017-11-08 10:12:033996 # Download Telemetry's benchmark binary dependencies via conditionals
3997 {
3998 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:553999 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034000 'pattern': '.',
Nodir Turakuloveea875a2018-01-22 23:52:524001 'action': [ 'vpython',
Stephen Martinis924a02d2017-11-08 10:12:034002 'src/tools/perf/fetch_benchmark_deps.py',
4003 '-f',
Ryan Heise305d2652020-09-25 02:02:334004 '-p',
4005 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034006 ],
4007 },
Ryan Heise305d2652020-09-25 02:02:334008 {
4009 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554010 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334011 'pattern': '.',
4012 'action': [ 'vpython',
4013 'src/tools/perf/fetch_benchmark_deps.py',
4014 '-f',
4015 '-p',
4016 'win'
4017 ],
4018 },
4019 {
4020 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554021 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334022 'pattern': '.',
4023 'action': [ 'vpython',
4024 'src/tools/perf/fetch_benchmark_deps.py',
4025 '-f',
4026 '-p',
4027 'mac'
4028 ],
4029 },
4030 {
4031 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554032 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334033 'pattern': '.',
4034 'action': [ 'vpython',
4035 'src/tools/perf/fetch_benchmark_deps.py',
4036 '-f',
4037 '-p',
4038 'android'
4039 ],
4040 },
4041
Dirk Prankec1d528fc02017-11-03 15:15:034042
Dirk Pranke099b747b2017-10-06 04:29:094043 # This is used to ensure that all network operations are properly
4044 # annotated so we can document what they're for.
4045 {
4046 'name': 'tools_traffic_annotation_linux',
4047 'pattern': '.',
4048 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484049 'action': [ 'python',
Dirk Pranke099b747b2017-10-06 04:29:094050 'src/third_party/depot_tools/download_from_google_storage.py',
4051 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094052 '--no_auth',
4053 '--num_threads=4',
4054 '--bucket', 'chromium-tools-traffic_annotation',
4055 '-d', 'src/tools/traffic_annotation/bin/linux64',
4056 ],
4057 },
4058
Ramin Halavatib7e55d92017-11-21 08:00:574059# This is used to ensure that all network operations are properly
4060# annotated so we can document what they're for.
4061 {
4062 'name': 'tools_traffic_annotation_windows',
4063 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524064 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484065 'action': [ 'python',
Ramin Halavatib7e55d92017-11-21 08:00:574066 'src/third_party/depot_tools/download_from_google_storage.py',
4067 '--no_resume',
4068 '--no_auth',
4069 '--num_threads=4',
4070 '--bucket', 'chromium-tools-traffic_annotation',
4071 '-d', 'src/tools/traffic_annotation/bin/win32',
4072 ],
4073 },
4074
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404075 # Pull down Zucchini test data.
4076 {
4077 'name': 'zucchini_testdata',
4078 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484079 'action': [ 'python',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404080 'src/third_party/depot_tools/download_from_google_storage.py',
4081 '--no_resume',
4082 '--no_auth',
huangs3bad8e22017-09-05 21:50:004083 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574084 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4085 '--recursive',
4086 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404087 ],
4088 },
Arthur Wang95d62d42020-06-03 04:53:254089 # Pull down WPR Archive files
4090 {
4091 'name': 'Fetch WPR archive files',
4092 'pattern': '.',
4093 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
4094 'action': [ 'python',
4095 'src/chrome/test/data/android/manage_wpr_archives.py',
4096 'download',
4097 ],
4098 },
John Budorickda801692018-02-21 23:24:284099 {
George Burgess IV1f751e42018-01-23 22:10:004100 'name': 'Fetch Android AFDO profile',
4101 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034102 'condition': 'checkout_android or checkout_linux',
Tiancong Wang6cfc1632019-07-25 21:32:374103 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114104 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374105 '--newest_state=src/chrome/android/profiles/newest.txt',
4106 '--local_state=src/chrome/android/profiles/local.txt',
4107 '--output_name=src/chrome/android/profiles/afdo.prof',
4108 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4109 ],
George Burgess IV1f751e42018-01-23 22:10:004110 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564111 {
Tom Anderson49e74972019-01-04 19:17:404112 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564113 'pattern': '\\.sha1',
4114 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484115 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274116 'src/third_party/depot_tools/download_from_google_storage.py',
4117 '--no_resume',
4118 '--no_auth',
4119 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404120 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564121 ],
4122 },
4123 {
Tom Anderson49e74972019-01-04 19:17:404124 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264125 'pattern': '\\.sha1',
4126 'condition': 'checkout_android',
4127 'action': [ 'python',
4128 'src/third_party/depot_tools/download_from_google_storage.py',
4129 '--no_resume',
4130 '--no_auth',
4131 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404132 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4133 ],
4134 },
4135 {
4136 'name': 'gvr_static_shim_android_arm64_1',
4137 'pattern': '\\.sha1',
4138 'condition': 'checkout_android',
4139 'action': [ 'python',
4140 'src/third_party/depot_tools/download_from_google_storage.py',
4141 '--no_resume',
4142 '--no_auth',
4143 '--bucket', 'chromium-gvr-static-shim',
4144 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4145 ],
4146 },
4147 {
Tom Anderson49e74972019-01-04 19:17:404148 'name': 'gvr_static_shim_android_arm64_Cr',
4149 'pattern': '\\.sha1',
4150 'condition': 'checkout_android',
4151 'action': [ 'python',
4152 'src/third_party/depot_tools/download_from_google_storage.py',
4153 '--no_resume',
4154 '--no_auth',
4155 '--bucket', 'chromium-gvr-static-shim',
4156 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4157 ],
Tom Anderson16eac9c2018-05-23 21:26:264158 },
4159 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564160 'name': 'vr_controller_test_api',
4161 'pattern': '\\.sha1',
4162 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484163 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274164 'src/third_party/depot_tools/download_from_google_storage.py',
4165 '--no_resume',
4166 '--no_auth',
4167 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4168 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564169 ],
4170 },
4171 # Download VR test APKs only if the environment variable is set
4172 {
4173 'name': 'vr_test_apks',
4174 'pattern': '.',
4175 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484176 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054177 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564178 ],
4179 },
bsheedye3c0a222018-07-27 19:06:094180 # DOWNLOAD AR test APKs only if the environment variable is set
4181 {
4182 'name': 'ar_test_apks',
4183 'pattern': '.',
4184 'condition': 'checkout_android',
4185 'action': [ 'python',
4186 'src/third_party/arcore-android-sdk/test-apks/update.py',
4187 ],
4188 },
dstockwelle9ef7892019-03-06 10:30:524189 # Download common ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:134190 {
4191 'name': 'ink-build',
4192 'pattern': '.',
4193 'condition': 'checkout_chromeos',
4194 'action': [ 'python',
4195 'src/third_party/depot_tools/download_from_google_storage.py',
4196 '--no_resume',
4197 '--no_auth',
4198 '--num_threads=4',
4199 '--bucket', 'chromium-ink',
4200 '-d', 'src/third_party/ink/build',
4201 ],
4202 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564203 {
Alex Turner18453172019-12-12 21:05:434204 'name': 'subresource-filter-ruleset',
4205 'pattern': '.',
4206 'action': [ 'python',
4207 'src/third_party/depot_tools/download_from_google_storage.py',
4208 '--no_resume',
4209 '--no_auth',
4210 '--bucket', 'chromium-ads-detection',
4211 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4212 ],
4213 },
4214 {
Tiancong Wang6cfc1632019-07-25 21:32:374215 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4216 'pattern': '.',
4217 'condition': 'checkout_chromeos or checkout_simplechrome',
4218 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114219 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374220 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4221 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4222 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4223 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4224 ],
4225 },
Tiancong Wang97a86552019-09-17 22:32:404226 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374227 {
Tiancong Wang1150e0f2020-10-12 22:32:034228 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4229 'pattern': '.',
4230 'condition': 'checkout_chromeos or checkout_simplechrome',
4231 'action': [ 'vpython',
Wan-Teh Chang596a8202020-10-13 22:55:414232 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034233 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4234 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4235 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4236 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4237 ],
4238 },
4239 {
4240 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4241 'pattern': '.',
4242 'condition': 'checkout_chromeos or checkout_simplechrome',
4243 'action': [ 'vpython',
4244 'src/tools/download_optimization_profile.py',
4245 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4246 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4247 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4248 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4249 ],
4250 },
4251 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564252 # Pull doclava binaries if building for Android.
4253 'name': 'doclava',
4254 'pattern': '.',
4255 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484256 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054257 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564258 ],
4259 },
4260
4261 {
Chong Gu26612e62020-10-06 01:41:344262 'name': 'Download Fuchsia system images',
4263 'pattern': '.',
4264 'condition': 'checkout_fuchsia',
4265 'action': [
4266 'python',
4267 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504268 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084269 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564270 ],
4271 },
Dan Jacques9731b23a2017-10-12 20:40:174272
Ben Pasteneaf216c7d2019-05-21 20:56:544273 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434274 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024275 {
Benjamin Pastene99550d22018-04-19 00:16:434276 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024277 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434278 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024279 'action': [
4280 'src/third_party/chromite/bin/cros',
4281 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174282 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434283 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024284 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254285 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254286 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434287 '--cache-dir=src/build/cros_cache/',
4288 '--use-external-config',
4289 '--boards={cros_boards_with_qemu_images}',
4290 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024291 ],
4292 },
Benjamin Pastene99550d22018-04-19 00:16:434293 {
4294 'name': 'cros_simplechrome_artifacts_with_no_vm',
4295 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434296 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434297 'action': [
4298 'src/third_party/chromite/bin/cros',
4299 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174300 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434301 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434302 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254303 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254304 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434305 '--cache-dir=src/build/cros_cache/',
4306 '--use-external-config',
4307 '--boards={cros_boards}',
4308 ],
4309 },
4310 {
4311 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4312 'pattern': '.',
4313 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4314 'action': [
4315 'src/third_party/chromite/bin/cros',
4316 'chrome-sdk',
4317 '--fallback-versions=10',
4318 '--nogoma',
4319 '--nogn-gen',
4320 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254321 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434322 '--cache-dir=src/build/cros_cache/',
4323 '--boards={cros_boards_with_qemu_images}',
4324 '--download-vm',
4325 ],
4326 },
4327 {
4328 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4329 'pattern': '.',
4330 'condition': 'checkout_simplechrome and checkout_src_internal',
4331 'action': [
4332 'src/third_party/chromite/bin/cros',
4333 'chrome-sdk',
4334 '--fallback-versions=10',
4335 '--nogoma',
4336 '--nogn-gen',
4337 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254338 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434339 '--cache-dir=src/build/cros_cache/',
4340 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434341 ],
4342 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024343
Yuke Liaob3a683e2020-04-29 01:43:594344 # Download PGO profiles.
4345 {
4346 'name': 'Fetch PGO profiles for win32',
4347 'pattern': '.',
4348 'condition': 'checkout_pgo_profiles and checkout_win',
4349 'action': [ 'vpython',
4350 'src/tools/update_pgo_profiles.py',
4351 '--target=win32',
4352 'update',
4353 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4354 ],
4355 },
4356 {
4357 'name': 'Fetch PGO profiles for win64',
4358 'pattern': '.',
4359 'condition': 'checkout_pgo_profiles and checkout_win',
4360 'action': [ 'vpython',
4361 'src/tools/update_pgo_profiles.py',
4362 '--target=win64',
4363 'update',
4364 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4365 ],
4366 },
4367 {
4368 'name': 'Fetch PGO profiles for mac',
4369 'pattern': '.',
4370 'condition': 'checkout_pgo_profiles and checkout_mac',
4371 'action': [ 'vpython',
4372 'src/tools/update_pgo_profiles.py',
4373 '--target=mac',
4374 'update',
4375 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4376 ],
4377 },
Sebastien Marchand5e903fe2020-08-19 15:44:424378 {
4379 'name': 'Fetch PGO profiles for linux',
4380 'pattern': '.',
4381 'condition': 'checkout_pgo_profiles and checkout_linux',
4382 'action': [ 'vpython',
4383 'src/tools/update_pgo_profiles.py',
4384 '--target=linux',
4385 'update',
4386 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4387 ],
4388 },
Yuke Liaob3a683e2020-04-29 01:43:594389
Dirk Pranke19a58732021-03-24 22:26:224390 {
4391 'name': 'Generate component metadata for tests',
4392 'pattern': '.',
4393 'action': [
4394 'vpython',
4395 'src/testing/generate_location_tags.py',
4396 '--out',
4397 'src/testing/location_tags.json',
4398 ],
4399 },
4400
Dan Jacques9731b23a2017-10-12 20:40:174401 # Download and initialize "vpython" VirtualEnv environment packages.
4402 {
4403 'name': 'vpython_common',
4404 'pattern': '.',
4405 'action': [ 'vpython',
4406 '-vpython-spec', 'src/.vpython',
4407 '-vpython-tool', 'install',
4408 ],
4409 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564410]
scottmg4cd62bec2017-05-16 03:55:254411
jbudoricke6932bfd2016-09-07 02:09:224412recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224413 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364414 'src/third_party/angle',
btolschc50a3d52019-03-06 21:22:424415 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584416 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304417 # src-internal has its own DEPS file to pull additional internal repos
4418 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224419]