blob: 10fc00c909a8ca7714642e8d70da00a6bb5de9bd [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',
Ken Rockot027d7fa2018-05-01 03:10:0633 'checkout_android_native_support',
Rohit Rao2b70cbc02019-02-21 16:31:2734 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5535 'checkout_nacl',
Bill Orr7cccdf572017-12-19 17:05:4936 'checkout_oculus_sdk',
Kevin Qin78ff68c82019-06-26 01:43:3637 'checkout_openxr',
Chong Gu61f0c082019-10-29 00:39:3738 'checkout_aemu'
Dirk Pranke4dabe802017-11-02 07:18:5539]
40
[email protected]ed711942012-05-19 06:57:0641
[email protected]5f129de2009-02-24 23:22:0442vars = {
Edward Lemur88678b82018-05-31 06:01:3843 # Variable that can be used to support multiple build scenarios, like having
44 # Chromium specific targets in a client project's GN file or sync dependencies
45 # conditionally etc.
46 'build_with_chromium': True,
47
Dirk Prankef044b6b02017-10-05 22:02:0348 # By default, we should check out everything needed to run on the main
49 # chromium waterfalls. This var can be also be set to "small", in order
50 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1651 # purposes, by adding the following line to src.git's .gclient entry:
52 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0353 'checkout_configuration': 'default',
54
Michael Mossc09fc5c2019-01-18 08:00:0355 # By default, don't check out android. Will be overridden by gclient
56 # variables.
57 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
58 'checkout_android': False,
59
Ken Rockot027d7fa2018-05-01 03:10:0660 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
61 # build ARC++ support libraries.
62 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
63
Yiming Zhoud369d9f2018-12-18 00:24:0164 # By default, do not check out Chromium autofill captured sites test
65 # dependencies. These dependencies include very large numbers of very
66 # large web capture files. Captured sites test dependencies are also
67 # restricted to Googlers only.
68 'checkout_chromium_autofill_test_dependencies': False,
69
Yiming Zhou7fa0ef42019-03-06 00:57:4870 # By default, do not check out Chromium password manager captured sites test
71 # dependencies. These dependencies include very large numbers of very
72 # large web capture files. Captured sites test dependencies are also
73 # restricted to Googlers only.
74 'checkout_chromium_password_manager_test_dependencies': False,
75
Dirk Pranke4dabe802017-11-02 07:18:5576 # Check out and download nacl by default. This can be disabled e.g. with
77 # custom_vars.
78 'checkout_nacl': True,
79
Paweł Hajdan, Jr37a7a742017-09-25 11:37:3080 # By default, do not check out src-internal. This can be overridden e.g. with
81 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:5782 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:3083
Dirk Prankec1d528fc02017-11-03 15:15:0384 # Fetch the additional packages and files needed to run all of the
85 # telemetry tests. This is false by default as some stuff is only
86 # privately accessible.
87 'checkout_telemetry_dependencies': False,
88
Roberto Carrillo36312722018-10-17 02:18:4589 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
90 # process the raw profiles produced by instrumented targets (built with
91 # the gn arg 'use_clang_coverage').
92 'checkout_clang_coverage_tools': False,
93
Bill Orr7cccdf572017-12-19 17:05:4994 # By default do not check out the Oculus SDK. Only available for Googlers.
Alexander Alekseevf76b1c02018-02-16 04:03:1495 'checkout_oculus_sdk' : 'checkout_src_internal and checkout_win',
Bill Orr7cccdf572017-12-19 17:05:4996
Patrick Tod8a469a2019-08-27 06:34:3397 # By default checkout the OpenXR loader library only on Windows. The OpenXR
98 # backend for VR in Chromium is currently only supported for Windows, but
99 # support for other platforms may be added in the future.
100 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36101
Takuto Ikutae306cbad2018-12-06 16:43:55102 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
103 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44104
Rohit Rao5b4160412019-02-05 20:12:54105 # By default, do not check out WebKit for iOS, as it is not needed unless
106 # running against ToT WebKit rather than system WebKit. This can be overridden
107 # e.g. with custom_vars.
108 'checkout_ios_webkit': False,
109
Kevin Marshall9c4748c82019-08-23 18:46:50110 # Fetches only the SDK boot images which match at least one of the whitelist
111 # entries in a comma-separated list.
112 #
113 # Only the X64 and ARM64 QEMU images are downloaded by default. Developers
114 # that need to boot on other target architectures or devices can opt to
115 # download more boot images. Example of images include:
116 #
117 # Emulation:
118 # qemu.x64, qemu.arm64
119 # Hardware:
120 # generic.x64, generic.arm64
121 #
122 # Wildcards are supported (e.g. "qemu.*").
123 'checkout_fuchsia_boot_images': "qemu.x64,qemu.arm64",
124
Chong Gu9ad904d2019-09-26 23:24:02125 # By Default, do not checkout AEMU, as it is too big. This can be overridden
126 # e.g. with custom_vars.
127 # TODO(chonggu): Delete once AEMU package is small enough.
128 'checkout_aemu': False,
129
Ken Rockot7339fe52018-04-30 21:17:17130 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
131 # dependencies. Other Chrome OS builds should always define this explicitly.
132 'cros_board': '',
Ben Pasteneaf216c7d2019-05-21 20:56:54133 # Building for CrOS is only supported on linux currently.
134 'checkout_simplechrome': '(checkout_chromeos and host_os == "linux") and ("{cros_board}" != "")',
Benjamin Pastene99550d22018-04-19 00:16:43135 # Surround the board var in quotes so gclient doesn't try parsing the string
136 # as an expression.
Anushruthf24b5ed2019-09-24 22:00:06137 'cros_download_vm': '(("{cros_board}" == "amd64-generic") or ("{cros_board}" == "betty")) or ("{cros_board}" == "betty-pi-arc")',
Ben Pasteneaf216c7d2019-05-21 20:56:54138 # Should we build and test for public (ie: full) CrOS images, or private
139 # (ie: release) images.
140 'use_public_cros_config': 'not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02141
Shahbaz Youssefi973a1dd2018-10-17 17:00:54142 # ANGLE's deps are relative to the angle_root variable.
Edward Lemur8e0b9062018-06-13 21:36:26143 'angle_root': 'src/third_party/angle',
144
Takuto Ikuta409e0ff62018-12-06 14:58:11145 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33146 # Make sure the revision is uploaded by infra-packagers builder.
147 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
148 'luci_go': 'git_revision:7d11fd9e66407c49cb6c8546a2ae45ea993a240c',
Takuto Ikuta409e0ff62018-12-06 14:58:11149
Hans Wennborg0214e8a2019-04-29 09:50:51150 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
151 # instead of downloading the prebuilt pinned revision.
152 'llvm_force_head_revision': False,
153
Oystein Eftevaaga9439b922018-01-08 19:30:14154 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34155 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01156 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39157 'chromium_git': 'https://chromium.googlesource.com',
158 'dawn_git': 'https://dawn.googlesource.com',
159 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27160 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01161 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39162 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02163 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46164 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46165 # the commit queue can handle CLs rolling sfntly
166 # and whatever else without interference from each other.
Lei Zhangea80c5b2019-07-19 01:18:47167 'sfntly_revision': '48312c98332a4608572459dc71584c2a9dbb1792',
thestig3e7d8e02015-09-28 23:54:46168 # Three lines of non-changing comments so that
169 # the commit queue can handle CLs rolling Skia
170 # and whatever else without interference from each other.
chromium-autorollbea418532019-11-11 18:12:31171 'skia_revision': 'eab1e281fa5e9ade35f25ef0d3a69ffc5a2b7457',
[email protected]5eb3022e2011-11-23 16:42:26172 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04173 # the commit queue can handle CLs rolling V8
174 # and whatever else without interference from each other.
v8-ci-autoroll-builderf487aab92019-11-12 08:36:45175 'v8_revision': '29cbe0b3c048e7d26e6ad12a15c18654354904e8',
[email protected]20e0e752012-09-14 15:56:52176 # Three lines of non-changing comments so that
[email protected]10d8ac32013-10-31 13:34:31177 # the commit queue can handle CLs rolling swarming_client
[email protected]7f4fc412013-02-24 00:16:51178 # and whatever else without interference from each other.
Brian Sheedy270c063d2019-09-23 18:39:58179 'swarming_revision': '885b3febcc170a60f25795304e60927b77d1e92d',
[email protected]d0982f92013-03-19 10:26:20180 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20181 # the commit queue can handle CLs rolling ANGLE
182 # and whatever else without interference from each other.
chromium-autoroll1a597412019-11-12 01:36:33183 'angle_revision': 'e33c1582b4bc6da24c08f14aa2b74d1677c974dd',
[email protected]f58d3292014-05-14 01:56:54184 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17185 # the commit queue can handle CLs rolling SwiftShader
186 # and whatever else without interference from each other.
chromium-autorolldf94de82019-11-12 07:15:39187 'swiftshader_revision': '9da287fd0264892a8997426a2d7d154aae560de4',
capne3976c22016-08-12 22:06:17188 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29189 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03190 # and whatever else without interference from each other.
chromium-autoroll2bc8d952019-11-08 23:59:34191 'pdfium_revision': '5eb17d38f7f7021a08c13cf986f68a363a4d82f2',
[email protected]99e1c5c2014-06-20 13:02:29192 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47193 # the commit queue can handle CLs rolling BoringSSL
194 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55195 #
196 # Note this revision should be updated with
197 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamin8077abdc2019-11-05 22:44:20198 'boringssl_revision': 'd709b0d8926707f3143d8cf7c84350e49e56ec38',
szager29407eb2014-08-26 13:09:31199 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31200 # the commit queue can handle CLs rolling google-toolbox-for-mac
201 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01202 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31203 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02204 # the commit queue can handle CLs rolling googletest
205 # and whatever else without interference from each other.
Victor Costan92763f82019-11-11 20:39:33206 'googletest_revision': '076c46198fe1cb50160b287e51c72bd7b1194c1a',
Victor Costan97d0cebe2019-03-23 00:24:02207 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31208 # the commit queue can handle CLs rolling lighttpd
209 # and whatever else without interference from each other.
210 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
211 # Three lines of non-changing comments so that
212 # the commit queue can handle CLs rolling lss
213 # and whatever else without interference from each other.
Mark Seaborn0efa4f62019-07-03 20:37:49214 'lss_revision': '8048ece6c16c91acfe0d36d1d3cc0890ab6e945c',
mseaborn851e1bd12014-09-05 08:00:14215 # Three lines of non-changing comments so that
216 # the commit queue can handle CLs rolling NaCl
217 # and whatever else without interference from each other.
chromium-autorollab26e622019-09-24 01:54:58218 'nacl_revision': '3651f6c52037c96e034cc422746768d59182bff3',
cwallezf2b03492015-08-25 15:08:18219 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54220 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42221 # and whatever else without interference from each other.
chromium-autorolle8632312019-11-08 12:25:53222 'freetype_revision': '3aaae716b25bd2d3232e279bc05af65cff446dd9',
robertocn4567f4d2016-03-23 03:36:07223 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47224 # the commit queue can handle CLs rolling HarfBuzz
225 # and whatever else without interference from each other.
Dominik Röttsches7dbe16362019-11-11 18:29:45226 'harfbuzz_revision': '64a45be5198f6e22c91454bda7bd9a9294552dff',
Dominik Röttsches60dab7e12018-03-20 09:55:47227 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35228 # the commit queue can handle CLs rolling Emoji Segmenter
229 # and whatever else without interference from each other.
230 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
231 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07232 # the commit queue can handle CLs rolling catapult
233 # and whatever else without interference from each other.
chromium-autoroll340fbc02019-11-11 12:41:55234 'catapult_revision': '3992f656421fc13c9565c22d963fbcabb3f4ab93',
ochangcbd1cf202016-04-01 21:37:37235 # Three lines of non-changing comments so that
236 # the commit queue can handle CLs rolling libFuzzer
237 # and whatever else without interference from each other.
Max Moroz7d3c93762019-06-21 01:10:20238 'libfuzzer_revision': 'b9f51dc8c98065df0c8da13c051046f5bab833db',
chenwilliam56a90382016-12-09 02:16:28239 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37240 # the commit queue can handle CLs rolling devtools-frontend
241 # and whatever else without interference from each other.
chromium-autorollf31159e2019-11-11 16:33:43242 'devtools_frontend_revision': '0802bf500144bc9131e293f158115a9eaf346c50',
Yang Guo210ffc92019-10-21 07:14:37243 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05244 # the commit queue can handle CLs rolling libprotobuf-mutator
245 # and whatever else without interference from each other.
Jonathan Metzman85809f642019-01-24 22:55:58246 'libprotobuf-mutator': '439e81f8f4847ec6e2bf11b3aa634a5d8485633d',
Filip Gorski796be852018-03-02 19:36:36247 # Three lines of non-changing comments so that
248 # the commit queue can handle CLs rolling feed
249 # and whatever else without interference from each other.
Carlos Knippschildb3aa48fd2019-10-25 00:12:08250 'feed_revision': '5bb82fc8595da9dfebd9b60bee75c8fb0bc5a1c6',
Shenghua Zhangcbe64ba2018-04-12 19:11:49251 # Three lines of non-changing comments so that
252 # the commit queue can handle CLs rolling android_sdk_build-tools_version
253 # and whatever else without interference from each other.
Andrew Luo948028e2019-08-16 21:18:21254 'android_sdk_build-tools_version': '5DL7LQQjVMLClXLzLgmGysccPGsGcjJdvH9z5-uetiIC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49255 # Three lines of non-changing comments so that
256 # the commit queue can handle CLs rolling android_sdk_emulator_version
257 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04258 'android_sdk_emulator_version': 'xhyuoquVvBTcJelgRjMKZeoBVSQRjB7pLVJPt5C9saIC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49259 # Three lines of non-changing comments so that
260 # the commit queue can handle CLs rolling android_sdk_extras_version
261 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04262 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23263 # Three lines of non-changing comments so that
264 # the commit queue can handle CLs rolling android_sdk_patcher_version
265 # and whatever else without interference from each other.
266 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49267 # Three lines of non-changing comments so that
268 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
269 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04270 'android_sdk_platform-tools_version': 'MSnxgXN7IurL-MQs1RrTkSFSb8Xd1UtZjLArI8Ty1FgC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49271 # Three lines of non-changing comments so that
272 # the commit queue can handle CLs rolling android_sdk_platforms_version
273 # and whatever else without interference from each other.
Yun Liuf57cceaf2019-03-18 21:31:23274 'android_sdk_platforms_version': 'Kg2t9p0YnQk8bldUv4VA3o156uPXLUfIFAmVZ-Gm5ewC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49275 # Three lines of non-changing comments so that
276 # the commit queue can handle CLs rolling android_sdk_sources_version
277 # and whatever else without interference from each other.
Yun Liuf57cceaf2019-03-18 21:31:23278 'android_sdk_sources_version': 'K9uEn3JvNELEVjjVK_GQD3ZQD3rqAnJSxCWxjmUmRkgC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49279 # Three lines of non-changing comments so that
280 # the commit queue can handle CLs rolling android_sdk_tools_version
281 # and whatever else without interference from each other.
Yun Liuf57cceaf2019-03-18 21:31:23282 'android_sdk_tools_version': 'wYcRQC2WHsw2dKWs4EA7fw9Qsyzu1ds1_fRjKmGxe5QC',
dan sinclairc99b8242018-08-01 20:09:36283 # Three lines of non-changing comments so that
Yun Liu161d37682019-03-11 17:04:11284 # the commit queue can handle CLs rolling android_sdk_tools-lint_version
285 # and whatever else without interference from each other.
Yun Liuf57cceaf2019-03-18 21:31:23286 'android_sdk_tools-lint_version': '89hXqZYzCum3delB5RV7J_QyWkaRodqdtQS0s3LMh3wC',
Yun Liu161d37682019-03-11 17:04:11287 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36288 # the commit queue can handle CLs rolling feed
289 # and whatever else without interference from each other.
chromium-autoroll46391562019-11-11 09:10:24290 'spv_tools_revision': '3e4abc9ac382b6fc7a88316a700652404b6fb9f7',
dan sinclairc99b8242018-08-01 20:09:36291 # Three lines of non-changing comments so that
292 # the commit queue can handle CLs rolling feed
293 # and whatever else without interference from each other.
chromium-autorolld041d182019-10-24 09:48:56294 'spv_headers_revision': 'af64a9e826bf5bb5fcd2434dd71be1e41e922563',
Corentin Wallez955059ff2018-10-21 10:47:39295 # Three lines of non-changing comments so that
296 # the commit queue can handle CLs rolling feed
297 # and whatever else without interference from each other.
Jamie Madillf75bbf82019-11-01 19:18:09298 'spirv_cross_revision': 'd253f41e17e27285756d031d8ba43bf370264e1f',
Corentin Wallez955059ff2018-10-21 10:47:39299 # Three lines of non-changing comments so that
300 # the commit queue can handle CLs rolling feed
301 # and whatever else without interference from each other.
chromium-autoroll16e50a82019-11-11 18:10:28302 'shaderc_revision': 'f4cf10c66fbfeeba95e71d672d33b83da9ec95aa',
Corentin Wallez955059ff2018-10-21 10:47:39303 # Three lines of non-changing comments so that
304 # the commit queue can handle CLs rolling feed
305 # and whatever else without interference from each other.
chromium-autoroll8b063862019-11-12 01:26:47306 'dawn_revision': 'cfc9c6e322f48f9abf66985e5480ae4ea3296fe6',
Victor Vasiliev92c06acc2018-12-08 10:16:27307 # Three lines of non-changing comments so that
308 # the commit queue can handle CLs rolling feed
309 # and whatever else without interference from each other.
Fan Yang4da40f52019-11-08 22:43:05310 'quiche_revision': 'ac35d459a91137d44e9418cc41e808a6d9bb466d',
Tom Andersone70019692019-02-06 01:38:04311 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11312 # the commit queue can handle CLs rolling ios_webkit
313 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36314 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36315 # Three lines of non-changing comments so that
316 # the commit queue can handle CLs rolling libexpat
317 # and whatever else without interference from each other.
Ben Wagnerf1a201482019-10-17 20:08:52318 'libexpat_revision': '25d3c190c69ea7f98e2826f901fd9e28b6f7f3fd',
Nigel Taob517eb8912019-10-23 03:36:24319 # Three lines of non-changing comments so that
320 # the commit queue can handle CLs rolling wuffs
321 # and whatever else without interference from each other.
Nigel Tao251d5b12019-11-04 16:34:05322 'wuffs_revision': '7ec252876541ec203659949450fafddc148b606e',
Dirk Pranke3c18a382019-03-15 01:07:51323
Dirk Pranke6d095b42019-03-15 23:44:01324 # TODO(crbug.com/941824): The values below need to be kept in sync
Dirk Pranke3c18a382019-03-15 01:07:51325 # between //DEPS and //buildtools/DEPS, so if you're updating one,
326 # update the other. There is a presubmit check that checks that
327 # you've done so; if you are adding new tools to //buildtools and
328 # hence new revisions to this list, make sure you update the
329 # _CheckBuildtoolsRevsAreInSync in PRESUBMIT.py to include the additional
330 # revisions.
Dirk Pranke6d095b42019-03-15 23:44:01331
332 # GN CIPD package version.
Dirk Pranke5853d552019-09-10 04:20:36333 'gn_version': 'git_revision:ad9e442d92dcd9ee73a557428cfc336b55cbd533',
Dirk Pranke6d095b42019-03-15 23:44:01334
Nico Weber4647fbba2019-04-04 07:38:59335 # Also, if you change these, update buildtools/DEPS too. Also update the
336 # libc++ svn_revision in //buildtools/deps_revisions.gni.
Dirk Pranke3c18a382019-03-15 01:07:51337 'clang_format_revision': '96636aa0e9f047f17447f2d45a094d0b59ed7917',
Xiaohui Chen192a9ae2019-10-28 19:24:11338 'libcxx_revision': '5938e0582bac570a41edb3d6a2217c299adc1bc6',
Dirk Pranke3c18a382019-03-15 01:07:51339 'libcxxabi_revision': '0d529660e32d77d9111912d73f2c74fc5fa2a858',
340 'libunwind_revision': '69d9b84cca8354117b9fe9705a4430d789ee599b',
[email protected]5f129de2009-02-24 23:22:04341}
342
tandrii74b7e422014-09-23 16:45:27343# Only these hosts are allowed for dependencies in this DEPS file.
344# If you need to add a new host, contact chrome infrastracture team.
345allowed_hosts = [
tandriicb12c642015-03-27 19:00:55346 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34347 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39348 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04349 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30350 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39351 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39352 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39353 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27354 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39355 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17356 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02357 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27358]
359
[email protected]5f129de2009-02-24 23:22:04360deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36361 'src/buildtools/clang_format/script':
362 Var('chromium_git') + '/chromium/llvm-project/cfe/tools/clang-format.git@' +
363 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01364 'src/buildtools/linux64': {
365 'packages': [
366 {
367 'package': 'gn/gn/linux-amd64',
368 'version': Var('gn_version'),
369 }
370 ],
371 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02372 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01373 },
374 'src/buildtools/mac': {
375 'packages': [
376 {
377 'package': 'gn/gn/mac-amd64',
378 'version': Var('gn_version'),
379 }
380 ],
381 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02382 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01383 },
Dirk Pranke474d1ca2019-03-13 23:14:36384 'src/buildtools/third_party/libc++/trunk':
385 Var('chromium_git') + '/chromium/llvm-project/libcxx.git' + '@' +
386 Var('libcxx_revision'),
387 'src/buildtools/third_party/libc++abi/trunk':
388 Var('chromium_git') + '/chromium/llvm-project/libcxxabi.git' + '@' +
389 Var('libcxxabi_revision'),
390 'src/buildtools/third_party/libunwind/trunk':
391 Var('chromium_git') + '/external/llvm.org/libunwind.git' + '@' +
392 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01393 'src/buildtools/win': {
394 'packages': [
395 {
396 'package': 'gn/gn/windows-amd64',
397 'version': Var('gn_version'),
398 }
399 ],
400 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02401 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01402 },
Tom Andersone70019692019-02-06 01:38:04403
John Williamsff7a08d2018-02-01 03:20:21404 'src/chrome/browser/resources/media_router/extension/src':
mark a. foltz10d6bece2018-11-02 21:23:09405 Var('chromium_git') + '/media_router.git' + '@' + '29324b698ccd8920bc81c71d42dadc6310f0ad0f',
John Williamsff7a08d2018-02-01 03:20:21406
Andrew Luo96e2fef8d2018-08-22 20:18:24407 'src/android_webview/tools/cts_archive': {
408 'packages': [
409 {
410 'package': 'chromium/android_webview/tools/cts_archive',
Andrew Luoa7107992019-09-25 19:58:11411 'version': '4kDr36wBuZtvbfaEin4U4oeFD7oAuN0flkWDImKBts4C',
Andrew Luo96e2fef8d2018-08-22 20:18:24412 },
413 ],
414 'condition': 'checkout_android',
415 'dep_type': 'cipd',
416 },
417
Paweł Hajdan, Jr7af368952017-10-02 12:25:36418 'src/chrome/installer/mac/third_party/xz/xz': {
419 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
420 'condition': 'checkout_mac',
421 },
422
Brad Hall2d33cbf2019-02-27 21:48:04423 'src/tools/clang/dsymutil': {
424 'packages': [
425 {
426 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41427 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04428 }
429 ],
430 'condition': 'checkout_mac',
431 'dep_type': 'cipd',
432 },
433
Andrew Luoa46fab02019-09-13 23:13:53434 'src/chrome/test/chromedriver/cipd': {
435 'packages': [
436 {
437 'package': 'chromium/chrome/test/chromedriver/cipd',
438 'version': 'PCCG9OmVmpDaf9oaKhJ3sSxXgINilZ9qpl4oaRU0R60C',
439 }
440 ],
441 'condition': 'checkout_android',
442 'dep_type': 'cipd',
443 },
444
Yiming Zhoud369d9f2018-12-18 00:24:01445 'src/chrome/test/data/autofill/captured_sites': {
446 'packages': [
447 {
448 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Ian Struiksma2315de342019-10-30 19:29:21449 'version': 'o7OTl3c2uPbxtCuWl68YXFBBErGlWC8mzH8NUwAR6QwC',
Yiming Zhoud369d9f2018-12-18 00:24:01450 }
451 ],
452 'condition': 'checkout_chromium_autofill_test_dependencies',
453 'dep_type': 'cipd',
454 },
455
Yiming Zhou7fa0ef42019-03-06 00:57:48456 'src/chrome/test/data/password/captured_sites': {
457 'packages': [
458 {
459 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma809938a22019-10-25 21:16:18460 'version': 'MuT6UWjyB52nWFDuu4RCv4o_vMPIZdI4P2m2YsC66fAC',
Yiming Zhou7fa0ef42019-03-06 00:57:48461 }
462 ],
463 'condition': 'checkout_chromium_password_manager_test_dependencies',
464 'dep_type': 'cipd',
465 },
466
Stefan Zagerfd5ba192014-08-23 00:29:39467 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56468 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38469
Stefan Zagerfd5ba192014-08-23 00:29:39470 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56471 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26472
Robert Sesek1a726e02018-08-17 18:39:43473 'src/chrome/test/data/safe_browsing/dmg': {
474 'packages': [
475 {
476 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09477 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43478 },
479 ],
480 'condition': 'checkout_mac',
481 'dep_type': 'cipd',
482 },
483
bsheedya9ced4c42018-07-14 00:28:00484 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12485 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38486
Paweł Hajdan, Jr7af368952017-10-02 12:25:36487 'src/ios/third_party/earl_grey/src': {
Rohit Rao7d94fa92019-10-30 11:13:44488 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + 'ff524fb646253b0cbc05aa6d0b327b6b3ddd0385',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36489 'condition': 'checkout_ios',
490 },
491
Lindsay Pasrichab31f6c62018-10-11 00:09:44492 'src/ios/third_party/earl_grey2/src': {
Rohit Rao3ab0aa52019-10-31 14:26:01493 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '8fbc948c8479f54b7729b0f290c82ca1b5ee4268',
Lindsay Pasrichab31f6c62018-10-11 00:09:44494 'condition': 'checkout_ios',
495 },
496
Lindsay Pasrichab0d775f2018-10-12 22:04:35497 'src/ios/third_party/edo/src': {
Rohit Rao76e3f1602019-03-15 02:22:48498 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '57586e7213892461228ca5543fd37f89ca0e7591',
Lindsay Pasrichab0d775f2018-10-12 22:04:35499 'condition': 'checkout_ios',
500 },
501
Lindsay Pasrichabe000ae22018-08-22 15:21:49502 'src/ios/third_party/gtx/src': {
Lindsay Pasrichaa36c8c92018-10-10 18:44:33503 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '3e09baa61b2c13fe98029d53b1783f4ca9edaabf',
Lindsay Pasrichabe000ae22018-08-22 15:21:49504 'condition': 'checkout_ios',
505 },
506
Peter K. Lee8c447512018-06-01 16:06:03507 'src/ios/third_party/firebase': {
508 'packages': [
509 {
510 'package': 'chromium/third_party/firebase_ios',
Peter K. Lee4f7d3be2019-03-11 18:52:09511 'version': 'QmLncusdxHhHwXryoNEHHUGacx1Tg5ij449uwZL2dpAC',
Peter K. Lee8c447512018-06-01 16:06:03512 },
513 ],
514 'condition': 'checkout_ios',
515 'dep_type': 'cipd',
516 },
517
Paweł Hajdan, Jr7af368952017-10-02 12:25:36518 'src/ios/third_party/fishhook/src': {
Lindsay Pasricha9c18c2b2019-10-09 23:05:13519 'url': Var('chromium_git') + '/external/github.com/facebook/fishhook.git' + '@' + '66315a9c251edfe92f669ae2deeac0d75374c948',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36520 'condition': 'checkout_ios',
521 },
522
523 'src/ios/third_party/gcdwebserver/src': {
524 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
525 'condition': 'checkout_ios',
526 },
527
528 'src/ios/third_party/material_components_ios/src': {
chromium-autoroll5f506232019-09-09 21:46:03529 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '8e8b719e061c1f3a6c214fea4ab90aad0e980d4e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36530 'condition': 'checkout_ios',
531 },
532
533 'src/ios/third_party/material_font_disk_loader_ios/src': {
iOS Autorollered4c9f72017-12-21 15:01:19534 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '8e30188777b016182658fbaa0a4a020a48183224',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36535 'condition': 'checkout_ios',
536 },
537
Gauthier Ambard8d034462017-10-25 16:39:55538 'src/ios/third_party/material_internationalization_ios/src': {
iOS Autorollere05fdaf2018-12-13 05:28:55539 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + 'd8f32464ac97d5551c8db19de916170ae87cfa90',
Gauthier Ambard8d034462017-10-25 16:39:55540 'condition': 'checkout_ios',
541 },
542
Paweł Hajdan, Jr7af368952017-10-02 12:25:36543 'src/ios/third_party/material_roboto_font_loader_ios/src': {
iOS Autorollere69568642019-04-10 22:10:09544 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + 'bc63eabbbd1e14cee0779b05827e08db2e413553',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36545 'condition': 'checkout_ios',
546 },
547
548 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05549 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36550 'condition': 'checkout_ios',
551 },
552
553 'src/ios/third_party/material_text_accessibility_ios/src': {
iOS Autorollerefb260a2018-12-06 02:20:00554 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '499b45d1895b565096302a209c0c728df03b95d4',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36555 'condition': 'checkout_ios',
556 },
557
mrefaat070940d2017-12-01 02:59:38558 'src/ios/third_party/motion_interchange_objc/src': {
iOS Autorollerd5b8633f2019-03-08 21:07:25559 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '8e25f1ca599543dc77e4016b588763dcba6cbac8',
mrefaat070940d2017-12-01 02:59:38560 'condition': 'checkout_ios',
561 },
562
mrefaatb4b862312017-12-01 20:03:05563 'src/ios/third_party/motion_animator_objc/src': {
iOS Autoroller01935852019-03-12 12:33:45564 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '0581bc3dfacd34e40381e9cf45a15070b3868ba7',
mrefaatb4b862312017-12-01 20:03:05565 'condition': 'checkout_ios',
566 },
567
Louis Romeroe1d73292017-12-07 01:28:17568 'src/ios/third_party/motion_transitioning_objc/src': {
chromium-autorollc52e6802019-06-26 20:47:26569 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '5bb0d577dd78472536480496ace115bc593ed0e1',
Louis Romeroe1d73292017-12-07 01:28:17570 'condition': 'checkout_ios',
571 },
572
Paweł Hajdan, Jr7af368952017-10-02 12:25:36573 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11574 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36575 'condition': 'checkout_ios',
576 },
577
Rohit Rao5b4160412019-02-05 20:12:54578 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11579 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
580 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54581 'condition': 'checkout_ios and checkout_ios_webkit'
582 },
583
jrummellf715b1692015-10-21 23:26:26584 'src/media/cdm/api':
Xiaohan Wange1491e72019-06-04 02:07:50585 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'bc262e26cd2dca812f05bdad3b37398839e63007',
[email protected]255c43f2013-06-07 08:54:11586
Dirk Pranke4dabe802017-11-02 07:18:55587 'src/native_client': {
588 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
589 'condition': 'checkout_nacl',
590 },
[email protected]bba1c0dd2013-08-19 10:33:31591
Victor Vasiliev92c06acc2018-12-08 10:16:27592 'src/net/third_party/quiche/src':
593 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
594
Marc-Antoine Ruel81815952018-07-13 00:26:44595 'src/tools/luci-go': {
596 'packages': [
597 {
598 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11599 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44600 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08601 {
602 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11603 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08604 },
605 {
606 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11607 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08608 },
Marc-Antoine Ruel81815952018-07-13 00:26:44609 ],
610 'dep_type': 'cipd',
611 },
612
Corentin Wallez955059ff2018-10-21 10:47:39613 # SPIRV-Cross is in third_party/spirv-cross/spirv-cross instead of
614 # third_party/spirv-cross/src because its header files are at the root of
615 # the repository and dependencies include them like so:
616 # #include "spirv-cross/spirv_glsl.hpp"
617 'src/third_party/spirv-cross/spirv-cross':
618 Var('chromium_git') + '/external/github.com/KhronosGroup/SPIRV-Cross.git@' +
619 Var('spirv_cross_revision'),
620
dan sinclairc99b8242018-08-01 20:09:36621 'src/third_party/spirv-headers/src':
622 Var('chromium_git') + '/external/github.com/KhronosGroup/SPIRV-Headers.git@' +
623 Var('spv_headers_revision'),
624
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42625 'src/third_party/SPIRV-Tools/src':
dan sinclairc99b8242018-08-01 20:09:36626 Var('chromium_git') + '/external/github.com/KhronosGroup/SPIRV-Tools.git@' +
627 Var('spv_tools_revision'),
jinsukkim21d3369fc2016-06-21 06:16:03628
Corentin Wallez955059ff2018-10-21 10:47:39629 'src/third_party/shaderc/src':
630 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
631 Var('shaderc_revision'),
632
John Budoricke9aa27c2018-03-24 00:23:27633 'src/third_party/accessibility_test_framework': {
634 'packages': [
635 {
636 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09637 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27638 },
639 ],
640 'condition': 'checkout_android',
641 'dep_type': 'cipd',
642 },
643
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16644 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57645 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16646 'condition': 'checkout_android',
647 },
648
Shenghua Zhang0c102b12018-01-11 00:25:57649 'src/third_party/android_ndk': {
Andrew Grieve84a93622019-09-05 14:37:45650 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '89e8db0cdf323af8bc24de875d7d2a43a66bf10e',
Ken Rockot027d7fa2018-05-01 03:10:06651 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57652 },
653
John Budoricke9aa27c2018-03-24 00:23:27654 'src/third_party/android_support_test_runner': {
655 'packages': [
656 {
657 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09658 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27659 },
660 ],
661 'condition': 'checkout_android',
662 'dep_type': 'cipd',
663 },
664
665 'src/third_party/android_system_sdk': {
666 'packages': [
667 {
668 'package': 'chromium/third_party/android_system_sdk',
John Budorick14276292018-11-29 19:07:09669 'version': '0c0a94a9326c045c8aabb7fc418ea9c849b782f2',
John Budoricke9aa27c2018-03-24 00:23:27670 },
671 ],
672 'condition': 'checkout_android',
673 'dep_type': 'cipd',
674 },
675
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03676 'src/third_party/android_build_tools/aapt2': {
677 'packages': [
678 {
Mohamed Heikal2747b4b2018-10-31 22:20:42679 'package': 'chromium/third_party/android_build_tools/aapt2',
Mohamed Heikaledaafe62019-08-13 15:20:33680 'version': 'by7YdhjwRQYtrv0Q_q_fPsqptrm5ib-SXmiNfgJYp50C',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03681 },
682 ],
683 'condition': 'checkout_android',
684 'dep_type': 'cipd',
685 },
686
Matthew Cary775dab72018-09-20 06:19:03687 'src/third_party/android_build_tools/art': {
688 'packages': [
689 {
690 'package': 'chromium/third_party/android_build_tools/art',
691 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
692 },
693 ],
694 'condition': 'checkout_android',
695 'dep_type': 'cipd',
696 },
697
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03698 'src/third_party/android_build_tools/bundletool': {
699 'packages': [
700 {
depot-tools-chromium-autoroll78adb83d2018-06-22 14:23:21701 'package': 'chromium/third_party/android_tools_bundletool',
Ben Masond26de08b2019-09-06 17:28:56702 'version': 'D5lTGqnC49aEB2WwySxcHjPzhSMmkyVTB-vEupzVvXsC',
depot-tools-chromium-autoroll78adb83d2018-06-22 14:23:21703 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03704 ],
705 'condition': 'checkout_android',
706 'dep_type': 'cipd',
707 },
708
Peter Conn6eb0e1d2019-08-08 07:39:05709 'src/third_party/android_sdk/androidx_browser/src': {
Pavel Shmakovfe41c882019-09-13 15:14:07710 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + 'b88605b861f46817bc7180212a401558d2644785',
Peter Conn6eb0e1d2019-08-08 07:39:05711 'condition': 'checkout_android',
712 },
713
Shenghua Zhangcbe64ba2018-04-12 19:11:49714 'src/third_party/android_sdk/public': {
715 'packages': [
716 {
717 'package': 'chromium/third_party/android_sdk/public/build-tools',
718 'version': Var('android_sdk_build-tools_version'),
719 },
720 {
721 'package': 'chromium/third_party/android_sdk/public/emulator',
722 'version': Var('android_sdk_emulator_version'),
723 },
724 {
725 'package': 'chromium/third_party/android_sdk/public/extras',
726 'version': Var('android_sdk_extras_version'),
727 },
728 {
Yun Liuf57cceaf2019-03-18 21:31:23729 'package': 'chromium/third_party/android_sdk/public/patcher',
730 'version': Var('android_sdk_patcher_version'),
731 },
732 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49733 'package': 'chromium/third_party/android_sdk/public/platform-tools',
734 'version': Var('android_sdk_platform-tools_version'),
735 },
736 {
737 'package': 'chromium/third_party/android_sdk/public/platforms',
738 'version': Var('android_sdk_platforms_version'),
739 },
740 {
Yun Liuf57cceaf2019-03-18 21:31:23741 'package': 'chromium/third_party/android_sdk/public/sources',
742 'version': Var('android_sdk_sources_version'),
743 },
744 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49745 'package': 'chromium/third_party/android_sdk/public/tools',
746 'version': Var('android_sdk_tools_version'),
747 },
Yun Liu161d37682019-03-11 17:04:11748 {
749 'package': 'chromium/third_party/android_sdk/public/tools-lint',
750 'version': Var('android_sdk_tools-lint_version'),
751 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49752 ],
Yun Liuf57cceaf2019-03-18 21:31:23753 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49754 'dep_type': 'cipd',
755 },
756
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42757 'src/third_party/angle':
758 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
759
Dale Curtis9e73ba92019-02-05 21:49:23760 'src/third_party/dav1d/libdav1d':
Dale Curtis34ab63a22019-10-25 22:50:25761 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + 'fc54119cc0aeae96184bb4d18a2aef4c69f1a0fd',
Dale Curtis9e73ba92019-02-05 21:49:23762
Corentin Wallez955059ff2018-10-21 10:47:39763 'src/third_party/dawn':
764 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
765
766 'src/third_party/glfw/src':
Corentin Wallez3a717572018-11-19 12:37:30767 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '2de2589f910b1a85905f425be4d32f33cec092df',
Corentin Wallez955059ff2018-10-21 10:47:39768
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16769 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05770 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16771 'condition': 'checkout_android',
772 },
773
John Budoricke9aa27c2018-03-24 00:23:27774 'src/third_party/apk-patch-size-estimator': {
775 'packages': [
776 {
777 'package': 'chromium/third_party/apk-patch-size-estimator',
John Budorick14276292018-11-29 19:07:09778 'version': 'b603e99dca9b90d6a99519c232cd811878283b08',
John Budoricke9aa27c2018-03-24 00:23:27779 },
780 ],
781 'condition': 'checkout_android',
782 'dep_type': 'cipd',
783 },
784
Peter Wend0cc6d62017-11-02 16:32:30785 'src/third_party/auto/src': {
Peter Wen46893982018-01-18 16:53:46786 'url': Var('chromium_git') + '/external/github.com/google/auto.git' + '@' + '8a81a858ae7b78a1aef71ac3905fade0bbd64e82',
Peter Wend0cc6d62017-11-02 16:32:30787 'condition': 'checkout_android',
788 },
789
John Budoricke9aa27c2018-03-24 00:23:27790 'src/third_party/bazel': {
791 'packages': [
792 {
793 'package': 'chromium/third_party/bazel',
Andrew Grievea92bf5942019-11-05 05:52:46794 'version': 'tQPvsIj1Gtw5iXssKy7OREE-S02u7zItrw42l3DHUroC',
John Budoricke9aa27c2018-03-24 00:23:27795 },
796 ],
797 'condition': 'checkout_android',
798 'dep_type': 'cipd',
799 },
800
Paweł Hajdan, Jr7af368952017-10-02 12:25:36801 'src/third_party/bison': {
802 'url': Var('chromium_git') + '/chromium/deps/bison.git' + '@' + '083c9a45e4affdd5464ee2b224c2df649c6e26c3',
803 'condition': 'checkout_win',
804 },
805
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42806 'src/third_party/boringssl/src':
807 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
808
John Budoricke9aa27c2018-03-24 00:23:27809 'src/third_party/bouncycastle': {
810 'packages': [
811 {
812 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09813 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27814 },
815 ],
816 'condition': 'checkout_android',
817 'dep_type': 'cipd',
818 },
819
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42820 'src/third_party/breakpad/breakpad':
Christopher Grantf3b969d32019-11-05 19:36:33821 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '5915ea929c43d61e77b68b64bc91d8709f5c9876',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42822
John Budoricke9aa27c2018-03-24 00:23:27823 'src/third_party/byte_buddy': {
824 'packages': [
825 {
826 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09827 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27828 },
829 ],
830 'condition': 'checkout_android',
831 'dep_type': 'cipd',
832 },
833
Andrew Luo948028e2019-08-16 21:18:21834 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
835 'packages': [
836 {
837 'package': 'chromium/third_party/android_sdk/public/build-tools',
838 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
839 },
840 ],
841 'condition': 'checkout_android',
842 'dep_type': 'cipd',
843 },
844
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42845 'src/third_party/catapult':
846 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
847
Anna Malova330612f2018-09-07 14:08:55848 'src/third_party/cct_dynamic_module/src': {
Anna Malova0a901062019-01-23 16:27:31849 'url': Var('chromium_git') + '/dynamicmodule' + '@' + '441bbbf3ab849b8816bb2c827a51df9a81b83a4f',
Anna Malova330612f2018-09-07 14:08:55850 'condition': 'checkout_android',
851 },
852
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42853 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38854 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42855
Andrew Grieve0fa87872019-03-15 22:21:12856 'src/third_party/checkstyle': {
857 'packages': [
858 {
859 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45860 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12861 },
862 ],
863 # Must also be downloaded on linux for use on chromium_presubmit.
864 'condition': 'checkout_android or checkout_linux',
865 'dep_type': 'cipd',
866 },
867
Paweł Hajdan, Jr7af368952017-10-02 12:25:36868 # Build tools for Chrome OS. Note: This depends on third_party/pyelftools.
869 'src/third_party/chromite': {
chromium-autorollac245d42019-11-11 23:47:40870 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'fc903818f3013dfa9465f47ae359a8445c9254b6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36871 'condition': 'checkout_linux',
872 },
873
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42874 'src/third_party/cld_3/src':
Akihiro Ota1fb5ba92019-04-25 02:23:20875 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '06f695f1c8ee530104416aab5dcf2d6a1414a56a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42876
877 'src/third_party/colorama/src':
878 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
879
880 'src/third_party/crc32c/src':
Staphany Park5a0eb9a2019-03-02 01:39:31881 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + '5998f8451548244de8cde7fab387a550e7c4497d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42882
Paweł Hajdan, Jr7af368952017-10-02 12:25:36883 # For Linux and Chromium OS.
884 'src/third_party/cros_system_api': {
Anand K. Mistry92c88132019-10-31 05:43:27885 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + 'fc6c45f78316ac0fcac79c862682da681b46c3b6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36886 'condition': 'checkout_linux',
887 },
888
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42889 'src/third_party/custom_tabs_client/src': {
Pavel Shmakov4ea4dac2019-05-30 20:46:45890 'url': Var('chromium_git') + '/custom-tabs-client.git' + '@' + 'a633542d9854151eb4f0bfd1d93da88f5934a11a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42891 'condition': 'checkout_android',
892 },
893
894 'src/third_party/depot_tools':
chromium-autorollbd2b03b2019-11-09 00:33:09895 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + 'ea1884b651e69975e897b15cf2063f36317538a4',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42896
Yang Guo210ffc92019-10-21 07:14:37897 'src/third_party/devtools-frontend/src':
898 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
899
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42900 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)46499622018-08-16 01:29:57901 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + '3093c3e238768ab27ff756bd7563ccbb12129d9f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42902
903 'src/third_party/elfutils/src': {
904 'url': Var('chromium_git') + '/external/elfutils.git' + '@' + '249673729a7e5dbd5de4f3760bdcaa3d23d154d7',
Ken Rockot027d7fa2018-05-01 03:10:06905 'condition': 'checkout_android_native_support',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42906 },
907
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16908 'src/third_party/errorprone/lib': {
Peter Wena9d8462a2018-04-25 17:18:12909 'url': Var('chromium_git') + '/chromium/third_party/errorprone.git' + '@' + '980d49e839aa4984015efed34b0134d4b2c9b6d7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16910 'condition': 'checkout_android',
911 },
912
John Budoricke9aa27c2018-03-24 00:23:27913 'src/third_party/espresso': {
914 'packages': [
915 {
916 'package': 'chromium/third_party/espresso',
John Budorick14276292018-11-29 19:07:09917 'version': 'c92dcfc4e894555a0b3c309f2b7939640eb1fee4',
John Budoricke9aa27c2018-03-24 00:23:27918 },
919 ],
920 'condition': 'checkout_android',
921 'dep_type': 'cipd',
922 },
923
Filip Gorski796be852018-03-02 19:36:36924 'src/third_party/feed/src': {
925 'url': Var('chromium_git') + '/feed' + '@' + Var('feed_revision'),
926 'condition': 'checkout_android',
927 },
928
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42929 'src/third_party/ffmpeg':
Ted Meyer974477b2019-10-25 18:35:13930 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '83304c4e5287d20407dff656545e6dddd73566f8',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42931
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42932 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:37933 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42934
935 'src/third_party/flatbuffers/src':
Nico Weber3d8d4b62019-02-25 21:46:43936 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '9bf9b18f0a705dfd6d50b98056463a55de6a1bf9',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42937
Paweł Hajdan, Jr7af368952017-10-02 12:25:36938 # Used for embedded builds. CrOS & Linux use the system version.
939 'src/third_party/fontconfig/src': {
Tom Anderson285af492019-10-21 21:16:43940 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + 'cd51cb241aad7b362b793200ca7d42595c14f52b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36941 'condition': 'checkout_linux',
942 },
943
Yuwei Huanga38af698d2019-02-19 22:00:58944 'src/third_party/grpc/src': {
Yuwei Huang58e95e22019-07-16 21:35:22945 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '74b981a6a3d9ba17f3acae1d72b9109325ef656d',
Yuwei Huanga38af698d2019-02-19 22:00:58946 },
947
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42948 'src/third_party/freetype/src':
949 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
950
Dominik Röttsches60dab7e12018-03-20 09:55:47951 'src/third_party/harfbuzz-ng/src':
952 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
953
Joey Scarr28fc30092019-02-04 10:10:20954 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:16955 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:35956
Paweł Hajdan, Jr7af368952017-10-02 12:25:36957 # Chrome OS touchpad gestures library.
958 'src/third_party/gestures/gestures': {
David Revemane25bd88e2017-10-02 21:06:05959 'url': Var('chromium_git') + '/chromiumos/platform/gestures.git' + '@' + '74f55100df966280d305d5d5ada824605f875839',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36960 'condition': 'checkout_linux',
961 },
962
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42963 'src/third_party/glslang/src':
chromium-autoroll9c9eb39b2019-11-08 05:07:15964 Var('chromium_git') + '/external/github.com/KhronosGroup/glslang.git' + '@' + 'f34cdc70ca1b4e741a9ea5a906f86d3593623356',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42965
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:22966 'src/third_party/google_toolbox_for_mac/src': {
967 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
968 'condition': 'checkout_ios or checkout_mac',
969 },
970
Andrew Luo82d0e9f2018-05-24 20:46:36971 'src/third_party/google-truth': {
972 'packages': [
973 {
974 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:00975 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:36976 },
977 ],
978 'condition': 'checkout_android',
979 'dep_type': 'cipd',
980 },
981
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42982 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:02983 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42984
Paweł Hajdan, Jr7af368952017-10-02 12:25:36985 # GNU binutils assembler for x86-32.
986 'src/third_party/gnu_binutils': {
987 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:55988 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36989 },
990
991 'src/third_party/gperf': {
992 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
993 'condition': 'checkout_win',
994 },
995
John Budoricke9aa27c2018-03-24 00:23:27996 'src/third_party/gson': {
997 'packages': [
998 {
999 'package': 'chromium/third_party/gson',
John Budorick14276292018-11-29 19:07:091000 'version': '681931c9778045903a0ed59856ce2dd8dd7bf7ca',
John Budoricke9aa27c2018-03-24 00:23:271001 },
1002 ],
1003 'condition': 'checkout_android',
1004 'dep_type': 'cipd',
1005 },
1006
1007 'src/third_party/guava': {
1008 'packages': [
1009 {
1010 'package': 'chromium/third_party/guava',
John Budorick14276292018-11-29 19:07:091011 'version': 'a6fba501f3a0de88b9be1daa2052632de5b96a46',
John Budoricke9aa27c2018-03-24 00:23:271012 },
1013 ],
1014 'condition': 'checkout_android',
1015 'dep_type': 'cipd',
1016 },
1017
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421018 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521019 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161020 'condition': 'checkout_android',
1021 },
1022
Ian Vollick244bd882018-04-27 01:12:531023 'src/third_party/arcore-android-sdk/src': {
Piotr Bialeckie1b6bfb2019-07-18 23:43:291024 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + '765ca36d1d03e8d97bcb4d48d407277c3b503f21',
Ian Vollick244bd882018-04-27 01:12:531025 'condition': 'checkout_android',
1026 },
1027
Piotr Bialeckie1b6bfb2019-07-18 23:43:291028 'src/third_party/arcore-android-sdk-client': {
1029 'packages': [
1030 {
1031 'package': 'chromium/third_party/arcore-android-sdk-client',
1032 'version': 'Ki3Nxeov-cyGeHGIxrhG1teX7zYstsUtg1k-SAQ8CpAC',
1033 },
1034 ],
1035
1036 'condition': 'checkout_android',
1037 'dep_type': 'cipd',
1038 },
1039
John Budoricke9aa27c2018-03-24 00:23:271040 'src/third_party/hamcrest': {
1041 'packages': [
1042 {
1043 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091044 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271045 },
1046 ],
1047 'condition': 'checkout_android',
1048 'dep_type': 'cipd',
1049 },
1050
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421051 'src/third_party/hunspell_dictionaries':
Rouslan Solomakhin2d4f6b02019-08-28 10:21:291052 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '681ca92480ecc11d35feae8c1c00e4e035630f43',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421053
1054 'src/third_party/icu':
Frank Tang1452547a2019-11-02 00:19:121055 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '88ea42af73f4cd3b8b0d0837403d75a989d80504',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421056
John Budoricke9aa27c2018-03-24 00:23:271057 'src/third_party/icu4j': {
1058 'packages': [
1059 {
1060 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091061 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271062 },
1063 ],
1064 'condition': 'checkout_android',
1065 'dep_type': 'cipd',
1066 },
1067
1068 'src/third_party/intellij': {
1069 'packages': [
1070 {
1071 'package': 'chromium/third_party/intellij',
John Budorick14276292018-11-29 19:07:091072 'version': '77c2721b024b36ee073402c08e6d8428c0295336',
John Budoricke9aa27c2018-03-24 00:23:271073 },
1074 ],
1075 'condition': 'checkout_android',
1076 'dep_type': 'cipd',
1077 },
1078
Ben Joycedde37c22019-04-12 19:36:191079 'src/third_party/jacoco': {
1080 'packages': [
1081 {
1082 'package': 'chromium/third_party/jacoco',
1083 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1084 },
1085 ],
1086 'condition': 'checkout_android',
1087 'dep_type': 'cipd',
1088 },
1089
Tibor Goldschwendt38cc2082019-06-03 21:59:281090 'src/third_party/javalang/src': {
1091 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + 'f98ffcb31d1daa57fbe5bd6def8ad7c3126d8242',
1092 'condition': 'checkout_android',
1093 },
1094
Yun Liua89d1832019-10-05 01:40:551095 'src/third_party/jdk': {
1096 'packages': [
1097 {
1098 'package': 'chromium/third_party/jdk',
Andrew Grieve872d4a4a2019-10-28 23:07:111099 'version': 'PfRSnxe8Od6WU4zBXomq-zsgcJgWmm3z4gMQNB-r2QcC',
Yun Liua89d1832019-10-05 01:40:551100 },
Peter Wenca01c252019-10-29 01:41:161101 {
1102 'package': 'chromium/third_party/jdk/extras',
1103 'version': 'fkhuOQ3r-zKtWEdKplpo6k0vKkjl-LY_rJTmtzFCQN4C',
1104 },
Yun Liua89d1832019-10-05 01:40:551105 ],
1106 'condition': 'host_os == "linux" and checkout_android',
1107 'dep_type': 'cipd',
1108 },
1109
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421110 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041111 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
1112 + '@' + '645250b6690785be60ab6780ce4b58698d884d11', # release 1.9.1
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421113
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161114 'src/third_party/jsr-305/src': {
1115 'url': Var('chromium_git') + '/external/jsr-305.git' + '@' + '642c508235471f7220af6d5df2d3210e3bfc0919',
1116 'condition': 'checkout_android',
1117 },
1118
1119 'src/third_party/junit/src': {
1120 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1121 'condition': 'checkout_android',
1122 },
1123
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421124 'src/third_party/leveldatabase/src':
Victor Costan5ea63542019-07-12 23:15:421125 Var('chromium_git') + '/external/leveldb.git' + '@' + '53e280b56866ac4c90a9f5fcfe02ebdfd4a19832',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421126
1127 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261128 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421129
1130 'src/third_party/libaddressinput/src':
Parastoo Geranmayehe822ba92019-04-02 14:46:431131 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '56c60affb5de83c10ebf5f11d9adcdd70648ab71',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421132
Johann987d1532018-11-19 22:07:271133 'src/third_party/libaom/source/libaom':
Wan-Teh Chang594b47332019-02-13 13:46:171134 Var('aomedia_git') + '/aom.git' + '@' + '625cded0550bb79efd10d98a9809a7ccd72a8f60',
Johanncf5bb4c62017-10-30 23:21:341135
Paweł Hajdan, Jr7af368952017-10-02 12:25:361136 # Userspace interface to kernel DRM services.
1137 'src/third_party/libdrm/src': {
Robert Kroeger43841d22018-06-01 20:48:351138 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0061b1f244574e615c415479725046ab2951f09a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361139 'condition': 'checkout_linux',
1140 },
1141
1142 # The libevdev library (Chrome OS version).
1143 'src/third_party/libevdev/src': {
1144 'url': Var('chromium_git') + '/chromiumos/platform/libevdev.git' + '@' + '9f7a1961eb4726211e18abd147d5a11a4ea86744',
1145 'condition': 'checkout_linux',
1146 },
1147
Ben Wagner3743d5392019-09-26 19:20:361148 'src/third_party/expat/src':
1149 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1150
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341151 # The library for IPP protocol (Chrome OS).
1152 'src/third_party/libipp/libipp': {
1153 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1154 'condition': 'checkout_linux',
1155 },
1156
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421157 'src/third_party/libjpeg_turbo':
Jonathan Wrightfb833c02019-10-21 16:53:091158 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'bc13578529255ec75005ffc98aae151666122892',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421159
Paweł Hajdan, Jr7af368952017-10-02 12:25:361160 'src/third_party/liblouis/src': {
Dominic Mazzoni640fe752019-09-03 20:03:321161 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '67ab8e96cc2f4db70f220f71cbdee0903e8abac6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361162 'condition': 'checkout_linux',
1163 },
1164
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421165 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011166 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421167
1168 'src/third_party/libprotobuf-mutator/src':
1169 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1170
1171 'src/third_party/libsrtp':
Mirko Bonadeicd604812018-09-14 11:41:111172 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '650611720ecc23e0e6b32b0e3100f8b4df91696c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421173
Paweł Hajdan, Jr7af368952017-10-02 12:25:361174 # Android Explicit Synchronization.
1175 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541176 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361177 'condition': 'checkout_linux',
1178 },
1179
Charlie Andrews6723c0e3c2019-10-31 15:45:241180 'src/third_party/libunwindstack': {
1181 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '42c8c62f292a4f43f2dfa17626cc857a1eea29ef',
1182 'condition': 'checkout_android',
1183 },
1184
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421185 'src/third_party/libvpx/source/libvpx':
Jerome Jiangaf45c2882019-10-29 23:50:411186 Var('chromium_git') + '/webm/libvpx.git' + '@' + '9b73e21c0df8e13259bc9af461a65229d57aeb49',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421187
1188 'src/third_party/libwebm/source':
James Zern62ef4ae2019-02-21 21:17:031189 Var('chromium_git') + '/webm/libwebm.git' + '@' + '51ca718c3adf0ddedacd7df25fe45f67dc5a9ce1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421190
1191 'src/third_party/libyuv':
Hans Wennborg5d8d07a2019-10-22 05:13:401192 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + '53b529e362cc09560c89840fd02ddb68ae3b11aa', # from r1714
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421193
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221194 'src/third_party/lighttpd': {
1195 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1196 'condition': 'checkout_mac or checkout_win',
1197 },
1198
1199 'src/third_party/lss': {
1200 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1201 'condition': 'checkout_android or checkout_linux',
1202 },
1203
Paweł Hajdan, Jr7af368952017-10-02 12:25:361204 'src/third_party/material_design_icons/src': {
1205 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1206 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1207 'condition': 'checkout_ios',
1208 },
1209
Paweł Hajdan, Jr7af368952017-10-02 12:25:361210 # GNU binutils assembler for x86-64.
1211 'src/third_party/mingw-w64/mingw/bin': {
1212 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551213 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361214 },
1215
1216 # Graphics buffer allocator for Chrome OS.
1217 'src/third_party/minigbm/src': {
Hirokazu Honda3af90f72019-09-03 04:02:201218 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '3d856025f8f057d29361e753ef712993d218d6e9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361219 'condition': 'checkout_linux',
1220 },
1221
1222 # Minizip library. Used on Chrome OS.
1223 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591224 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361225 'condition': 'checkout_linux',
1226 },
1227
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161228 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281229 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161230 'condition': 'checkout_android',
1231 },
1232
Paweł Hajdan, Jr7af368952017-10-02 12:25:361233 # Binaries for nacl sdk.
1234 'src/third_party/nacl_sdk_binaries': {
1235 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551236 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361237 },
1238
Dale Curtis7d284af2018-11-08 01:27:521239 'src/third_party/nasm': {
1240 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Reid Kleckner36df61e42019-08-08 22:16:451241 '21eb595319746a669a742d210eaa413c728e7fad'
Dale Curtis7d284af2018-11-08 01:27:521242 },
1243
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161244 'src/third_party/netty-tcnative/src': {
1245 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '5b46a8ef4a39c39c576fcdaaf718b585d75df463',
1246 'condition': 'checkout_android',
1247 },
1248
1249 'src/third_party/netty4/src': {
1250 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1251 'condition': 'checkout_android',
1252 },
1253
John Budoricke9aa27c2018-03-24 00:23:271254 'src/third_party/objenesis': {
1255 'packages': [
1256 {
1257 'package': 'chromium/third_party/objenesis',
John Budorick14276292018-11-29 19:07:091258 'version': '9e367f55e5a65781ee77bfcbaa88fb82b30e75c0',
John Budoricke9aa27c2018-03-24 00:23:271259 },
1260 ],
1261 'condition': 'checkout_android',
1262 'dep_type': 'cipd',
1263 },
1264
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421265 'src/third_party/openh264/src':
Tom Andersonf688af02018-11-29 23:45:221266 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '6f26bce0b1c4e8ce0e13332f7c0083788def5fdf',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161267
btolschc50a3d52019-03-06 21:22:421268 'src/third_party/openscreen/src':
Yuri Wiitala5c1381c2019-10-26 00:25:371269 Var('chromium_git') + '/openscreen' + '@' + '729798cc3be6c945eb7ec4b3cf10e027397b6ca7',
btolschc50a3d52019-03-06 21:22:421270
Kevin Qin78ff68c82019-06-26 01:43:361271 'src/third_party/openxr/src': {
Patrick To5d1df1f2019-08-15 22:54:521272 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '46d7cb392019e934e2944bdd317be8ed5176b3f2',
Kevin Qin78ff68c82019-06-26 01:43:361273 'condition': 'checkout_openxr',
1274 },
1275
John Budoricke9aa27c2018-03-24 00:23:271276 'src/third_party/ow2_asm': {
1277 'packages': [
1278 {
1279 'package': 'chromium/third_party/ow2_asm',
Yun Liuebcc5722019-10-02 16:15:281280 'version': 'GcO_KsVh2dc5GF8PLNKrpDksY_yqfiuZ6wprQw7s1EgC',
John Budoricke9aa27c2018-03-24 00:23:271281 },
1282 ],
1283 'condition': 'checkout_android',
1284 'dep_type': 'cipd',
1285 },
1286
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421287 'src/third_party/pdfium':
1288 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1289
Paweł Hajdan, Jr7af368952017-10-02 12:25:361290 # Parses Windows PE/COFF executable format.
1291 'src/third_party/pefile': {
1292 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1293 'condition': 'checkout_win',
1294 },
1295
Oystein Eftevaaga9439b922018-01-08 19:30:141296 'src/third_party/perfetto':
Keishi Hattori6b0eb702019-11-12 01:51:231297 Var('android_git') + '/platform/external/perfetto.git' + '@' + '7980e5ea3e3474de2c7476b995c3842857d2f749',
Oystein Eftevaaga9439b922018-01-08 19:30:141298
Paweł Hajdan, Jr7af368952017-10-02 12:25:361299 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291300 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361301 'condition': 'checkout_win',
1302 },
1303
Andrew Grieve40dece272018-08-27 17:59:401304 'src/third_party/proguard': {
1305 'packages': [
1306 {
1307 'package': 'chromium/third_party/proguard',
1308 'version': '3bd778c422ea5496de2ef25c007a517dbb5ce5ca',
1309 },
1310 ],
1311 'condition': 'checkout_android',
1312 'dep_type': 'cipd',
1313 },
1314
Mohamed Heikal5c488592018-11-26 23:32:151315 'src/third_party/protoc_javalite': {
1316 'packages': [
1317 {
1318 'package': 'chromium/third_party/protoc_javalite',
1319 'version': 'version:3.0.0-cr1',
1320 },
1321 ],
1322 'condition': 'checkout_android',
1323 'dep_type': 'cipd',
1324 },
1325
Paweł Hajdan, Jr7af368952017-10-02 12:25:361326 # Dependency of chromite.git and skia.
1327 'src/third_party/pyelftools': {
1328 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1329 'condition': 'checkout_linux',
1330 },
1331
Victor Vasiliev3b5cf152018-07-02 18:47:411332 'src/third_party/quic_trace/src':
Renjie Tangff0d6372019-08-30 22:03:291333 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '35d364f77a02b283d82dd2f874da61f765c259f4',
Victor Vasiliev3b5cf152018-07-02 18:47:411334
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421335 'src/third_party/pywebsocket/src':
1336 Var('chromium_git') + '/external/github.com/google/pywebsocket.git' + '@' + '2d7b73c3acbd0f41dcab487ae5c97c6feae06ce2',
1337
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211338 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221339 'packages': [
1340 {
1341 'package': 'fuchsia/qemu/linux-amd64',
1342 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1343 },
1344 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211345 'condition': 'host_os == "linux" and checkout_fuchsia',
1346 'dep_type': 'cipd',
1347 },
1348
1349 'src/third_party/qemu-mac-x64': {
1350 'packages': [
1351 {
1352 'package': 'fuchsia/qemu/mac-amd64',
1353 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1354 },
1355 ],
1356 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221357 'dep_type': 'cipd',
1358 },
1359
Chong Gu9ad904d2019-09-26 23:24:021360 'src/third_party/aemu-linux-x64': {
1361 'packages': [
1362 {
1363 'package': 'fuchsia/third_party/aemu/linux-amd64',
1364 'version': 'IzRqaHDMNtw9FjGgpntL65P_3dvQRLIuzxBkSUpoG1UC'
1365 },
1366 ],
1367 'condition': 'host_os == "linux" and checkout_aemu',
1368 'dep_type': 'cipd',
1369 },
1370
1371 'src/third_party/aemu-mac-x64': {
1372 'packages': [
1373 {
1374 'package': 'fuchsia/third_party/aemu/mac-amd64',
1375 'version': 'T9bWxf8aUC5TwCFgPxpuW29Mfy-7Z9xCfXB9QO8MfU0C'
1376 },
1377 ],
1378 'condition': 'host_os == "mac" and checkout_aemu',
1379 'dep_type': 'cipd',
1380 },
1381
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421382 'src/third_party/re2/src':
Paul Wankadia4abba8472019-11-01 17:07:281383 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + 'eecfdbf1701dd7ebad2f28b9965ca09e0bfb45b0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161384
Tiger Oakes95b7b7d2018-05-28 15:43:491385 'src/third_party/r8': {
1386 'packages': [
1387 {
1388 'package': 'chromium/third_party/r8',
Eric Stevensond0781232019-10-31 20:42:551389 'version': '7iz_2pdTN2RZRzgoVnxCi1Ro0iUSsEsvXGgmBgXG6z4C',
Tiger Oakes95b7b7d2018-05-28 15:43:491390 },
1391 ],
1392 'condition': 'checkout_android',
1393 'dep_type': 'cipd',
1394 },
1395
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161396 'src/third_party/requests/src': {
1397 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'f172b30356d821d180fa4ecfa3e71c7274a32de4',
1398 'condition': 'checkout_android',
1399 },
1400
John Budoricke9aa27c2018-03-24 00:23:271401 'src/third_party/robolectric': {
1402 'packages': [
1403 {
1404 'package': 'chromium/third_party/robolectric',
Sam Maierf756b382019-05-17 19:23:241405 'version': '1KXoOiNP1a_uZNdM2ybWKwAQNow1dHTXTig-ZK4Xgq8C',
John Budoricke9aa27c2018-03-24 00:23:271406 },
1407 ],
1408 'condition': 'checkout_android',
1409 'dep_type': 'cipd',
1410 },
1411
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421412 'src/third_party/robolectric/robolectric': {
Yun Liub121ada2019-02-16 04:11:011413 'url': Var('chromium_git') + '/external/robolectric.git' + '@' + '3d6dcabf5521e028c8efc2778ab6bd8c7b6d923c',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161414 'condition': 'checkout_android',
1415 },
1416
Yun Liub121ada2019-02-16 04:11:011417 'src/third_party/androidx': {
1418 'packages': [
1419 {
1420 'package': 'chromium/third_party/androidx',
1421 'version': 'BgU0HKOH7unGo87kXkIKJlPMmaSOCFhvUKcIr9aborwC',
1422 },
1423 ],
1424 'condition': 'checkout_android',
1425 'dep_type': 'cipd',
1426 },
1427
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421428 'src/third_party/sfntly/src':
Lei Zhangb3ce3d12019-07-19 01:01:161429 Var('chromium_git') + '/external/github.com/googlefonts/sfntly.git' + '@' + Var('sfntly_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421430
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421431 'src/third_party/skia':
1432 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1433
1434 'src/third_party/smhasher/src':
1435 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1436
1437 'src/third_party/snappy/src':
Victor Costan259832e2019-07-10 08:13:191438 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '156cd8939c5fba7fa68ae08db843377ecc07b4b5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421439
John Budoricke9aa27c2018-03-24 00:23:271440 'src/third_party/sqlite4java': {
1441 'packages': [
1442 {
1443 'package': 'chromium/third_party/sqlite4java',
John Budorick14276292018-11-29 19:07:091444 'version': '889660698187baa7c8b0d79f7bf58563125fbd66',
John Budoricke9aa27c2018-03-24 00:23:271445 },
1446 ],
1447 'condition': 'checkout_android',
1448 'dep_type': 'cipd',
1449 },
1450
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421451 'src/third_party/swiftshader':
1452 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1453
1454 'src/third_party/ub-uiautomator/lib': {
1455 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161456 'condition': 'checkout_android',
1457 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421458
1459 'src/third_party/usrsctp/usrsctplib':
Taylor Brandstetter462adb22018-06-25 18:56:571460 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '7a8bc9a90ca96634aa56ee712856d97f27d903f8',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421461
Paweł Hajdan, Jr7af368952017-10-02 12:25:361462 # Display server protocol for Linux.
1463 'src/third_party/wayland/src': {
1464 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + '1361da9cd5a719b32d978485a29920429a31ed25',
1465 'condition': 'checkout_linux',
1466 },
1467
1468 # Wayland protocols that add functionality not available in the core protocol.
1469 'src/third_party/wayland-protocols/src': {
Alexandros Frantzise05fa0a2019-01-15 05:17:121470 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '57423eac60cc234ebfad15f394488a47f69afe16',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361471 'condition': 'checkout_linux',
1472 },
1473
1474 # Wireless Display Software. Used on Chrome OS.
1475 'src/third_party/wds/src': {
1476 'url': Var('chromium_git') + '/external/github.com/01org/wds' + '@' + 'ac3d8210d95f3000bf5c8e16a79dbbbf22d554a5',
1477 'condition': 'checkout_linux',
1478 },
1479
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421480 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011481 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421482
1483 'src/third_party/webgl/src':
shrekshaoa31f7e482019-10-30 20:19:061484 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'dd55f3ca8f2ea716ca917a4aaf36f0729fe902b1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421485
1486 'src/third_party/webrtc':
chromium-autoroll74a75642019-11-11 22:20:281487 Var('webrtc_git') + '/src.git' + '@' + '64e07f445a1009d82238e43df89c0d6bd5e15a4f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421488
Nigel Taob517eb8912019-10-23 03:36:241489 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1490 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1491 'src/third_party/wuffs/src':
1492 Var('skia_git') + '/external/github.com/google/wuffs.git' + '@' + Var('wuffs_revision'),
1493
Paweł Hajdan, Jr7af368952017-10-02 12:25:361494 'src/third_party/xdg-utils': {
1495 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1496 'condition': 'checkout_linux',
1497 },
1498
John Budoricke9aa27c2018-03-24 00:23:271499 'src/third_party/xstream': {
1500 'packages': [
1501 {
1502 'package': 'chromium/third_party/xstream',
John Budorick14276292018-11-29 19:07:091503 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
John Budoricke9aa27c2018-03-24 00:23:271504 },
1505 ],
1506 'condition': 'checkout_android',
1507 'dep_type': 'cipd',
1508 },
1509
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421510 'src/third_party/yasm/source/patched-yasm':
Mostyn Bramley-Moore2be9a9d02018-07-07 00:35:171511 Var('chromium_git') + '/chromium/deps/yasm/patched-yasm.git' + '@' + '720b70524a4424b15fc57e82263568c8ba0496ad',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421512
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421513 'src/tools/page_cycler/acid3':
1514 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1515
Sven Zheng4d4781292019-09-12 17:46:141516 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161517 'packages': [
1518 {
Sven Zheng4d4781292019-09-12 17:46:141519 'package': 'skia/tools/goldctl/linux-amd64',
Brian Sheedy4bcccabe2019-07-23 00:03:451520 'version': 'git_revision:343c20ec0539c9d390d11dc566eab245561234f9',
bsheedy0e0f26df2019-01-09 22:17:161521 },
1522 ],
1523 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141524 'condition': 'checkout_linux',
1525 },
1526 'src/tools/skia_goldctl/win': {
1527 'packages': [
1528 {
1529 'package': 'skia/tools/goldctl/windows-amd64',
1530 'version': 'git_revision:343c20ec0539c9d390d11dc566eab245561234f9',
1531 },
1532 ],
1533 'dep_type': 'cipd',
1534 'condition': 'checkout_win',
1535 },
1536 'src/tools/skia_goldctl/mac': {
1537 'packages': [
1538 {
1539 'package': 'skia/tools/goldctl/mac-amd64',
1540 'version': 'git_revision:343c20ec0539c9d390d11dc566eab245561234f9',
1541 },
1542 ],
1543 'dep_type': 'cipd',
1544 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161545 },
1546
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421547 'src/tools/swarming_client':
1548 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
1549
1550 'src/v8':
1551 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1552
1553 'src-internal': {
chromium-internal-autoroll53119672019-11-12 07:06:311554 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@faf13a0c3fdc2c36735b16076bc0895dfdf59be7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421555 'condition': 'checkout_src_internal',
1556 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031557
Tibor Goldschwendta117da02018-11-16 22:25:271558 'src/third_party/google_android_play_core': {
1559 'packages': [
1560 {
1561 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_verification',
Peter Wen2bba8172019-09-30 19:41:101562 'version': '5WpfZCqhiL1qWTiBl_x3VTelXCJsv5r_SMuE-3H1CI0C',
Tibor Goldschwendta117da02018-11-16 22:25:271563 },
1564 ],
1565 'condition': 'checkout_android',
1566 'dep_type': 'cipd',
1567 },
1568
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031569 # === ANDROID_DEPS Generated Code Start ===
Peter Wend340c5e2018-07-26 20:55:391570 # Generated by //tools/android/roll/android_deps/fetch_all.py
1571 '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
Yun Liud0a3e812019-02-22 20:53:121659 'src/third_party/android_deps/libs/androidx_annotation_annotation': {
1660 'packages': [
1661 {
1662 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation',
1663 'version': 'version:1.0.0-cr0',
1664 },
1665 ],
1666 'condition': 'checkout_android',
1667 'dep_type': 'cipd',
1668 },
1669
Ben Joyce5274e3d2019-09-03 19:19:041670 'src/third_party/android_deps/libs/androidx_appcompat_appcompat': {
1671 'packages': [
1672 {
1673 'package': 'chromium/third_party/android_deps/libs/androidx_appcompat_appcompat',
1674 'version': 'version:1.0.0-cr0',
1675 },
1676 ],
1677 'condition': 'checkout_android',
1678 'dep_type': 'cipd',
1679 },
1680
1681 'src/third_party/android_deps/libs/androidx_arch_core_core_common': {
1682 'packages': [
1683 {
1684 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_common',
1685 'version': 'version:2.0.0-cr0',
1686 },
1687 ],
1688 'condition': 'checkout_android',
1689 'dep_type': 'cipd',
1690 },
1691
1692 'src/third_party/android_deps/libs/androidx_arch_core_core_runtime': {
1693 'packages': [
1694 {
1695 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_runtime',
1696 'version': 'version:2.0.0-cr0',
1697 },
1698 ],
1699 'condition': 'checkout_android',
1700 'dep_type': 'cipd',
1701 },
1702
1703 'src/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater': {
1704 'packages': [
1705 {
1706 'package': 'chromium/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater',
1707 'version': 'version:1.0.0-cr0',
1708 },
1709 ],
1710 'condition': 'checkout_android',
1711 'dep_type': 'cipd',
1712 },
1713
1714 'src/third_party/android_deps/libs/androidx_cardview_cardview': {
1715 'packages': [
1716 {
1717 'package': 'chromium/third_party/android_deps/libs/androidx_cardview_cardview',
1718 'version': 'version:1.0.0-cr0',
1719 },
1720 ],
1721 'condition': 'checkout_android',
1722 'dep_type': 'cipd',
1723 },
1724
1725 'src/third_party/android_deps/libs/androidx_collection_collection': {
1726 'packages': [
1727 {
1728 'package': 'chromium/third_party/android_deps/libs/androidx_collection_collection',
1729 'version': 'version:1.0.0-cr0',
1730 },
1731 ],
1732 'condition': 'checkout_android',
1733 'dep_type': 'cipd',
1734 },
1735
Ben Joycebd0d9e52019-11-12 09:01:501736 'src/third_party/android_deps/libs/androidx_concurrent_concurrent_futures': {
1737 'packages': [
1738 {
1739 'package': 'chromium/third_party/android_deps/libs/androidx_concurrent_concurrent_futures',
1740 'version': 'version:1.0.0-cr0',
1741 },
1742 ],
1743 'condition': 'checkout_android',
1744 'dep_type': 'cipd',
1745 },
1746
Ben Joyce5274e3d2019-09-03 19:19:041747 'src/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout': {
1748 'packages': [
1749 {
1750 'package': 'chromium/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout',
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_core_core': {
1759 'packages': [
1760 {
1761 'package': 'chromium/third_party/android_deps/libs/androidx_core_core',
1762 'version': 'version:1.0.0-cr0',
1763 },
1764 ],
1765 'condition': 'checkout_android',
1766 'dep_type': 'cipd',
1767 },
1768
1769 'src/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter': {
1770 'packages': [
1771 {
1772 'package': 'chromium/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter',
1773 'version': 'version:1.0.0-cr0',
1774 },
1775 ],
1776 'condition': 'checkout_android',
1777 'dep_type': 'cipd',
1778 },
1779
1780 'src/third_party/android_deps/libs/androidx_customview_customview': {
1781 'packages': [
1782 {
1783 'package': 'chromium/third_party/android_deps/libs/androidx_customview_customview',
1784 'version': 'version:1.0.0-cr0',
1785 },
1786 ],
1787 'condition': 'checkout_android',
1788 'dep_type': 'cipd',
1789 },
1790
1791 'src/third_party/android_deps/libs/androidx_documentfile_documentfile': {
1792 'packages': [
1793 {
1794 'package': 'chromium/third_party/android_deps/libs/androidx_documentfile_documentfile',
1795 'version': 'version:1.0.0-cr0',
1796 },
1797 ],
1798 'condition': 'checkout_android',
1799 'dep_type': 'cipd',
1800 },
1801
1802 'src/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout': {
1803 'packages': [
1804 {
1805 'package': 'chromium/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout',
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_fragment_fragment': {
1814 'packages': [
1815 {
1816 'package': 'chromium/third_party/android_deps/libs/androidx_fragment_fragment',
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_gridlayout_gridlayout': {
1825 'packages': [
1826 {
1827 'package': 'chromium/third_party/android_deps/libs/androidx_gridlayout_gridlayout',
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_interpolator_interpolator': {
1836 'packages': [
1837 {
1838 'package': 'chromium/third_party/android_deps/libs/androidx_interpolator_interpolator',
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_leanback_leanback': {
1847 'packages': [
1848 {
1849 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback',
1850 'version': 'version:1.0.0-cr0',
1851 },
1852 ],
1853 'condition': 'checkout_android',
1854 'dep_type': 'cipd',
1855 },
1856
1857 'src/third_party/android_deps/libs/androidx_leanback_leanback_preference': {
1858 'packages': [
1859 {
1860 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback_preference',
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_legacy_legacy_preference_v14': {
1869 'packages': [
1870 {
1871 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14',
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_legacy_legacy_support_core_ui': {
1880 'packages': [
1881 {
1882 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui',
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_legacy_legacy_support_core_utils': {
1891 'packages': [
1892 {
1893 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils',
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_support_v13': {
1902 'packages': [
1903 {
1904 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v13',
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_v4': {
1913 'packages': [
1914 {
1915 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v4',
1916 'version': 'version:1.0.0-cr0',
1917 },
1918 ],
1919 'condition': 'checkout_android',
1920 'dep_type': 'cipd',
1921 },
1922
Yun Liud0a3e812019-02-22 20:53:121923 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common': {
1924 'packages': [
1925 {
1926 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common',
1927 'version': 'version:2.0.0-cr0',
1928 },
1929 ],
1930 'condition': 'checkout_android',
1931 'dep_type': 'cipd',
1932 },
1933
Ben Joyce5274e3d2019-09-03 19:19:041934 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8': {
1935 'packages': [
1936 {
1937 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8',
1938 'version': 'version:2.0.0-cr0',
1939 },
1940 ],
1941 'condition': 'checkout_android',
1942 'dep_type': 'cipd',
1943 },
1944
1945 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata': {
1946 'packages': [
1947 {
1948 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata',
1949 'version': 'version:2.0.0-cr0',
1950 },
1951 ],
1952 'condition': 'checkout_android',
1953 'dep_type': 'cipd',
1954 },
1955
1956 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core': {
1957 'packages': [
1958 {
1959 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core',
1960 'version': 'version:2.0.0-cr0',
1961 },
1962 ],
1963 'condition': 'checkout_android',
1964 'dep_type': 'cipd',
1965 },
1966
1967 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime': {
1968 'packages': [
1969 {
1970 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime',
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_viewmodel': {
1979 'packages': [
1980 {
1981 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel',
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_loader_loader': {
1990 'packages': [
1991 {
1992 'package': 'chromium/third_party/android_deps/libs/androidx_loader_loader',
1993 'version': 'version:1.0.0-cr0',
1994 },
1995 ],
1996 'condition': 'checkout_android',
1997 'dep_type': 'cipd',
1998 },
1999
2000 'src/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager': {
2001 'packages': [
2002 {
2003 'package': 'chromium/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager',
2004 'version': 'version:1.0.0-cr0',
2005 },
2006 ],
2007 'condition': 'checkout_android',
2008 'dep_type': 'cipd',
2009 },
2010
2011 'src/third_party/android_deps/libs/androidx_media_media': {
2012 'packages': [
2013 {
2014 'package': 'chromium/third_party/android_deps/libs/androidx_media_media',
2015 'version': 'version:1.0.0-cr0',
2016 },
2017 ],
2018 'condition': 'checkout_android',
2019 'dep_type': 'cipd',
2020 },
2021
2022 'src/third_party/android_deps/libs/androidx_mediarouter_mediarouter': {
2023 'packages': [
2024 {
2025 'package': 'chromium/third_party/android_deps/libs/androidx_mediarouter_mediarouter',
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_multidex_multidex': {
2034 'packages': [
2035 {
2036 'package': 'chromium/third_party/android_deps/libs/androidx_multidex_multidex',
2037 'version': 'version:2.0.0-cr0',
2038 },
2039 ],
2040 'condition': 'checkout_android',
2041 'dep_type': 'cipd',
2042 },
2043
2044 'src/third_party/android_deps/libs/androidx_palette_palette': {
2045 'packages': [
2046 {
2047 'package': 'chromium/third_party/android_deps/libs/androidx_palette_palette',
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_preference_preference': {
2056 'packages': [
2057 {
2058 'package': 'chromium/third_party/android_deps/libs/androidx_preference_preference',
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_print_print': {
2067 'packages': [
2068 {
2069 'package': 'chromium/third_party/android_deps/libs/androidx_print_print',
2070 'version': 'version:1.0.0-cr0',
2071 },
2072 ],
2073 'condition': 'checkout_android',
2074 'dep_type': 'cipd',
2075 },
2076
2077 'src/third_party/android_deps/libs/androidx_recyclerview_recyclerview': {
2078 'packages': [
2079 {
2080 'package': 'chromium/third_party/android_deps/libs/androidx_recyclerview_recyclerview',
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_slidingpanelayout_slidingpanelayout': {
2089 'packages': [
2090 {
2091 'package': 'chromium/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout',
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_swiperefreshlayout_swiperefreshlayout': {
2100 'packages': [
2101 {
2102 'package': 'chromium/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout',
2103 'version': 'version:1.0.0-cr0',
2104 },
2105 ],
2106 'condition': 'checkout_android',
2107 'dep_type': 'cipd',
2108 },
2109
Yun Liud0a3e812019-02-22 20:53:122110 'src/third_party/android_deps/libs/androidx_test_core': {
2111 'packages': [
2112 {
2113 'package': 'chromium/third_party/android_deps/libs/androidx_test_core',
2114 'version': 'version:1.0.0-cr0',
2115 },
2116 ],
2117 'condition': 'checkout_android',
2118 'dep_type': 'cipd',
2119 },
2120
2121 'src/third_party/android_deps/libs/androidx_test_ext_junit': {
2122 'packages': [
2123 {
2124 'package': 'chromium/third_party/android_deps/libs/androidx_test_ext_junit',
2125 'version': 'version:1.0.0-cr0',
2126 },
2127 ],
2128 'condition': 'checkout_android',
2129 'dep_type': 'cipd',
2130 },
2131
2132 'src/third_party/android_deps/libs/androidx_test_monitor': {
2133 'packages': [
2134 {
2135 'package': 'chromium/third_party/android_deps/libs/androidx_test_monitor',
2136 'version': 'version:1.1.0-cr0',
2137 },
2138 ],
2139 'condition': 'checkout_android',
2140 'dep_type': 'cipd',
2141 },
2142
Yun Liu081719f2019-03-20 23:24:022143 'src/third_party/android_deps/libs/androidx_test_rules': {
2144 'packages': [
2145 {
2146 'package': 'chromium/third_party/android_deps/libs/androidx_test_rules',
2147 'version': 'version:1.1.0-cr0',
2148 },
2149 ],
2150 'condition': 'checkout_android',
2151 'dep_type': 'cipd',
2152 },
2153
2154 'src/third_party/android_deps/libs/androidx_test_runner': {
2155 'packages': [
2156 {
2157 'package': 'chromium/third_party/android_deps/libs/androidx_test_runner',
2158 'version': 'version:1.1.0-cr0',
2159 },
2160 ],
2161 'condition': 'checkout_android',
2162 'dep_type': 'cipd',
2163 },
2164
Ben Joyce6508d422019-09-21 00:23:482165 'src/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator': {
2166 'packages': [
2167 {
2168 'package': 'chromium/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator',
2169 'version': 'version:2.2.0-cr0',
2170 },
2171 ],
2172 'condition': 'checkout_android',
2173 'dep_type': 'cipd',
2174 },
2175
Ben Joyce5274e3d2019-09-03 19:19:042176 'src/third_party/android_deps/libs/androidx_transition_transition': {
2177 'packages': [
2178 {
2179 'package': 'chromium/third_party/android_deps/libs/androidx_transition_transition',
2180 'version': 'version:1.0.0-rc02-cr0',
2181 },
2182 ],
2183 'condition': 'checkout_android',
2184 'dep_type': 'cipd',
2185 },
2186
2187 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable': {
2188 'packages': [
2189 {
2190 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable',
2191 'version': 'version:1.0.0-cr0',
2192 },
2193 ],
2194 'condition': 'checkout_android',
2195 'dep_type': 'cipd',
2196 },
2197
2198 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated': {
2199 'packages': [
2200 {
2201 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated',
2202 'version': 'version:1.0.0-cr0',
2203 },
2204 ],
2205 'condition': 'checkout_android',
2206 'dep_type': 'cipd',
2207 },
2208
2209 'src/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable': {
2210 'packages': [
2211 {
2212 'package': 'chromium/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable',
2213 'version': 'version:1.0.0-cr0',
2214 },
2215 ],
2216 'condition': 'checkout_android',
2217 'dep_type': 'cipd',
2218 },
2219
2220 'src/third_party/android_deps/libs/androidx_viewpager_viewpager': {
2221 'packages': [
2222 {
2223 'package': 'chromium/third_party/android_deps/libs/androidx_viewpager_viewpager',
2224 'version': 'version:1.0.0-cr0',
2225 },
2226 ],
2227 'condition': 'checkout_android',
2228 'dep_type': 'cipd',
2229 },
2230
Peter Wend340c5e2018-07-26 20:55:392231 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242232 'packages': [
2233 {
Peter Wend340c5e2018-07-26 20:55:392234 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Ben Joycee779ce62019-08-15 22:57:372235 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242236 },
2237 ],
2238 'condition': 'checkout_android',
2239 'dep_type': 'cipd',
2240 },
2241
Peter Wend340c5e2018-07-26 20:55:392242 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242243 'packages': [
2244 {
Peter Wend340c5e2018-07-26 20:55:392245 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Ben Joycee779ce62019-08-15 22:57:372246 'version': 'version:28.0.0-cr0',
2247 },
2248 ],
2249 'condition': 'checkout_android',
2250 'dep_type': 'cipd',
2251 },
2252
2253 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
2254 'packages': [
2255 {
2256 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
2257 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242258 },
2259 ],
2260 'condition': 'checkout_android',
2261 'dep_type': 'cipd',
2262 },
2263
Peter Wend340c5e2018-07-26 20:55:392264 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242265 'packages': [
2266 {
Peter Wend340c5e2018-07-26 20:55:392267 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Ben Joycee779ce62019-08-15 22:57:372268 'version': 'version:28.0.0-cr0',
2269 },
2270 ],
2271 'condition': 'checkout_android',
2272 'dep_type': 'cipd',
2273 },
2274
2275 'src/third_party/android_deps/libs/com_android_support_collections': {
2276 'packages': [
2277 {
2278 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
2279 'version': 'version:28.0.0-cr0',
2280 },
2281 ],
2282 'condition': 'checkout_android',
2283 'dep_type': 'cipd',
2284 },
2285
2286 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
2287 'packages': [
2288 {
2289 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
2290 'version': 'version:28.0.0-cr0',
2291 },
2292 ],
2293 'condition': 'checkout_android',
2294 'dep_type': 'cipd',
2295 },
2296
2297 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
2298 'packages': [
2299 {
2300 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
2301 'version': 'version:28.0.0-cr0',
2302 },
2303 ],
2304 'condition': 'checkout_android',
2305 'dep_type': 'cipd',
2306 },
2307
2308 'src/third_party/android_deps/libs/com_android_support_customview': {
2309 'packages': [
2310 {
2311 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
2312 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242313 },
2314 ],
2315 'condition': 'checkout_android',
2316 'dep_type': 'cipd',
2317 },
2318
Peter Wend340c5e2018-07-26 20:55:392319 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242320 'packages': [
2321 {
Peter Wend340c5e2018-07-26 20:55:392322 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Ben Joycee779ce62019-08-15 22:57:372323 'version': 'version:28.0.0-cr0',
2324 },
2325 ],
2326 'condition': 'checkout_android',
2327 'dep_type': 'cipd',
2328 },
2329
2330 'src/third_party/android_deps/libs/com_android_support_documentfile': {
2331 'packages': [
2332 {
2333 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
2334 'version': 'version:28.0.0-cr0',
2335 },
2336 ],
2337 'condition': 'checkout_android',
2338 'dep_type': 'cipd',
2339 },
2340
2341 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
2342 'packages': [
2343 {
2344 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
2345 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242346 },
2347 ],
2348 'condition': 'checkout_android',
2349 'dep_type': 'cipd',
2350 },
2351
Peter Wend340c5e2018-07-26 20:55:392352 'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242353 'packages': [
2354 {
Peter Wend340c5e2018-07-26 20:55:392355 'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
Ben Joycee779ce62019-08-15 22:57:372356 'version': 'version:28.0.0-cr0',
2357 },
2358 ],
2359 'condition': 'checkout_android',
2360 'dep_type': 'cipd',
2361 },
2362
2363 'src/third_party/android_deps/libs/com_android_support_interpolator': {
2364 'packages': [
2365 {
2366 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
2367 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242368 },
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_leanback_v17': {
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_leanback_v17',
Ben Joycee779ce62019-08-15 22:57:372378 'version': 'version:28.0.0-cr0',
2379 },
2380 ],
2381 'condition': 'checkout_android',
2382 'dep_type': 'cipd',
2383 },
2384
2385 'src/third_party/android_deps/libs/com_android_support_loader': {
2386 'packages': [
2387 {
2388 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
2389 '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_localbroadcastmanager': {
2397 'packages': [
2398 {
2399 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
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_mediarouter_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_mediarouter_v7',
Ben Joycee779ce62019-08-15 22:57:372411 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242412 },
2413 ],
2414 'condition': 'checkout_android',
2415 'dep_type': 'cipd',
2416 },
2417
Peter Wend340c5e2018-07-26 20:55:392418 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242419 'packages': [
2420 {
Peter Wend340c5e2018-07-26 20:55:392421 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
2422 'version': 'version:1.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242423 },
2424 ],
2425 'condition': 'checkout_android',
2426 'dep_type': 'cipd',
2427 },
2428
Peter Wend340c5e2018-07-26 20:55:392429 'src/third_party/android_deps/libs/com_android_support_palette_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242430 'packages': [
2431 {
Peter Wend340c5e2018-07-26 20:55:392432 'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
Ben Joycee779ce62019-08-15 22:57:372433 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242434 },
2435 ],
2436 'condition': 'checkout_android',
2437 'dep_type': 'cipd',
2438 },
2439
Peter Wend340c5e2018-07-26 20:55:392440 'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242441 'packages': [
2442 {
Peter Wend340c5e2018-07-26 20:55:392443 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
Ben Joycee779ce62019-08-15 22:57:372444 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242445 },
2446 ],
2447 'condition': 'checkout_android',
2448 'dep_type': 'cipd',
2449 },
2450
Peter Wend340c5e2018-07-26 20:55:392451 'src/third_party/android_deps/libs/com_android_support_preference_v14': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242452 'packages': [
2453 {
Peter Wend340c5e2018-07-26 20:55:392454 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
Ben Joycee779ce62019-08-15 22:57:372455 '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_preference_v7': {
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_preference_v7',
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_print': {
2474 'packages': [
2475 {
2476 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
2477 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242478 },
2479 ],
2480 'condition': 'checkout_android',
2481 'dep_type': 'cipd',
2482 },
2483
Peter Wend340c5e2018-07-26 20:55:392484 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242485 'packages': [
2486 {
Peter Wend340c5e2018-07-26 20:55:392487 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Ben Joycee779ce62019-08-15 22:57:372488 'version': 'version:28.0.0-cr0',
2489 },
2490 ],
2491 'condition': 'checkout_android',
2492 'dep_type': 'cipd',
2493 },
2494
2495 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2496 'packages': [
2497 {
2498 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
2499 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242500 },
2501 ],
2502 'condition': 'checkout_android',
2503 'dep_type': 'cipd',
2504 },
2505
Peter Wend340c5e2018-07-26 20:55:392506 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242507 'packages': [
2508 {
Peter Wend340c5e2018-07-26 20:55:392509 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Ben Joycee779ce62019-08-15 22:57:372510 '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_support_compat': {
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_support_compat',
Ben Joycee779ce62019-08-15 22:57:372521 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242522 },
2523 ],
2524 'condition': 'checkout_android',
2525 'dep_type': 'cipd',
2526 },
2527
Peter Wend340c5e2018-07-26 20:55:392528 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242529 'packages': [
2530 {
Peter Wend340c5e2018-07-26 20:55:392531 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Ben Joycee779ce62019-08-15 22:57:372532 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242533 },
2534 ],
2535 'condition': 'checkout_android',
2536 'dep_type': 'cipd',
2537 },
2538
Peter Wend340c5e2018-07-26 20:55:392539 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242540 'packages': [
2541 {
Peter Wend340c5e2018-07-26 20:55:392542 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Ben Joycee779ce62019-08-15 22:57:372543 '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_support_fragment': {
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_support_fragment',
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_support_media_compat': {
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_support_media_compat',
Ben Joycee779ce62019-08-15 22:57:372565 'version': 'version:28.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_support_v13': {
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_support_v13',
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_support_v4': {
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_support_v4',
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_support_vector_drawable': {
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_support_vector_drawable',
Ben Joycee779ce62019-08-15 22:57:372598 'version': 'version:28.0.0-cr0',
2599 },
2600 ],
2601 'condition': 'checkout_android',
2602 'dep_type': 'cipd',
2603 },
2604
2605 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2606 'packages': [
2607 {
2608 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
2609 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242610 },
2611 ],
2612 'condition': 'checkout_android',
2613 'dep_type': 'cipd',
2614 },
2615
Peter Wend340c5e2018-07-26 20:55:392616 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242617 'packages': [
2618 {
Peter Wend340c5e2018-07-26 20:55:392619 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Ben Joycee779ce62019-08-15 22:57:372620 'version': 'version:28.0.0-cr0',
2621 },
2622 ],
2623 'condition': 'checkout_android',
2624 'dep_type': 'cipd',
2625 },
2626
2627 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2628 'packages': [
2629 {
2630 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
2631 '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_viewpager': {
2639 'packages': [
2640 {
2641 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
2642 'version': 'version:28.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392643 },
2644 ],
2645 'condition': 'checkout_android',
2646 'dep_type': 'cipd',
2647 },
2648
2649 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2650 'packages': [
2651 {
2652 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Peter Wen30b1acde2018-08-20 15:01:332653 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392654 },
2655 ],
2656 'condition': 'checkout_android',
2657 'dep_type': 'cipd',
2658 },
2659
2660 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2661 'packages': [
2662 {
2663 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Peter Wen30b1acde2018-08-20 15:01:332664 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392665 },
2666 ],
2667 'condition': 'checkout_android',
2668 'dep_type': 'cipd',
2669 },
2670
2671 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2672 'packages': [
2673 {
2674 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Peter Wen30b1acde2018-08-20 15:01:332675 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392676 },
2677 ],
2678 'condition': 'checkout_android',
2679 'dep_type': 'cipd',
2680 },
2681
2682 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2683 'packages': [
2684 {
2685 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Peter Wen30b1acde2018-08-20 15:01:332686 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392687 },
2688 ],
2689 'condition': 'checkout_android',
2690 'dep_type': 'cipd',
2691 },
2692
2693 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2694 'packages': [
2695 {
2696 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Peter Wen30b1acde2018-08-20 15:01:332697 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392698 },
2699 ],
2700 'condition': 'checkout_android',
2701 'dep_type': 'cipd',
2702 },
2703
2704 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2705 'packages': [
2706 {
2707 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Peter Wen2741204b2018-08-20 18:45:342708 'version': 'version:16.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392709 },
2710 ],
2711 'condition': 'checkout_android',
2712 'dep_type': 'cipd',
2713 },
2714
2715 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2716 'packages': [
2717 {
2718 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Peter Wen2741204b2018-08-20 18:45:342719 'version': 'version:16.0.1-cr0',
Peter Wen30b1acde2018-08-20 15:01:332720 },
2721 ],
2722 'condition': 'checkout_android',
2723 'dep_type': 'cipd',
2724 },
2725
2726 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2727 'packages': [
2728 {
2729 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
2730 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392731 },
2732 ],
2733 'condition': 'checkout_android',
2734 'dep_type': 'cipd',
2735 },
2736
2737 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2738 'packages': [
2739 {
2740 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Peter Wen30b1acde2018-08-20 15:01:332741 'version': 'version:15.0.1-cr0',
2742 },
2743 ],
2744 'condition': 'checkout_android',
2745 'dep_type': 'cipd',
2746 },
2747
2748 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2749 'packages': [
2750 {
2751 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
2752 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392753 },
2754 ],
2755 'condition': 'checkout_android',
2756 'dep_type': 'cipd',
2757 },
2758
2759 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2760 'packages': [
2761 {
2762 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Peter Wen30b1acde2018-08-20 15:01:332763 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392764 },
2765 ],
2766 'condition': 'checkout_android',
2767 'dep_type': 'cipd',
2768 },
2769
2770 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2771 'packages': [
2772 {
2773 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Peter Wen30b1acde2018-08-20 15:01:332774 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392775 },
2776 ],
2777 'condition': 'checkout_android',
2778 'dep_type': 'cipd',
2779 },
2780
2781 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2782 'packages': [
2783 {
2784 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Peter Wen2741204b2018-08-20 18:45:342785 'version': 'version:16.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392786 },
2787 ],
2788 'condition': 'checkout_android',
2789 'dep_type': 'cipd',
2790 },
2791
2792 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2793 'packages': [
2794 {
2795 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Peter Wen30b1acde2018-08-20 15:01:332796 'version': 'version:15.0.1-cr0',
2797 },
2798 ],
2799 'condition': 'checkout_android',
2800 'dep_type': 'cipd',
2801 },
2802
2803 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2804 'packages': [
2805 {
2806 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
2807 'version': 'version:15.0.1-cr0',
2808 },
2809 ],
2810 'condition': 'checkout_android',
2811 'dep_type': 'cipd',
2812 },
2813
2814 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2815 'packages': [
2816 {
2817 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
2818 'version': 'version:15.0.1-cr0',
2819 },
2820 ],
2821 'condition': 'checkout_android',
2822 'dep_type': 'cipd',
2823 },
2824
2825 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2826 'packages': [
2827 {
2828 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
2829 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392830 },
2831 ],
2832 'condition': 'checkout_android',
2833 'dep_type': 'cipd',
2834 },
2835
2836 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2837 'packages': [
2838 {
2839 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Peter Wen30b1acde2018-08-20 15:01:332840 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392841 },
2842 ],
2843 'condition': 'checkout_android',
2844 'dep_type': 'cipd',
2845 },
2846
2847 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2848 'packages': [
2849 {
2850 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Peter Wen30b1acde2018-08-20 15:01:332851 'version': 'version:15.0.1-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_vision_common': {
2859 'packages': [
2860 {
2861 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Peter Wen30b1acde2018-08-20 15:01:332862 'version': 'version:15.0.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242863 },
2864 ],
2865 'condition': 'checkout_android',
2866 'dep_type': 'cipd',
2867 },
2868
Ben Joyce5274e3d2019-09-03 19:19:042869 'src/third_party/android_deps/libs/com_google_android_material_material': {
2870 'packages': [
2871 {
2872 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
2873 'version': 'version:1.0.0-rc02-cr0',
2874 },
2875 ],
2876 'condition': 'checkout_android',
2877 'dep_type': 'cipd',
2878 },
2879
Peter Wenee303ae2018-09-12 19:41:372880 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2881 'packages': [
2882 {
2883 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
2884 'version': 'version:1.3.9-cr0',
2885 },
2886 ],
2887 'condition': 'checkout_android',
2888 'dep_type': 'cipd',
2889 },
2890
Pavel Shmakovc1d47012018-08-24 14:36:222891 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2892 'packages': [
2893 {
2894 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
2895 'version': 'version:2.17-cr0',
2896 },
2897 ],
2898 'condition': 'checkout_android',
2899 'dep_type': 'cipd',
2900 },
2901
Pavel Shmakovc1d47012018-08-24 14:36:222902 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2903 'packages': [
2904 {
2905 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
2906 'version': 'version:2.17-cr0',
2907 },
2908 ],
2909 'condition': 'checkout_android',
2910 'dep_type': 'cipd',
2911 },
2912
2913 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2914 'packages': [
2915 {
2916 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
2917 'version': 'version:2.17-cr0',
2918 },
2919 ],
2920 'condition': 'checkout_android',
2921 'dep_type': 'cipd',
2922 },
2923
2924 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372925 'packages': [
2926 {
2927 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
2928 'version': 'version:2.17-cr0',
2929 },
2930 ],
2931 'condition': 'checkout_android',
2932 'dep_type': 'cipd',
2933 },
2934
2935 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2936 'packages': [
2937 {
2938 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
2939 'version': 'version:2.1.3-cr0',
2940 },
2941 ],
2942 'condition': 'checkout_android',
2943 'dep_type': 'cipd',
2944 },
Pavel Shmakovc1d47012018-08-24 14:36:222945
2946 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2947 'packages': [
2948 {
2949 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
2950 'version': 'version:9-dev-r4023-3-cr0',
2951 },
2952 ],
2953 'condition': 'checkout_android',
2954 'dep_type': 'cipd',
2955 },
2956
2957 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2958 'packages': [
2959 {
2960 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
2961 'version': 'version:1.5-cr0',
2962 },
2963 ],
2964 'condition': 'checkout_android',
2965 'dep_type': 'cipd',
2966 },
2967
2968 'src/third_party/android_deps/libs/com_google_guava_guava': {
2969 'packages': [
2970 {
2971 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Peter Wenee303ae2018-09-12 19:41:372972 'version': 'version:25.0-jre-cr0',
2973 },
2974 ],
2975 'condition': 'checkout_android',
2976 'dep_type': 'cipd',
2977 },
2978
Ben Joycebd0d9e52019-11-12 09:01:502979 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2980 'packages': [
2981 {
2982 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
2983 'version': 'version:1.0-cr0',
2984 },
2985 ],
2986 'condition': 'checkout_android',
2987 'dep_type': 'cipd',
2988 },
2989
Peter Wenee303ae2018-09-12 19:41:372990 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2991 'packages': [
2992 {
2993 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
2994 'version': 'version:1.1-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222995 },
2996 ],
2997 'condition': 'checkout_android',
2998 'dep_type': 'cipd',
2999 },
3000
Mohamed Heikal7dc993cb2018-11-20 22:16:343001 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
3002 'packages': [
3003 {
3004 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
3005 'version': 'version:3.0.1-cr0',
3006 },
3007 ],
3008 'condition': 'checkout_android',
3009 'dep_type': 'cipd',
3010 },
3011
Pavel Shmakovc1d47012018-08-24 14:36:223012 'src/third_party/android_deps/libs/com_squareup_javapoet': {
3013 'packages': [
3014 {
3015 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
3016 'version': 'version:1.11.0-cr0',
3017 },
3018 ],
3019 'condition': 'checkout_android',
3020 'dep_type': 'cipd',
3021 },
3022
3023 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3024 'packages': [
3025 {
3026 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
3027 'version': 'version:1.0-cr0',
3028 },
3029 ],
3030 'condition': 'checkout_android',
3031 'dep_type': 'cipd',
3032 },
3033
3034 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373035 'packages': [
3036 {
3037 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
3038 'version': 'version:1-cr0',
3039 },
3040 ],
3041 'condition': 'checkout_android',
3042 'dep_type': 'cipd',
3043 },
3044
Yun Liu081719f2019-03-20 23:24:023045 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3046 'packages': [
3047 {
3048 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
3049 'version': 'version:2.3.0-cr0',
3050 },
3051 ],
3052 'condition': 'checkout_android',
3053 'dep_type': 'cipd',
3054 },
3055
Peter Wenee303ae2018-09-12 19:41:373056 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3057 'packages': [
3058 {
3059 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
3060 'version': 'version:2.3.0-cr0',
3061 },
3062 ],
3063 'condition': 'checkout_android',
3064 'dep_type': 'cipd',
3065 },
3066
3067 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3068 'packages': [
3069 {
3070 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
3071 'version': 'version:1.14-cr0',
3072 },
3073 ],
3074 'condition': 'checkout_android',
3075 'dep_type': 'cipd',
3076 },
Pavel Shmakovc1d47012018-08-24 14:36:223077
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033078 # === ANDROID_DEPS Generated Code End ===
[email protected]5f129de2009-02-24 23:22:043079}
3080
[email protected]00c517672010-11-04 00:27:293081
[email protected]5f129de2009-02-24 23:22:043082include_rules = [
3083 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143084 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393085 '+base',
3086 '+build',
3087 '+ipc',
[email protected]5f129de2009-02-24 23:22:043088
[email protected]dfbff862012-11-28 19:08:143089 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393090 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143091
Stefan Zagerfd5ba192014-08-23 00:29:393092 '+testing',
3093 '+third_party/icu/source/common/unicode',
3094 '+third_party/icu/source/i18n/unicode',
3095 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413096
3097 # Chromium cannot directly depend on Abseil.
3098 '-absl',
[email protected]5f129de2009-02-24 23:22:043099]
3100
3101
3102# checkdeps.py shouldn't check include paths for files in these dirs:
3103skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393104 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143105 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393106 'skia',
3107 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413108 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393109 'v8',
[email protected]5f129de2009-02-24 23:22:043110]
[email protected]bfa24b962009-03-02 00:16:163111
3112
3113hooks = [
3114 {
[email protected]9372bec2014-08-14 14:03:303115 # This clobbers when necessary (based on get_landmines.py). It must be the
3116 # first hook so that other things that get/generate into the output
3117 # directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393118 'name': 'landmines',
3119 'pattern': '.',
3120 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483121 'python',
Stefan Zagerfd5ba192014-08-23 00:29:393122 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303123 ],
3124 },
3125 {
Dan Jacquescea92c512017-06-02 23:59:163126 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3127 # disabled.
3128 'name': 'disable_depot_tools_selfupdate',
3129 'pattern': '.',
3130 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483131 'python',
Dan Jacquescea92c512017-06-02 23:59:163132 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3133 '--disable',
3134 ],
3135 },
3136 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173137 # Ensure that we don't accidentally reference any .pyc files whose
3138 # corresponding .py files have since been deleted.
3139 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523140 'name': 'remove_stale_pyc_files',
3141 'pattern': '.',
3142 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483143 'python',
jbudorick94a712c2016-03-09 19:03:523144 'src/tools/remove_stale_pyc_files.py',
3145 'src/android_webview/tools',
3146 'src/build/android',
3147 'src/gpu/gles2_conform_support',
3148 'src/infra',
3149 'src/ppapi',
3150 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493151 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583152 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523153 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523154 'src/tools',
3155 ],
3156 },
3157 {
Dirk Prankecbff2fc2019-03-22 21:53:443158 # Verify that we have the right GN binary and force-install it if we
3159 # don't, in order to work around crbug.com/944367.
3160 # TODO(crbug.com/944667) Get rid of this when cipd is ensuring we
3161 # have the right binary more carefully and we no longer need this.
3162 'name': 'ensure_gn_version',
3163 'pattern': '.',
3164 'action': [
3165 'python',
3166 'src/buildtools/ensure_gn_version.py',
3167 Var('gn_version')
3168 ],
3169 },
3170 {
[email protected]89e43f652011-08-18 00:03:173171 # This downloads binaries for Native Client's newlib toolchain.
3172 # Done in lieu of building the toolchain from scratch as it can take
3173 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393174 'name': 'nacltools',
3175 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553176 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393177 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483178 'python',
dyen249880632014-11-20 23:02:203179 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223180 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553181 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173182 ],
3183 },
[email protected]3a0b2492011-08-24 20:41:163184 {
Tom Andersona07b9fe2018-02-09 04:08:263185 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393186 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263187 'condition': 'checkout_linux and checkout_arm',
Nodir Turakulovdd080902018-01-20 01:06:483188 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263189 '--arch=arm'],
3190 },
3191 {
3192 'name': 'sysroot_arm64',
3193 'pattern': '.',
3194 'condition': 'checkout_linux and checkout_arm64',
3195 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3196 '--arch=arm64'],
3197 },
3198 {
3199 'name': 'sysroot_x86',
3200 'pattern': '.',
3201 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
3202 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3203 '--arch=x86'],
3204 },
3205 {
3206 'name': 'sysroot_mips',
3207 'pattern': '.',
3208 'condition': 'checkout_linux and checkout_mips',
3209 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3210 '--arch=mips'],
3211 },
3212 {
Wang Qingd25f7cc2018-09-05 06:01:043213 'name': 'sysroot_mips64',
3214 'pattern': '.',
3215 'condition': 'checkout_linux and checkout_mips64',
3216 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3217 '--arch=mips64el'],
3218 },
3219
3220 {
Tom Andersona07b9fe2018-02-09 04:08:263221 'name': 'sysroot_x64',
3222 'pattern': '.',
3223 'condition': 'checkout_linux and checkout_x64',
3224 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3225 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293226 },
3227 {
Nico Weber76299302018-02-01 20:36:453228 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3229 'name': 'ciopfs_linux',
3230 'pattern': '.',
3231 'condition': 'checkout_win and host_os == "linux"',
3232 'action': [ 'python',
3233 'src/third_party/depot_tools/download_from_google_storage.py',
3234 '--no_resume',
3235 '--no_auth',
3236 '--bucket', 'chromium-browser-clang/ciopfs',
3237 '-s', 'src/build/ciopfs.sha1',
3238 ]
3239 },
3240 {
Nico Weberb19437032017-10-09 02:45:093241 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393242 'name': 'win_toolchain',
3243 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403244 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483245 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203246 },
justincohen6a03a3d2016-03-26 21:44:383247 {
3248 # Update the Mac toolchain if necessary.
3249 'name': 'mac_toolchain',
3250 'pattern': '.',
Michael Achenbach0c78efa2019-07-30 20:00:023251 'condition': 'checkout_mac',
Nodir Turakulov52cd53f2017-11-14 22:08:023252 'action': ['python', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383253 },
hansb2eae972015-05-19 00:53:123254 # Pull binutils for linux, enabled debug fission for faster linking /
3255 # debugging when used with clang on Ubuntu Precise.
3256 # https://code.google.com/p/chromium/issues/detail?id=352046
3257 {
3258 'name': 'binutils',
3259 'pattern': 'src/third_party/binutils',
Wang Qingd25f7cc2018-09-05 06:01:043260 'condition': 'host_os == "linux" and host_cpu != "mips64"',
hansb2eae972015-05-19 00:53:123261 'action': [
Nodir Turakulovfec77cd2017-11-14 18:22:323262 'python',
hansb2eae972015-05-19 00:53:123263 'src/third_party/binutils/download.py',
3264 ],
3265 },
[email protected]c71d3282014-04-09 01:56:203266 {
Hans Wennborg0214e8a2019-04-29 09:50:513267 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123268 # Note: On Win, this should run after win_toolchain, as it may use it.
3269 'name': 'clang',
3270 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513271 'condition': 'not llvm_force_head_revision',
3272 'action': ['python', 'src/tools/clang/scripts/update.py'],
3273 },
3274 {
3275 # Build the clang toolchain from tip-of-tree.
3276 # Note: On Win, this should run after win_toolchain, as it may use it.
3277 'name': 'clang_tot',
3278 'pattern': '.',
3279 'condition': 'llvm_force_head_revision',
Hans Wennborgd1eec552019-05-02 14:59:073280 'action': ['python', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513281 '--llvm-force-head-revision',
3282 '--with-android={checkout_android}'],
Hans Wennborg28fb41c2014-09-22 23:25:123283 },
3284 {
Roberto Carrillo36312722018-10-17 02:18:453285 # This is supposed to support the same set of platforms as 'clang' above.
3286 'name': 'clang_coverage',
3287 'pattern': '.',
3288 'condition': 'checkout_clang_coverage_tools',
Hans Wennborg8ee64a12019-11-05 17:31:303289 'action': ['python', 'src/tools/clang/scripts/update.py',
3290 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453291 },
3292 {
Nico Weber1df4a692017-10-16 21:36:303293 # Mac doesn't use lld so it's not included in the default clang bundle
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213294 # there. lld is however needed in win and Fuchsia cross builds, so
3295 # download it there. Should run after the clang hook.
Nico Weber1df4a692017-10-16 21:36:303296 'name': 'lld/mac',
3297 'pattern': '.',
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213298 'condition': 'host_os == "mac" and (checkout_win or checkout_fuchsia)',
Hans Wennborg8ee64a12019-11-05 17:31:303299 'action': ['python', 'src/tools/clang/scripts/update.py',
3300 '--package=lld_mac'],
Nico Weber1df4a692017-10-16 21:36:303301 },
3302 {
phajdan.jr2448b2c2015-04-24 21:04:173303 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393304 'name': 'lastchange',
3305 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483306 'action': ['python', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393307 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253308 },
3309 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373310 # Update GPU lists version string (for gpu/config).
3311 'name': 'gpu_lists_version',
3312 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483313 'action': ['python', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373314 '-m', 'GPU_LISTS_VERSION',
3315 '--revision-id-only',
3316 '--header', 'src/gpu/config/gpu_lists_version.h'],
3317 },
3318 {
halcanary5cacab3a2016-07-29 19:23:203319 # Update skia_commit_hash.h.
3320 'name': 'lastchange_skia',
3321 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483322 'action': ['python', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203323 '-m', 'SKIA_COMMIT_HASH',
3324 '-s', 'src/third_party/skia',
3325 '--header', 'src/skia/ext/skia_commit_hash.h'],
3326 },
[email protected]6eabd702014-01-12 00:19:203327 # Pull clang-format binaries using checked-in hashes.
3328 {
Stefan Zagerfd5ba192014-08-23 00:29:393329 'name': 'clang_format_win',
3330 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193331 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483332 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123333 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393334 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393335 '--no_auth',
3336 '--bucket', 'chromium-clang-format',
3337 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203338 ],
3339 },
3340 {
Stefan Zagerfd5ba192014-08-23 00:29:393341 'name': 'clang_format_mac',
3342 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193343 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483344 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123345 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393346 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393347 '--no_auth',
3348 '--bucket', 'chromium-clang-format',
3349 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203350 ],
3351 },
3352 {
Stefan Zagerfd5ba192014-08-23 00:29:393353 'name': 'clang_format_linux',
3354 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193355 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483356 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123357 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393358 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393359 '--no_auth',
3360 '--bucket', 'chromium-clang-format',
3361 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:213362 ],
3363 },
Nico Weber0c0ade82017-10-19 22:34:433364 # Pull rc binaries using checked-in hashes.
3365 {
3366 'name': 'rc_win',
3367 'pattern': '.',
3368 'condition': 'checkout_win and host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483369 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433370 'src/third_party/depot_tools/download_from_google_storage.py',
3371 '--no_resume',
3372 '--no_auth',
3373 '--bucket', 'chromium-browser-clang/rc',
3374 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
3375 ],
3376 },
3377 {
3378 'name': 'rc_mac',
3379 'pattern': '.',
3380 'condition': 'checkout_win and host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483381 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433382 'src/third_party/depot_tools/download_from_google_storage.py',
3383 '--no_resume',
3384 '--no_auth',
3385 '--bucket', 'chromium-browser-clang/rc',
3386 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
3387 ],
3388 },
3389 {
3390 'name': 'rc_linux',
3391 'pattern': '.',
3392 'condition': 'checkout_win and host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483393 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433394 'src/third_party/depot_tools/download_from_google_storage.py',
3395 '--no_resume',
3396 '--no_auth',
3397 '--bucket', 'chromium-browser-clang/rc',
3398 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:313399 ]
3400 },
Nico Weber76299302018-02-01 20:36:453401 {
Tom Anderson44027d42018-03-15 17:14:533402 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:313403 'pattern': '.',
3404 'action': [ 'download_from_google_storage',
3405 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:313406 '--extract',
3407 '--no_auth',
3408 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:533409 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:433410 ],
3411 },
Yves Gerey0e064c4c2019-11-06 14:42:093412 # Download test resources for opus, i.e. audio files.
3413 {
3414 'name': 'opus_test_files',
3415 'pattern': '.',
3416 'action': ['download_from_google_storage',
3417 '--no_auth',
3418 '--quiet',
3419 '--bucket', 'chromium-webrtc-resources',
3420 '-d', 'src/third_party/opus/tests/resources'],
3421 },
Hans Wennborgfc1e2972017-06-12 18:42:263422 # Pull order files for the win/clang build.
3423 {
3424 'name': 'orderfiles_win',
3425 'pattern': '.',
Paweł Hajdan, Jr004d8b32017-10-02 18:44:223426 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483427 'action': [ 'python',
Hans Wennborgfc1e2972017-06-12 18:42:263428 'src/third_party/depot_tools/download_from_google_storage.py',
3429 '--no_resume',
Hans Wennborgfc1e2972017-06-12 18:42:263430 '--no_auth',
Nico Weberbe2fc4f2019-05-03 13:36:053431 '--num_threads=4',
Hans Wennborgfc1e2972017-06-12 18:42:263432 '--bucket', 'chromium-browser-clang/orderfiles',
3433 '-d', 'src/chrome/build',
3434 ],
3435 },
erikwright9bdc2bf2015-01-22 20:20:043436 {
David Benjaminddc843c2019-03-26 14:50:073437 'name': 'apache_mac',
3438 'pattern': '\\.sha1',
3439 'condition': 'checkout_mac',
3440 'action': [ 'python',
3441 'src/third_party/depot_tools/download_from_google_storage.py',
3442 '--no_resume',
3443 '--directory',
3444 '--recursive',
3445 '--no_auth',
3446 '--num_threads=16',
3447 '--bucket', 'chromium-apache-mac',
3448 'src/third_party/apache-mac',
3449 ],
3450 },
3451 {
Stefan Zagerfd5ba192014-08-23 00:29:393452 'name': 'apache_win32',
3453 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:073454 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483455 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123456 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393457 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393458 '--directory',
3459 '--recursive',
3460 '--no_auth',
3461 '--num_threads=16',
3462 '--bucket', 'chromium-apache-win32',
3463 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:263464 ],
3465 },
3466 {
Dirk Pranke6c360be2017-10-09 19:06:593467 'name': 'msan_chained_origins',
3468 'pattern': '.',
3469 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483470 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593471 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363472 '--no_resume',
3473 '--no_auth',
3474 '--bucket', 'chromium-instrumented-libraries',
3475 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593476 ],
3477 },
3478 {
3479 'name': 'msan_no_origins',
3480 'pattern': '.',
3481 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483482 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593483 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363484 '--no_resume',
3485 '--no_auth',
3486 '--bucket', 'chromium-instrumented-libraries',
3487 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593488 ],
thomasandersonaa441f52017-04-04 22:35:393489 },
3490 {
Dirk Pranke474d1ca2019-03-13 23:14:363491 'name': 'wasm_fuzzer',
3492 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483493 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123494 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363495 '--no_resume',
3496 '--no_auth',
3497 '-u',
3498 '--bucket', 'v8-wasm-fuzzer',
3499 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:473500 ],
3501 },
dpapadcbee6ab2017-01-14 03:05:533502
3503 # Pull down Node binaries for WebUI toolchain.
3504 {
3505 'name': 'node_linux64',
3506 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193507 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483508 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123509 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533510 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533511 '--extract',
3512 '--no_auth',
dpapadac12ec02019-03-20 20:40:063513 '--bucket', 'chromium-nodejs/10.15.3',
dpapadcbee6ab2017-01-14 03:05:533514 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
3515 ],
3516 },
3517 {
3518 'name': 'node_mac',
3519 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193520 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483521 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123522 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533523 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533524 '--extract',
3525 '--no_auth',
dpapadac12ec02019-03-20 20:40:063526 '--bucket', 'chromium-nodejs/10.15.3',
dpapadcbee6ab2017-01-14 03:05:533527 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
3528 ],
3529 },
3530 {
3531 'name': 'node_win',
3532 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193533 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483534 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123535 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533536 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533537 '--no_auth',
dpapadac12ec02019-03-20 20:40:063538 '--bucket', 'chromium-nodejs/10.15.3',
dpapadcbee6ab2017-01-14 03:05:533539 '-s', 'src/third_party/node/win/node.exe.sha1',
3540 ],
3541 },
3542
3543 # Pull down NPM dependencies for WebUI toolchain.
3544 {
3545 'name': 'webui_node_modules',
3546 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483547 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123548 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533549 '--no_resume',
3550 '--extract',
3551 '--no_auth',
3552 '--bucket', 'chromium-nodejs',
3553 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
3554 ],
3555 },
kainino61f7bce2017-04-28 21:53:273556
Dirk Prankec1d528fc02017-11-03 15:15:033557 # Download Telemetry's binary dependencies via conditionals
3558 {
3559 'name': 'checkout_telemetry_binary_dependencies',
3560 'condition': 'checkout_telemetry_dependencies',
3561 'pattern': '.',
Nodir Turakulove2d81c32017-11-10 07:47:273562 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:033563 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
3564 ],
3565 },
Miguel Casasbbcf56ca2017-12-21 00:50:283566 #
Stephen Martinis924a02d2017-11-08 10:12:033567 # Download Telemetry's benchmark binary dependencies via conditionals
3568 {
3569 'name': 'checkout_telemetry_benchmark_deps',
3570 'condition': 'checkout_telemetry_dependencies',
3571 'pattern': '.',
Nodir Turakuloveea875a2018-01-22 23:52:523572 'action': [ 'vpython',
Stephen Martinis924a02d2017-11-08 10:12:033573 'src/tools/perf/fetch_benchmark_deps.py',
3574 '-f',
3575 ],
3576 },
Dirk Prankec1d528fc02017-11-03 15:15:033577
Dirk Pranke099b747b2017-10-06 04:29:093578 # This is used to ensure that all network operations are properly
3579 # annotated so we can document what they're for.
3580 {
3581 'name': 'tools_traffic_annotation_linux',
3582 'pattern': '.',
3583 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:483584 'action': [ 'python',
Dirk Pranke099b747b2017-10-06 04:29:093585 'src/third_party/depot_tools/download_from_google_storage.py',
3586 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:093587 '--no_auth',
3588 '--num_threads=4',
3589 '--bucket', 'chromium-tools-traffic_annotation',
3590 '-d', 'src/tools/traffic_annotation/bin/linux64',
3591 ],
3592 },
3593
Ramin Halavatib7e55d92017-11-21 08:00:573594# This is used to ensure that all network operations are properly
3595# annotated so we can document what they're for.
3596 {
3597 'name': 'tools_traffic_annotation_windows',
3598 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:523599 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:483600 'action': [ 'python',
Ramin Halavatib7e55d92017-11-21 08:00:573601 'src/third_party/depot_tools/download_from_google_storage.py',
3602 '--no_resume',
3603 '--no_auth',
3604 '--num_threads=4',
3605 '--bucket', 'chromium-tools-traffic_annotation',
3606 '-d', 'src/tools/traffic_annotation/bin/win32',
3607 ],
3608 },
3609
Etienne Pierre-Doray44c7431c2017-08-21 19:42:403610 # Pull down Zucchini test data.
3611 {
3612 'name': 'zucchini_testdata',
3613 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483614 'action': [ 'python',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:403615 'src/third_party/depot_tools/download_from_google_storage.py',
3616 '--no_resume',
3617 '--no_auth',
huangs3bad8e22017-09-05 21:50:003618 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:573619 '--bucket', 'chromium-binary-patching/zucchini_testdata',
3620 '--recursive',
3621 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:403622 ],
3623 },
bsheedy7fbd0a52019-02-05 19:03:363624 # Pull down Android RenderTest goldens
3625 {
3626 'name': 'Fetch Android RenderTest goldens',
3627 'pattern': '.',
3628 'condition': 'checkout_android',
3629 'action': [ 'python',
3630 'src/chrome/test/data/android/manage_render_test_goldens.py',
3631 'download',
3632 ],
3633 },
John Budorickda801692018-02-21 23:24:283634 {
George Burgess IV1f751e42018-01-23 22:10:003635 'name': 'Fetch Android AFDO profile',
3636 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:033637 'condition': 'checkout_android or checkout_linux',
Tiancong Wang6cfc1632019-07-25 21:32:373638 'action': [ 'vpython',
3639 'src/tools/download_cros_provided_profile.py',
3640 '--newest_state=src/chrome/android/profiles/newest.txt',
3641 '--local_state=src/chrome/android/profiles/local.txt',
3642 '--output_name=src/chrome/android/profiles/afdo.prof',
3643 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
3644 ],
George Burgess IV1f751e42018-01-23 22:10:003645 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:563646 {
Tom Anderson49e74972019-01-04 19:17:403647 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563648 'pattern': '\\.sha1',
3649 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:483650 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:273651 'src/third_party/depot_tools/download_from_google_storage.py',
3652 '--no_resume',
3653 '--no_auth',
3654 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:403655 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563656 ],
3657 },
3658 {
Tom Anderson49e74972019-01-04 19:17:403659 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:263660 'pattern': '\\.sha1',
3661 'condition': 'checkout_android',
3662 'action': [ 'python',
3663 'src/third_party/depot_tools/download_from_google_storage.py',
3664 '--no_resume',
3665 '--no_auth',
3666 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:403667 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
3668 ],
3669 },
3670 {
3671 'name': 'gvr_static_shim_android_arm64_1',
3672 'pattern': '\\.sha1',
3673 'condition': 'checkout_android',
3674 'action': [ 'python',
3675 'src/third_party/depot_tools/download_from_google_storage.py',
3676 '--no_resume',
3677 '--no_auth',
3678 '--bucket', 'chromium-gvr-static-shim',
3679 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
3680 ],
3681 },
3682 {
Tom Anderson49e74972019-01-04 19:17:403683 'name': 'gvr_static_shim_android_arm64_Cr',
3684 'pattern': '\\.sha1',
3685 'condition': 'checkout_android',
3686 'action': [ 'python',
3687 'src/third_party/depot_tools/download_from_google_storage.py',
3688 '--no_resume',
3689 '--no_auth',
3690 '--bucket', 'chromium-gvr-static-shim',
3691 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
3692 ],
Tom Anderson16eac9c2018-05-23 21:26:263693 },
3694 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:563695 'name': 'vr_controller_test_api',
3696 'pattern': '\\.sha1',
3697 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:483698 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:273699 'src/third_party/depot_tools/download_from_google_storage.py',
3700 '--no_resume',
3701 '--no_auth',
3702 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
3703 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563704 ],
3705 },
3706 # Download VR test APKs only if the environment variable is set
3707 {
3708 'name': 'vr_test_apks',
3709 'pattern': '.',
3710 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:483711 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:053712 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563713 ],
3714 },
bsheedye3c0a222018-07-27 19:06:093715 # DOWNLOAD AR test APKs only if the environment variable is set
3716 {
3717 'name': 'ar_test_apks',
3718 'pattern': '.',
3719 'condition': 'checkout_android',
3720 'action': [ 'python',
3721 'src/third_party/arcore-android-sdk/test-apks/update.py',
3722 ],
3723 },
Bill Orr7cccdf572017-12-19 17:05:493724 # Download Oculus SDK if appropriate.
3725 {
3726 'name': 'libovr',
3727 'pattern': '.',
3728 'condition': 'checkout_oculus_sdk',
Nodir Turakulovdd080902018-01-20 01:06:483729 'action': ['python',
Bill Orr7cccdf572017-12-19 17:05:493730 'src/third_party/depot_tools/download_from_google_storage.py',
3731 '--bucket', 'chrome-oculus-sdk',
3732 '--recursive',
3733 '--num_threads=10',
3734 '--directory',
3735 'src/third_party/libovr/src',
3736 ],
3737 },
dstockwelle9ef7892019-03-06 10:30:523738 # Download common ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:133739 {
3740 'name': 'ink-build',
3741 'pattern': '.',
3742 'condition': 'checkout_chromeos',
3743 'action': [ 'python',
3744 'src/third_party/depot_tools/download_from_google_storage.py',
3745 '--no_resume',
3746 '--no_auth',
3747 '--num_threads=4',
3748 '--bucket', 'chromium-ink',
3749 '-d', 'src/third_party/ink/build',
3750 ],
3751 },
dstockwelle9ef7892019-03-06 10:30:523752 # Download wasm ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:133753 {
3754 'name': 'ink-build-wasm',
3755 'pattern': '.',
3756 'condition': 'checkout_chromeos',
3757 'action': [ 'python',
3758 'src/third_party/depot_tools/download_from_google_storage.py',
3759 '--no_resume',
3760 '--no_auth',
3761 '--num_threads=4',
3762 '--bucket', 'chromium-ink',
3763 '-d', 'src/third_party/ink/build/wasm',
3764 ],
3765 },
dstockwelle9ef7892019-03-06 10:30:523766 # Download wasm threaded ink resources for chromeos.
3767 {
3768 'name': 'ink-build-wasm',
3769 'pattern': '.',
3770 'condition': 'checkout_chromeos',
3771 'action': [ 'python',
3772 'src/third_party/depot_tools/download_from_google_storage.py',
3773 '--no_resume',
3774 '--no_auth',
3775 '--num_threads=4',
3776 '--bucket', 'chromium-ink',
3777 '-d', 'src/third_party/ink/build/wasm-threads',
3778 ],
3779 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:563780 {
Tiancong Wang6cfc1632019-07-25 21:32:373781 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
3782 'pattern': '.',
3783 'condition': 'checkout_chromeos or checkout_simplechrome',
3784 'action': [ 'vpython',
3785 'src/tools/download_cros_provided_profile.py',
3786 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
3787 '--local_state=src/chromeos/profiles/orderfile.local.txt',
3788 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
3789 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
3790 ],
3791 },
Tiancong Wang97a86552019-09-17 22:32:403792 # Download AFDO profiles for Chrome OS for each architecture.
3793 {
3794 'name': 'Fetch Chrome OS AFDO profiles (silvermont)',
3795 'pattern': '.',
3796 'condition': 'checkout_chromeos or checkout_simplechrome',
3797 'action': [ 'vpython',
3798 'src/tools/download_cros_provided_profile.py',
3799 '--newest_state=src/chromeos/profiles/silvermont.afdo.newest.txt',
3800 '--local_state=src/chromeos/profiles/silvermont.afdo.local.txt',
3801 '--output_name=src/chromeos/profiles/silvermont.afdo.prof',
3802 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
3803 ],
3804 },
3805 {
3806 'name': 'Fetch Chrome OS AFDO profiles (airmont)',
3807 'pattern': '.',
3808 'condition': 'checkout_chromeos or checkout_simplechrome',
3809 'action': [ 'vpython',
3810 'src/tools/download_cros_provided_profile.py',
3811 '--newest_state=src/chromeos/profiles/airmont.afdo.newest.txt',
3812 '--local_state=src/chromeos/profiles/airmont.afdo.local.txt',
3813 '--output_name=src/chromeos/profiles/airmont.afdo.prof',
3814 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
3815 ],
3816 },
3817 {
3818 'name': 'Fetch Chrome OS AFDO profiles (broadwell)',
3819 'pattern': '.',
3820 'condition': 'checkout_chromeos or checkout_simplechrome',
3821 'action': [ 'vpython',
3822 'src/tools/download_cros_provided_profile.py',
3823 '--newest_state=src/chromeos/profiles/broadwell.afdo.newest.txt',
3824 '--local_state=src/chromeos/profiles/broadwell.afdo.local.txt',
3825 '--output_name=src/chromeos/profiles/broadwell.afdo.prof',
3826 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
3827 ],
3828 },
Tiancong Wang6cfc1632019-07-25 21:32:373829 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:563830 # Pull doclava binaries if building for Android.
3831 'name': 'doclava',
3832 'pattern': '.',
3833 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:483834 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:053835 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563836 ],
3837 },
3838
3839 {
3840 'name': 'fuchsia_sdk',
3841 'pattern': '.',
3842 'condition': 'checkout_fuchsia',
3843 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483844 'python',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563845 'src/build/fuchsia/update_sdk.py',
Kevin Marshall9c4748c82019-08-23 18:46:503846 '--boot-images={checkout_fuchsia_boot_images}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563847 ],
3848 },
Dan Jacques9731b23a2017-10-12 20:40:173849
Ben Pasteneaf216c7d2019-05-21 20:56:543850 # Download public CrOS simplechrome artifacts. The first hooks is for boards
3851 # that support VM images, the second hook for all other boards. For internal
3852 # boards, see src-internal's DEPS.
Benjamin Pastene9d8ac1b2018-04-03 20:33:023853 {
Benjamin Pastene99550d22018-04-19 00:16:433854 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023855 'pattern': '.',
Ben Pasteneaf216c7d2019-05-21 20:56:543856 'condition': '(checkout_simplechrome and cros_download_vm) and use_public_cros_config',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023857 'action': [
3858 'src/third_party/chromite/bin/cros',
3859 'chrome-sdk',
Benjamin Pasteneb828cce2018-04-06 18:12:463860 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023861 '--use-external-config',
Ben Pastene276b8a52019-08-08 16:33:173862 '--fallback-versions=10',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023863 '--nogn-gen',
3864 '--download-vm',
3865 '--board={cros_board}',
3866 '--cache-dir=src/build/cros_cache/',
Benjamin Pastenefab64fff2018-04-18 22:21:163867 # TODO(crbug.com/834134): Remove the cache clobber when the sdk is smart
3868 # enough to eject old toolchains from the cache.
3869 '--clear-sdk-cache',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023870 '--log-level=error',
3871 'exit',
3872 ],
3873 },
Benjamin Pastene99550d22018-04-19 00:16:433874 {
3875 'name': 'cros_simplechrome_artifacts_with_no_vm',
3876 'pattern': '.',
Ben Pasteneaf216c7d2019-05-21 20:56:543877 'condition': '(checkout_simplechrome and not cros_download_vm) and use_public_cros_config',
Benjamin Pastene99550d22018-04-19 00:16:433878 'action': [
3879 'src/third_party/chromite/bin/cros',
3880 'chrome-sdk',
3881 '--nogoma',
3882 '--use-external-config',
Ben Pastene276b8a52019-08-08 16:33:173883 '--fallback-versions=10',
Benjamin Pastene99550d22018-04-19 00:16:433884 '--nogn-gen',
3885 '--board={cros_board}',
3886 '--cache-dir=src/build/cros_cache/',
3887 '--log-level=error',
3888 'exit',
3889 ],
3890 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:023891
Dan Jacques9731b23a2017-10-12 20:40:173892 # Download and initialize "vpython" VirtualEnv environment packages.
3893 {
3894 'name': 'vpython_common',
3895 'pattern': '.',
3896 'action': [ 'vpython',
3897 '-vpython-spec', 'src/.vpython',
3898 '-vpython-tool', 'install',
3899 ],
3900 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:563901]
scottmg4cd62bec2017-05-16 03:55:253902
jbudoricke6932bfd2016-09-07 02:09:223903recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:223904 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:363905 'src/third_party/angle',
btolschc50a3d52019-03-06 21:22:423906 'src/third_party/openscreen/src',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:303907 # src-internal has its own DEPS file to pull additional internal repos
3908 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:223909]