blob: 09b9abe57d41cbb5e6bd53abfc49832cbc2f20cb [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
28
Dirk Pranke4dabe802017-11-02 07:18:5529gclient_gn_args_file = 'src/build/config/gclient_args.gni'
30gclient_gn_args = [
Edward Lemur88678b82018-05-31 06:01:3831 'build_with_chromium',
John Budorick24bdb022018-04-23 14:15:2832 'checkout_android',
Josipdfc143f2020-02-26 23:38:3633 'checkout_android_prebuilts_build_tools',
Ken Rockot027d7fa2018-05-01 03:10:0634 'checkout_android_native_support',
Victor Costanc63c92122020-01-03 05:49:5335 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2736 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5537 'checkout_nacl',
Bill Orr7cccdf572017-12-19 17:05:4938 'checkout_oculus_sdk',
Kevin Qin78ff68c82019-06-26 01:43:3639 'checkout_openxr',
Dirk Pranke4dabe802017-11-02 07:18:5540]
41
[email protected]ed711942012-05-19 06:57:0642
[email protected]5f129de2009-02-24 23:22:0443vars = {
Edward Lemur88678b82018-05-31 06:01:3844 # Variable that can be used to support multiple build scenarios, like having
45 # Chromium specific targets in a client project's GN file or sync dependencies
46 # conditionally etc.
47 'build_with_chromium': True,
48
Dirk Prankef044b6b02017-10-05 22:02:0349 # By default, we should check out everything needed to run on the main
50 # chromium waterfalls. This var can be also be set to "small", in order
51 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1652 # purposes, by adding the following line to src.git's .gclient entry:
53 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0354 'checkout_configuration': 'default',
55
Michael Mossc09fc5c2019-01-18 08:00:0356 # By default, don't check out android. Will be overridden by gclient
57 # variables.
58 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
59 'checkout_android': False,
60
Josipdfc143f2020-02-26 23:38:3661 # Pull in Android prebuilts build tools so we can create Java xrefs
62 'checkout_android_prebuilts_build_tools': False,
63
Ken Rockot027d7fa2018-05-01 03:10:0664 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
65 # build ARC++ support libraries.
66 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
67
Yiming Zhoud369d9f2018-12-18 00:24:0168 # By default, do not check out Chromium autofill captured sites test
69 # dependencies. These dependencies include very large numbers of very
70 # large web capture files. Captured sites test dependencies are also
71 # restricted to Googlers only.
72 'checkout_chromium_autofill_test_dependencies': False,
73
Yiming Zhou7fa0ef42019-03-06 00:57:4874 # By default, do not check out Chromium password manager captured sites test
75 # dependencies. These dependencies include very large numbers of very
76 # large web capture files. Captured sites test dependencies are also
77 # restricted to Googlers only.
78 'checkout_chromium_password_manager_test_dependencies': False,
79
Victor Costanc63c92122020-01-03 05:49:5380 # By default, do not check out Google Benchmark. The library is only used by a
81 # few specialized benchmarks that most developers do not interact with. Will
82 # be overridden by gclient variables.
83 'checkout_google_benchmark': False,
84
Dirk Pranke4dabe802017-11-02 07:18:5585 # Check out and download nacl by default. This can be disabled e.g. with
86 # custom_vars.
87 'checkout_nacl': True,
88
Paweł Hajdan, Jr37a7a742017-09-25 11:37:3089 # By default, do not check out src-internal. This can be overridden e.g. with
90 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:5791 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:3092
Dirk Prankec1d528fc02017-11-03 15:15:0393 # Fetch the additional packages and files needed to run all of the
94 # telemetry tests. This is false by default as some stuff is only
95 # privately accessible.
96 'checkout_telemetry_dependencies': False,
97
Roberto Carrillo36312722018-10-17 02:18:4598 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
99 # process the raw profiles produced by instrumented targets (built with
100 # the gn arg 'use_clang_coverage').
101 'checkout_clang_coverage_tools': False,
102
Yuke Liaob3a683e2020-04-29 01:43:59103 # Fetch the pgo profiles to optimize official builds.
104 'checkout_pgo_profiles': False,
105
George Burgess IVa55e6bed2019-12-11 16:24:08106 # Fetch clang-tidy into the same bin/ directory as our clang binary.
107 'checkout_clang_tidy': False,
108
Bill Orr7cccdf572017-12-19 17:05:49109 # By default do not check out the Oculus SDK. Only available for Googlers.
Alexander Alekseevf76b1c02018-02-16 04:03:14110 'checkout_oculus_sdk' : 'checkout_src_internal and checkout_win',
Bill Orr7cccdf572017-12-19 17:05:49111
Patrick Tod8a469a2019-08-27 06:34:33112 # By default checkout the OpenXR loader library only on Windows. The OpenXR
113 # backend for VR in Chromium is currently only supported for Windows, but
114 # support for other platforms may be added in the future.
115 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36116
Takuto Ikutae306cbad2018-12-06 16:43:55117 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
118 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44119
Arthur Wang95d62d42020-06-03 04:53:25120 # By default bot checkouts the WPR archive files only when this
121 # flag is set True.
122 'checkout_wpr_archives': False,
123
Rohit Rao5b4160412019-02-05 20:12:54124 # By default, do not check out WebKit for iOS, as it is not needed unless
125 # running against ToT WebKit rather than system WebKit. This can be overridden
126 # e.g. with custom_vars.
127 'checkout_ios_webkit': False,
128
Kevin Marshall9c4748c82019-08-23 18:46:50129 # Fetches only the SDK boot images which match at least one of the whitelist
130 # entries in a comma-separated list.
131 #
132 # Only the X64 and ARM64 QEMU images are downloaded by default. Developers
133 # that need to boot on other target architectures or devices can opt to
134 # download more boot images. Example of images include:
135 #
136 # Emulation:
137 # qemu.x64, qemu.arm64
138 # Hardware:
139 # generic.x64, generic.arm64
140 #
141 # Wildcards are supported (e.g. "qemu.*").
142 'checkout_fuchsia_boot_images': "qemu.x64,qemu.arm64",
143
Stephen Roe3c9f5852019-11-13 17:25:43144 # By default, do not check out files required to run fuchsia tests in
145 # qemu on linux-arm64 machines.
146 'checkout_fuchsia_for_arm64_host': False,
147
Ken Rockot7339fe52018-04-30 21:17:17148 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
149 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene1d6b0d02020-04-28 15:55:49150 'cros_boards': '',
Ben Pasteneaf216c7d2019-05-21 20:56:54151 # Building for CrOS is only supported on linux currently.
Ben Pastene1d6b0d02020-04-28 15:55:49152 'checkout_simplechrome': '(checkout_chromeos and host_os == "linux") and ("{cros_boards}" != "")',
Benjamin Pastene99550d22018-04-19 00:16:43153 # Surround the board var in quotes so gclient doesn't try parsing the string
154 # as an expression.
Ben Pastene1d6b0d02020-04-28 15:55:49155 'cros_download_vm': '(("{cros_boards}" == "amd64-generic") or ("{cros_boards}" == "betty")) or ("{cros_boards}" == "betty-pi-arc")',
Ben Pasteneaf216c7d2019-05-21 20:56:54156 # Should we build and test for public (ie: full) CrOS images, or private
157 # (ie: release) images.
158 'use_public_cros_config': 'not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02159
Shahbaz Youssefi973a1dd2018-10-17 17:00:54160 # ANGLE's deps are relative to the angle_root variable.
Edward Lemur8e0b9062018-06-13 21:36:26161 'angle_root': 'src/third_party/angle',
162
Takuto Ikuta409e0ff62018-12-06 14:58:11163 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33164 # Make sure the revision is uploaded by infra-packagers builder.
165 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
Ye Kuang6f7b0c152020-04-16 03:58:25166 'luci_go': 'git_revision:56ae79476e3caf14da59d75118408aa778637936',
Takuto Ikuta409e0ff62018-12-06 14:58:11167
Hans Wennborg0214e8a2019-04-29 09:50:51168 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
169 # instead of downloading the prebuilt pinned revision.
170 'llvm_force_head_revision': False,
171
Oystein Eftevaaga9439b922018-01-08 19:30:14172 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34173 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01174 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39175 'chromium_git': 'https://chromium.googlesource.com',
176 'dawn_git': 'https://dawn.googlesource.com',
177 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27178 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01179 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39180 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02181 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46182 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46183 # the commit queue can handle CLs rolling Skia
184 # and whatever else without interference from each other.
chromium-autoroll408035c22020-06-09 23:37:01185 'skia_revision': '990a04ecd5e84f8d0fcad968a8fab8550e4a6cd1',
[email protected]5eb3022e2011-11-23 16:42:26186 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04187 # the commit queue can handle CLs rolling V8
188 # and whatever else without interference from each other.
v8-ci-autoroll-builder1debb642020-06-08 15:52:35189 'v8_revision': '9912e35d594bf00cd78697889beff6b238ebe66d',
[email protected]20e0e752012-09-14 15:56:52190 # Three lines of non-changing comments so that
[email protected]10d8ac32013-10-31 13:34:31191 # the commit queue can handle CLs rolling swarming_client
[email protected]7f4fc412013-02-24 00:16:51192 # and whatever else without interference from each other.
Yiwei Zhangf3d89232020-06-04 19:59:22193 'swarming_revision': '4c095d04179dc725a300085ae21fe3b79900d072',
[email protected]d0982f92013-03-19 10:26:20194 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20195 # the commit queue can handle CLs rolling ANGLE
196 # and whatever else without interference from each other.
chromium-autoroll0d197632020-06-09 22:48:48197 'angle_revision': 'd80d9044857e168bb7945eb726a451c20140b80c',
[email protected]f58d3292014-05-14 01:56:54198 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17199 # the commit queue can handle CLs rolling SwiftShader
200 # and whatever else without interference from each other.
chromium-autorolla325adb52020-06-05 04:51:20201 'swiftshader_revision': 'e3eb327e8c3c724a415fa4d5f4805f2e281f4760',
capne3976c22016-08-12 22:06:17202 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29203 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03204 # and whatever else without interference from each other.
chromium-autorollb274fe02020-06-06 07:15:07205 'pdfium_revision': '8d477f73bf8bc4f618e83b46a73cd5f7765e43b8',
[email protected]99e1c5c2014-06-20 13:02:29206 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47207 # the commit queue can handle CLs rolling BoringSSL
208 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55209 #
210 # Note this revision should be updated with
211 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamindea5ec92020-06-05 20:29:18212 'boringssl_revision': '88024df12147e56b6abd66b743ff441a0aaa09a8',
szager29407eb2014-08-26 13:09:31213 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31214 # the commit queue can handle CLs rolling google-toolbox-for-mac
215 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01216 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31217 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02218 # the commit queue can handle CLs rolling googletest
219 # and whatever else without interference from each other.
chromium-autorollf70a3982020-06-05 18:42:20220 'googletest_revision': '4fe018038f87675c083d0cfb6a6b57c274fb1753',
Victor Costan97d0cebe2019-03-23 00:24:02221 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31222 # the commit queue can handle CLs rolling lighttpd
223 # and whatever else without interference from each other.
224 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
225 # Three lines of non-changing comments so that
226 # the commit queue can handle CLs rolling lss
227 # and whatever else without interference from each other.
Michael Forney363dd382020-01-25 00:52:01228 'lss_revision': 'f70e2f1641e280e777edfdad7f73a2cfa38139c7',
mseaborn851e1bd12014-09-05 08:00:14229 # Three lines of non-changing comments so that
230 # the commit queue can handle CLs rolling NaCl
231 # and whatever else without interference from each other.
chromium-autorollf3ca9bc22020-05-19 21:37:59232 'nacl_revision': '87616f7ce2ea8383efd3731960c15f4ba5852d93',
cwallezf2b03492015-08-25 15:08:18233 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54234 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42235 # and whatever else without interference from each other.
chromium-autoroll6b268e82020-05-18 20:39:46236 'freetype_revision': '62fea391fa9993f8c1d206a50080d690178ce518',
robertocn4567f4d2016-03-23 03:36:07237 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47238 # the commit queue can handle CLs rolling HarfBuzz
239 # and whatever else without interference from each other.
Dominik Röttsches978a09b2020-05-25 15:21:44240 'harfbuzz_revision': 'e3af529e511ca492284cdd9f4584666b88a9e00f',
Dominik Röttsches60dab7e12018-03-20 09:55:47241 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35242 # the commit queue can handle CLs rolling Emoji Segmenter
243 # and whatever else without interference from each other.
244 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
245 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07246 # the commit queue can handle CLs rolling catapult
247 # and whatever else without interference from each other.
chromium-autorollde0dcd32020-06-09 18:10:19248 'catapult_revision': '2943cc478e467691a773260b93bb9b40e02f4047',
ochangcbd1cf202016-04-01 21:37:37249 # Three lines of non-changing comments so that
250 # the commit queue can handle CLs rolling libFuzzer
251 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51252 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28253 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37254 # the commit queue can handle CLs rolling devtools-frontend
255 # and whatever else without interference from each other.
chromium-autoroll3fd74a42020-06-09 21:16:01256 'devtools_frontend_revision': '750036ef9035973f632d76483e1222c124c4b9e2',
Yang Guo210ffc92019-10-21 07:14:37257 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05258 # the commit queue can handle CLs rolling libprotobuf-mutator
259 # and whatever else without interference from each other.
Jonathan Metzman85809f642019-01-24 22:55:58260 'libprotobuf-mutator': '439e81f8f4847ec6e2bf11b3aa634a5d8485633d',
Filip Gorski796be852018-03-02 19:36:36261 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49262 # the commit queue can handle CLs rolling android_sdk_build-tools_version
263 # and whatever else without interference from each other.
Haiyang Panc2481862019-11-12 21:05:30264 'android_sdk_build-tools_version': 'n-b1Qd7iFb8qzHlr1C_jIeu070UDgO_BwePtH42UqGcC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49265 # Three lines of non-changing comments so that
266 # the commit queue can handle CLs rolling android_sdk_emulator_version
267 # and whatever else without interference from each other.
Haiyang Panc2481862019-11-12 21:05:30268 'android_sdk_emulator_version': 'f4WdgkPvDdVCE8zBWPzcSIj4N9WFhKp3CSKDWylXuLEC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49269 # Three lines of non-changing comments so that
270 # the commit queue can handle CLs rolling android_sdk_extras_version
271 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04272 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23273 # Three lines of non-changing comments so that
274 # the commit queue can handle CLs rolling android_sdk_patcher_version
275 # and whatever else without interference from each other.
276 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49277 # Three lines of non-changing comments so that
278 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
279 # and whatever else without interference from each other.
Nico Weber3ddb3da2020-04-14 19:07:30280 'android_sdk_platform-tools_version': 'zMVtBEihXp2Z0NYFNjLLmNrwy6252b_YWG6sh2l0QAcC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49281 # Three lines of non-changing comments so that
282 # the commit queue can handle CLs rolling android_sdk_platforms_version
283 # and whatever else without interference from each other.
Haiyang Panc2481862019-11-12 21:05:30284 'android_sdk_platforms_version': 'yb33klKQV9UzzB-lDSsq36vzhTXOUZ2aRONBvPGwvdcC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49285 # Three lines of non-changing comments so that
286 # the commit queue can handle CLs rolling android_sdk_sources_version
287 # and whatever else without interference from each other.
Haiyang Panc2481862019-11-12 21:05:30288 'android_sdk_sources_version': '4gxhM8E62bvZpQs7Q3d0DinQaW0RLCIefhXrQBFkNy8C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49289 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36290 # the commit queue can handle CLs rolling feed
291 # and whatever else without interference from each other.
chromium-autorolle73dda42020-06-08 09:20:01292 'spv_tools_revision': '7c213720bb46ea9a81caa9f8dc24df0f1957de05',
dan sinclairc99b8242018-08-01 20:09:36293 # Three lines of non-changing comments so that
294 # the commit queue can handle CLs rolling feed
295 # and whatever else without interference from each other.
Ryan Harrison35836782020-05-25 21:38:58296 'spv_headers_revision': 'ac638f1815425403e946d0ab78bac71d2bdbf3be',
Corentin Wallez955059ff2018-10-21 10:47:39297 # Three lines of non-changing comments so that
298 # the commit queue can handle CLs rolling feed
299 # and whatever else without interference from each other.
Bryan Bernhartf50a6af2020-05-30 00:42:13300 'spirv_cross_revision': 'd385bf096f5dabbc4cdaeb6872b0f64be1a63ad0',
Corentin Wallez955059ff2018-10-21 10:47:39301 # Three lines of non-changing comments so that
302 # the commit queue can handle CLs rolling feed
303 # and whatever else without interference from each other.
chromium-autoroll4e2c56702020-06-09 21:14:40304 'shaderc_revision': '4ec77979ecd717f88e648dea42851ee4a0385fff',
Corentin Wallez955059ff2018-10-21 10:47:39305 # Three lines of non-changing comments so that
306 # the commit queue can handle CLs rolling feed
307 # and whatever else without interference from each other.
chromium-autoroll03e87a0f2020-06-09 20:27:47308 'dawn_revision': '14f20b0ab38d5996d2c2716156912491783d93fa',
Victor Vasiliev92c06acc2018-12-08 10:16:27309 # Three lines of non-changing comments so that
310 # the commit queue can handle CLs rolling feed
311 # and whatever else without interference from each other.
Fan Yang9c47dde92020-06-09 17:42:31312 'quiche_revision': 'faf8b0277550de66bad3e6e562f54908969b6511',
Tom Andersone70019692019-02-06 01:38:04313 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11314 # the commit queue can handle CLs rolling ios_webkit
315 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36316 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36317 # Three lines of non-changing comments so that
318 # the commit queue can handle CLs rolling libexpat
319 # and whatever else without interference from each other.
Ben Wagner070cff62020-04-20 19:23:54320 'libexpat_revision': 'e976867fb57a0cd87e3b0fe05d59e0ed63c6febb',
Nigel Taob517eb8912019-10-23 03:36:24321 # Three lines of non-changing comments so that
322 # the commit queue can handle CLs rolling wuffs
323 # and whatever else without interference from each other.
Nigel Tao251d5b12019-11-04 16:34:05324 'wuffs_revision': '7ec252876541ec203659949450fafddc148b606e',
Nigel Tao3aa72142019-12-03 22:05:41325 # Three lines of non-changing comments so that
326 # the commit queue can handle CLs rolling libgifcodec
327 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19328 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18329 # Three lines of non-changing comments so that
330 # the commit queue can handle CLs rolling libavif
331 # and whatever else without interference from each other.
Wan-Teh Changeaa96b72020-05-09 20:54:13332 'libavif_revision': 'aee0c3f1ebcc7d637efd2fd304a005464fe14172',
Dirk Pranke3c18a382019-03-15 01:07:51333
Dirk Pranke6d095b42019-03-15 23:44:01334 # TODO(crbug.com/941824): The values below need to be kept in sync
Dirk Pranke3c18a382019-03-15 01:07:51335 # between //DEPS and //buildtools/DEPS, so if you're updating one,
336 # update the other. There is a presubmit check that checks that
337 # you've done so; if you are adding new tools to //buildtools and
338 # hence new revisions to this list, make sure you update the
339 # _CheckBuildtoolsRevsAreInSync in PRESUBMIT.py to include the additional
340 # revisions.
Dirk Pranke6d095b42019-03-15 23:44:01341
342 # GN CIPD package version.
Robert Sesek98724042020-05-19 22:51:31343 'gn_version': 'git_revision:d0a6f072070988e7b038496c4e7d6c562b649732',
Dirk Pranke6d095b42019-03-15 23:44:01344
Nico Weber4647fbba2019-04-04 07:38:59345 # Also, if you change these, update buildtools/DEPS too. Also update the
346 # libc++ svn_revision in //buildtools/deps_revisions.gni.
Dirk Pranke3c18a382019-03-15 01:07:51347 'clang_format_revision': '96636aa0e9f047f17447f2d45a094d0b59ed7917',
Xiaohui Chen3fdc6742020-02-29 02:13:26348 'libcxx_revision': 'd9040c75cfea5928c804ab7c235fed06a63f743a',
349 'libcxxabi_revision': '196ba1aaa8ac285d94f4ea8d9836390a45360533',
Nico Weber91584c62020-04-23 20:15:38350 'libunwind_revision': 'd999d54f4bca789543a2eb6c995af2d9b5a1f3ed',
[email protected]5f129de2009-02-24 23:22:04351}
352
tandrii74b7e422014-09-23 16:45:27353# Only these hosts are allowed for dependencies in this DEPS file.
354# If you need to add a new host, contact chrome infrastracture team.
355allowed_hosts = [
tandriicb12c642015-03-27 19:00:55356 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34357 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39358 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04359 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30360 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39361 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39362 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39363 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27364 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39365 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17366 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02367 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27368]
369
[email protected]5f129de2009-02-24 23:22:04370deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36371 'src/buildtools/clang_format/script':
372 Var('chromium_git') + '/chromium/llvm-project/cfe/tools/clang-format.git@' +
373 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01374 'src/buildtools/linux64': {
375 'packages': [
376 {
377 'package': 'gn/gn/linux-amd64',
378 'version': Var('gn_version'),
379 }
380 ],
381 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02382 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01383 },
384 'src/buildtools/mac': {
385 'packages': [
386 {
387 'package': 'gn/gn/mac-amd64',
388 'version': Var('gn_version'),
389 }
390 ],
391 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02392 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01393 },
Dirk Pranke474d1ca2019-03-13 23:14:36394 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50395 Var('chromium_git') +
396 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26397 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36398 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50399 Var('chromium_git') +
400 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26401 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36402 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50403 Var('chromium_git') +
404 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26405 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01406 'src/buildtools/win': {
407 'packages': [
408 {
409 'package': 'gn/gn/windows-amd64',
410 'version': Var('gn_version'),
411 }
412 ],
413 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02414 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01415 },
Tom Andersone70019692019-02-06 01:38:04416
John Williamsff7a08d2018-02-01 03:20:21417 'src/chrome/browser/resources/media_router/extension/src':
mark a. foltzeaac89292020-02-04 21:35:33418 Var('chromium_git') + '/media_router.git' + '@' + 'd4389c097c61fa8c5aa5eb7c3ba34ee203dd62e3',
John Williamsff7a08d2018-02-01 03:20:21419
Andrew Luo96e2fef8d2018-08-22 20:18:24420 'src/android_webview/tools/cts_archive': {
421 'packages': [
422 {
423 'package': 'chromium/android_webview/tools/cts_archive',
Andrew Luo503a5e842020-02-03 21:06:10424 'version': 'Zmi8uHgTaLXGm9f8Fu_0U-Xa6BljyNjsyL0Nq7VouKoC',
Andrew Luo96e2fef8d2018-08-22 20:18:24425 },
426 ],
427 'condition': 'checkout_android',
428 'dep_type': 'cipd',
429 },
430
Paweł Hajdan, Jr7af368952017-10-02 12:25:36431 'src/chrome/installer/mac/third_party/xz/xz': {
432 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
433 'condition': 'checkout_mac',
434 },
435
Brad Hall2d33cbf2019-02-27 21:48:04436 'src/tools/clang/dsymutil': {
437 'packages': [
438 {
439 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41440 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04441 }
442 ],
Sylvain Defresne03f0d102019-11-22 17:04:16443 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04444 'dep_type': 'cipd',
445 },
446
Yiming Zhoud369d9f2018-12-18 00:24:01447 'src/chrome/test/data/autofill/captured_sites': {
448 'packages': [
449 {
450 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Ian Struiksmab883f452020-06-01 21:37:18451 'version': 'h9Gg7yubBBAUojG00C-9GgJasXr9kpjgzhI3Md4SD9YC',
Yiming Zhoud369d9f2018-12-18 00:24:01452 }
453 ],
454 'condition': 'checkout_chromium_autofill_test_dependencies',
455 'dep_type': 'cipd',
456 },
457
Yiming Zhou7fa0ef42019-03-06 00:57:48458 'src/chrome/test/data/password/captured_sites': {
459 'packages': [
460 {
461 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma809938a22019-10-25 21:16:18462 'version': 'MuT6UWjyB52nWFDuu4RCv4o_vMPIZdI4P2m2YsC66fAC',
Yiming Zhou7fa0ef42019-03-06 00:57:48463 }
464 ],
465 'condition': 'checkout_chromium_password_manager_test_dependencies',
466 'dep_type': 'cipd',
467 },
468
Stefan Zagerfd5ba192014-08-23 00:29:39469 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56470 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38471
Stefan Zagerfd5ba192014-08-23 00:29:39472 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56473 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26474
Robert Sesek1a726e02018-08-17 18:39:43475 'src/chrome/test/data/safe_browsing/dmg': {
476 'packages': [
477 {
478 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09479 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43480 },
481 ],
482 'condition': 'checkout_mac',
483 'dep_type': 'cipd',
484 },
485
bsheedya9ced4c42018-07-14 00:28:00486 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12487 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38488
Paweł Hajdan, Jr7af368952017-10-02 12:25:36489 'src/ios/third_party/earl_grey/src': {
Rohit Rao7d94fa92019-10-30 11:13:44490 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + 'ff524fb646253b0cbc05aa6d0b327b6b3ddd0385',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36491 'condition': 'checkout_ios',
492 },
493
Lindsay Pasrichab31f6c62018-10-11 00:09:44494 'src/ios/third_party/earl_grey2/src': {
Rohit Rao3ab0aa52019-10-31 14:26:01495 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '8fbc948c8479f54b7729b0f290c82ca1b5ee4268',
Lindsay Pasrichab31f6c62018-10-11 00:09:44496 'condition': 'checkout_ios',
497 },
498
Lindsay Pasrichab0d775f2018-10-12 22:04:35499 'src/ios/third_party/edo/src': {
Lindsay Pasrichaaa0256c2020-01-13 20:00:26500 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '243fc89ae95b24717d41f3786f6a9abeeef87c92',
Lindsay Pasrichab0d775f2018-10-12 22:04:35501 'condition': 'checkout_ios',
502 },
503
Lindsay Pasrichabe000ae22018-08-22 15:21:49504 'src/ios/third_party/gtx/src': {
Lindsay Pasrichaa36c8c92018-10-10 18:44:33505 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '3e09baa61b2c13fe98029d53b1783f4ca9edaabf',
Lindsay Pasrichabe000ae22018-08-22 15:21:49506 'condition': 'checkout_ios',
507 },
508
Peter K. Lee8c447512018-06-01 16:06:03509 'src/ios/third_party/firebase': {
510 'packages': [
511 {
512 'package': 'chromium/third_party/firebase_ios',
Chris Lu7b7dcd32020-02-07 02:45:45513 'version': 'QmLncusdxHhHwXryoNEHHUGacx1Tg5ij449uwZL2dpAC',
Peter K. Lee8c447512018-06-01 16:06:03514 },
515 ],
516 'condition': 'checkout_ios',
517 'dep_type': 'cipd',
518 },
519
Paweł Hajdan, Jr7af368952017-10-02 12:25:36520 'src/ios/third_party/fishhook/src': {
Lindsay Pasricha9c18c2b2019-10-09 23:05:13521 'url': Var('chromium_git') + '/external/github.com/facebook/fishhook.git' + '@' + '66315a9c251edfe92f669ae2deeac0d75374c948',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36522 'condition': 'checkout_ios',
523 },
524
525 'src/ios/third_party/gcdwebserver/src': {
526 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
527 'condition': 'checkout_ios',
528 },
529
530 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller49519e72020-06-08 22:58:56531 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + 'dee8934c69d66b70b05a2cf2ccf02b5c805349f3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36532 'condition': 'checkout_ios',
533 },
534
535 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29536 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36537 'condition': 'checkout_ios',
538 },
539
Gauthier Ambard8d034462017-10-25 16:39:55540 'src/ios/third_party/material_internationalization_ios/src': {
iOS Autorollere05fdaf2018-12-13 05:28:55541 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + 'd8f32464ac97d5551c8db19de916170ae87cfa90',
Gauthier Ambard8d034462017-10-25 16:39:55542 'condition': 'checkout_ios',
543 },
544
Paweł Hajdan, Jr7af368952017-10-02 12:25:36545 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29546 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4aa51e906e5671c71d24e991f1f10d782a58409f',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36547 'condition': 'checkout_ios',
548 },
549
550 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05551 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36552 'condition': 'checkout_ios',
553 },
554
555 'src/ios/third_party/material_text_accessibility_ios/src': {
iOS Autorollerefb260a2018-12-06 02:20:00556 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '499b45d1895b565096302a209c0c728df03b95d4',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36557 'condition': 'checkout_ios',
558 },
559
mrefaat070940d2017-12-01 02:59:38560 'src/ios/third_party/motion_interchange_objc/src': {
iOS Autorollerd5b8633f2019-03-08 21:07:25561 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '8e25f1ca599543dc77e4016b588763dcba6cbac8',
mrefaat070940d2017-12-01 02:59:38562 'condition': 'checkout_ios',
563 },
564
mrefaatb4b862312017-12-01 20:03:05565 'src/ios/third_party/motion_animator_objc/src': {
iOS Autoroller01935852019-03-12 12:33:45566 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '0581bc3dfacd34e40381e9cf45a15070b3868ba7',
mrefaatb4b862312017-12-01 20:03:05567 'condition': 'checkout_ios',
568 },
569
Louis Romeroe1d73292017-12-07 01:28:17570 'src/ios/third_party/motion_transitioning_objc/src': {
chromium-autorollc52e6802019-06-26 20:47:26571 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '5bb0d577dd78472536480496ace115bc593ed0e1',
Louis Romeroe1d73292017-12-07 01:28:17572 'condition': 'checkout_ios',
573 },
574
Paweł Hajdan, Jr7af368952017-10-02 12:25:36575 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11576 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36577 'condition': 'checkout_ios',
578 },
579
Rohit Rao5b4160412019-02-05 20:12:54580 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11581 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
582 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54583 'condition': 'checkout_ios and checkout_ios_webkit'
584 },
585
jrummellf715b1692015-10-21 23:26:26586 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09587 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11588
Dirk Pranke4dabe802017-11-02 07:18:55589 'src/native_client': {
590 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
591 'condition': 'checkout_nacl',
592 },
[email protected]bba1c0dd2013-08-19 10:33:31593
Victor Vasiliev92c06acc2018-12-08 10:16:27594 'src/net/third_party/quiche/src':
595 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
596
Marc-Antoine Ruel81815952018-07-13 00:26:44597 'src/tools/luci-go': {
598 'packages': [
599 {
600 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11601 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44602 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08603 {
604 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11605 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08606 },
607 {
608 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11609 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08610 },
Marc-Antoine Ruel81815952018-07-13 00:26:44611 ],
612 'dep_type': 'cipd',
613 },
614
Corentin Wallez955059ff2018-10-21 10:47:39615 # SPIRV-Cross is in third_party/spirv-cross/spirv-cross instead of
616 # third_party/spirv-cross/src because its header files are at the root of
617 # the repository and dependencies include them like so:
618 # #include "spirv-cross/spirv_glsl.hpp"
619 'src/third_party/spirv-cross/spirv-cross':
620 Var('chromium_git') + '/external/github.com/KhronosGroup/SPIRV-Cross.git@' +
621 Var('spirv_cross_revision'),
622
dan sinclairc99b8242018-08-01 20:09:36623 'src/third_party/spirv-headers/src':
624 Var('chromium_git') + '/external/github.com/KhronosGroup/SPIRV-Headers.git@' +
625 Var('spv_headers_revision'),
626
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42627 'src/third_party/SPIRV-Tools/src':
dan sinclairc99b8242018-08-01 20:09:36628 Var('chromium_git') + '/external/github.com/KhronosGroup/SPIRV-Tools.git@' +
629 Var('spv_tools_revision'),
jinsukkim21d3369fc2016-06-21 06:16:03630
Corentin Wallez955059ff2018-10-21 10:47:39631 'src/third_party/shaderc/src':
632 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
633 Var('shaderc_revision'),
634
John Budoricke9aa27c2018-03-24 00:23:27635 'src/third_party/accessibility_test_framework': {
636 'packages': [
637 {
638 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09639 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27640 },
641 ],
642 'condition': 'checkout_android',
643 'dep_type': 'cipd',
644 },
645
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16646 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57647 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16648 'condition': 'checkout_android',
649 },
650
Mohamed Heikal95797a582020-03-05 22:45:44651 'src/third_party/android_protoc': {
652 'packages': [
653 {
654 'package': 'chromium/third_party/android_protoc',
Mohamed Heikale278e9a2020-06-05 17:38:47655 'version': 'jtrjlp1zR2hubDA9R5NKk4GwXfuuRhoXts7tgjevxDMC',
Mohamed Heikal95797a582020-03-05 22:45:44656 },
657 ],
658 'condition': 'checkout_android',
659 'dep_type': 'cipd',
660 },
661
Shenghua Zhang0c102b12018-01-11 00:25:57662 'src/third_party/android_ndk': {
Jamie Madill5269c4972019-11-21 02:37:32663 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '27c0a8d090c666a50e40fceb4ee5b40b1a2d3f87',
Ken Rockot027d7fa2018-05-01 03:10:06664 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57665 },
666
John Budoricke9aa27c2018-03-24 00:23:27667 'src/third_party/android_support_test_runner': {
668 'packages': [
669 {
670 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09671 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27672 },
673 ],
674 'condition': 'checkout_android',
675 'dep_type': 'cipd',
676 },
677
678 'src/third_party/android_system_sdk': {
679 'packages': [
680 {
681 'package': 'chromium/third_party/android_system_sdk',
Haiyang Panc2481862019-11-12 21:05:30682 'version': '4IAlMU4jo15KjMPF3EUnrPZs0RYoPW8n9jSJ4dvHDWUC',
John Budoricke9aa27c2018-03-24 00:23:27683 },
684 ],
685 'condition': 'checkout_android',
686 'dep_type': 'cipd',
687 },
688
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03689 'src/third_party/android_build_tools/aapt2': {
690 'packages': [
691 {
Mohamed Heikal2747b4b2018-10-31 22:20:42692 'package': 'chromium/third_party/android_build_tools/aapt2',
Mohamed Heikal0239ee12020-05-07 00:38:44693 'version': 'R2k5wwOlIaS6sjv2TIyHotiPJod-6KqnZO8NH-KFK8sC',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03694 },
695 ],
696 'condition': 'checkout_android',
697 'dep_type': 'cipd',
698 },
699
Matthew Cary775dab72018-09-20 06:19:03700 'src/third_party/android_build_tools/art': {
701 'packages': [
702 {
703 'package': 'chromium/third_party/android_build_tools/art',
704 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
705 },
706 ],
707 'condition': 'checkout_android',
708 'dep_type': 'cipd',
709 },
710
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03711 'src/third_party/android_build_tools/bundletool': {
712 'packages': [
713 {
Peter Wenab7bffd2020-01-24 02:13:26714 'package': 'chromium/third_party/android_tools_bundletool',
Andrew Grievee9ef45e2020-03-11 21:16:42715 'version': 'Yyhy8FicC3R0ATRzWqGNh4ffsCLz_0nu_BjmNPAdhvIC',
Peter Wenab7bffd2020-01-24 02:13:26716 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03717 ],
718 'condition': 'checkout_android',
719 'dep_type': 'cipd',
720 },
721
Peter Conn6eb0e1d2019-08-08 07:39:05722 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge365ee402020-06-05 19:26:44723 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + 'ac2f9c348999e8943567c6e4d50a82a5010ca263',
Peter Conn6eb0e1d2019-08-08 07:39:05724 'condition': 'checkout_android',
725 },
726
Shenghua Zhangcbe64ba2018-04-12 19:11:49727 'src/third_party/android_sdk/public': {
728 'packages': [
729 {
Haiyang Panc2481862019-11-12 21:05:30730 'package': 'chromium/third_party/android_sdk/public/build-tools/29.0.2',
Shenghua Zhangcbe64ba2018-04-12 19:11:49731 'version': Var('android_sdk_build-tools_version'),
732 },
733 {
734 'package': 'chromium/third_party/android_sdk/public/emulator',
735 'version': Var('android_sdk_emulator_version'),
736 },
737 {
738 'package': 'chromium/third_party/android_sdk/public/extras',
739 'version': Var('android_sdk_extras_version'),
740 },
741 {
Yun Liuf57cceaf2019-03-18 21:31:23742 'package': 'chromium/third_party/android_sdk/public/patcher',
743 'version': Var('android_sdk_patcher_version'),
744 },
745 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49746 'package': 'chromium/third_party/android_sdk/public/platform-tools',
747 'version': Var('android_sdk_platform-tools_version'),
748 },
749 {
Haiyang Panc2481862019-11-12 21:05:30750 'package': 'chromium/third_party/android_sdk/public/platforms/android-29',
Shenghua Zhangcbe64ba2018-04-12 19:11:49751 'version': Var('android_sdk_platforms_version'),
752 },
753 {
Haiyang Panc2481862019-11-12 21:05:30754 'package': 'chromium/third_party/android_sdk/public/sources/android-29',
Yun Liuf57cceaf2019-03-18 21:31:23755 'version': Var('android_sdk_sources_version'),
756 },
757 {
Andrew Grieve13128c92020-01-06 22:10:27758 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
759 'version': 'CR25ixsRhwuRnhdgDpGFyl9S0C_0HO9SUgFrwX46zq8C',
760 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49761 ],
Yun Liuf57cceaf2019-03-18 21:31:23762 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49763 'dep_type': 'cipd',
764 },
765
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42766 'src/third_party/angle':
767 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
768
Dale Curtis9e73ba92019-02-05 21:49:23769 'src/third_party/dav1d/libdav1d':
Dale Curtis8bd26aa62020-05-15 00:07:04770 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + 'b585f051c365bbada36bd066dd0a8a237fbf9dca',
Dale Curtis9e73ba92019-02-05 21:49:23771
Corentin Wallez955059ff2018-10-21 10:47:39772 'src/third_party/dawn':
773 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
774
775 'src/third_party/glfw/src':
Corentin Wallez3a717572018-11-19 12:37:30776 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '2de2589f910b1a85905f425be4d32f33cec092df',
Corentin Wallez955059ff2018-10-21 10:47:39777
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16778 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05779 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16780 'condition': 'checkout_android',
781 },
782
John Budoricke9aa27c2018-03-24 00:23:27783 'src/third_party/bazel': {
784 'packages': [
785 {
786 'package': 'chromium/third_party/bazel',
Andrew Grieve8a3a5c772019-11-12 22:27:04787 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
John Budoricke9aa27c2018-03-24 00:23:27788 },
789 ],
790 'condition': 'checkout_android',
791 'dep_type': 'cipd',
792 },
793
Victor Costanc63c92122020-01-03 05:49:53794 'src/third_party/google_benchmark/src': {
795 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + '367119482ff4abc3d73e4a109b410090fc281337',
796 'condition': 'checkout_google_benchmark',
797 },
798
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42799 'src/third_party/boringssl/src':
800 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
801
John Budoricke9aa27c2018-03-24 00:23:27802 'src/third_party/bouncycastle': {
803 'packages': [
804 {
805 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09806 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27807 },
808 ],
809 'condition': 'checkout_android',
810 'dep_type': 'cipd',
811 },
812
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42813 'src/third_party/breakpad/breakpad':
Michael Moss2cda93f52020-06-05 17:19:50814 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '2757a2c9c819fcae3784576aef0c8400c7ad06d7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42815
John Budoricke9aa27c2018-03-24 00:23:27816 'src/third_party/byte_buddy': {
817 'packages': [
818 {
819 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09820 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27821 },
822 ],
823 'condition': 'checkout_android',
824 'dep_type': 'cipd',
825 },
826
Andrew Luo948028e2019-08-16 21:18:21827 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
828 'packages': [
829 {
830 'package': 'chromium/third_party/android_sdk/public/build-tools',
831 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
832 },
833 ],
834 'condition': 'checkout_android',
835 'dep_type': 'cipd',
836 },
837
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42838 'src/third_party/catapult':
839 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
840
841 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38842 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42843
Andrew Grieve0fa87872019-03-15 22:21:12844 'src/third_party/checkstyle': {
845 'packages': [
846 {
847 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45848 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12849 },
850 ],
Andrew Grieveee258482019-11-19 16:24:54851 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:12852 'condition': 'checkout_android or checkout_linux',
853 'dep_type': 'cipd',
854 },
855
Paweł Hajdan, Jr7af368952017-10-02 12:25:36856 # Build tools for Chrome OS. Note: This depends on third_party/pyelftools.
857 'src/third_party/chromite': {
chromium-autoroll0b6c5472020-06-05 17:17:39858 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '1049ade3e12f40c07a8847036a60e12138058f78',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36859 'condition': 'checkout_linux',
860 },
861
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42862 'src/third_party/cld_3/src':
Akihiro Ota1fb5ba92019-04-25 02:23:20863 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '06f695f1c8ee530104416aab5dcf2d6a1414a56a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42864
865 'src/third_party/colorama/src':
866 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
867
868 'src/third_party/crc32c/src':
Staphany Park5a0eb9a2019-03-02 01:39:31869 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + '5998f8451548244de8cde7fab387a550e7c4497d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42870
Paweł Hajdan, Jr7af368952017-10-02 12:25:36871 # For Linux and Chromium OS.
872 'src/third_party/cros_system_api': {
Jesse Schettler54f8ed92020-06-01 18:16:56873 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '70439a4af4be14da0243a33f9c51c0467fbeb6b3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36874 'condition': 'checkout_linux',
875 },
876
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42877 'src/third_party/depot_tools':
chromium-autorolld5a031102020-06-09 20:15:52878 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '1dcaaa7aabb0573c4877621f3f534b82cf02e271',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42879
Yang Guo210ffc92019-10-21 07:14:37880 'src/third_party/devtools-frontend/src':
881 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
882
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42883 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)46499622018-08-16 01:29:57884 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + '3093c3e238768ab27ff756bd7563ccbb12129d9f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42885
886 'src/third_party/elfutils/src': {
887 'url': Var('chromium_git') + '/external/elfutils.git' + '@' + '249673729a7e5dbd5de4f3760bdcaa3d23d154d7',
Ken Rockot027d7fa2018-05-01 03:10:06888 'condition': 'checkout_android_native_support',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42889 },
890
John Budoricke9aa27c2018-03-24 00:23:27891 'src/third_party/espresso': {
892 'packages': [
893 {
894 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:26895 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:27896 },
897 ],
898 'condition': 'checkout_android',
899 'dep_type': 'cipd',
900 },
901
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42902 'src/third_party/ffmpeg':
Dale Curtis4248a932020-05-19 00:18:02903 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + 'be66dc5fd0e3c53646107b2dc5d7594a869ebdc6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42904
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42905 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:37906 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42907
908 'src/third_party/flatbuffers/src':
Sky Malice9dd60452019-11-25 19:38:42909 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '136d75fa6580ef87d1b7cbc243e617f21149852e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42910
Paweł Hajdan, Jr7af368952017-10-02 12:25:36911 # Used for embedded builds. CrOS & Linux use the system version.
912 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:09913 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36914 'condition': 'checkout_linux',
915 },
916
Yuwei Huanga38af698d2019-02-19 22:00:58917 'src/third_party/grpc/src': {
Yuwei Huang58e95e22019-07-16 21:35:22918 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '74b981a6a3d9ba17f3acae1d72b9109325ef656d',
Yuwei Huanga38af698d2019-02-19 22:00:58919 },
920
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42921 'src/third_party/freetype/src':
922 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
923
Dominik Röttsches60dab7e12018-03-20 09:55:47924 'src/third_party/harfbuzz-ng/src':
925 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
926
Joey Scarr28fc30092019-02-04 10:10:20927 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:16928 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:35929
Hirokazu Hondafa7af2bb2020-02-03 02:48:28930 'src/third_party/libgav1/src':
Wan-Teh Chang5955af02020-05-29 20:04:37931 Var('chromium_git') + '/codecs/libgav1.git' + '@' + 'bf190c43e5c7cc81751867c917a81bc2920be079',
Hirokazu Hondafa7af2bb2020-02-03 02:48:28932
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42933 'src/third_party/glslang/src':
chromium-autoroll4e06b4a22020-06-09 18:23:54934 Var('chromium_git') + '/external/github.com/KhronosGroup/glslang.git' + '@' + '68b2e15ee016487a28c4178a9d142186c58c8dd0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42935
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:22936 'src/third_party/google_toolbox_for_mac/src': {
937 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
938 'condition': 'checkout_ios or checkout_mac',
939 },
940
Andrew Luo82d0e9f2018-05-24 20:46:36941 'src/third_party/google-truth': {
942 'packages': [
943 {
944 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:00945 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:36946 },
947 ],
948 'condition': 'checkout_android',
949 'dep_type': 'cipd',
950 },
951
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42952 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:02953 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42954
Paweł Hajdan, Jr7af368952017-10-02 12:25:36955 # GNU binutils assembler for x86-32.
956 'src/third_party/gnu_binutils': {
957 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:55958 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36959 },
960
961 'src/third_party/gperf': {
962 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
963 'condition': 'checkout_win',
964 },
965
John Budoricke9aa27c2018-03-24 00:23:27966 'src/third_party/guava': {
967 'packages': [
968 {
969 'package': 'chromium/third_party/guava',
Ben Joyce27083f52020-05-13 00:44:03970 'version': 'y8Zx7cKTiOunLhOrfC4hOt5kDQrLJ_Rq7ISDmXkPdYsC',
John Budoricke9aa27c2018-03-24 00:23:27971 },
972 ],
973 'condition': 'checkout_android',
974 'dep_type': 'cipd',
975 },
976
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42977 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:52978 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16979 'condition': 'checkout_android',
980 },
981
Ian Vollick244bd882018-04-27 01:12:53982 'src/third_party/arcore-android-sdk/src': {
Piotr Bialeckie1b6bfb2019-07-18 23:43:29983 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + '765ca36d1d03e8d97bcb4d48d407277c3b503f21',
Ian Vollick244bd882018-04-27 01:12:53984 'condition': 'checkout_android',
985 },
986
Piotr Bialeckie1b6bfb2019-07-18 23:43:29987 'src/third_party/arcore-android-sdk-client': {
988 'packages': [
989 {
990 'package': 'chromium/third_party/arcore-android-sdk-client',
991 'version': 'Ki3Nxeov-cyGeHGIxrhG1teX7zYstsUtg1k-SAQ8CpAC',
992 },
993 ],
994
995 'condition': 'checkout_android',
996 'dep_type': 'cipd',
997 },
998
John Budoricke9aa27c2018-03-24 00:23:27999 'src/third_party/hamcrest': {
1000 'packages': [
1001 {
1002 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091003 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271004 },
1005 ],
1006 'condition': 'checkout_android',
1007 'dep_type': 'cipd',
1008 },
1009
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421010 'src/third_party/hunspell_dictionaries':
Guillaume Jenkins031c5e82020-04-01 15:51:311011 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '6fdad5388130757e1efb58a14b8e7f9494625691',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421012
1013 'src/third_party/icu':
Frank Tang9ffbd272020-06-09 16:51:351014 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '46f53dfc09c520b7c520a089ca473bb0ee29c07e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421015
John Budoricke9aa27c2018-03-24 00:23:271016 'src/third_party/icu4j': {
1017 'packages': [
1018 {
1019 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091020 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271021 },
1022 ],
1023 'condition': 'checkout_android',
1024 'dep_type': 'cipd',
1025 },
1026
Ben Joycedde37c22019-04-12 19:36:191027 'src/third_party/jacoco': {
1028 'packages': [
1029 {
1030 'package': 'chromium/third_party/jacoco',
1031 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1032 },
1033 ],
1034 'condition': 'checkout_android',
1035 'dep_type': 'cipd',
1036 },
1037
Tibor Goldschwendt38cc2082019-06-03 21:59:281038 'src/third_party/javalang/src': {
1039 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + 'f98ffcb31d1daa57fbe5bd6def8ad7c3126d8242',
1040 'condition': 'checkout_android',
1041 },
1042
Yun Liua89d1832019-10-05 01:40:551043 'src/third_party/jdk': {
1044 'packages': [
1045 {
1046 'package': 'chromium/third_party/jdk',
Andrew Grieve872d4a4a2019-10-28 23:07:111047 'version': 'PfRSnxe8Od6WU4zBXomq-zsgcJgWmm3z4gMQNB-r2QcC',
Yun Liua89d1832019-10-05 01:40:551048 },
Peter Wenca01c252019-10-29 01:41:161049 {
1050 'package': 'chromium/third_party/jdk/extras',
1051 'version': 'fkhuOQ3r-zKtWEdKplpo6k0vKkjl-LY_rJTmtzFCQN4C',
1052 },
Yun Liua89d1832019-10-05 01:40:551053 ],
Andrew Grieveee258482019-11-19 16:24:541054 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1055 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551056 'dep_type': 'cipd',
1057 },
1058
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421059 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041060 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
1061 + '@' + '645250b6690785be60ab6780ce4b58698d884d11', # release 1.9.1
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421062
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161063 'src/third_party/junit/src': {
1064 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1065 'condition': 'checkout_android',
1066 },
1067
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421068 'src/third_party/leveldatabase/src':
Victor Costan07c69772020-05-12 00:27:401069 Var('chromium_git') + '/external/leveldb.git' + '@' + '5bd5f0f67a5eb0ed74c16b3ae847ec4e5bc3e412',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421070
1071 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261072 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421073
1074 'src/third_party/libaddressinput/src':
sebsgd592caf2020-01-23 17:55:151075 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '390dfc08e3806a2125d08d4d8d034a24d587d77a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421076
Johann987d1532018-11-19 22:07:271077 'src/third_party/libaom/source/libaom':
Jerome Jiangc4cd362102020-06-02 21:05:241078 Var('aomedia_git') + '/aom.git' + '@' + '2aa13c436e4dc6d78e05d13e6be73a23b3810bd3',
Johanncf5bb4c62017-10-30 23:21:341079
Wan-Teh Chang75fd5322020-04-08 01:32:181080 'src/third_party/libavif/src':
1081 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1082
Paweł Hajdan, Jr7af368952017-10-02 12:25:361083 # Userspace interface to kernel DRM services.
1084 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201085 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361086 'condition': 'checkout_linux',
1087 },
1088
Ben Wagner3743d5392019-09-26 19:20:361089 'src/third_party/expat/src':
1090 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1091
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341092 # The library for IPP protocol (Chrome OS).
1093 'src/third_party/libipp/libipp': {
1094 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1095 'condition': 'checkout_linux',
1096 },
1097
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421098 'src/third_party/libjpeg_turbo':
Chris Blume69dd5dd2020-03-30 20:39:361099 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '7e3ad79800a7945fb37173149842b494ab8982b2',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421100
Paweł Hajdan, Jr7af368952017-10-02 12:25:361101 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221102 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361103 'condition': 'checkout_linux',
1104 },
1105
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421106 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011107 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421108
1109 'src/third_party/libprotobuf-mutator/src':
1110 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1111
1112 'src/third_party/libsrtp':
Mirko Bonadeicd604812018-09-14 11:41:111113 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '650611720ecc23e0e6b32b0e3100f8b4df91696c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421114
Paweł Hajdan, Jr7af368952017-10-02 12:25:361115 # Android Explicit Synchronization.
1116 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541117 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361118 'condition': 'checkout_linux',
1119 },
1120
Charlie Andrews6723c0e3c2019-10-31 15:45:241121 'src/third_party/libunwindstack': {
Mike Wittman7829cbd2020-05-27 17:28:001122 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '046920fc491aba67c6f6a750b4be7b835cff4e5b',
Charlie Andrews6723c0e3c2019-10-31 15:45:241123 'condition': 'checkout_android',
1124 },
1125
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421126 'src/third_party/libvpx/source/libvpx':
Jerome Jiang3cfb6dd92020-06-03 21:10:211127 Var('chromium_git') + '/webm/libvpx.git' + '@' + 'c1765573149e2c0fe2acabc224c0f9085b9e7f2b',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421128
1129 'src/third_party/libwebm/source':
James Zern62ef4ae2019-02-21 21:17:031130 Var('chromium_git') + '/webm/libwebm.git' + '@' + '51ca718c3adf0ddedacd7df25fe45f67dc5a9ce1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421131
1132 'src/third_party/libyuv':
Dale Curtise87da1b2019-11-13 03:20:251133 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + '6afd9becdf58822b1da6770598d8597c583ccfad', # from r1714
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421134
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221135 'src/third_party/lighttpd': {
1136 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1137 'condition': 'checkout_mac or checkout_win',
1138 },
1139
1140 'src/third_party/lss': {
1141 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1142 'condition': 'checkout_android or checkout_linux',
1143 },
1144
Paweł Hajdan, Jr7af368952017-10-02 12:25:361145 'src/third_party/material_design_icons/src': {
1146 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1147 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1148 'condition': 'checkout_ios',
1149 },
1150
Paweł Hajdan, Jr7af368952017-10-02 12:25:361151 # GNU binutils assembler for x86-64.
1152 'src/third_party/mingw-w64/mingw/bin': {
1153 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551154 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361155 },
1156
1157 # Graphics buffer allocator for Chrome OS.
1158 'src/third_party/minigbm/src': {
Daniel Nicoara1b4f6db2020-03-27 18:07:421159 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + 'bc4f023bfcc51cf9dcfcfec5bf4177b2e607dd68',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361160 'condition': 'checkout_linux',
1161 },
1162
1163 # Minizip library. Used on Chrome OS.
1164 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591165 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361166 'condition': 'checkout_linux',
1167 },
1168
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161169 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281170 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161171 'condition': 'checkout_android',
1172 },
1173
Paweł Hajdan, Jr7af368952017-10-02 12:25:361174 # Binaries for nacl sdk.
1175 'src/third_party/nacl_sdk_binaries': {
1176 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551177 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361178 },
1179
Dale Curtis7d284af2018-11-08 01:27:521180 'src/third_party/nasm': {
1181 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Dale Curtis47858c5e2020-04-14 22:18:081182 '4fa54ca5f7fc3a15a8c78ac94688e64d3e4e4fa1'
Dale Curtis7d284af2018-11-08 01:27:521183 },
1184
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161185 'src/third_party/netty-tcnative/src': {
1186 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '5b46a8ef4a39c39c576fcdaaf718b585d75df463',
1187 'condition': 'checkout_android',
1188 },
1189
1190 'src/third_party/netty4/src': {
1191 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1192 'condition': 'checkout_android',
1193 },
1194
John Budoricke9aa27c2018-03-24 00:23:271195 'src/third_party/objenesis': {
1196 'packages': [
1197 {
1198 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411199 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271200 },
1201 ],
1202 'condition': 'checkout_android',
1203 'dep_type': 'cipd',
1204 },
1205
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421206 'src/third_party/openh264/src':
Dale Curtis7b48f812020-04-23 17:46:181207 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + 'a5473711f3e20c6bd1c33d81b6c7b9a0618aa18f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161208
btolschc50a3d52019-03-06 21:22:421209 'src/third_party/openscreen/src':
chromium-autoroll05bccc072020-06-09 20:46:091210 Var('chromium_git') + '/openscreen' + '@' + 'f9b11251a19b8fd0d1f7c1455591e40bf7b83437',
btolschc50a3d52019-03-06 21:22:421211
Kevin Qin78ff68c82019-06-26 01:43:361212 'src/third_party/openxr/src': {
Kevin Qin6bf75c72020-01-07 19:37:331213 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '9e97b73e7dd2bfc07745489d728f6a36665c648f',
Kevin Qin78ff68c82019-06-26 01:43:361214 'condition': 'checkout_openxr',
1215 },
1216
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421217 'src/third_party/pdfium':
1218 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1219
Paweł Hajdan, Jr7af368952017-10-02 12:25:361220 # Parses Windows PE/COFF executable format.
1221 'src/third_party/pefile': {
1222 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1223 'condition': 'checkout_win',
1224 },
1225
Oystein Eftevaaga9439b922018-01-08 19:30:141226 'src/third_party/perfetto':
chromium-autoroll044b5d62020-06-09 23:19:031227 Var('android_git') + '/platform/external/perfetto.git' + '@' + '2911cba7a7a24a61f451e177e0dee7f43d9f4408',
Oystein Eftevaaga9439b922018-01-08 19:30:141228
Paweł Hajdan, Jr7af368952017-10-02 12:25:361229 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291230 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361231 'condition': 'checkout_win',
1232 },
1233
Andrew Grieve40dece272018-08-27 17:59:401234 'src/third_party/proguard': {
1235 'packages': [
1236 {
1237 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211238 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401239 },
1240 ],
1241 'condition': 'checkout_android',
1242 'dep_type': 'cipd',
1243 },
1244
Mohamed Heikal5c488592018-11-26 23:32:151245 'src/third_party/protoc_javalite': {
1246 'packages': [
1247 {
1248 'package': 'chromium/third_party/protoc_javalite',
1249 'version': 'version:3.0.0-cr1',
1250 },
1251 ],
1252 'condition': 'checkout_android',
1253 'dep_type': 'cipd',
1254 },
1255
Paweł Hajdan, Jr7af368952017-10-02 12:25:361256 # Dependency of chromite.git and skia.
1257 'src/third_party/pyelftools': {
1258 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1259 'condition': 'checkout_linux',
1260 },
1261
Victor Vasiliev3b5cf152018-07-02 18:47:411262 'src/third_party/quic_trace/src':
Ian Swett35a08782020-04-15 17:48:051263 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + 'a3f901c6a99e786ed0fa58a89927f630af17a90c',
Victor Vasiliev3b5cf152018-07-02 18:47:411264
Keita Suzukifa3a180692020-03-05 03:53:531265 'src/third_party/pywebsocket3/src':
1266 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '89c9228434100e4dabb19f61d0d4f55625940638',
1267
Stephen Roe3c9f5852019-11-13 17:25:431268 'src/third_party/qemu-linux-arm64': {
1269 'packages': [
1270 {
1271 'package': 'fuchsia/qemu/linux-arm64',
1272 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1273 },
1274 ],
1275 'condition': 'host_os == "linux" and (checkout_fuchsia and checkout_fuchsia_for_arm64_host)',
1276 'dep_type': 'cipd',
1277 },
1278
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211279 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221280 'packages': [
1281 {
1282 'package': 'fuchsia/qemu/linux-amd64',
1283 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1284 },
1285 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211286 'condition': 'host_os == "linux" and checkout_fuchsia',
1287 'dep_type': 'cipd',
1288 },
1289
1290 'src/third_party/qemu-mac-x64': {
1291 'packages': [
1292 {
1293 'package': 'fuchsia/qemu/mac-amd64',
1294 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1295 },
1296 ],
1297 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221298 'dep_type': 'cipd',
1299 },
1300
Chong Gu9ad904d2019-09-26 23:24:021301 'src/third_party/aemu-linux-x64': {
1302 'packages': [
1303 {
1304 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autoroll560612c2020-06-09 09:30:251305 'version': 'GMB48BSk7tUABUOq1za-08Safc5r3VfS3614ZsTrWFQC'
Chong Gu9ad904d2019-09-26 23:24:021306 },
1307 ],
Chong Gu7d2dd6e2020-02-01 03:27:251308 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021309 'dep_type': 'cipd',
1310 },
1311
1312 'src/third_party/aemu-mac-x64': {
1313 'packages': [
1314 {
1315 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191316 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021317 },
1318 ],
Chong Gu7d2dd6e2020-02-01 03:27:251319 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021320 'dep_type': 'cipd',
1321 },
1322
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421323 'src/third_party/re2/src':
Paul Wankadiab0987ed52020-05-28 16:29:281324 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + 'aecba11114cf1fac5497aeb844b6966106de3eb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161325
Tiger Oakes95b7b7d2018-05-28 15:43:491326 'src/third_party/r8': {
1327 'packages': [
1328 {
1329 'package': 'chromium/third_party/r8',
Sam Maier53873522020-06-09 21:19:521330 'version': 'B467c9t23JiW_6XGqhvHvtEKWSkrPS2xG_gho_gbAI4C',
Tiger Oakes95b7b7d2018-05-28 15:43:491331 },
1332 ],
1333 'condition': 'checkout_android',
1334 'dep_type': 'cipd',
1335 },
1336
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161337 'src/third_party/requests/src': {
1338 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'f172b30356d821d180fa4ecfa3e71c7274a32de4',
1339 'condition': 'checkout_android',
1340 },
1341
John Budoricke9aa27c2018-03-24 00:23:271342 'src/third_party/robolectric': {
1343 'packages': [
1344 {
1345 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511346 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271347 },
1348 ],
1349 'condition': 'checkout_android',
1350 'dep_type': 'cipd',
1351 },
1352
Yun Liub121ada2019-02-16 04:11:011353 'src/third_party/androidx': {
1354 'packages': [
1355 {
1356 'package': 'chromium/third_party/androidx',
1357 'version': 'BgU0HKOH7unGo87kXkIKJlPMmaSOCFhvUKcIr9aborwC',
1358 },
1359 ],
1360 'condition': 'checkout_android',
1361 'dep_type': 'cipd',
1362 },
1363
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421364 'src/third_party/skia':
1365 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1366
1367 'src/third_party/smhasher/src':
1368 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1369
1370 'src/third_party/snappy/src':
Victor Costanacd0b2c52020-06-02 19:53:301371 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + 'f16eda3466633b88d0a55199deb00aa5429c6219',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421372
Chris Mumford591102e2020-03-16 16:48:551373 'src/third_party/sqlite/src':
Darwin Huang85d01632020-05-30 03:34:511374 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + 'b5399f70d4778fa2f0f0ada1bb5910e14c096be9',
Chris Mumford591102e2020-03-16 16:48:551375
John Budoricke9aa27c2018-03-24 00:23:271376 'src/third_party/sqlite4java': {
1377 'packages': [
1378 {
1379 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491380 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271381 },
1382 ],
1383 'condition': 'checkout_android',
1384 'dep_type': 'cipd',
1385 },
1386
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421387 'src/third_party/swiftshader':
1388 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1389
Peter Wen49675e172020-03-16 16:10:111390 'src/third_party/turbine': {
1391 'packages': [
1392 {
1393 'package': 'chromium/third_party/turbine',
1394 'version': '3UJ600difG3ThRhtYrN9AfZ5kh8wCYtBiii1-NMlCrMC',
1395 },
1396 ],
1397 'condition': 'checkout_android',
1398 'dep_type': 'cipd',
1399 },
1400
1401 'src/third_party/turbine/src': {
1402 'url': Var('chromium_git') + '/external/github.com/google/turbine.git' + '@' + '95f6fb6f1e962e8b6ec672905b0b04233f002dc2',
1403 'condition': 'checkout_android',
1404 },
1405
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421406 'src/third_party/ub-uiautomator/lib': {
1407 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161408 'condition': 'checkout_android',
1409 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421410
1411 'src/third_party/usrsctp/usrsctplib':
Taylor Brandstetter28f5c1c2020-04-28 22:11:151412 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + 'a8c51df76caae94254b1e59999405f739467490e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421413
Peng Huang91df2692020-05-05 18:59:531414 'src/third_party/vulkan_memory_allocator':
Jamie Madill75c0e632020-06-04 17:25:101415 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '431d6e57284aeb08118ff428dfbd51c94342faa1',
Peng Huang3b77c37c2020-05-02 19:14:211416
Paweł Hajdan, Jr7af368952017-10-02 12:25:361417 # Display server protocol for Linux.
1418 'src/third_party/wayland/src': {
Kenny Levinsenb581b3e2019-12-03 01:32:361419 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e091839dd08354289e501a47219e0c7a6472dff3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361420 'condition': 'checkout_linux',
1421 },
1422
1423 # Wayland protocols that add functionality not available in the core protocol.
1424 'src/third_party/wayland-protocols/src': {
Fergus Dalldd9c4fdc2020-06-10 00:35:321425 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '684cd23ae31fafb9eda2a0cd15edb4e96de92259',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361426 'condition': 'checkout_linux',
1427 },
1428
1429 # Wireless Display Software. Used on Chrome OS.
1430 'src/third_party/wds/src': {
1431 'url': Var('chromium_git') + '/external/github.com/01org/wds' + '@' + 'ac3d8210d95f3000bf5c8e16a79dbbbf22d554a5',
1432 'condition': 'checkout_linux',
1433 },
1434
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421435 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011436 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421437
1438 'src/third_party/webgl/src':
shrekshaob87515b2020-06-09 21:50:571439 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'd0fcf3daa5f98402f63e0e99a48fc60a4be18cf1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421440
Kai Ninomiya13898882020-01-17 20:41:521441 'src/third_party/webgpu-cts/src':
Kai Ninomiyac1937e52020-05-20 17:32:471442 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '550dfb76f2b4a363f46c02691c3d4480aae28ed1',
Kai Ninomiya13898882020-01-17 20:41:521443
Kai Ninomiyac7138f92020-03-31 18:59:571444 'src/third_party/blink/web_tests/wpt_internal/webgpu/third_party/glslang_js': {
1445 'packages': [
1446 {
1447 'package': 'chromium/third_party/glslang_js',
Kai Ninomiyaba77e9c2020-04-13 18:51:431448 'version': 'Zka0-f53_HEAZ1bpsxr9BSi7P51-4bzYwSMg0RMKX1AC',
Kai Ninomiyac7138f92020-03-31 18:59:571449 },
1450 ],
1451 'dep_type': 'cipd',
1452 },
1453
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421454 'src/third_party/webrtc':
chromium-autoroll8788eea2020-06-09 20:26:011455 Var('webrtc_git') + '/src.git' + '@' + '0c3062efcb3b001bec0dfacbcaa15e5b73c21a64',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421456
Nigel Tao3aa72142019-12-03 22:05:411457 'src/third_party/libgifcodec':
1458 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1459
Nigel Taob517eb8912019-10-23 03:36:241460 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1461 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1462 'src/third_party/wuffs/src':
1463 Var('skia_git') + '/external/github.com/google/wuffs.git' + '@' + Var('wuffs_revision'),
1464
sbalikondwar5949a802020-02-13 16:28:591465 'src/third_party/weston/src': {
1466 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + 'db905f467169f9f131c5ddc6038296f866d5daeb',
1467 'condition': 'checkout_linux',
1468 },
1469
Paweł Hajdan, Jr7af368952017-10-02 12:25:361470 'src/third_party/xdg-utils': {
1471 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1472 'condition': 'checkout_linux',
1473 },
1474
John Budoricke9aa27c2018-03-24 00:23:271475 'src/third_party/xstream': {
1476 'packages': [
1477 {
1478 'package': 'chromium/third_party/xstream',
John Budorick14276292018-11-29 19:07:091479 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
John Budoricke9aa27c2018-03-24 00:23:271480 },
1481 ],
1482 'condition': 'checkout_android',
1483 'dep_type': 'cipd',
1484 },
1485
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421486 'src/tools/page_cycler/acid3':
1487 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1488
Sven Zheng4d4781292019-09-12 17:46:141489 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161490 'packages': [
1491 {
Sven Zheng4d4781292019-09-12 17:46:141492 'package': 'skia/tools/goldctl/linux-amd64',
Brian Sheedy072684d2020-05-28 23:46:571493 'version': 'git_revision:03ea4eb574acd232e223a6b13d15ebfb61f1c0d8',
bsheedy0e0f26df2019-01-09 22:17:161494 },
1495 ],
1496 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141497 'condition': 'checkout_linux',
1498 },
1499 'src/tools/skia_goldctl/win': {
1500 'packages': [
1501 {
1502 'package': 'skia/tools/goldctl/windows-amd64',
Brian Sheedy072684d2020-05-28 23:46:571503 'version': 'git_revision:03ea4eb574acd232e223a6b13d15ebfb61f1c0d8',
Sven Zheng4d4781292019-09-12 17:46:141504 },
1505 ],
1506 'dep_type': 'cipd',
1507 'condition': 'checkout_win',
1508 },
1509 'src/tools/skia_goldctl/mac': {
1510 'packages': [
1511 {
1512 'package': 'skia/tools/goldctl/mac-amd64',
Brian Sheedy072684d2020-05-28 23:46:571513 'version': 'git_revision:03ea4eb574acd232e223a6b13d15ebfb61f1c0d8',
Sven Zheng4d4781292019-09-12 17:46:141514 },
1515 ],
1516 'dep_type': 'cipd',
1517 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161518 },
1519
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421520 'src/tools/swarming_client':
1521 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
1522
1523 'src/v8':
1524 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1525
1526 'src-internal': {
chromium-internal-autorollcbc261a2020-06-10 00:13:311527 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@2e14d9f0c8d0b4d637c8b96360530452815d4666',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421528 'condition': 'checkout_src_internal',
1529 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031530
Jose Magana5dd8c42f2020-05-14 00:40:211531 'src/chromeos/components/help_app_ui/resources/prod': {
1532 'packages': [
1533 {
1534 'package': 'chromeos_internal/apps/help_app/app',
Zufeng Wangc2d155922020-06-05 09:05:491535 'version': 'zqEjsRuI2qX11reJI5f9bE5X3iD6CtglpDcv2Cugj3cC',
Jose Magana5dd8c42f2020-05-14 00:40:211536 },
1537 ],
1538 'condition': 'checkout_chromeos and checkout_src_internal',
1539 'dep_type': 'cipd',
1540 },
1541
Jose Maganad34f1702020-06-09 13:33:001542 'src/chromeos/components/media_app_ui/resources/prod': {
1543 'packages': [
1544 {
1545 'package': 'chromeos_internal/apps/media_app/app',
1546 'version': 'F-avF4Ri2hix7udnvUw4Kpy8yj3WwML3J-8znYT-jvYC',
1547 },
1548 ],
1549 'condition': 'checkout_chromeos and checkout_src_internal',
1550 'dep_type': 'cipd',
1551 },
1552
Tibor Goldschwendta117da02018-11-16 22:25:271553 'src/third_party/google_android_play_core': {
1554 'packages': [
1555 {
1556 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_verification',
Peter Wen5fe1f7d2020-03-30 21:28:321557 'version': 'ojrkXUE6tjG8FYmoLfCD3YdOxTyl2BXMdmk7Fb6cS5MC',
Tibor Goldschwendta117da02018-11-16 22:25:271558 },
1559 ],
1560 'condition': 'checkout_android',
1561 'dep_type': 'cipd',
1562 },
1563
Josipdfc143f2020-02-26 23:38:361564 'src/third_party/android_prebuilts/build_tools': {
1565 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1566 'condition': 'checkout_android_prebuilts_build_tools',
1567 },
1568
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031569 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101570 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391571 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241572 'packages': [
1573 {
Peter Wend340c5e2018-07-26 20:55:391574 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Boris Sazonovff83e6c2019-04-03 15:52:031575 'version': 'version:1.1.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241576 },
1577 ],
1578 'condition': 'checkout_android',
1579 'dep_type': 'cipd',
1580 },
1581
Ben Joycee779ce62019-08-15 22:57:371582 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1583 'packages': [
1584 {
1585 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
1586 'version': 'version:1.1.1-cr0',
1587 },
1588 ],
1589 'condition': 'checkout_android',
1590 'dep_type': 'cipd',
1591 },
1592
Peter Wend340c5e2018-07-26 20:55:391593 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241594 'packages': [
1595 {
Peter Wend340c5e2018-07-26 20:55:391596 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Boris Sazonovff83e6c2019-04-03 15:52:031597 'version': 'version:1.1.1-cr0',
1598 },
1599 ],
1600 'condition': 'checkout_android',
1601 'dep_type': 'cipd',
1602 },
1603
1604 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1605 'packages': [
1606 {
1607 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
1608 'version': 'version:1.1.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241609 },
1610 ],
1611 'condition': 'checkout_android',
1612 'dep_type': 'cipd',
1613 },
1614
Ben Joycee779ce62019-08-15 22:57:371615 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1616 'packages': [
1617 {
1618 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
1619 'version': 'version:1.1.1-cr0',
1620 },
1621 ],
1622 'condition': 'checkout_android',
1623 'dep_type': 'cipd',
1624 },
1625
1626 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1627 'packages': [
1628 {
1629 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
1630 'version': 'version:1.1.1-cr0',
1631 },
1632 ],
1633 'condition': 'checkout_android',
1634 'dep_type': 'cipd',
1635 },
1636
Peter Wend340c5e2018-07-26 20:55:391637 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241638 'packages': [
1639 {
Peter Wend340c5e2018-07-26 20:55:391640 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Boris Sazonovff83e6c2019-04-03 15:52:031641 'version': 'version:1.1.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241642 },
1643 ],
1644 'condition': 'checkout_android',
1645 'dep_type': 'cipd',
1646 },
1647
Ben Joycee779ce62019-08-15 22:57:371648 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1649 'packages': [
1650 {
1651 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
1652 'version': 'version:1.1.1-cr0',
1653 },
1654 ],
1655 'condition': 'checkout_android',
1656 'dep_type': 'cipd',
1657 },
1658
Andrew Grieve48d38b82020-05-12 16:40:191659 'src/third_party/android_deps/libs/androidx_activity_activity': {
1660 'packages': [
1661 {
1662 'package': 'chromium/third_party/android_deps/libs/androidx_activity_activity',
1663 'version': 'version:1.0.0-cr0',
1664 },
1665 ],
1666 'condition': 'checkout_android',
1667 'dep_type': 'cipd',
1668 },
1669
Yun Liud0a3e812019-02-22 20:53:121670 'src/third_party/android_deps/libs/androidx_annotation_annotation': {
1671 'packages': [
1672 {
1673 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation',
Sam Maier82078452020-03-03 11:22:441674 'version': 'version:1.1.0-cr0',
Yun Liud0a3e812019-02-22 20:53:121675 },
1676 ],
1677 'condition': 'checkout_android',
1678 'dep_type': 'cipd',
1679 },
1680
Ben Joyce05e34dd2020-06-02 23:10:361681 'src/third_party/android_deps/libs/androidx_annotation_annotation_experimental': {
1682 'packages': [
1683 {
1684 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation_experimental',
1685 'version': 'version:1.0.0-cr0',
1686 },
1687 ],
1688 'condition': 'checkout_android',
1689 'dep_type': 'cipd',
1690 },
1691
Ben Joyce5274e3d2019-09-03 19:19:041692 'src/third_party/android_deps/libs/androidx_appcompat_appcompat': {
1693 'packages': [
1694 {
1695 'package': 'chromium/third_party/android_deps/libs/androidx_appcompat_appcompat',
Andrew Grieve48d38b82020-05-12 16:40:191696 'version': 'version:1.2.0-beta01-cr0',
1697 },
1698 ],
1699 'condition': 'checkout_android',
1700 'dep_type': 'cipd',
1701 },
1702
1703 'src/third_party/android_deps/libs/androidx_appcompat_appcompat_resources': {
1704 'packages': [
1705 {
1706 'package': 'chromium/third_party/android_deps/libs/androidx_appcompat_appcompat_resources',
1707 'version': 'version:1.2.0-beta01-cr0',
Ben Joyce5274e3d2019-09-03 19:19:041708 },
1709 ],
1710 'condition': 'checkout_android',
1711 'dep_type': 'cipd',
1712 },
1713
1714 'src/third_party/android_deps/libs/androidx_arch_core_core_common': {
1715 'packages': [
1716 {
1717 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_common',
Andrew Grieve48d38b82020-05-12 16:40:191718 'version': 'version:2.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:041719 },
1720 ],
1721 'condition': 'checkout_android',
1722 'dep_type': 'cipd',
1723 },
1724
1725 'src/third_party/android_deps/libs/androidx_arch_core_core_runtime': {
1726 'packages': [
1727 {
1728 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_runtime',
1729 'version': 'version:2.0.0-cr0',
1730 },
1731 ],
1732 'condition': 'checkout_android',
1733 'dep_type': 'cipd',
1734 },
1735
1736 'src/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater': {
1737 'packages': [
1738 {
1739 'package': 'chromium/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater',
1740 'version': 'version:1.0.0-cr0',
1741 },
1742 ],
1743 'condition': 'checkout_android',
1744 'dep_type': 'cipd',
1745 },
1746
1747 'src/third_party/android_deps/libs/androidx_cardview_cardview': {
1748 'packages': [
1749 {
1750 'package': 'chromium/third_party/android_deps/libs/androidx_cardview_cardview',
1751 'version': 'version:1.0.0-cr0',
1752 },
1753 ],
1754 'condition': 'checkout_android',
1755 'dep_type': 'cipd',
1756 },
1757
1758 'src/third_party/android_deps/libs/androidx_collection_collection': {
1759 'packages': [
1760 {
1761 'package': 'chromium/third_party/android_deps/libs/androidx_collection_collection',
Andrew Grieve48d38b82020-05-12 16:40:191762 'version': 'version:1.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:041763 },
1764 ],
1765 'condition': 'checkout_android',
1766 'dep_type': 'cipd',
1767 },
1768
Ben Joycebd0d9e52019-11-12 09:01:501769 'src/third_party/android_deps/libs/androidx_concurrent_concurrent_futures': {
1770 'packages': [
1771 {
1772 'package': 'chromium/third_party/android_deps/libs/androidx_concurrent_concurrent_futures',
1773 'version': 'version:1.0.0-cr0',
1774 },
1775 ],
1776 'condition': 'checkout_android',
1777 'dep_type': 'cipd',
1778 },
1779
Ben Joyce5274e3d2019-09-03 19:19:041780 'src/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout': {
1781 'packages': [
1782 {
1783 'package': 'chromium/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout',
Ben Joyce05e34dd2020-06-02 23:10:361784 'version': 'version:1.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:041785 },
1786 ],
1787 'condition': 'checkout_android',
1788 'dep_type': 'cipd',
1789 },
1790
1791 'src/third_party/android_deps/libs/androidx_core_core': {
1792 'packages': [
1793 {
1794 'package': 'chromium/third_party/android_deps/libs/androidx_core_core',
Andrew Grieve48d38b82020-05-12 16:40:191795 'version': 'version:1.3.0-beta01-cr0',
Ben Joyce5274e3d2019-09-03 19:19:041796 },
1797 ],
1798 'condition': 'checkout_android',
1799 'dep_type': 'cipd',
1800 },
1801
1802 'src/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter': {
1803 'packages': [
1804 {
1805 'package': 'chromium/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter',
1806 'version': 'version:1.0.0-cr0',
1807 },
1808 ],
1809 'condition': 'checkout_android',
1810 'dep_type': 'cipd',
1811 },
1812
1813 'src/third_party/android_deps/libs/androidx_customview_customview': {
1814 'packages': [
1815 {
1816 'package': 'chromium/third_party/android_deps/libs/androidx_customview_customview',
1817 'version': 'version:1.0.0-cr0',
1818 },
1819 ],
1820 'condition': 'checkout_android',
1821 'dep_type': 'cipd',
1822 },
1823
1824 'src/third_party/android_deps/libs/androidx_documentfile_documentfile': {
1825 'packages': [
1826 {
1827 'package': 'chromium/third_party/android_deps/libs/androidx_documentfile_documentfile',
1828 'version': 'version:1.0.0-cr0',
1829 },
1830 ],
1831 'condition': 'checkout_android',
1832 'dep_type': 'cipd',
1833 },
1834
1835 'src/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout': {
1836 'packages': [
1837 {
1838 'package': 'chromium/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout',
1839 'version': 'version:1.0.0-cr0',
1840 },
1841 ],
1842 'condition': 'checkout_android',
1843 'dep_type': 'cipd',
1844 },
1845
1846 'src/third_party/android_deps/libs/androidx_fragment_fragment': {
1847 'packages': [
1848 {
1849 'package': 'chromium/third_party/android_deps/libs/androidx_fragment_fragment',
Andrew Grieve48d38b82020-05-12 16:40:191850 'version': 'version:1.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:041851 },
1852 ],
1853 'condition': 'checkout_android',
1854 'dep_type': 'cipd',
1855 },
1856
1857 'src/third_party/android_deps/libs/androidx_gridlayout_gridlayout': {
1858 'packages': [
1859 {
1860 'package': 'chromium/third_party/android_deps/libs/androidx_gridlayout_gridlayout',
1861 'version': 'version:1.0.0-cr0',
1862 },
1863 ],
1864 'condition': 'checkout_android',
1865 'dep_type': 'cipd',
1866 },
1867
1868 'src/third_party/android_deps/libs/androidx_interpolator_interpolator': {
1869 'packages': [
1870 {
1871 'package': 'chromium/third_party/android_deps/libs/androidx_interpolator_interpolator',
1872 'version': 'version:1.0.0-cr0',
1873 },
1874 ],
1875 'condition': 'checkout_android',
1876 'dep_type': 'cipd',
1877 },
1878
1879 'src/third_party/android_deps/libs/androidx_leanback_leanback': {
1880 'packages': [
1881 {
1882 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback',
1883 'version': 'version:1.0.0-cr0',
1884 },
1885 ],
1886 'condition': 'checkout_android',
1887 'dep_type': 'cipd',
1888 },
1889
1890 'src/third_party/android_deps/libs/androidx_leanback_leanback_preference': {
1891 'packages': [
1892 {
1893 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback_preference',
1894 'version': 'version:1.0.0-cr0',
1895 },
1896 ],
1897 'condition': 'checkout_android',
1898 'dep_type': 'cipd',
1899 },
1900
1901 'src/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14': {
1902 'packages': [
1903 {
1904 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14',
1905 'version': 'version:1.0.0-cr0',
1906 },
1907 ],
1908 'condition': 'checkout_android',
1909 'dep_type': 'cipd',
1910 },
1911
1912 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui': {
1913 'packages': [
1914 {
1915 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui',
1916 'version': 'version:1.0.0-cr0',
1917 },
1918 ],
1919 'condition': 'checkout_android',
1920 'dep_type': 'cipd',
1921 },
1922
1923 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils': {
1924 'packages': [
1925 {
1926 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils',
1927 'version': 'version:1.0.0-cr0',
1928 },
1929 ],
1930 'condition': 'checkout_android',
1931 'dep_type': 'cipd',
1932 },
1933
1934 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v13': {
1935 'packages': [
1936 {
1937 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v13',
1938 'version': 'version:1.0.0-cr0',
1939 },
1940 ],
1941 'condition': 'checkout_android',
1942 'dep_type': 'cipd',
1943 },
1944
1945 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v4': {
1946 'packages': [
1947 {
1948 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v4',
1949 'version': 'version:1.0.0-cr0',
1950 },
1951 ],
1952 'condition': 'checkout_android',
1953 'dep_type': 'cipd',
1954 },
1955
Yun Liud0a3e812019-02-22 20:53:121956 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common': {
1957 'packages': [
1958 {
1959 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common',
Andrew Grieve48d38b82020-05-12 16:40:191960 'version': 'version:2.1.0-cr0',
Yun Liud0a3e812019-02-22 20:53:121961 },
1962 ],
1963 'condition': 'checkout_android',
1964 'dep_type': 'cipd',
1965 },
1966
Ben Joyce5274e3d2019-09-03 19:19:041967 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8': {
1968 'packages': [
1969 {
1970 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8',
1971 'version': 'version:2.0.0-cr0',
1972 },
1973 ],
1974 'condition': 'checkout_android',
1975 'dep_type': 'cipd',
1976 },
1977
1978 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata': {
1979 'packages': [
1980 {
1981 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata',
1982 'version': 'version:2.0.0-cr0',
1983 },
1984 ],
1985 'condition': 'checkout_android',
1986 'dep_type': 'cipd',
1987 },
1988
1989 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core': {
1990 'packages': [
1991 {
1992 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core',
1993 'version': 'version:2.0.0-cr0',
1994 },
1995 ],
1996 'condition': 'checkout_android',
1997 'dep_type': 'cipd',
1998 },
1999
2000 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime': {
2001 'packages': [
2002 {
2003 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime',
Andrew Grieve48d38b82020-05-12 16:40:192004 'version': 'version:2.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:042005 },
2006 ],
2007 'condition': 'checkout_android',
2008 'dep_type': 'cipd',
2009 },
2010
2011 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel': {
2012 'packages': [
2013 {
2014 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel',
Andrew Grieve48d38b82020-05-12 16:40:192015 'version': 'version:2.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:042016 },
2017 ],
2018 'condition': 'checkout_android',
2019 'dep_type': 'cipd',
2020 },
2021
2022 'src/third_party/android_deps/libs/androidx_loader_loader': {
2023 'packages': [
2024 {
2025 'package': 'chromium/third_party/android_deps/libs/androidx_loader_loader',
2026 'version': 'version:1.0.0-cr0',
2027 },
2028 ],
2029 'condition': 'checkout_android',
2030 'dep_type': 'cipd',
2031 },
2032
2033 'src/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager': {
2034 'packages': [
2035 {
2036 'package': 'chromium/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager',
2037 'version': 'version:1.0.0-cr0',
2038 },
2039 ],
2040 'condition': 'checkout_android',
2041 'dep_type': 'cipd',
2042 },
2043
2044 'src/third_party/android_deps/libs/androidx_media_media': {
2045 'packages': [
2046 {
2047 'package': 'chromium/third_party/android_deps/libs/androidx_media_media',
2048 'version': 'version:1.0.0-cr0',
2049 },
2050 ],
2051 'condition': 'checkout_android',
2052 'dep_type': 'cipd',
2053 },
2054
2055 'src/third_party/android_deps/libs/androidx_mediarouter_mediarouter': {
2056 'packages': [
2057 {
2058 'package': 'chromium/third_party/android_deps/libs/androidx_mediarouter_mediarouter',
2059 'version': 'version:1.0.0-cr0',
2060 },
2061 ],
2062 'condition': 'checkout_android',
2063 'dep_type': 'cipd',
2064 },
2065
2066 'src/third_party/android_deps/libs/androidx_multidex_multidex': {
2067 'packages': [
2068 {
2069 'package': 'chromium/third_party/android_deps/libs/androidx_multidex_multidex',
2070 'version': 'version:2.0.0-cr0',
2071 },
2072 ],
2073 'condition': 'checkout_android',
2074 'dep_type': 'cipd',
2075 },
2076
2077 'src/third_party/android_deps/libs/androidx_palette_palette': {
2078 'packages': [
2079 {
2080 'package': 'chromium/third_party/android_deps/libs/androidx_palette_palette',
2081 'version': 'version:1.0.0-cr0',
2082 },
2083 ],
2084 'condition': 'checkout_android',
2085 'dep_type': 'cipd',
2086 },
2087
2088 'src/third_party/android_deps/libs/androidx_preference_preference': {
2089 'packages': [
2090 {
2091 'package': 'chromium/third_party/android_deps/libs/androidx_preference_preference',
2092 'version': 'version:1.0.0-cr0',
2093 },
2094 ],
2095 'condition': 'checkout_android',
2096 'dep_type': 'cipd',
2097 },
2098
2099 'src/third_party/android_deps/libs/androidx_print_print': {
2100 'packages': [
2101 {
2102 'package': 'chromium/third_party/android_deps/libs/androidx_print_print',
2103 'version': 'version:1.0.0-cr0',
2104 },
2105 ],
2106 'condition': 'checkout_android',
2107 'dep_type': 'cipd',
2108 },
2109
2110 'src/third_party/android_deps/libs/androidx_recyclerview_recyclerview': {
2111 'packages': [
2112 {
2113 'package': 'chromium/third_party/android_deps/libs/androidx_recyclerview_recyclerview',
Ben Joyce05e34dd2020-06-02 23:10:362114 'version': 'version:1.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:042115 },
2116 ],
2117 'condition': 'checkout_android',
2118 'dep_type': 'cipd',
2119 },
2120
Andrew Grieve48d38b82020-05-12 16:40:192121 'src/third_party/android_deps/libs/androidx_savedstate_savedstate': {
2122 'packages': [
2123 {
2124 'package': 'chromium/third_party/android_deps/libs/androidx_savedstate_savedstate',
2125 'version': 'version:1.0.0-cr0',
2126 },
2127 ],
2128 'condition': 'checkout_android',
2129 'dep_type': 'cipd',
2130 },
2131
Ben Joyce5274e3d2019-09-03 19:19:042132 'src/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout': {
2133 'packages': [
2134 {
2135 'package': 'chromium/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout',
2136 'version': 'version:1.0.0-cr0',
2137 },
2138 ],
2139 'condition': 'checkout_android',
2140 'dep_type': 'cipd',
2141 },
2142
2143 'src/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout': {
2144 'packages': [
2145 {
2146 'package': 'chromium/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout',
2147 'version': 'version:1.0.0-cr0',
2148 },
2149 ],
2150 'condition': 'checkout_android',
2151 'dep_type': 'cipd',
2152 },
2153
Yun Liud0a3e812019-02-22 20:53:122154 'src/third_party/android_deps/libs/androidx_test_core': {
2155 'packages': [
2156 {
2157 'package': 'chromium/third_party/android_deps/libs/androidx_test_core',
Ben Joyce47af1c512020-02-12 23:07:512158 'version': 'version:1.2.0-cr0',
Yun Liud0a3e812019-02-22 20:53:122159 },
2160 ],
2161 'condition': 'checkout_android',
2162 'dep_type': 'cipd',
2163 },
2164
Ben Joyce3d4dd2cd2020-05-27 18:32:502165 'src/third_party/android_deps/libs/androidx_test_espresso_espresso_contrib': {
2166 'packages': [
2167 {
2168 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_contrib',
2169 'version': 'version:3.2.0-cr0',
2170 },
2171 ],
2172 'condition': 'checkout_android',
2173 'dep_type': 'cipd',
2174 },
2175
Ben Joyce5ce169f02020-03-20 13:07:122176 'src/third_party/android_deps/libs/androidx_test_espresso_espresso_core': {
2177 'packages': [
2178 {
2179 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_core',
Ben Joyce3d4dd2cd2020-05-27 18:32:502180 'version': 'version:3.2.0-cr0',
Ben Joyce5ce169f02020-03-20 13:07:122181 },
2182 ],
2183 'condition': 'checkout_android',
2184 'dep_type': 'cipd',
2185 },
2186
2187 'src/third_party/android_deps/libs/androidx_test_espresso_espresso_idling_resource': {
2188 'packages': [
2189 {
2190 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_idling_resource',
Ben Joyce3d4dd2cd2020-05-27 18:32:502191 'version': 'version:3.2.0-cr0',
2192 },
2193 ],
2194 'condition': 'checkout_android',
2195 'dep_type': 'cipd',
2196 },
2197
2198 'src/third_party/android_deps/libs/androidx_test_espresso_espresso_intents': {
2199 'packages': [
2200 {
2201 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_intents',
2202 'version': 'version:3.2.0-cr0',
2203 },
2204 ],
2205 'condition': 'checkout_android',
2206 'dep_type': 'cipd',
2207 },
2208
2209 'src/third_party/android_deps/libs/androidx_test_espresso_espresso_web': {
2210 'packages': [
2211 {
2212 'package': 'chromium/third_party/android_deps/libs/androidx_test_espresso_espresso_web',
2213 'version': 'version:3.2.0-cr0',
Ben Joyce5ce169f02020-03-20 13:07:122214 },
2215 ],
2216 'condition': 'checkout_android',
2217 'dep_type': 'cipd',
2218 },
2219
Yun Liud0a3e812019-02-22 20:53:122220 'src/third_party/android_deps/libs/androidx_test_ext_junit': {
2221 'packages': [
2222 {
2223 'package': 'chromium/third_party/android_deps/libs/androidx_test_ext_junit',
Ben Joyce47af1c512020-02-12 23:07:512224 'version': 'version:1.1.1-cr0',
Yun Liud0a3e812019-02-22 20:53:122225 },
2226 ],
2227 'condition': 'checkout_android',
2228 'dep_type': 'cipd',
2229 },
2230
2231 'src/third_party/android_deps/libs/androidx_test_monitor': {
2232 'packages': [
2233 {
2234 'package': 'chromium/third_party/android_deps/libs/androidx_test_monitor',
Ben Joyce47af1c512020-02-12 23:07:512235 'version': 'version:1.2.0-cr0',
Yun Liud0a3e812019-02-22 20:53:122236 },
2237 ],
2238 'condition': 'checkout_android',
2239 'dep_type': 'cipd',
2240 },
2241
Yun Liu081719f2019-03-20 23:24:022242 'src/third_party/android_deps/libs/androidx_test_rules': {
2243 'packages': [
2244 {
2245 'package': 'chromium/third_party/android_deps/libs/androidx_test_rules',
Ben Joyce47af1c512020-02-12 23:07:512246 'version': 'version:1.2.0-cr0',
Yun Liu081719f2019-03-20 23:24:022247 },
2248 ],
2249 'condition': 'checkout_android',
2250 'dep_type': 'cipd',
2251 },
2252
2253 'src/third_party/android_deps/libs/androidx_test_runner': {
2254 'packages': [
2255 {
2256 'package': 'chromium/third_party/android_deps/libs/androidx_test_runner',
Ben Joyce47af1c512020-02-12 23:07:512257 'version': 'version:1.2.0-cr0',
Yun Liu081719f2019-03-20 23:24:022258 },
2259 ],
2260 'condition': 'checkout_android',
2261 'dep_type': 'cipd',
2262 },
2263
Ben Joyce6508d422019-09-21 00:23:482264 'src/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator': {
2265 'packages': [
2266 {
2267 'package': 'chromium/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator',
2268 'version': 'version:2.2.0-cr0',
2269 },
2270 ],
2271 'condition': 'checkout_android',
2272 'dep_type': 'cipd',
2273 },
2274
Ben Joyce5274e3d2019-09-03 19:19:042275 'src/third_party/android_deps/libs/androidx_transition_transition': {
2276 'packages': [
2277 {
2278 'package': 'chromium/third_party/android_deps/libs/androidx_transition_transition',
Ben Joyce05e34dd2020-06-02 23:10:362279 'version': 'version:1.2.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:042280 },
2281 ],
2282 'condition': 'checkout_android',
2283 'dep_type': 'cipd',
2284 },
2285
Ben Joyce953b8892020-04-21 23:53:382286 'src/third_party/android_deps/libs/androidx_tvprovider_tvprovider': {
2287 'packages': [
2288 {
2289 'package': 'chromium/third_party/android_deps/libs/androidx_tvprovider_tvprovider',
2290 'version': 'version:1.0.0-cr0',
2291 },
2292 ],
2293 'condition': 'checkout_android',
2294 'dep_type': 'cipd',
2295 },
2296
Ben Joyce5274e3d2019-09-03 19:19:042297 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable': {
2298 'packages': [
2299 {
2300 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable',
Andrew Grieve48d38b82020-05-12 16:40:192301 'version': 'version:1.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:042302 },
2303 ],
2304 'condition': 'checkout_android',
2305 'dep_type': 'cipd',
2306 },
2307
2308 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated': {
2309 'packages': [
2310 {
2311 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated',
Andrew Grieve48d38b82020-05-12 16:40:192312 'version': 'version:1.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:042313 },
2314 ],
2315 'condition': 'checkout_android',
2316 'dep_type': 'cipd',
2317 },
2318
2319 'src/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable': {
2320 'packages': [
2321 {
2322 'package': 'chromium/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable',
Andrew Grieve48d38b82020-05-12 16:40:192323 'version': 'version:1.1.0-cr0',
Ben Joyce5274e3d2019-09-03 19:19:042324 },
2325 ],
2326 'condition': 'checkout_android',
2327 'dep_type': 'cipd',
2328 },
2329
Ben Joyce05e34dd2020-06-02 23:10:362330 'src/third_party/android_deps/libs/androidx_viewpager2_viewpager2': {
2331 'packages': [
2332 {
2333 'package': 'chromium/third_party/android_deps/libs/androidx_viewpager2_viewpager2',
2334 'version': 'version:1.0.0-cr0',
2335 },
2336 ],
2337 'condition': 'checkout_android',
2338 'dep_type': 'cipd',
2339 },
2340
Ben Joyce5274e3d2019-09-03 19:19:042341 'src/third_party/android_deps/libs/androidx_viewpager_viewpager': {
2342 'packages': [
2343 {
2344 'package': 'chromium/third_party/android_deps/libs/androidx_viewpager_viewpager',
2345 'version': 'version:1.0.0-cr0',
2346 },
2347 ],
2348 'condition': 'checkout_android',
2349 'dep_type': 'cipd',
2350 },
2351
Ben Joyce157038a2020-05-06 20:13:062352 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
2353 'packages': [
2354 {
2355 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
2356 'version': 'version:3.1-cr0',
2357 },
2358 ],
2359 'condition': 'checkout_android',
2360 'dep_type': 'cipd',
2361 },
2362
2363 'src/third_party/android_deps/libs/classworlds_classworlds': {
2364 'packages': [
2365 {
2366 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
2367 'version': 'version:1.1-alpha-2-cr0',
2368 },
2369 ],
2370 'condition': 'checkout_android',
2371 'dep_type': 'cipd',
2372 },
2373
Peter Wend340c5e2018-07-26 20:55:392374 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242375 'packages': [
2376 {
Peter Wend340c5e2018-07-26 20:55:392377 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Ben Joycee779ce62019-08-15 22:57:372378 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242379 },
2380 ],
2381 'condition': 'checkout_android',
2382 'dep_type': 'cipd',
2383 },
2384
Peter Wend340c5e2018-07-26 20:55:392385 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242386 'packages': [
2387 {
Peter Wend340c5e2018-07-26 20:55:392388 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Ben Joycee779ce62019-08-15 22:57:372389 'version': 'version:28.0.0-cr0',
2390 },
2391 ],
2392 'condition': 'checkout_android',
2393 'dep_type': 'cipd',
2394 },
2395
2396 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
2397 'packages': [
2398 {
2399 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
2400 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242401 },
2402 ],
2403 'condition': 'checkout_android',
2404 'dep_type': 'cipd',
2405 },
2406
Peter Wend340c5e2018-07-26 20:55:392407 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242408 'packages': [
2409 {
Peter Wend340c5e2018-07-26 20:55:392410 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Ben Joycee779ce62019-08-15 22:57:372411 'version': 'version:28.0.0-cr0',
2412 },
2413 ],
2414 'condition': 'checkout_android',
2415 'dep_type': 'cipd',
2416 },
2417
2418 'src/third_party/android_deps/libs/com_android_support_collections': {
2419 'packages': [
2420 {
2421 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
2422 'version': 'version:28.0.0-cr0',
2423 },
2424 ],
2425 'condition': 'checkout_android',
2426 'dep_type': 'cipd',
2427 },
2428
2429 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
2430 'packages': [
2431 {
2432 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
2433 'version': 'version:28.0.0-cr0',
2434 },
2435 ],
2436 'condition': 'checkout_android',
2437 'dep_type': 'cipd',
2438 },
2439
2440 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
2441 'packages': [
2442 {
2443 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
2444 'version': 'version:28.0.0-cr0',
2445 },
2446 ],
2447 'condition': 'checkout_android',
2448 'dep_type': 'cipd',
2449 },
2450
2451 'src/third_party/android_deps/libs/com_android_support_customview': {
2452 'packages': [
2453 {
2454 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
2455 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242456 },
2457 ],
2458 'condition': 'checkout_android',
2459 'dep_type': 'cipd',
2460 },
2461
Peter Wend340c5e2018-07-26 20:55:392462 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242463 'packages': [
2464 {
Peter Wend340c5e2018-07-26 20:55:392465 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Ben Joycee779ce62019-08-15 22:57:372466 'version': 'version:28.0.0-cr0',
2467 },
2468 ],
2469 'condition': 'checkout_android',
2470 'dep_type': 'cipd',
2471 },
2472
2473 'src/third_party/android_deps/libs/com_android_support_documentfile': {
2474 'packages': [
2475 {
2476 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
2477 'version': 'version:28.0.0-cr0',
2478 },
2479 ],
2480 'condition': 'checkout_android',
2481 'dep_type': 'cipd',
2482 },
2483
2484 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
2485 'packages': [
2486 {
2487 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
2488 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242489 },
2490 ],
2491 'condition': 'checkout_android',
2492 'dep_type': 'cipd',
2493 },
2494
Peter Wend340c5e2018-07-26 20:55:392495 'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242496 'packages': [
2497 {
Peter Wend340c5e2018-07-26 20:55:392498 'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
Ben Joycee779ce62019-08-15 22:57:372499 'version': 'version:28.0.0-cr0',
2500 },
2501 ],
2502 'condition': 'checkout_android',
2503 'dep_type': 'cipd',
2504 },
2505
2506 'src/third_party/android_deps/libs/com_android_support_interpolator': {
2507 'packages': [
2508 {
2509 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
2510 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242511 },
2512 ],
2513 'condition': 'checkout_android',
2514 'dep_type': 'cipd',
2515 },
2516
Peter Wend340c5e2018-07-26 20:55:392517 'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242518 'packages': [
2519 {
Peter Wend340c5e2018-07-26 20:55:392520 'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
Ben Joycee779ce62019-08-15 22:57:372521 'version': 'version:28.0.0-cr0',
2522 },
2523 ],
2524 'condition': 'checkout_android',
2525 'dep_type': 'cipd',
2526 },
2527
2528 'src/third_party/android_deps/libs/com_android_support_loader': {
2529 'packages': [
2530 {
2531 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
2532 'version': 'version:28.0.0-cr0',
2533 },
2534 ],
2535 'condition': 'checkout_android',
2536 'dep_type': 'cipd',
2537 },
2538
2539 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
2540 'packages': [
2541 {
2542 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
2543 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242544 },
2545 ],
2546 'condition': 'checkout_android',
2547 'dep_type': 'cipd',
2548 },
2549
Peter Wend340c5e2018-07-26 20:55:392550 'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242551 'packages': [
2552 {
Peter Wend340c5e2018-07-26 20:55:392553 'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
Ben Joycee779ce62019-08-15 22:57:372554 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242555 },
2556 ],
2557 'condition': 'checkout_android',
2558 'dep_type': 'cipd',
2559 },
2560
Peter Wend340c5e2018-07-26 20:55:392561 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242562 'packages': [
2563 {
Peter Wend340c5e2018-07-26 20:55:392564 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
2565 'version': 'version:1.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242566 },
2567 ],
2568 'condition': 'checkout_android',
2569 'dep_type': 'cipd',
2570 },
2571
Peter Wend340c5e2018-07-26 20:55:392572 'src/third_party/android_deps/libs/com_android_support_palette_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242573 'packages': [
2574 {
Peter Wend340c5e2018-07-26 20:55:392575 'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
Ben Joycee779ce62019-08-15 22:57:372576 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242577 },
2578 ],
2579 'condition': 'checkout_android',
2580 'dep_type': 'cipd',
2581 },
2582
Peter Wend340c5e2018-07-26 20:55:392583 'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242584 'packages': [
2585 {
Peter Wend340c5e2018-07-26 20:55:392586 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
Ben Joycee779ce62019-08-15 22:57:372587 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242588 },
2589 ],
2590 'condition': 'checkout_android',
2591 'dep_type': 'cipd',
2592 },
2593
Peter Wend340c5e2018-07-26 20:55:392594 'src/third_party/android_deps/libs/com_android_support_preference_v14': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242595 'packages': [
2596 {
Peter Wend340c5e2018-07-26 20:55:392597 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
Ben Joycee779ce62019-08-15 22:57:372598 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242599 },
2600 ],
2601 'condition': 'checkout_android',
2602 'dep_type': 'cipd',
2603 },
2604
Peter Wend340c5e2018-07-26 20:55:392605 'src/third_party/android_deps/libs/com_android_support_preference_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242606 'packages': [
2607 {
Peter Wend340c5e2018-07-26 20:55:392608 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
Ben Joycee779ce62019-08-15 22:57:372609 'version': 'version:28.0.0-cr0',
2610 },
2611 ],
2612 'condition': 'checkout_android',
2613 'dep_type': 'cipd',
2614 },
2615
2616 'src/third_party/android_deps/libs/com_android_support_print': {
2617 'packages': [
2618 {
2619 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
2620 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242621 },
2622 ],
2623 'condition': 'checkout_android',
2624 'dep_type': 'cipd',
2625 },
2626
Peter Wend340c5e2018-07-26 20:55:392627 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242628 'packages': [
2629 {
Peter Wend340c5e2018-07-26 20:55:392630 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Ben Joycee779ce62019-08-15 22:57:372631 'version': 'version:28.0.0-cr0',
2632 },
2633 ],
2634 'condition': 'checkout_android',
2635 'dep_type': 'cipd',
2636 },
2637
2638 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2639 'packages': [
2640 {
2641 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
2642 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242643 },
2644 ],
2645 'condition': 'checkout_android',
2646 'dep_type': 'cipd',
2647 },
2648
Peter Wend340c5e2018-07-26 20:55:392649 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242650 'packages': [
2651 {
Peter Wend340c5e2018-07-26 20:55:392652 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Ben Joycee779ce62019-08-15 22:57:372653 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242654 },
2655 ],
2656 'condition': 'checkout_android',
2657 'dep_type': 'cipd',
2658 },
2659
Peter Wend340c5e2018-07-26 20:55:392660 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242661 'packages': [
2662 {
Peter Wend340c5e2018-07-26 20:55:392663 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Ben Joycee779ce62019-08-15 22:57:372664 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242665 },
2666 ],
2667 'condition': 'checkout_android',
2668 'dep_type': 'cipd',
2669 },
2670
Peter Wend340c5e2018-07-26 20:55:392671 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242672 'packages': [
2673 {
Peter Wend340c5e2018-07-26 20:55:392674 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Ben Joycee779ce62019-08-15 22:57:372675 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242676 },
2677 ],
2678 'condition': 'checkout_android',
2679 'dep_type': 'cipd',
2680 },
2681
Peter Wend340c5e2018-07-26 20:55:392682 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242683 'packages': [
2684 {
Peter Wend340c5e2018-07-26 20:55:392685 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Ben Joycee779ce62019-08-15 22:57:372686 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242687 },
2688 ],
2689 'condition': 'checkout_android',
2690 'dep_type': 'cipd',
2691 },
2692
Peter Wend340c5e2018-07-26 20:55:392693 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242694 'packages': [
2695 {
Peter Wend340c5e2018-07-26 20:55:392696 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Ben Joycee779ce62019-08-15 22:57:372697 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242698 },
2699 ],
2700 'condition': 'checkout_android',
2701 'dep_type': 'cipd',
2702 },
2703
Peter Wend340c5e2018-07-26 20:55:392704 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242705 'packages': [
2706 {
Peter Wend340c5e2018-07-26 20:55:392707 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Ben Joycee779ce62019-08-15 22:57:372708 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242709 },
2710 ],
2711 'condition': 'checkout_android',
2712 'dep_type': 'cipd',
2713 },
2714
Peter Wend340c5e2018-07-26 20:55:392715 'src/third_party/android_deps/libs/com_android_support_support_v13': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242716 'packages': [
2717 {
Peter Wend340c5e2018-07-26 20:55:392718 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
Ben Joycee779ce62019-08-15 22:57:372719 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242720 },
2721 ],
2722 'condition': 'checkout_android',
2723 'dep_type': 'cipd',
2724 },
2725
Peter Wend340c5e2018-07-26 20:55:392726 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242727 'packages': [
2728 {
Peter Wend340c5e2018-07-26 20:55:392729 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Ben Joycee779ce62019-08-15 22:57:372730 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242731 },
2732 ],
2733 'condition': 'checkout_android',
2734 'dep_type': 'cipd',
2735 },
2736
Peter Wend340c5e2018-07-26 20:55:392737 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242738 'packages': [
2739 {
Peter Wend340c5e2018-07-26 20:55:392740 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Ben Joycee779ce62019-08-15 22:57:372741 'version': 'version:28.0.0-cr0',
2742 },
2743 ],
2744 'condition': 'checkout_android',
2745 'dep_type': 'cipd',
2746 },
2747
2748 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2749 'packages': [
2750 {
2751 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
2752 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242753 },
2754 ],
2755 'condition': 'checkout_android',
2756 'dep_type': 'cipd',
2757 },
2758
Peter Wend340c5e2018-07-26 20:55:392759 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242760 'packages': [
2761 {
Peter Wend340c5e2018-07-26 20:55:392762 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Ben Joycee779ce62019-08-15 22:57:372763 'version': 'version:28.0.0-cr0',
2764 },
2765 ],
2766 'condition': 'checkout_android',
2767 'dep_type': 'cipd',
2768 },
2769
2770 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2771 'packages': [
2772 {
2773 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
2774 'version': 'version:28.0.0-cr0',
2775 },
2776 ],
2777 'condition': 'checkout_android',
2778 'dep_type': 'cipd',
2779 },
2780
2781 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2782 'packages': [
2783 {
2784 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
2785 'version': 'version:28.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392786 },
2787 ],
2788 'condition': 'checkout_android',
2789 'dep_type': 'cipd',
2790 },
2791
Ben Joyceb1d4e5d2020-01-22 23:45:172792 'src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_core': {
2793 'packages': [
2794 {
2795 'package': 'chromium/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_core',
2796 'version': 'version:1.0.0-beta08-cr0',
2797 },
2798 ],
2799 'condition': 'checkout_android',
2800 'dep_type': 'cipd',
2801 },
2802
2803 'src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_processor': {
2804 'packages': [
2805 {
2806 'package': 'chromium/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_processor',
2807 'version': 'version:1.0.0-beta08-cr0',
2808 },
2809 ],
2810 'condition': 'checkout_android',
2811 'dep_type': 'cipd',
2812 },
2813
Andrew Grieve91ef4102020-04-22 14:17:312814 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2815 'packages': [
2816 {
2817 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
2818 'version': 'version:1.0.5-cr0',
2819 },
2820 ],
2821 'condition': 'checkout_android',
2822 'dep_type': 'cipd',
2823 },
2824
Peter Wenb1434387b2020-01-23 17:34:172825 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362826 'packages': [
2827 {
Peter Wenb1434387b2020-01-23 17:34:172828 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
2829 'version': 'version:2.7.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362830 },
2831 ],
2832 'condition': 'checkout_android',
2833 'dep_type': 'cipd',
2834 },
2835
Peter Wenb1434387b2020-01-23 17:34:172836 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362837 'packages': [
2838 {
Peter Wenb1434387b2020-01-23 17:34:172839 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
2840 'version': 'version:1.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362841 },
2842 ],
2843 'condition': 'checkout_android',
2844 'dep_type': 'cipd',
2845 },
2846
Peter Wend340c5e2018-07-26 20:55:392847 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2848 'packages': [
2849 {
2850 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Sam Maier82078452020-03-03 11:22:442851 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392852 },
2853 ],
2854 'condition': 'checkout_android',
2855 'dep_type': 'cipd',
2856 },
2857
2858 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2859 'packages': [
2860 {
2861 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Sam Maier82078452020-03-03 11:22:442862 'version': 'version:17.1.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392863 },
2864 ],
2865 'condition': 'checkout_android',
2866 'dep_type': 'cipd',
2867 },
2868
2869 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2870 'packages': [
2871 {
2872 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Sam Maier82078452020-03-03 11:22:442873 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392874 },
2875 ],
2876 'condition': 'checkout_android',
2877 'dep_type': 'cipd',
2878 },
2879
2880 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2881 'packages': [
2882 {
2883 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Sam Maier82078452020-03-03 11:22:442884 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392885 },
2886 ],
2887 'condition': 'checkout_android',
2888 'dep_type': 'cipd',
2889 },
2890
2891 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2892 'packages': [
2893 {
2894 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Sam Maier82078452020-03-03 11:22:442895 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392896 },
2897 ],
2898 'condition': 'checkout_android',
2899 'dep_type': 'cipd',
2900 },
2901
2902 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2903 'packages': [
2904 {
2905 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Sam Maier82078452020-03-03 11:22:442906 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392907 },
2908 ],
2909 'condition': 'checkout_android',
2910 'dep_type': 'cipd',
2911 },
2912
2913 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2914 'packages': [
2915 {
2916 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Sam Maier82078452020-03-03 11:22:442917 'version': 'version:17.0.0-cr0',
Peter Wen30b1acde2018-08-20 15:01:332918 },
2919 ],
2920 'condition': 'checkout_android',
2921 'dep_type': 'cipd',
2922 },
2923
2924 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2925 'packages': [
2926 {
2927 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Sam Maier82078452020-03-03 11:22:442928 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392929 },
2930 ],
2931 'condition': 'checkout_android',
2932 'dep_type': 'cipd',
2933 },
2934
2935 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2936 'packages': [
2937 {
2938 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Sam Maiercc58f082020-03-11 19:09:332939 'version': 'version:18.1.0-cr0',
Peter Wen30b1acde2018-08-20 15:01:332940 },
2941 ],
2942 'condition': 'checkout_android',
2943 'dep_type': 'cipd',
2944 },
2945
2946 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2947 'packages': [
2948 {
2949 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Sam Maier82078452020-03-03 11:22:442950 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392951 },
2952 ],
2953 'condition': 'checkout_android',
2954 'dep_type': 'cipd',
2955 },
2956
2957 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2958 'packages': [
2959 {
2960 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Sam Maier82078452020-03-03 11:22:442961 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392962 },
2963 ],
2964 'condition': 'checkout_android',
2965 'dep_type': 'cipd',
2966 },
2967
2968 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2969 'packages': [
2970 {
2971 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Sam Maier82078452020-03-03 11:22:442972 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392973 },
2974 ],
2975 'condition': 'checkout_android',
2976 'dep_type': 'cipd',
2977 },
2978
2979 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2980 'packages': [
2981 {
2982 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Sam Maier82078452020-03-03 11:22:442983 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392984 },
2985 ],
2986 'condition': 'checkout_android',
2987 'dep_type': 'cipd',
2988 },
2989
2990 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2991 'packages': [
2992 {
2993 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Sam Maier82078452020-03-03 11:22:442994 'version': 'version:17.0.0-cr0',
Peter Wen30b1acde2018-08-20 15:01:332995 },
2996 ],
2997 'condition': 'checkout_android',
2998 'dep_type': 'cipd',
2999 },
3000
3001 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
3002 'packages': [
3003 {
3004 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Sam Maier82078452020-03-03 11:22:443005 'version': 'version:17.0.0-cr0',
Peter Wen30b1acde2018-08-20 15:01:333006 },
3007 ],
3008 'condition': 'checkout_android',
3009 'dep_type': 'cipd',
3010 },
3011
3012 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
3013 'packages': [
3014 {
3015 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Sam Maier82078452020-03-03 11:22:443016 'version': 'version:17.0.0-cr0',
Peter Wen30b1acde2018-08-20 15:01:333017 },
3018 ],
3019 'condition': 'checkout_android',
3020 'dep_type': 'cipd',
3021 },
3022
3023 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
3024 'packages': [
3025 {
3026 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Sam Maier82078452020-03-03 11:22:443027 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:393028 },
3029 ],
3030 'condition': 'checkout_android',
3031 'dep_type': 'cipd',
3032 },
3033
3034 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
3035 'packages': [
3036 {
3037 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Sam Maier82078452020-03-03 11:22:443038 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:393039 },
3040 ],
3041 'condition': 'checkout_android',
3042 'dep_type': 'cipd',
3043 },
3044
3045 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
3046 'packages': [
3047 {
3048 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Sam Maier82078452020-03-03 11:22:443049 'version': 'version:18.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:393050 },
3051 ],
3052 'condition': 'checkout_android',
3053 'dep_type': 'cipd',
3054 },
3055
3056 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
3057 'packages': [
3058 {
3059 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Sam Maier82078452020-03-03 11:22:443060 'version': 'version:18.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:243061 },
3062 ],
3063 'condition': 'checkout_android',
3064 'dep_type': 'cipd',
3065 },
3066
Ben Joyce5274e3d2019-09-03 19:19:043067 'src/third_party/android_deps/libs/com_google_android_material_material': {
3068 'packages': [
3069 {
3070 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Ben Joyce05e34dd2020-06-02 23:10:363071 'version': 'version:1.2.0-alpha06-cr0',
Ben Joyce5274e3d2019-09-03 19:19:043072 },
3073 ],
3074 'condition': 'checkout_android',
3075 'dep_type': 'cipd',
3076 },
3077
Andrew Grieve8b5b0462019-11-13 21:07:363078 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
3079 'packages': [
3080 {
3081 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
3082 'version': 'version:0.10-cr0',
3083 },
3084 ],
3085 'condition': 'checkout_android',
3086 'dep_type': 'cipd',
3087 },
3088
3089 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
3090 'packages': [
3091 {
3092 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
3093 'version': 'version:1.0-rc6-cr0',
3094 },
3095 ],
3096 'condition': 'checkout_android',
3097 'dep_type': 'cipd',
3098 },
3099
3100 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
3101 'packages': [
3102 {
3103 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
3104 'version': 'version:1.0-rc6-cr0',
3105 },
3106 ],
3107 'condition': 'checkout_android',
3108 'dep_type': 'cipd',
3109 },
3110
3111 'src/third_party/android_deps/libs/com_google_code_findbugs_jFormatString': {
3112 'packages': [
3113 {
3114 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
3115 'version': 'version:3.0.0-cr0',
3116 },
3117 ],
3118 'condition': 'checkout_android',
3119 'dep_type': 'cipd',
3120 },
3121
Peter Wenee303ae2018-09-12 19:41:373122 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
3123 'packages': [
3124 {
3125 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Andrew Grieve8b5b0462019-11-13 21:07:363126 'version': 'version:3.0.2-cr0',
Peter Wenee303ae2018-09-12 19:41:373127 },
3128 ],
3129 'condition': 'checkout_android',
3130 'dep_type': 'cipd',
3131 },
3132
Andrew Grieveec7ec4212020-02-03 22:15:503133 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
3134 'packages': [
3135 {
3136 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
3137 'version': 'version:2.8.0-cr0',
3138 },
3139 ],
3140 'condition': 'checkout_android',
3141 'dep_type': 'cipd',
3142 },
3143
Pavel Shmakovc1d47012018-08-24 14:36:223144 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
3145 'packages': [
3146 {
3147 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Peter Wen414bfbc2020-02-19 20:02:003148 'version': 'version:2.26-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:223149 },
3150 ],
3151 'condition': 'checkout_android',
3152 'dep_type': 'cipd',
3153 },
3154
Pavel Shmakovc1d47012018-08-24 14:36:223155 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
3156 'packages': [
3157 {
3158 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Peter Wen414bfbc2020-02-19 20:02:003159 'version': 'version:2.26-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:223160 },
3161 ],
3162 'condition': 'checkout_android',
3163 'dep_type': 'cipd',
3164 },
3165
3166 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
3167 'packages': [
3168 {
3169 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Peter Wen414bfbc2020-02-19 20:02:003170 'version': 'version:2.26-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:223171 },
3172 ],
3173 'condition': 'checkout_android',
3174 'dep_type': 'cipd',
3175 },
3176
3177 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:373178 'packages': [
3179 {
3180 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Peter Wen414bfbc2020-02-19 20:02:003181 'version': 'version:2.26-cr0',
Peter Wenee303ae2018-09-12 19:41:373182 },
3183 ],
3184 'condition': 'checkout_android',
3185 'dep_type': 'cipd',
3186 },
3187
Andrew Grieve8b5b0462019-11-13 21:07:363188 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
3189 'packages': [
3190 {
3191 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Peter Wenb1434387b2020-01-23 17:34:173192 'version': 'version:2.3.4-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363193 },
3194 ],
3195 'condition': 'checkout_android',
3196 'dep_type': 'cipd',
3197 },
3198
Peter Wenee303ae2018-09-12 19:41:373199 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
3200 'packages': [
3201 {
3202 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Peter Wenb1434387b2020-01-23 17:34:173203 'version': 'version:2.3.4-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363204 },
3205 ],
3206 'condition': 'checkout_android',
3207 'dep_type': 'cipd',
3208 },
3209
3210 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
3211 'packages': [
3212 {
3213 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Peter Wenb1434387b2020-01-23 17:34:173214 'version': 'version:2.3.4-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363215 },
3216 ],
3217 'condition': 'checkout_android',
3218 'dep_type': 'cipd',
3219 },
3220
3221 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
3222 'packages': [
3223 {
3224 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Peter Wenb1434387b2020-01-23 17:34:173225 'version': 'version:2.3.4-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363226 },
3227 ],
3228 'condition': 'checkout_android',
3229 'dep_type': 'cipd',
3230 },
3231
3232 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
3233 'packages': [
3234 {
3235 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wenb1434387b2020-01-23 17:34:173236 'version': 'version:2.3.4-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363237 },
3238 ],
3239 'condition': 'checkout_android',
3240 'dep_type': 'cipd',
3241 },
3242
3243 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
3244 'packages': [
3245 {
3246 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
3247 'version': 'version:9+181-r4173-1-cr0',
Peter Wenee303ae2018-09-12 19:41:373248 },
3249 ],
3250 'condition': 'checkout_android',
3251 'dep_type': 'cipd',
3252 },
Pavel Shmakovc1d47012018-08-24 14:36:223253
3254 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
3255 'packages': [
3256 {
3257 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
3258 'version': 'version:9-dev-r4023-3-cr0',
3259 },
3260 ],
3261 'condition': 'checkout_android',
3262 'dep_type': 'cipd',
3263 },
3264
3265 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
3266 'packages': [
3267 {
3268 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
3269 'version': 'version:1.5-cr0',
3270 },
3271 ],
3272 'condition': 'checkout_android',
3273 'dep_type': 'cipd',
3274 },
3275
Andrew Grieve8b5b0462019-11-13 21:07:363276 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
3277 'packages': [
3278 {
3279 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
3280 'version': 'version:1.0.1-cr0',
3281 },
3282 ],
3283 'condition': 'checkout_android',
3284 'dep_type': 'cipd',
3285 },
3286
Pavel Shmakovc1d47012018-08-24 14:36:223287 'src/third_party/android_deps/libs/com_google_guava_guava': {
3288 'packages': [
3289 {
3290 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Peter Wen414bfbc2020-02-19 20:02:003291 'version': 'version:27.1-jre-cr0',
Peter Wenee303ae2018-09-12 19:41:373292 },
3293 ],
3294 'condition': 'checkout_android',
3295 'dep_type': 'cipd',
3296 },
3297
Ben Joycebd0d9e52019-11-12 09:01:503298 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
3299 'packages': [
3300 {
3301 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
3302 'version': 'version:1.0-cr0',
3303 },
3304 ],
3305 'condition': 'checkout_android',
3306 'dep_type': 'cipd',
3307 },
3308
Peter Wenee303ae2018-09-12 19:41:373309 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
3310 'packages': [
3311 {
3312 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
3313 'version': 'version:1.1-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:223314 },
3315 ],
3316 'condition': 'checkout_android',
3317 'dep_type': 'cipd',
3318 },
3319
Andrew Grievebddebf72019-11-25 17:59:103320 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
3321 'packages': [
3322 {
3323 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
3324 'version': 'version:3.4.0-cr0',
3325 },
3326 ],
3327 'condition': 'checkout_android',
3328 'dep_type': 'cipd',
3329 },
3330
Mohamed Heikal0221b0c2020-03-06 02:48:503331 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:343332 'packages': [
3333 {
Mohamed Heikal0221b0c2020-03-06 02:48:503334 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikale278e9a2020-06-05 17:38:473335 'version': 'version:3.12.2-cr0',
Mohamed Heikal7dc993cb2018-11-20 22:16:343336 },
3337 ],
3338 'condition': 'checkout_android',
3339 'dep_type': 'cipd',
3340 },
3341
Andrew Grieve8b5b0462019-11-13 21:07:363342 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
3343 'packages': [
3344 {
3345 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
3346 'version': 'version:1.3.0-cr0',
3347 },
3348 ],
3349 'condition': 'checkout_android',
3350 'dep_type': 'cipd',
3351 },
3352
Pavel Shmakovc1d47012018-08-24 14:36:223353 'src/third_party/android_deps/libs/com_squareup_javapoet': {
3354 'packages': [
3355 {
3356 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Peter Wen414bfbc2020-02-19 20:02:003357 'version': 'version:1.11.1-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:223358 },
3359 ],
3360 'condition': 'checkout_android',
3361 'dep_type': 'cipd',
3362 },
3363
Ben Joyce5ce169f02020-03-20 13:07:123364 'src/third_party/android_deps/libs/com_squareup_javawriter': {
3365 'packages': [
3366 {
3367 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
3368 'version': 'version:2.1.1-cr0',
3369 },
3370 ],
3371 'condition': 'checkout_android',
3372 'dep_type': 'cipd',
3373 },
3374
Ben Joyceb1d4e5d2020-01-22 23:45:173375 'src/third_party/android_deps/libs/commons_cli_commons_cli': {
3376 'packages': [
3377 {
3378 'package': 'chromium/third_party/android_deps/libs/commons_cli_commons_cli',
3379 'version': 'version:1.3.1-cr0',
3380 },
3381 ],
3382 'condition': 'checkout_android',
3383 'dep_type': 'cipd',
3384 },
3385
Ben Joyce18c01322020-01-03 23:07:593386 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
3387 'packages': [
3388 {
3389 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
3390 'version': 'version:1.3.2-cr0',
3391 },
3392 ],
3393 'condition': 'checkout_android',
3394 'dep_type': 'cipd',
3395 },
3396
Pavel Shmakovc1d47012018-08-24 14:36:223397 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3398 'packages': [
3399 {
3400 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
3401 'version': 'version:1.0-cr0',
3402 },
3403 ],
3404 'condition': 'checkout_android',
3405 'dep_type': 'cipd',
3406 },
3407
3408 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373409 'packages': [
3410 {
3411 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
3412 'version': 'version:1-cr0',
3413 },
3414 ],
3415 'condition': 'checkout_android',
3416 'dep_type': 'cipd',
3417 },
3418
Ben Joyce157038a2020-05-06 20:13:063419 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
3420 'packages': [
3421 {
3422 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
3423 'version': 'version:1.9.6.2-cr0',
3424 },
3425 ],
3426 'condition': 'checkout_android',
3427 'dep_type': 'cipd',
3428 },
3429
3430 'src/third_party/android_deps/libs/nekohtml_xercesMinimal': {
3431 'packages': [
3432 {
3433 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
3434 'version': 'version:1.9.6.2-cr0',
3435 },
3436 ],
3437 'condition': 'checkout_android',
3438 'dep_type': 'cipd',
3439 },
3440
Peter Wen414bfbc2020-02-19 20:02:003441 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3442 'packages': [
3443 {
3444 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
3445 'version': 'version:0.2-cr0',
3446 },
3447 ],
3448 'condition': 'checkout_android',
3449 'dep_type': 'cipd',
3450 },
3451
Yun Liu081719f2019-03-20 23:24:023452 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3453 'packages': [
3454 {
3455 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
3456 'version': 'version:2.3.0-cr0',
3457 },
3458 ],
3459 'condition': 'checkout_android',
3460 'dep_type': 'cipd',
3461 },
3462
Ben Joyce157038a2020-05-06 20:13:063463 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3464 'packages': [
3465 {
3466 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
3467 'version': 'version:1.8.0-cr0',
3468 },
3469 ],
3470 'condition': 'checkout_android',
3471 'dep_type': 'cipd',
3472 },
3473
3474 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
3475 'packages': [
3476 {
3477 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
3478 'version': 'version:1.8.0-cr0',
3479 },
3480 ],
3481 'condition': 'checkout_android',
3482 'dep_type': 'cipd',
3483 },
3484
3485 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3486 'packages': [
3487 {
3488 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
3489 'version': 'version:2.1.3-cr0',
3490 },
3491 ],
3492 'condition': 'checkout_android',
3493 'dep_type': 'cipd',
3494 },
3495
3496 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3497 'packages': [
3498 {
3499 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
3500 'version': 'version:2.2.1-cr0',
3501 },
3502 ],
3503 'condition': 'checkout_android',
3504 'dep_type': 'cipd',
3505 },
3506
3507 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3508 'packages': [
3509 {
3510 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
3511 'version': 'version:2.2.1-cr0',
3512 },
3513 ],
3514 'condition': 'checkout_android',
3515 'dep_type': 'cipd',
3516 },
3517
3518 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3519 'packages': [
3520 {
3521 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
3522 'version': 'version:2.2.1-cr0',
3523 },
3524 ],
3525 'condition': 'checkout_android',
3526 'dep_type': 'cipd',
3527 },
3528
3529 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3530 'packages': [
3531 {
3532 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
3533 'version': 'version:2.2.1-cr0',
3534 },
3535 ],
3536 'condition': 'checkout_android',
3537 'dep_type': 'cipd',
3538 },
3539
3540 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3541 'packages': [
3542 {
3543 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
3544 'version': 'version:2.2.1-cr0',
3545 },
3546 ],
3547 'condition': 'checkout_android',
3548 'dep_type': 'cipd',
3549 },
3550
3551 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3552 'packages': [
3553 {
3554 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
3555 'version': 'version:2.2.1-cr0',
3556 },
3557 ],
3558 'condition': 'checkout_android',
3559 'dep_type': 'cipd',
3560 },
3561
3562 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3563 'packages': [
3564 {
3565 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
3566 'version': 'version:2.2.1-cr0',
3567 },
3568 ],
3569 'condition': 'checkout_android',
3570 'dep_type': 'cipd',
3571 },
3572
3573 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3574 'packages': [
3575 {
3576 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
3577 'version': 'version:2.2.1-cr0',
3578 },
3579 ],
3580 'condition': 'checkout_android',
3581 'dep_type': 'cipd',
3582 },
3583
3584 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3585 'packages': [
3586 {
3587 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
3588 'version': 'version:2.2.1-cr0',
3589 },
3590 ],
3591 'condition': 'checkout_android',
3592 'dep_type': 'cipd',
3593 },
3594
3595 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3596 'packages': [
3597 {
3598 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
3599 'version': 'version:1.0-beta-6-cr0',
3600 },
3601 ],
3602 'condition': 'checkout_android',
3603 'dep_type': 'cipd',
3604 },
3605
3606 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3607 'packages': [
3608 {
3609 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
3610 'version': 'version:1.0-beta-6-cr0',
3611 },
3612 ],
3613 'condition': 'checkout_android',
3614 'dep_type': 'cipd',
3615 },
3616
3617 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3618 'packages': [
3619 {
3620 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
3621 'version': 'version:1.0-beta-6-cr0',
3622 },
3623 ],
3624 'condition': 'checkout_android',
3625 'dep_type': 'cipd',
3626 },
3627
3628 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3629 'packages': [
3630 {
3631 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
3632 'version': 'version:1.0-beta-6-cr0',
3633 },
3634 ],
3635 'condition': 'checkout_android',
3636 'dep_type': 'cipd',
3637 },
3638
Ben Joyce3d4dd2cd2020-05-27 18:32:503639 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3640 'packages': [
3641 {
3642 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
3643 'version': 'version:1.2.1-cr0',
3644 },
3645 ],
3646 'condition': 'checkout_android',
3647 'dep_type': 'cipd',
3648 },
3649
Peter Wenee303ae2018-09-12 19:41:373650 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3651 'packages': [
3652 {
3653 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Peter Wen414bfbc2020-02-19 20:02:003654 'version': 'version:2.5.3-cr0',
Peter Wenee303ae2018-09-12 19:41:373655 },
3656 ],
3657 'condition': 'checkout_android',
3658 'dep_type': 'cipd',
3659 },
3660
Andrew Grieve8b5b0462019-11-13 21:07:363661 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3662 'packages': [
3663 {
3664 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Peter Wenb1434387b2020-01-23 17:34:173665 'version': 'version:3.0.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363666 },
3667 ],
3668 'condition': 'checkout_android',
3669 'dep_type': 'cipd',
3670 },
3671
3672 'src/third_party/android_deps/libs/org_checkerframework_dataflow': {
3673 'packages': [
3674 {
3675 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow',
Peter Wenb1434387b2020-01-23 17:34:173676 'version': 'version:3.0.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363677 },
3678 ],
3679 'condition': 'checkout_android',
3680 'dep_type': 'cipd',
3681 },
3682
3683 'src/third_party/android_deps/libs/org_checkerframework_javacutil': {
3684 'packages': [
3685 {
3686 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_javacutil',
Peter Wenb1434387b2020-01-23 17:34:173687 'version': 'version:3.0.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363688 },
3689 ],
3690 'condition': 'checkout_android',
3691 'dep_type': 'cipd',
3692 },
3693
Peter Wenee303ae2018-09-12 19:41:373694 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3695 'packages': [
3696 {
3697 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Andrew Grieve8b5b0462019-11-13 21:07:363698 'version': 'version:1.17-cr0',
3699 },
3700 ],
3701 'condition': 'checkout_android',
3702 'dep_type': 'cipd',
3703 },
3704
Ben Joyce157038a2020-05-06 20:13:063705 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3706 'packages': [
3707 {
3708 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
3709 'version': 'version:1.0-alpha-9-stable-1-cr0',
3710 },
3711 ],
3712 'condition': 'checkout_android',
3713 'dep_type': 'cipd',
3714 },
3715
3716 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3717 'packages': [
3718 {
3719 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
3720 'version': 'version:1.11-cr0',
3721 },
3722 ],
3723 'condition': 'checkout_android',
3724 'dep_type': 'cipd',
3725 },
3726
3727 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3728 'packages': [
3729 {
3730 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
3731 'version': 'version:1.5.15-cr0',
3732 },
3733 ],
3734 'condition': 'checkout_android',
3735 'dep_type': 'cipd',
3736 },
3737
Ben Joyceb1d4e5d2020-01-22 23:45:173738 'src/third_party/android_deps/libs/org_jdom_jdom2': {
3739 'packages': [
3740 {
3741 'package': 'chromium/third_party/android_deps/libs/org_jdom_jdom2',
3742 'version': 'version:2.0.6-cr0',
3743 },
3744 ],
3745 'condition': 'checkout_android',
3746 'dep_type': 'cipd',
3747 },
3748
Andrew Grieve177c82f2020-02-03 19:35:173749 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3750 'packages': [
3751 {
3752 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
3753 'version': 'version:13.0-cr0',
3754 },
3755 ],
3756 'condition': 'checkout_android',
3757 'dep_type': 'cipd',
3758 },
3759
Ben Joyceb1d4e5d2020-01-22 23:45:173760 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3761 'packages': [
3762 {
3763 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Peter Wen414bfbc2020-02-19 20:02:003764 'version': 'version:1.3.50-cr0',
Ben Joyceb1d4e5d2020-01-22 23:45:173765 },
3766 ],
3767 'condition': 'checkout_android',
3768 'dep_type': 'cipd',
3769 },
3770
3771 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3772 'packages': [
3773 {
3774 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Peter Wen414bfbc2020-02-19 20:02:003775 'version': 'version:1.3.50-cr0',
3776 },
3777 ],
3778 'condition': 'checkout_android',
3779 'dep_type': 'cipd',
3780 },
3781
3782 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3783 'packages': [
3784 {
3785 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
3786 'version': 'version:0.1.0-cr0',
Ben Joyceb1d4e5d2020-01-22 23:45:173787 },
3788 ],
3789 'condition': 'checkout_android',
3790 'dep_type': 'cipd',
3791 },
3792
Andrew Grieve177c82f2020-02-03 19:35:173793 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3794 'packages': [
3795 {
3796 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
3797 'version': 'version:7.0-cr0',
3798 },
3799 ],
3800 'condition': 'checkout_android',
3801 'dep_type': 'cipd',
3802 },
3803
3804 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3805 'packages': [
3806 {
3807 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
3808 'version': 'version:7.0-cr0',
3809 },
3810 ],
3811 'condition': 'checkout_android',
3812 'dep_type': 'cipd',
3813 },
3814
3815 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3816 'packages': [
3817 {
3818 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
3819 'version': 'version:7.0-cr0',
3820 },
3821 ],
3822 'condition': 'checkout_android',
3823 'dep_type': 'cipd',
3824 },
3825
3826 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3827 'packages': [
3828 {
3829 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
3830 'version': 'version:7.0-cr0',
3831 },
3832 ],
3833 'condition': 'checkout_android',
3834 'dep_type': 'cipd',
3835 },
3836
3837 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3838 'packages': [
3839 {
3840 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
3841 'version': 'version:7.0-cr0',
3842 },
3843 ],
3844 'condition': 'checkout_android',
3845 'dep_type': 'cipd',
3846 },
3847
Andrew Grieve8b5b0462019-11-13 21:07:363848 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3849 'packages': [
3850 {
3851 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
3852 'version': 'version:2.1.2-cr0',
Peter Wenee303ae2018-09-12 19:41:373853 },
3854 ],
3855 'condition': 'checkout_android',
3856 'dep_type': 'cipd',
3857 },
Pavel Shmakovc1d47012018-08-24 14:36:223858
Peter Wenb1434387b2020-01-23 17:34:173859 'src/third_party/android_deps/libs/org_plumelib_plume_util': {
3860 'packages': [
3861 {
3862 'package': 'chromium/third_party/android_deps/libs/org_plumelib_plume_util',
3863 'version': 'version:1.0.6-cr0',
3864 },
3865 ],
3866 'condition': 'checkout_android',
3867 'dep_type': 'cipd',
3868 },
3869
3870 'src/third_party/android_deps/libs/org_plumelib_reflection_util': {
3871 'packages': [
3872 {
3873 'package': 'chromium/third_party/android_deps/libs/org_plumelib_reflection_util',
3874 'version': 'version:0.0.2-cr0',
3875 },
3876 ],
3877 'condition': 'checkout_android',
3878 'dep_type': 'cipd',
3879 },
3880
3881 'src/third_party/android_deps/libs/org_plumelib_require_javadoc': {
3882 'packages': [
3883 {
3884 'package': 'chromium/third_party/android_deps/libs/org_plumelib_require_javadoc',
3885 'version': 'version:0.1.0-cr0',
3886 },
3887 ],
3888 'condition': 'checkout_android',
3889 'dep_type': 'cipd',
3890 },
3891
Ben Joyce157038a2020-05-06 20:13:063892 'src/third_party/android_deps/libs/org_robolectric_annotations': {
3893 'packages': [
3894 {
3895 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
3896 'version': 'version:4.3.1-cr0',
3897 },
3898 ],
3899 'condition': 'checkout_android',
3900 'dep_type': 'cipd',
3901 },
3902
3903 'src/third_party/android_deps/libs/org_robolectric_junit': {
3904 'packages': [
3905 {
3906 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
3907 'version': 'version:4.3.1-cr0',
3908 },
3909 ],
3910 'condition': 'checkout_android',
3911 'dep_type': 'cipd',
3912 },
3913
3914 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3915 'packages': [
3916 {
3917 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
3918 'version': 'version:4.3.1-cr0',
3919 },
3920 ],
3921 'condition': 'checkout_android',
3922 'dep_type': 'cipd',
3923 },
3924
3925 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3926 'packages': [
3927 {
3928 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
3929 'version': 'version:4.3.1-cr0',
3930 },
3931 ],
3932 'condition': 'checkout_android',
3933 'dep_type': 'cipd',
3934 },
3935
3936 'src/third_party/android_deps/libs/org_robolectric_resources': {
3937 'packages': [
3938 {
3939 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
3940 'version': 'version:4.3.1-cr0',
3941 },
3942 ],
3943 'condition': 'checkout_android',
3944 'dep_type': 'cipd',
3945 },
3946
3947 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3948 'packages': [
3949 {
3950 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
3951 'version': 'version:4.3.1-cr0',
3952 },
3953 ],
3954 'condition': 'checkout_android',
3955 'dep_type': 'cipd',
3956 },
3957
3958 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3959 'packages': [
3960 {
3961 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
3962 'version': 'version:4.3.1-cr0',
3963 },
3964 ],
3965 'condition': 'checkout_android',
3966 'dep_type': 'cipd',
3967 },
3968
3969 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3970 'packages': [
3971 {
3972 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
3973 'version': 'version:4.3.1-cr0',
3974 },
3975 ],
3976 'condition': 'checkout_android',
3977 'dep_type': 'cipd',
3978 },
3979
3980 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3981 'packages': [
3982 {
3983 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
3984 'version': 'version:4.3.1-cr0',
3985 },
3986 ],
3987 'condition': 'checkout_android',
3988 'dep_type': 'cipd',
3989 },
3990
Ben Joyce2ab67672020-05-25 23:09:013991 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
3992 'packages': [
3993 {
3994 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
Andrew Grieve064c6242020-06-09 19:57:573995 'version': 'version:4.3.1-cr1',
Ben Joyce2ab67672020-05-25 23:09:013996 },
3997 ],
3998 'condition': 'checkout_android',
3999 'dep_type': 'cipd',
4000 },
4001
4002 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
4003 'packages': [
4004 {
4005 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
4006 'version': 'version:4.3.1-cr0',
4007 },
4008 ],
4009 'condition': 'checkout_android',
4010 'dep_type': 'cipd',
4011 },
4012
Ben Joyce157038a2020-05-06 20:13:064013 'src/third_party/android_deps/libs/org_robolectric_utils': {
4014 'packages': [
4015 {
4016 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
4017 'version': 'version:4.3.1-cr0',
4018 },
4019 ],
4020 'condition': 'checkout_android',
4021 'dep_type': 'cipd',
4022 },
4023
4024 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
4025 'packages': [
4026 {
4027 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
4028 'version': 'version:4.3.1-cr0',
4029 },
4030 ],
4031 'condition': 'checkout_android',
4032 'dep_type': 'cipd',
4033 },
4034
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:034035 # === ANDROID_DEPS Generated Code End ===
[email protected]5f129de2009-02-24 23:22:044036}
4037
[email protected]00c517672010-11-04 00:27:294038
[email protected]5f129de2009-02-24 23:22:044039include_rules = [
4040 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:144041 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:394042 '+base',
4043 '+build',
4044 '+ipc',
[email protected]5f129de2009-02-24 23:22:044045
[email protected]dfbff862012-11-28 19:08:144046 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:394047 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:144048
Stefan Zagerfd5ba192014-08-23 00:29:394049 '+testing',
4050 '+third_party/icu/source/common/unicode',
4051 '+third_party/icu/source/i18n/unicode',
4052 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:414053
4054 # Chromium cannot directly depend on Abseil.
4055 '-absl',
Amr Aboelkher080bbab2020-04-08 20:46:444056
4057 # Chromium cannot directly depend on SHELL.
4058 '-shell-encryption',
[email protected]5f129de2009-02-24 23:22:044059]
4060
4061
4062# checkdeps.py shouldn't check include paths for files in these dirs:
4063skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:394064 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:144065 'out',
Stefan Zagerfd5ba192014-08-23 00:29:394066 'skia',
4067 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:414068 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:394069 'v8',
[email protected]5f129de2009-02-24 23:22:044070]
[email protected]bfa24b962009-03-02 00:16:164071
4072
4073hooks = [
4074 {
[email protected]9372bec2014-08-14 14:03:304075 # This clobbers when necessary (based on get_landmines.py). It must be the
4076 # first hook so that other things that get/generate into the output
4077 # directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:394078 'name': 'landmines',
4079 'pattern': '.',
4080 'action': [
Nodir Turakulovdd080902018-01-20 01:06:484081 'python',
Stefan Zagerfd5ba192014-08-23 00:29:394082 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:304083 ],
4084 },
4085 {
Dan Jacquescea92c512017-06-02 23:59:164086 # Ensure that the DEPS'd "depot_tools" has its self-update capability
4087 # disabled.
4088 'name': 'disable_depot_tools_selfupdate',
4089 'pattern': '.',
4090 'action': [
Nodir Turakulovdd080902018-01-20 01:06:484091 'python',
Dan Jacquescea92c512017-06-02 23:59:164092 'src/third_party/depot_tools/update_depot_tools_toggle.py',
4093 '--disable',
4094 ],
4095 },
4096 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:174097 # Ensure that we don't accidentally reference any .pyc files whose
4098 # corresponding .py files have since been deleted.
4099 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:524100 'name': 'remove_stale_pyc_files',
4101 'pattern': '.',
4102 'action': [
Nodir Turakulovdd080902018-01-20 01:06:484103 'python',
jbudorick94a712c2016-03-09 19:03:524104 'src/tools/remove_stale_pyc_files.py',
4105 'src/android_webview/tools',
4106 'src/build/android',
4107 'src/gpu/gles2_conform_support',
4108 'src/infra',
4109 'src/ppapi',
4110 'src/printing',
Kent Tamura47769d52018-05-25 05:46:494111 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:584112 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:524113 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:524114 'src/tools',
4115 ],
4116 },
4117 {
Dirk Prankecbff2fc2019-03-22 21:53:444118 # Verify that we have the right GN binary and force-install it if we
4119 # don't, in order to work around crbug.com/944367.
4120 # TODO(crbug.com/944667) Get rid of this when cipd is ensuring we
4121 # have the right binary more carefully and we no longer need this.
4122 'name': 'ensure_gn_version',
4123 'pattern': '.',
4124 'action': [
4125 'python',
4126 'src/buildtools/ensure_gn_version.py',
4127 Var('gn_version')
4128 ],
4129 },
4130 {
[email protected]89e43f652011-08-18 00:03:174131 # This downloads binaries for Native Client's newlib toolchain.
4132 # Done in lieu of building the toolchain from scratch as it can take
4133 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:394134 'name': 'nacltools',
4135 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:554136 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:394137 'action': [
Nodir Turakulovdd080902018-01-20 01:06:484138 'python',
dyen249880632014-11-20 23:02:204139 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:224140 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:554141 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:174142 ],
4143 },
[email protected]3a0b2492011-08-24 20:41:164144 {
Tom Andersona07b9fe2018-02-09 04:08:264145 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:394146 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:264147 'condition': 'checkout_linux and checkout_arm',
Nodir Turakulovdd080902018-01-20 01:06:484148 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:264149 '--arch=arm'],
4150 },
4151 {
4152 'name': 'sysroot_arm64',
4153 'pattern': '.',
4154 'condition': 'checkout_linux and checkout_arm64',
4155 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
4156 '--arch=arm64'],
4157 },
4158 {
4159 'name': 'sysroot_x86',
4160 'pattern': '.',
4161 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
4162 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
4163 '--arch=x86'],
4164 },
4165 {
4166 'name': 'sysroot_mips',
4167 'pattern': '.',
4168 'condition': 'checkout_linux and checkout_mips',
4169 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
4170 '--arch=mips'],
4171 },
4172 {
Wang Qingd25f7cc2018-09-05 06:01:044173 'name': 'sysroot_mips64',
4174 'pattern': '.',
4175 'condition': 'checkout_linux and checkout_mips64',
4176 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
4177 '--arch=mips64el'],
4178 },
4179
4180 {
Tom Andersona07b9fe2018-02-09 04:08:264181 'name': 'sysroot_x64',
4182 'pattern': '.',
4183 'condition': 'checkout_linux and checkout_x64',
4184 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
4185 '--arch=x64'],
sbc41d0e082014-10-22 20:39:294186 },
4187 {
Nico Weber76299302018-02-01 20:36:454188 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
4189 'name': 'ciopfs_linux',
4190 'pattern': '.',
4191 'condition': 'checkout_win and host_os == "linux"',
4192 'action': [ 'python',
4193 'src/third_party/depot_tools/download_from_google_storage.py',
4194 '--no_resume',
4195 '--no_auth',
4196 '--bucket', 'chromium-browser-clang/ciopfs',
4197 '-s', 'src/build/ciopfs.sha1',
4198 ]
4199 },
4200 {
Nico Weberb19437032017-10-09 02:45:094201 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:394202 'name': 'win_toolchain',
4203 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:404204 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:484205 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:204206 },
justincohen6a03a3d2016-03-26 21:44:384207 {
4208 # Update the Mac toolchain if necessary.
4209 'name': 'mac_toolchain',
4210 'pattern': '.',
Michael Achenbach0c78efa2019-07-30 20:00:024211 'condition': 'checkout_mac',
Nodir Turakulov52cd53f2017-11-14 22:08:024212 'action': ['python', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:384213 },
[email protected]c71d3282014-04-09 01:56:204214 {
Hans Wennborg0214e8a2019-04-29 09:50:514215 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:124216 # Note: On Win, this should run after win_toolchain, as it may use it.
4217 'name': 'clang',
4218 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:514219 'condition': 'not llvm_force_head_revision',
4220 'action': ['python', 'src/tools/clang/scripts/update.py'],
4221 },
4222 {
4223 # Build the clang toolchain from tip-of-tree.
4224 # Note: On Win, this should run after win_toolchain, as it may use it.
4225 'name': 'clang_tot',
4226 'pattern': '.',
4227 'condition': 'llvm_force_head_revision',
Hans Wennborgd1eec552019-05-02 14:59:074228 'action': ['python', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:514229 '--llvm-force-head-revision',
4230 '--with-android={checkout_android}'],
Hans Wennborg28fb41c2014-09-22 23:25:124231 },
4232 {
Roberto Carrillo36312722018-10-17 02:18:454233 # This is supposed to support the same set of platforms as 'clang' above.
4234 'name': 'clang_coverage',
4235 'pattern': '.',
4236 'condition': 'checkout_clang_coverage_tools',
Hans Wennborg8ee64a12019-11-05 17:31:304237 'action': ['python', 'src/tools/clang/scripts/update.py',
4238 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:454239 },
4240 {
George Burgess IVa55e6bed2019-12-11 16:24:084241 # This is also supposed to support the same set of platforms as 'clang'
4242 # above. LLVM ToT support isn't provided at the moment.
4243 'name': 'clang_tidy',
4244 'pattern': '.',
4245 'condition': 'checkout_clang_tidy',
4246 'action': ['python', 'src/tools/clang/scripts/update.py',
4247 '--package=clang-tidy'],
4248 },
4249 {
Nico Weber1df4a692017-10-16 21:36:304250 # Mac doesn't use lld so it's not included in the default clang bundle
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:214251 # there. lld is however needed in win and Fuchsia cross builds, so
4252 # download it there. Should run after the clang hook.
Nico Weber1df4a692017-10-16 21:36:304253 'name': 'lld/mac',
4254 'pattern': '.',
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:214255 'condition': 'host_os == "mac" and (checkout_win or checkout_fuchsia)',
Hans Wennborg8ee64a12019-11-05 17:31:304256 'action': ['python', 'src/tools/clang/scripts/update.py',
4257 '--package=lld_mac'],
Nico Weber1df4a692017-10-16 21:36:304258 },
4259 {
phajdan.jr2448b2c2015-04-24 21:04:174260 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:394261 'name': 'lastchange',
4262 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484263 'action': ['python', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:394264 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:254265 },
4266 {
Kai Ninomiya96bd9ef92017-10-20 21:30:374267 # Update GPU lists version string (for gpu/config).
4268 'name': 'gpu_lists_version',
4269 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484270 'action': ['python', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:374271 '-m', 'GPU_LISTS_VERSION',
4272 '--revision-id-only',
4273 '--header', 'src/gpu/config/gpu_lists_version.h'],
4274 },
4275 {
halcanary5cacab3a2016-07-29 19:23:204276 # Update skia_commit_hash.h.
4277 'name': 'lastchange_skia',
4278 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484279 'action': ['python', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:204280 '-m', 'SKIA_COMMIT_HASH',
4281 '-s', 'src/third_party/skia',
4282 '--header', 'src/skia/ext/skia_commit_hash.h'],
4283 },
[email protected]6eabd702014-01-12 00:19:204284 # Pull clang-format binaries using checked-in hashes.
4285 {
Stefan Zagerfd5ba192014-08-23 00:29:394286 'name': 'clang_format_win',
4287 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194288 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:484289 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124290 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394291 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394292 '--no_auth',
4293 '--bucket', 'chromium-clang-format',
4294 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:204295 ],
4296 },
4297 {
Stefan Zagerfd5ba192014-08-23 00:29:394298 'name': 'clang_format_mac',
4299 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194300 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:484301 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124302 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394303 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394304 '--no_auth',
4305 '--bucket', 'chromium-clang-format',
4306 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:204307 ],
4308 },
4309 {
Stefan Zagerfd5ba192014-08-23 00:29:394310 'name': 'clang_format_linux',
4311 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194312 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:484313 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124314 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394315 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394316 '--no_auth',
4317 '--bucket', 'chromium-clang-format',
4318 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:214319 ],
4320 },
Nico Weber0c0ade82017-10-19 22:34:434321 # Pull rc binaries using checked-in hashes.
4322 {
4323 'name': 'rc_win',
4324 'pattern': '.',
4325 'condition': 'checkout_win and host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:484326 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:434327 'src/third_party/depot_tools/download_from_google_storage.py',
4328 '--no_resume',
4329 '--no_auth',
4330 '--bucket', 'chromium-browser-clang/rc',
4331 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
4332 ],
4333 },
4334 {
4335 'name': 'rc_mac',
4336 'pattern': '.',
4337 'condition': 'checkout_win and host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:484338 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:434339 'src/third_party/depot_tools/download_from_google_storage.py',
4340 '--no_resume',
4341 '--no_auth',
4342 '--bucket', 'chromium-browser-clang/rc',
4343 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
4344 ],
4345 },
4346 {
4347 'name': 'rc_linux',
4348 'pattern': '.',
4349 'condition': 'checkout_win and host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:484350 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:434351 'src/third_party/depot_tools/download_from_google_storage.py',
4352 '--no_resume',
4353 '--no_auth',
4354 '--bucket', 'chromium-browser-clang/rc',
4355 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:314356 ]
4357 },
Nico Weber76299302018-02-01 20:36:454358 {
Tom Anderson44027d42018-03-15 17:14:534359 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:314360 'pattern': '.',
4361 'action': [ 'download_from_google_storage',
4362 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:314363 '--extract',
4364 '--no_auth',
4365 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:534366 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:434367 ],
4368 },
Yves Gerey0e064c4c2019-11-06 14:42:094369 # Download test resources for opus, i.e. audio files.
4370 {
4371 'name': 'opus_test_files',
4372 'pattern': '.',
4373 'action': ['download_from_google_storage',
4374 '--no_auth',
4375 '--quiet',
4376 '--bucket', 'chromium-webrtc-resources',
4377 '-d', 'src/third_party/opus/tests/resources'],
4378 },
Hans Wennborgfc1e2972017-06-12 18:42:264379 # Pull order files for the win/clang build.
4380 {
4381 'name': 'orderfiles_win',
4382 'pattern': '.',
Paweł Hajdan, Jr004d8b32017-10-02 18:44:224383 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:484384 'action': [ 'python',
Hans Wennborgfc1e2972017-06-12 18:42:264385 'src/third_party/depot_tools/download_from_google_storage.py',
4386 '--no_resume',
Hans Wennborgfc1e2972017-06-12 18:42:264387 '--no_auth',
Nico Weberbe2fc4f2019-05-03 13:36:054388 '--num_threads=4',
Hans Wennborgfc1e2972017-06-12 18:42:264389 '--bucket', 'chromium-browser-clang/orderfiles',
4390 '-d', 'src/chrome/build',
4391 ],
4392 },
erikwright9bdc2bf2015-01-22 20:20:044393 {
David Benjaminddc843c2019-03-26 14:50:074394 'name': 'apache_mac',
4395 'pattern': '\\.sha1',
4396 'condition': 'checkout_mac',
4397 'action': [ 'python',
4398 'src/third_party/depot_tools/download_from_google_storage.py',
4399 '--no_resume',
4400 '--directory',
4401 '--recursive',
4402 '--no_auth',
4403 '--num_threads=16',
4404 '--bucket', 'chromium-apache-mac',
4405 'src/third_party/apache-mac',
4406 ],
4407 },
4408 {
Stefan Zagerfd5ba192014-08-23 00:29:394409 'name': 'apache_win32',
4410 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074411 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:484412 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124413 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394414 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394415 '--directory',
4416 '--recursive',
4417 '--no_auth',
4418 '--num_threads=16',
4419 '--bucket', 'chromium-apache-win32',
4420 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264421 ],
4422 },
4423 {
Dirk Pranke6c360be2017-10-09 19:06:594424 'name': 'msan_chained_origins',
4425 'pattern': '.',
4426 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:484427 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:594428 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364429 '--no_resume',
4430 '--no_auth',
4431 '--bucket', 'chromium-instrumented-libraries',
4432 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594433 ],
4434 },
4435 {
4436 'name': 'msan_no_origins',
4437 'pattern': '.',
4438 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:484439 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:594440 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364441 '--no_resume',
4442 '--no_auth',
4443 '--bucket', 'chromium-instrumented-libraries',
4444 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594445 ],
thomasandersonaa441f52017-04-04 22:35:394446 },
4447 {
Dirk Pranke474d1ca2019-03-13 23:14:364448 'name': 'wasm_fuzzer',
4449 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484450 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124451 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364452 '--no_resume',
4453 '--no_auth',
4454 '-u',
4455 '--bucket', 'v8-wasm-fuzzer',
4456 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474457 ],
4458 },
dpapadcbee6ab2017-01-14 03:05:534459
4460 # Pull down Node binaries for WebUI toolchain.
4461 {
4462 'name': 'node_linux64',
4463 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194464 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:484465 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124466 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534467 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534468 '--extract',
4469 '--no_auth',
Demetrios Papadopoulosd58d1392020-01-13 19:36:464470 '--bucket', 'chromium-nodejs/12.14.1',
dpapadcbee6ab2017-01-14 03:05:534471 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4472 ],
4473 },
4474 {
4475 'name': 'node_mac',
4476 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194477 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:484478 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124479 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534480 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534481 '--extract',
4482 '--no_auth',
Demetrios Papadopoulosd58d1392020-01-13 19:36:464483 '--bucket', 'chromium-nodejs/12.14.1',
dpapadcbee6ab2017-01-14 03:05:534484 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4485 ],
4486 },
4487 {
4488 'name': 'node_win',
4489 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194490 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:484491 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124492 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534493 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534494 '--no_auth',
Demetrios Papadopoulosd58d1392020-01-13 19:36:464495 '--bucket', 'chromium-nodejs/12.14.1',
dpapadcbee6ab2017-01-14 03:05:534496 '-s', 'src/third_party/node/win/node.exe.sha1',
4497 ],
4498 },
4499
4500 # Pull down NPM dependencies for WebUI toolchain.
4501 {
4502 'name': 'webui_node_modules',
4503 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484504 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124505 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534506 '--no_resume',
4507 '--extract',
4508 '--no_auth',
4509 '--bucket', 'chromium-nodejs',
4510 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4511 ],
4512 },
kainino61f7bce2017-04-28 21:53:274513
Dirk Prankec1d528fc02017-11-03 15:15:034514 # Download Telemetry's binary dependencies via conditionals
4515 {
4516 'name': 'checkout_telemetry_binary_dependencies',
4517 'condition': 'checkout_telemetry_dependencies',
4518 'pattern': '.',
Nodir Turakulove2d81c32017-11-10 07:47:274519 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:034520 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4521 ],
4522 },
Miguel Casasbbcf56ca2017-12-21 00:50:284523 #
Stephen Martinis924a02d2017-11-08 10:12:034524 # Download Telemetry's benchmark binary dependencies via conditionals
4525 {
4526 'name': 'checkout_telemetry_benchmark_deps',
4527 'condition': 'checkout_telemetry_dependencies',
4528 'pattern': '.',
Nodir Turakuloveea875a2018-01-22 23:52:524529 'action': [ 'vpython',
Stephen Martinis924a02d2017-11-08 10:12:034530 'src/tools/perf/fetch_benchmark_deps.py',
4531 '-f',
4532 ],
4533 },
Dirk Prankec1d528fc02017-11-03 15:15:034534
Dirk Pranke099b747b2017-10-06 04:29:094535 # This is used to ensure that all network operations are properly
4536 # annotated so we can document what they're for.
4537 {
4538 'name': 'tools_traffic_annotation_linux',
4539 'pattern': '.',
4540 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484541 'action': [ 'python',
Dirk Pranke099b747b2017-10-06 04:29:094542 'src/third_party/depot_tools/download_from_google_storage.py',
4543 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094544 '--no_auth',
4545 '--num_threads=4',
4546 '--bucket', 'chromium-tools-traffic_annotation',
4547 '-d', 'src/tools/traffic_annotation/bin/linux64',
4548 ],
4549 },
4550
Ramin Halavatib7e55d92017-11-21 08:00:574551# This is used to ensure that all network operations are properly
4552# annotated so we can document what they're for.
4553 {
4554 'name': 'tools_traffic_annotation_windows',
4555 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524556 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484557 'action': [ 'python',
Ramin Halavatib7e55d92017-11-21 08:00:574558 'src/third_party/depot_tools/download_from_google_storage.py',
4559 '--no_resume',
4560 '--no_auth',
4561 '--num_threads=4',
4562 '--bucket', 'chromium-tools-traffic_annotation',
4563 '-d', 'src/tools/traffic_annotation/bin/win32',
4564 ],
4565 },
4566
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404567 # Pull down Zucchini test data.
4568 {
4569 'name': 'zucchini_testdata',
4570 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484571 'action': [ 'python',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404572 'src/third_party/depot_tools/download_from_google_storage.py',
4573 '--no_resume',
4574 '--no_auth',
huangs3bad8e22017-09-05 21:50:004575 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574576 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4577 '--recursive',
4578 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404579 ],
4580 },
bsheedy7fbd0a52019-02-05 19:03:364581 # Pull down Android RenderTest goldens
4582 {
4583 'name': 'Fetch Android RenderTest goldens',
4584 'pattern': '.',
4585 'condition': 'checkout_android',
4586 'action': [ 'python',
4587 'src/chrome/test/data/android/manage_render_test_goldens.py',
4588 'download',
4589 ],
4590 },
Arthur Wang95d62d42020-06-03 04:53:254591 # Pull down WPR Archive files
4592 {
4593 'name': 'Fetch WPR archive files',
4594 'pattern': '.',
4595 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
4596 'action': [ 'python',
4597 'src/chrome/test/data/android/manage_wpr_archives.py',
4598 'download',
4599 ],
4600 },
John Budorickda801692018-02-21 23:24:284601 {
George Burgess IV1f751e42018-01-23 22:10:004602 'name': 'Fetch Android AFDO profile',
4603 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034604 'condition': 'checkout_android or checkout_linux',
Tiancong Wang6cfc1632019-07-25 21:32:374605 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114606 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374607 '--newest_state=src/chrome/android/profiles/newest.txt',
4608 '--local_state=src/chrome/android/profiles/local.txt',
4609 '--output_name=src/chrome/android/profiles/afdo.prof',
4610 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4611 ],
George Burgess IV1f751e42018-01-23 22:10:004612 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564613 {
Tom Anderson49e74972019-01-04 19:17:404614 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564615 'pattern': '\\.sha1',
4616 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484617 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274618 'src/third_party/depot_tools/download_from_google_storage.py',
4619 '--no_resume',
4620 '--no_auth',
4621 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404622 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564623 ],
4624 },
4625 {
Tom Anderson49e74972019-01-04 19:17:404626 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264627 'pattern': '\\.sha1',
4628 'condition': 'checkout_android',
4629 'action': [ 'python',
4630 'src/third_party/depot_tools/download_from_google_storage.py',
4631 '--no_resume',
4632 '--no_auth',
4633 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404634 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4635 ],
4636 },
4637 {
4638 'name': 'gvr_static_shim_android_arm64_1',
4639 'pattern': '\\.sha1',
4640 'condition': 'checkout_android',
4641 'action': [ 'python',
4642 'src/third_party/depot_tools/download_from_google_storage.py',
4643 '--no_resume',
4644 '--no_auth',
4645 '--bucket', 'chromium-gvr-static-shim',
4646 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4647 ],
4648 },
4649 {
Tom Anderson49e74972019-01-04 19:17:404650 'name': 'gvr_static_shim_android_arm64_Cr',
4651 'pattern': '\\.sha1',
4652 'condition': 'checkout_android',
4653 'action': [ 'python',
4654 'src/third_party/depot_tools/download_from_google_storage.py',
4655 '--no_resume',
4656 '--no_auth',
4657 '--bucket', 'chromium-gvr-static-shim',
4658 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4659 ],
Tom Anderson16eac9c2018-05-23 21:26:264660 },
4661 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564662 'name': 'vr_controller_test_api',
4663 'pattern': '\\.sha1',
4664 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484665 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274666 'src/third_party/depot_tools/download_from_google_storage.py',
4667 '--no_resume',
4668 '--no_auth',
4669 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4670 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564671 ],
4672 },
4673 # Download VR test APKs only if the environment variable is set
4674 {
4675 'name': 'vr_test_apks',
4676 'pattern': '.',
4677 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484678 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054679 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564680 ],
4681 },
bsheedye3c0a222018-07-27 19:06:094682 # DOWNLOAD AR test APKs only if the environment variable is set
4683 {
4684 'name': 'ar_test_apks',
4685 'pattern': '.',
4686 'condition': 'checkout_android',
4687 'action': [ 'python',
4688 'src/third_party/arcore-android-sdk/test-apks/update.py',
4689 ],
4690 },
Mehran Mahmoudi7759ba42020-03-09 15:45:154691 # Pull down Paint Preview test data.
4692 {
4693 'name': 'paint_preview_testdata',
4694 'pattern': '\\.sha1',
4695 'condition': 'checkout_android',
4696 'action': [ 'python',
4697 'src/third_party/depot_tools/download_from_google_storage.py',
4698 '--no_auth',
4699 '--num_threads=4',
4700 '--bucket', 'chromium-android-tools/paint-preview-test-data',
4701 '--recursive',
4702 '-d', 'src/components/test/data/paint_preview',
4703 ],
4704 },
Bill Orr7cccdf572017-12-19 17:05:494705 # Download Oculus SDK if appropriate.
4706 {
4707 'name': 'libovr',
4708 'pattern': '.',
4709 'condition': 'checkout_oculus_sdk',
Nodir Turakulovdd080902018-01-20 01:06:484710 'action': ['python',
Bill Orr7cccdf572017-12-19 17:05:494711 'src/third_party/depot_tools/download_from_google_storage.py',
4712 '--bucket', 'chrome-oculus-sdk',
4713 '--recursive',
4714 '--num_threads=10',
4715 '--directory',
4716 'src/third_party/libovr/src',
4717 ],
4718 },
dstockwelle9ef7892019-03-06 10:30:524719 # Download common ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:134720 {
4721 'name': 'ink-build',
4722 'pattern': '.',
4723 'condition': 'checkout_chromeos',
4724 'action': [ 'python',
4725 'src/third_party/depot_tools/download_from_google_storage.py',
4726 '--no_resume',
4727 '--no_auth',
4728 '--num_threads=4',
4729 '--bucket', 'chromium-ink',
4730 '-d', 'src/third_party/ink/build',
4731 ],
4732 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564733 {
Alex Turner18453172019-12-12 21:05:434734 'name': 'subresource-filter-ruleset',
4735 'pattern': '.',
4736 'action': [ 'python',
4737 'src/third_party/depot_tools/download_from_google_storage.py',
4738 '--no_resume',
4739 '--no_auth',
4740 '--bucket', 'chromium-ads-detection',
4741 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4742 ],
4743 },
4744 {
Tiancong Wang6cfc1632019-07-25 21:32:374745 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4746 'pattern': '.',
4747 'condition': 'checkout_chromeos or checkout_simplechrome',
4748 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114749 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374750 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4751 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4752 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4753 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4754 ],
4755 },
Tiancong Wang97a86552019-09-17 22:32:404756 # Download AFDO profiles for Chrome OS for each architecture.
4757 {
4758 'name': 'Fetch Chrome OS AFDO profiles (silvermont)',
4759 'pattern': '.',
4760 'condition': 'checkout_chromeos or checkout_simplechrome',
4761 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114762 'src/tools/download_optimization_profile.py',
Tiancong Wang97a86552019-09-17 22:32:404763 '--newest_state=src/chromeos/profiles/silvermont.afdo.newest.txt',
4764 '--local_state=src/chromeos/profiles/silvermont.afdo.local.txt',
4765 '--output_name=src/chromeos/profiles/silvermont.afdo.prof',
4766 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4767 ],
4768 },
4769 {
4770 'name': 'Fetch Chrome OS AFDO profiles (airmont)',
4771 'pattern': '.',
4772 'condition': 'checkout_chromeos or checkout_simplechrome',
4773 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114774 'src/tools/download_optimization_profile.py',
Tiancong Wang97a86552019-09-17 22:32:404775 '--newest_state=src/chromeos/profiles/airmont.afdo.newest.txt',
4776 '--local_state=src/chromeos/profiles/airmont.afdo.local.txt',
4777 '--output_name=src/chromeos/profiles/airmont.afdo.prof',
4778 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4779 ],
4780 },
4781 {
4782 'name': 'Fetch Chrome OS AFDO profiles (broadwell)',
4783 'pattern': '.',
4784 'condition': 'checkout_chromeos or checkout_simplechrome',
4785 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114786 'src/tools/download_optimization_profile.py',
Tiancong Wang97a86552019-09-17 22:32:404787 '--newest_state=src/chromeos/profiles/broadwell.afdo.newest.txt',
4788 '--local_state=src/chromeos/profiles/broadwell.afdo.local.txt',
4789 '--output_name=src/chromeos/profiles/broadwell.afdo.prof',
4790 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4791 ],
4792 },
Tiancong Wang6cfc1632019-07-25 21:32:374793 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564794 # Pull doclava binaries if building for Android.
4795 'name': 'doclava',
4796 'pattern': '.',
4797 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484798 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054799 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564800 ],
4801 },
4802
4803 {
4804 'name': 'fuchsia_sdk',
4805 'pattern': '.',
4806 'condition': 'checkout_fuchsia',
4807 'action': [
Nodir Turakulovdd080902018-01-20 01:06:484808 'python',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564809 'src/build/fuchsia/update_sdk.py',
Kevin Marshall9c4748c82019-08-23 18:46:504810 '--boot-images={checkout_fuchsia_boot_images}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564811 ],
4812 },
Dan Jacques9731b23a2017-10-12 20:40:174813
Ben Pasteneaf216c7d2019-05-21 20:56:544814 # Download public CrOS simplechrome artifacts. The first hooks is for boards
4815 # that support VM images, the second hook for all other boards. For internal
4816 # boards, see src-internal's DEPS.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024817 {
Benjamin Pastene99550d22018-04-19 00:16:434818 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024819 'pattern': '.',
Ben Pasteneaf216c7d2019-05-21 20:56:544820 'condition': '(checkout_simplechrome and cros_download_vm) and use_public_cros_config',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024821 'action': [
4822 'src/third_party/chromite/bin/cros',
4823 'chrome-sdk',
Benjamin Pasteneb828cce2018-04-06 18:12:464824 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024825 '--use-external-config',
Ben Pastene276b8a52019-08-08 16:33:174826 '--fallback-versions=10',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024827 '--nogn-gen',
4828 '--download-vm',
Ben Pastene1d6b0d02020-04-28 15:55:494829 '--boards={cros_boards}',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024830 '--cache-dir=src/build/cros_cache/',
4831 '--log-level=error',
Ben Pastene5610b1932020-03-05 05:30:254832 '--no-shell',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024833 ],
4834 },
Benjamin Pastene99550d22018-04-19 00:16:434835 {
4836 'name': 'cros_simplechrome_artifacts_with_no_vm',
4837 'pattern': '.',
Ben Pasteneaf216c7d2019-05-21 20:56:544838 'condition': '(checkout_simplechrome and not cros_download_vm) and use_public_cros_config',
Benjamin Pastene99550d22018-04-19 00:16:434839 'action': [
4840 'src/third_party/chromite/bin/cros',
4841 'chrome-sdk',
4842 '--nogoma',
4843 '--use-external-config',
Ben Pastene276b8a52019-08-08 16:33:174844 '--fallback-versions=10',
Benjamin Pastene99550d22018-04-19 00:16:434845 '--nogn-gen',
Ben Pastene1d6b0d02020-04-28 15:55:494846 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434847 '--cache-dir=src/build/cros_cache/',
4848 '--log-level=error',
Ben Pastene5610b1932020-03-05 05:30:254849 '--no-shell',
Benjamin Pastene99550d22018-04-19 00:16:434850 ],
4851 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024852
Yuke Liaob3a683e2020-04-29 01:43:594853 # Download PGO profiles.
4854 {
4855 'name': 'Fetch PGO profiles for win32',
4856 'pattern': '.',
4857 'condition': 'checkout_pgo_profiles and checkout_win',
4858 'action': [ 'vpython',
4859 'src/tools/update_pgo_profiles.py',
4860 '--target=win32',
4861 'update',
4862 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4863 ],
4864 },
4865 {
4866 'name': 'Fetch PGO profiles for win64',
4867 'pattern': '.',
4868 'condition': 'checkout_pgo_profiles and checkout_win',
4869 'action': [ 'vpython',
4870 'src/tools/update_pgo_profiles.py',
4871 '--target=win64',
4872 'update',
4873 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4874 ],
4875 },
4876 {
4877 'name': 'Fetch PGO profiles for mac',
4878 'pattern': '.',
4879 'condition': 'checkout_pgo_profiles and checkout_mac',
4880 'action': [ 'vpython',
4881 'src/tools/update_pgo_profiles.py',
4882 '--target=mac',
4883 'update',
4884 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4885 ],
4886 },
4887
Dan Jacques9731b23a2017-10-12 20:40:174888 # Download and initialize "vpython" VirtualEnv environment packages.
4889 {
4890 'name': 'vpython_common',
4891 'pattern': '.',
4892 'action': [ 'vpython',
4893 '-vpython-spec', 'src/.vpython',
4894 '-vpython-tool', 'install',
4895 ],
4896 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564897]
scottmg4cd62bec2017-05-16 03:55:254898
jbudoricke6932bfd2016-09-07 02:09:224899recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224900 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364901 'src/third_party/angle',
btolschc50a3d52019-03-06 21:22:424902 'src/third_party/openscreen/src',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304903 # src-internal has its own DEPS file to pull additional internal repos
4904 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224905]