blob: 7878b6146a690fe489249da165244717c9f6cba2 [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
26# git commit -a
27# 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',
Dirk Pranke4dabe802017-11-02 07:18:5538]
39
[email protected]ed711942012-05-19 06:57:0640
[email protected]5f129de2009-02-24 23:22:0441vars = {
Edward Lemur88678b82018-05-31 06:01:3842 # Variable that can be used to support multiple build scenarios, like having
43 # Chromium specific targets in a client project's GN file or sync dependencies
44 # conditionally etc.
45 'build_with_chromium': True,
46
Dirk Prankef044b6b02017-10-05 22:02:0347 # By default, we should check out everything needed to run on the main
48 # chromium waterfalls. This var can be also be set to "small", in order
49 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1650 # purposes, by adding the following line to src.git's .gclient entry:
51 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0352 'checkout_configuration': 'default',
53
Michael Mossc09fc5c2019-01-18 08:00:0354 # By default, don't check out android. Will be overridden by gclient
55 # variables.
56 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
57 'checkout_android': False,
58
Ken Rockot027d7fa2018-05-01 03:10:0659 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
60 # build ARC++ support libraries.
61 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
62
Yiming Zhoud369d9f2018-12-18 00:24:0163 # By default, do not check out Chromium autofill captured sites test
64 # dependencies. These dependencies include very large numbers of very
65 # large web capture files. Captured sites test dependencies are also
66 # restricted to Googlers only.
67 'checkout_chromium_autofill_test_dependencies': False,
68
Yiming Zhou7fa0ef42019-03-06 00:57:4869 # By default, do not check out Chromium password manager captured sites test
70 # dependencies. These dependencies include very large numbers of very
71 # large web capture files. Captured sites test dependencies are also
72 # restricted to Googlers only.
73 'checkout_chromium_password_manager_test_dependencies': False,
74
Dirk Pranke4dabe802017-11-02 07:18:5575 # Check out and download nacl by default. This can be disabled e.g. with
76 # custom_vars.
77 'checkout_nacl': True,
78
Paweł Hajdan, Jr37a7a742017-09-25 11:37:3079 # By default, do not check out src-internal. This can be overridden e.g. with
80 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:5781 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:3082
Dirk Prankec1d528fc02017-11-03 15:15:0383 # Fetch the additional packages and files needed to run all of the
84 # telemetry tests. This is false by default as some stuff is only
85 # privately accessible.
86 'checkout_telemetry_dependencies': False,
87
Roberto Carrillo36312722018-10-17 02:18:4588 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
89 # process the raw profiles produced by instrumented targets (built with
90 # the gn arg 'use_clang_coverage').
91 'checkout_clang_coverage_tools': False,
92
Bill Orr7cccdf572017-12-19 17:05:4993 # By default do not check out the Oculus SDK. Only available for Googlers.
Alexander Alekseevf76b1c02018-02-16 04:03:1494 'checkout_oculus_sdk' : 'checkout_src_internal and checkout_win',
Bill Orr7cccdf572017-12-19 17:05:4995
Mike Wittman577f7bf72019-08-22 21:12:2396 # By default do not checkout the OpenXR loader library.
97 'checkout_openxr' : False,
Kevin Qin78ff68c82019-06-26 01:43:3698
Takuto Ikutae306cbad2018-12-06 16:43:5599 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
100 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44101
Rohit Rao5b4160412019-02-05 20:12:54102 # By default, do not check out WebKit for iOS, as it is not needed unless
103 # running against ToT WebKit rather than system WebKit. This can be overridden
104 # e.g. with custom_vars.
105 'checkout_ios_webkit': False,
106
Kevin Marshall9c4748c82019-08-23 18:46:50107 # Fetches only the SDK boot images which match at least one of the whitelist
108 # entries in a comma-separated list.
109 #
110 # Only the X64 and ARM64 QEMU images are downloaded by default. Developers
111 # that need to boot on other target architectures or devices can opt to
112 # download more boot images. Example of images include:
113 #
114 # Emulation:
115 # qemu.x64, qemu.arm64
116 # Hardware:
117 # generic.x64, generic.arm64
118 #
119 # Wildcards are supported (e.g. "qemu.*").
120 'checkout_fuchsia_boot_images': "qemu.x64,qemu.arm64",
121
Ken Rockot7339fe52018-04-30 21:17:17122 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
123 # dependencies. Other Chrome OS builds should always define this explicitly.
124 'cros_board': '',
Ben Pasteneaf216c7d2019-05-21 20:56:54125 # Building for CrOS is only supported on linux currently.
126 'checkout_simplechrome': '(checkout_chromeos and host_os == "linux") and ("{cros_board}" != "")',
Benjamin Pastene99550d22018-04-19 00:16:43127 # Surround the board var in quotes so gclient doesn't try parsing the string
128 # as an expression.
John Budoricke14ee2f32019-05-24 18:18:08129 'cros_download_vm': '("{cros_board}" == "amd64-generic") or ("{cros_board}" == "betty")',
Ben Pasteneaf216c7d2019-05-21 20:56:54130 # Should we build and test for public (ie: full) CrOS images, or private
131 # (ie: release) images.
132 'use_public_cros_config': 'not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02133
Shahbaz Youssefi973a1dd2018-10-17 17:00:54134 # ANGLE's deps are relative to the angle_root variable.
Edward Lemur8e0b9062018-06-13 21:36:26135 'angle_root': 'src/third_party/angle',
136
Takuto Ikuta409e0ff62018-12-06 14:58:11137 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33138 # Make sure the revision is uploaded by infra-packagers builder.
139 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
140 'luci_go': 'git_revision:7d11fd9e66407c49cb6c8546a2ae45ea993a240c',
Takuto Ikuta409e0ff62018-12-06 14:58:11141
Hans Wennborg0214e8a2019-04-29 09:50:51142 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
143 # instead of downloading the prebuilt pinned revision.
144 'llvm_force_head_revision': False,
145
Oystein Eftevaaga9439b922018-01-08 19:30:14146 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34147 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01148 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39149 'chromium_git': 'https://chromium.googlesource.com',
150 'dawn_git': 'https://dawn.googlesource.com',
151 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27152 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01153 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39154 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02155 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46156 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46157 # the commit queue can handle CLs rolling sfntly
158 # and whatever else without interference from each other.
Lei Zhangea80c5b2019-07-19 01:18:47159 'sfntly_revision': '48312c98332a4608572459dc71584c2a9dbb1792',
thestig3e7d8e02015-09-28 23:54:46160 # Three lines of non-changing comments so that
161 # the commit queue can handle CLs rolling Skia
162 # and whatever else without interference from each other.
chromium-autoroll2416c9a2019-08-23 17:26:41163 'skia_revision': '0f15d7373bf1c2a357422d6ca5adfee10e50e880',
[email protected]5eb3022e2011-11-23 16:42:26164 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04165 # the commit queue can handle CLs rolling V8
166 # and whatever else without interference from each other.
v8-ci-autoroll-builder912d1712019-08-23 17:56:27167 'v8_revision': '9499165ede7926c18704e0dac3d050ddcbbdf230',
[email protected]20e0e752012-09-14 15:56:52168 # Three lines of non-changing comments so that
[email protected]10d8ac32013-10-31 13:34:31169 # the commit queue can handle CLs rolling swarming_client
[email protected]7f4fc412013-02-24 00:16:51170 # and whatever else without interference from each other.
Ben Pastene0ab642c2019-06-07 20:27:11171 'swarming_revision': '96f125709acfd0b48fc1e5dae7d6ea42291726ac',
[email protected]d0982f92013-03-19 10:26:20172 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20173 # the commit queue can handle CLs rolling ANGLE
174 # and whatever else without interference from each other.
chromium-autoroll4b957462019-08-23 16:28:51175 'angle_revision': '472c74c60ca2faa65de991073927bf6617eabaae',
[email protected]f58d3292014-05-14 01:56:54176 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17177 # the commit queue can handle CLs rolling SwiftShader
178 # and whatever else without interference from each other.
chromium-autoroll17b6c1992019-08-23 17:55:45179 'swiftshader_revision': 'd6dc4b7e45334f493f49cf70114e939f7fc25fde',
capne3976c22016-08-12 22:06:17180 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29181 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03182 # and whatever else without interference from each other.
chromium-autorollc5f766482019-08-23 08:17:53183 'pdfium_revision': 'cf9147a73748793cdef322b2294c2aa1953256ae',
[email protected]99e1c5c2014-06-20 13:02:29184 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47185 # the commit queue can handle CLs rolling BoringSSL
186 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55187 #
188 # Note this revision should be updated with
189 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjaminef78d582019-08-20 21:08:05190 'boringssl_revision': '44544d9d2d624cbfff9b1e77cb77f8dfc70d073c',
szager29407eb2014-08-26 13:09:31191 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31192 # the commit queue can handle CLs rolling google-toolbox-for-mac
193 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01194 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31195 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02196 # the commit queue can handle CLs rolling googletest
197 # and whatever else without interference from each other.
chromium-autorollcffca4ce2019-08-22 02:53:43198 'googletest_revision': 'fb49e6c164490a227bbb7cf5223b846c836a0305',
Victor Costan97d0cebe2019-03-23 00:24:02199 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31200 # the commit queue can handle CLs rolling lighttpd
201 # and whatever else without interference from each other.
202 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
203 # Three lines of non-changing comments so that
204 # the commit queue can handle CLs rolling lss
205 # and whatever else without interference from each other.
Mark Seaborn0efa4f62019-07-03 20:37:49206 'lss_revision': '8048ece6c16c91acfe0d36d1d3cc0890ab6e945c',
mseaborn851e1bd12014-09-05 08:00:14207 # Three lines of non-changing comments so that
208 # the commit queue can handle CLs rolling NaCl
209 # and whatever else without interference from each other.
chromium-autoroll558a3c12019-07-09 02:09:43210 'nacl_revision': '058a26f57015051953a727add26e7e26348b9558',
cwallezf2b03492015-08-25 15:08:18211 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54212 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42213 # and whatever else without interference from each other.
chromium-autoroll0ab640c2019-08-06 20:24:15214 'freetype_revision': '734d60f63cfa27f9b337ddbb80adb9edd60475bf',
robertocn4567f4d2016-03-23 03:36:07215 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47216 # the commit queue can handle CLs rolling HarfBuzz
217 # and whatever else without interference from each other.
Dominik Röttsches7587ec22019-08-20 13:56:27218 'harfbuzz_revision': 'bbad1b8298125d78c159ed7fdd7bde6a3f3fff56',
Dominik Röttsches60dab7e12018-03-20 09:55:47219 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35220 # the commit queue can handle CLs rolling Emoji Segmenter
221 # and whatever else without interference from each other.
222 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
223 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07224 # the commit queue can handle CLs rolling catapult
225 # and whatever else without interference from each other.
chromium-autoroll9a082052019-08-23 13:34:08226 'catapult_revision': 'f388237f87d0892c822b347583ae6a0fcb80ff1f',
ochangcbd1cf202016-04-01 21:37:37227 # Three lines of non-changing comments so that
228 # the commit queue can handle CLs rolling libFuzzer
229 # and whatever else without interference from each other.
Max Moroz7d3c93762019-06-21 01:10:20230 'libfuzzer_revision': 'b9f51dc8c98065df0c8da13c051046f5bab833db',
chenwilliam56a90382016-12-09 02:16:28231 # Three lines of non-changing comments so that
232 # the commit queue can handle CLs rolling devtools-node-modules
233 # and whatever else without interference from each other.
John Emaue02f9be2019-07-16 22:12:30234 'devtools_node_modules_revision': '08f835aae2a552cd8b449ec1be9d292cbacbfb8b',
kmarshall520f9512017-01-24 23:25:01235 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05236 # the commit queue can handle CLs rolling libprotobuf-mutator
237 # and whatever else without interference from each other.
Jonathan Metzman85809f642019-01-24 22:55:58238 'libprotobuf-mutator': '439e81f8f4847ec6e2bf11b3aa634a5d8485633d',
Filip Gorski796be852018-03-02 19:36:36239 # Three lines of non-changing comments so that
240 # the commit queue can handle CLs rolling feed
241 # and whatever else without interference from each other.
Sky Malice5f6120352019-08-20 23:48:55242 'feed_revision': '4c79155e1c25049504479b496deb34a799a58e0a',
Shenghua Zhangcbe64ba2018-04-12 19:11:49243 # Three lines of non-changing comments so that
244 # the commit queue can handle CLs rolling android_sdk_build-tools_version
245 # and whatever else without interference from each other.
Andrew Luo948028e2019-08-16 21:18:21246 'android_sdk_build-tools_version': '5DL7LQQjVMLClXLzLgmGysccPGsGcjJdvH9z5-uetiIC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49247 # Three lines of non-changing comments so that
248 # the commit queue can handle CLs rolling android_sdk_emulator_version
249 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04250 'android_sdk_emulator_version': 'xhyuoquVvBTcJelgRjMKZeoBVSQRjB7pLVJPt5C9saIC',
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_extras_version
253 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04254 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23255 # Three lines of non-changing comments so that
256 # the commit queue can handle CLs rolling android_sdk_patcher_version
257 # and whatever else without interference from each other.
258 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
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_platform-tools_version
261 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04262 'android_sdk_platform-tools_version': 'MSnxgXN7IurL-MQs1RrTkSFSb8Xd1UtZjLArI8Ty1FgC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49263 # Three lines of non-changing comments so that
264 # the commit queue can handle CLs rolling android_sdk_platforms_version
265 # and whatever else without interference from each other.
Yun Liuf57cceaf2019-03-18 21:31:23266 'android_sdk_platforms_version': 'Kg2t9p0YnQk8bldUv4VA3o156uPXLUfIFAmVZ-Gm5ewC',
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_sources_version
269 # and whatever else without interference from each other.
Yun Liuf57cceaf2019-03-18 21:31:23270 'android_sdk_sources_version': 'K9uEn3JvNELEVjjVK_GQD3ZQD3rqAnJSxCWxjmUmRkgC',
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_tools_version
273 # and whatever else without interference from each other.
Yun Liuf57cceaf2019-03-18 21:31:23274 'android_sdk_tools_version': 'wYcRQC2WHsw2dKWs4EA7fw9Qsyzu1ds1_fRjKmGxe5QC',
dan sinclairc99b8242018-08-01 20:09:36275 # Three lines of non-changing comments so that
Yun Liu161d37682019-03-11 17:04:11276 # the commit queue can handle CLs rolling android_sdk_tools-lint_version
277 # and whatever else without interference from each other.
Yun Liuf57cceaf2019-03-18 21:31:23278 'android_sdk_tools-lint_version': '89hXqZYzCum3delB5RV7J_QyWkaRodqdtQS0s3LMh3wC',
Yun Liu161d37682019-03-11 17:04:11279 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36280 # the commit queue can handle CLs rolling feed
281 # and whatever else without interference from each other.
chromium-autoroll141fff42019-08-22 09:35:21282 'spv_tools_revision': 'aef8f92b2bb67119d34ed1fb11b1d16c1ba7fa51',
dan sinclairc99b8242018-08-01 20:09:36283 # Three lines of non-changing comments so that
284 # the commit queue can handle CLs rolling feed
285 # and whatever else without interference from each other.
chromium-autoroll204b49392019-07-12 13:04:02286 'spv_headers_revision': '123dc278f204f8e833e1a88d31c46d0edf81d4b2',
Corentin Wallez955059ff2018-10-21 10:47:39287 # Three lines of non-changing comments so that
288 # the commit queue can handle CLs rolling feed
289 # and whatever else without interference from each other.
Corentin Wallezf1ed6a82019-07-29 15:56:26290 'spirv_cross_revision': 'ffca8735ff42a9e7a3d1dbb984cf3bf2ca724ebc',
Corentin Wallez955059ff2018-10-21 10:47:39291 # 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-autoroll544521a2019-08-22 23:00:04294 'shaderc_revision': '659a8ea9f3a9829999fed7af1bd86ae590b9a54a',
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.
chromium-autorolle8058f12019-08-22 23:52:08298 'dawn_revision': '3f21e11e240ae44f1b49606d42b062eaf208a5e4',
Victor Vasiliev92c06acc2018-12-08 10:16:27299 # 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.
Ryan Hamilton7122c692019-08-22 21:32:18302 'quiche_revision': 'c8c02a5f788cddb615e5f0fb2636dea67cad2396',
Tom Andersone70019692019-02-06 01:38:04303 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11304 # the commit queue can handle CLs rolling ios_webkit
305 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36306 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Dirk Pranke3c18a382019-03-15 01:07:51307
Dirk Pranke6d095b42019-03-15 23:44:01308 # TODO(crbug.com/941824): The values below need to be kept in sync
Dirk Pranke3c18a382019-03-15 01:07:51309 # between //DEPS and //buildtools/DEPS, so if you're updating one,
310 # update the other. There is a presubmit check that checks that
311 # you've done so; if you are adding new tools to //buildtools and
312 # hence new revisions to this list, make sure you update the
313 # _CheckBuildtoolsRevsAreInSync in PRESUBMIT.py to include the additional
314 # revisions.
Dirk Pranke6d095b42019-03-15 23:44:01315
316 # GN CIPD package version.
Takuto Ikuta87eab512019-07-23 19:44:53317 'gn_version': 'git_revision:152c5144ceed9592c20f0c8fd55769646077569b',
Dirk Pranke6d095b42019-03-15 23:44:01318
Nico Weber4647fbba2019-04-04 07:38:59319 # Also, if you change these, update buildtools/DEPS too. Also update the
320 # libc++ svn_revision in //buildtools/deps_revisions.gni.
Dirk Pranke3c18a382019-03-15 01:07:51321 'clang_format_revision': '96636aa0e9f047f17447f2d45a094d0b59ed7917',
Morten Stenshorne8738e5b2019-06-14 10:40:23322 'libcxx_revision': '5938e0582bac570a41edb3d6a2217c299adc1bc6',
Dirk Pranke3c18a382019-03-15 01:07:51323 'libcxxabi_revision': '0d529660e32d77d9111912d73f2c74fc5fa2a858',
324 'libunwind_revision': '69d9b84cca8354117b9fe9705a4430d789ee599b',
[email protected]5f129de2009-02-24 23:22:04325}
326
tandrii74b7e422014-09-23 16:45:27327# Only these hosts are allowed for dependencies in this DEPS file.
328# If you need to add a new host, contact chrome infrastracture team.
329allowed_hosts = [
tandriicb12c642015-03-27 19:00:55330 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34331 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39332 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04333 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30334 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39335 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39336 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39337 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27338 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39339 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17340 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02341 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27342]
343
[email protected]5f129de2009-02-24 23:22:04344deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36345 'src/buildtools/clang_format/script':
346 Var('chromium_git') + '/chromium/llvm-project/cfe/tools/clang-format.git@' +
347 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01348 'src/buildtools/linux64': {
349 'packages': [
350 {
351 'package': 'gn/gn/linux-amd64',
352 'version': Var('gn_version'),
353 }
354 ],
355 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02356 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01357 },
358 'src/buildtools/mac': {
359 'packages': [
360 {
361 'package': 'gn/gn/mac-amd64',
362 'version': Var('gn_version'),
363 }
364 ],
365 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02366 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01367 },
Dirk Pranke474d1ca2019-03-13 23:14:36368 'src/buildtools/third_party/libc++/trunk':
369 Var('chromium_git') + '/chromium/llvm-project/libcxx.git' + '@' +
370 Var('libcxx_revision'),
371 'src/buildtools/third_party/libc++abi/trunk':
372 Var('chromium_git') + '/chromium/llvm-project/libcxxabi.git' + '@' +
373 Var('libcxxabi_revision'),
374 'src/buildtools/third_party/libunwind/trunk':
375 Var('chromium_git') + '/external/llvm.org/libunwind.git' + '@' +
376 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01377 'src/buildtools/win': {
378 'packages': [
379 {
380 'package': 'gn/gn/windows-amd64',
381 'version': Var('gn_version'),
382 }
383 ],
384 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02385 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01386 },
Tom Andersone70019692019-02-06 01:38:04387
John Williamsff7a08d2018-02-01 03:20:21388 'src/chrome/browser/resources/media_router/extension/src':
mark a. foltz10d6bece2018-11-02 21:23:09389 Var('chromium_git') + '/media_router.git' + '@' + '29324b698ccd8920bc81c71d42dadc6310f0ad0f',
John Williamsff7a08d2018-02-01 03:20:21390
Andrew Luo96e2fef8d2018-08-22 20:18:24391 'src/android_webview/tools/cts_archive': {
392 'packages': [
393 {
394 'package': 'chromium/android_webview/tools/cts_archive',
Andrew Luo293034132019-08-19 20:41:09395 'version': 'V3W65R48ryiA3ecaekbuWV3duqeF8A5U_Q07E2bAyVYC',
Andrew Luo96e2fef8d2018-08-22 20:18:24396 },
397 ],
398 'condition': 'checkout_android',
399 'dep_type': 'cipd',
400 },
401
Paweł Hajdan, Jr7af368952017-10-02 12:25:36402 'src/chrome/installer/mac/third_party/xz/xz': {
403 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
404 'condition': 'checkout_mac',
405 },
406
Brad Hall2d33cbf2019-02-27 21:48:04407 'src/tools/clang/dsymutil': {
408 'packages': [
409 {
410 'package': 'chromium/llvm-build-tools/dsymutil',
Elly Fong-Jones3a4d4e262019-03-20 14:42:14411 'version': 'OWlhXkmj18li3yhJk59Kmjbc5KdgLh56TwCd1qBdzlIC',
Brad Hall2d33cbf2019-02-27 21:48:04412 }
413 ],
414 'condition': 'checkout_mac',
415 'dep_type': 'cipd',
416 },
417
Yiming Zhoud369d9f2018-12-18 00:24:01418 'src/chrome/test/data/autofill/captured_sites': {
419 'packages': [
420 {
421 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Ian Struiksmaf2288092019-08-22 01:37:17422 'version': 'Us5OlZWKzAUEXqNns8LuFnOqPuU4xo5FfFguzHPVfhAC',
Yiming Zhoud369d9f2018-12-18 00:24:01423 }
424 ],
425 'condition': 'checkout_chromium_autofill_test_dependencies',
426 'dep_type': 'cipd',
427 },
428
Yiming Zhou7fa0ef42019-03-06 00:57:48429 'src/chrome/test/data/password/captured_sites': {
430 'packages': [
431 {
432 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksmafe87bf22019-08-07 10:09:53433 'version': '484POXsN4YniZtOU5CH6WWuVHJK82SmGIjbpxvEHaR0C',
Yiming Zhou7fa0ef42019-03-06 00:57:48434 }
435 ],
436 'condition': 'checkout_chromium_password_manager_test_dependencies',
437 'dep_type': 'cipd',
438 },
439
Stefan Zagerfd5ba192014-08-23 00:29:39440 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56441 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38442
Stefan Zagerfd5ba192014-08-23 00:29:39443 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56444 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26445
Robert Sesek1a726e02018-08-17 18:39:43446 'src/chrome/test/data/safe_browsing/dmg': {
447 'packages': [
448 {
449 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09450 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43451 },
452 ],
453 'condition': 'checkout_mac',
454 'dep_type': 'cipd',
455 },
456
bsheedya9ced4c42018-07-14 00:28:00457 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12458 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38459
Paweł Hajdan, Jr7af368952017-10-02 12:25:36460 'src/ios/third_party/earl_grey/src': {
Rohit Raobf4447742019-07-01 21:40:32461 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '498c7945364ed83c9edd46a81b64ebcb06a2fdb9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36462 'condition': 'checkout_ios',
463 },
464
Lindsay Pasrichab31f6c62018-10-11 00:09:44465 'src/ios/third_party/earl_grey2/src': {
Lindsay Pasricha8a1224af2019-08-16 16:09:08466 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '6791abc9c6967ce01b2c069e36065e59f46994ac',
Lindsay Pasrichab31f6c62018-10-11 00:09:44467 'condition': 'checkout_ios',
468 },
469
Lindsay Pasrichab0d775f2018-10-12 22:04:35470 'src/ios/third_party/edo/src': {
Rohit Rao76e3f1602019-03-15 02:22:48471 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '57586e7213892461228ca5543fd37f89ca0e7591',
Lindsay Pasrichab0d775f2018-10-12 22:04:35472 'condition': 'checkout_ios',
473 },
474
Lindsay Pasrichabe000ae22018-08-22 15:21:49475 'src/ios/third_party/gtx/src': {
Lindsay Pasrichaa36c8c92018-10-10 18:44:33476 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '3e09baa61b2c13fe98029d53b1783f4ca9edaabf',
Lindsay Pasrichabe000ae22018-08-22 15:21:49477 'condition': 'checkout_ios',
478 },
479
Peter K. Lee8c447512018-06-01 16:06:03480 'src/ios/third_party/firebase': {
481 'packages': [
482 {
483 'package': 'chromium/third_party/firebase_ios',
Peter K. Lee4f7d3be2019-03-11 18:52:09484 'version': 'QmLncusdxHhHwXryoNEHHUGacx1Tg5ij449uwZL2dpAC',
Peter K. Lee8c447512018-06-01 16:06:03485 },
486 ],
487 'condition': 'checkout_ios',
488 'dep_type': 'cipd',
489 },
490
Paweł Hajdan, Jr7af368952017-10-02 12:25:36491 'src/ios/third_party/fishhook/src': {
Lindsay Pasricha7e1c53f2019-08-20 14:42:18492 'url': Var('chromium_git') + '/external/github.com/facebook/fishhook.git' + '@' + '80fe593736ac22162e77f891c7cba5095cf1cd4e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36493 'condition': 'checkout_ios',
494 },
495
496 'src/ios/third_party/gcdwebserver/src': {
497 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
498 'condition': 'checkout_ios',
499 },
500
501 'src/ios/third_party/material_components_ios/src': {
chromium-autoroll454beea2019-08-23 04:10:36502 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '8752601ce44622b7aa8e0a2c70c3d37b5ac0b845',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36503 'condition': 'checkout_ios',
504 },
505
506 'src/ios/third_party/material_font_disk_loader_ios/src': {
iOS Autorollered4c9f72017-12-21 15:01:19507 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '8e30188777b016182658fbaa0a4a020a48183224',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36508 'condition': 'checkout_ios',
509 },
510
Gauthier Ambard8d034462017-10-25 16:39:55511 'src/ios/third_party/material_internationalization_ios/src': {
iOS Autorollere05fdaf2018-12-13 05:28:55512 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + 'd8f32464ac97d5551c8db19de916170ae87cfa90',
Gauthier Ambard8d034462017-10-25 16:39:55513 'condition': 'checkout_ios',
514 },
515
Paweł Hajdan, Jr7af368952017-10-02 12:25:36516 'src/ios/third_party/material_roboto_font_loader_ios/src': {
iOS Autorollere69568642019-04-10 22:10:09517 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + 'bc63eabbbd1e14cee0779b05827e08db2e413553',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36518 'condition': 'checkout_ios',
519 },
520
521 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05522 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36523 'condition': 'checkout_ios',
524 },
525
526 'src/ios/third_party/material_text_accessibility_ios/src': {
iOS Autorollerefb260a2018-12-06 02:20:00527 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '499b45d1895b565096302a209c0c728df03b95d4',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36528 'condition': 'checkout_ios',
529 },
530
mrefaat070940d2017-12-01 02:59:38531 'src/ios/third_party/motion_interchange_objc/src': {
iOS Autorollerd5b8633f2019-03-08 21:07:25532 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '8e25f1ca599543dc77e4016b588763dcba6cbac8',
mrefaat070940d2017-12-01 02:59:38533 'condition': 'checkout_ios',
534 },
535
mrefaatb4b862312017-12-01 20:03:05536 'src/ios/third_party/motion_animator_objc/src': {
iOS Autoroller01935852019-03-12 12:33:45537 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '0581bc3dfacd34e40381e9cf45a15070b3868ba7',
mrefaatb4b862312017-12-01 20:03:05538 'condition': 'checkout_ios',
539 },
540
Louis Romeroe1d73292017-12-07 01:28:17541 'src/ios/third_party/motion_transitioning_objc/src': {
chromium-autorollc52e6802019-06-26 20:47:26542 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '5bb0d577dd78472536480496ace115bc593ed0e1',
Louis Romeroe1d73292017-12-07 01:28:17543 'condition': 'checkout_ios',
544 },
545
Paweł Hajdan, Jr7af368952017-10-02 12:25:36546 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11547 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36548 'condition': 'checkout_ios',
549 },
550
Rohit Rao5b4160412019-02-05 20:12:54551 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11552 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
553 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54554 'condition': 'checkout_ios and checkout_ios_webkit'
555 },
556
jrummellf715b1692015-10-21 23:26:26557 'src/media/cdm/api':
Xiaohan Wange1491e72019-06-04 02:07:50558 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'bc262e26cd2dca812f05bdad3b37398839e63007',
[email protected]255c43f2013-06-07 08:54:11559
Dirk Pranke4dabe802017-11-02 07:18:55560 'src/native_client': {
561 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
562 'condition': 'checkout_nacl',
563 },
[email protected]bba1c0dd2013-08-19 10:33:31564
Victor Vasiliev92c06acc2018-12-08 10:16:27565 'src/net/third_party/quiche/src':
566 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
567
Marc-Antoine Ruel81815952018-07-13 00:26:44568 'src/tools/luci-go': {
569 'packages': [
570 {
571 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11572 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44573 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08574 {
575 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11576 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08577 },
578 {
579 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11580 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08581 },
Marc-Antoine Ruel81815952018-07-13 00:26:44582 ],
583 'dep_type': 'cipd',
584 },
585
Corentin Wallez955059ff2018-10-21 10:47:39586 # SPIRV-Cross is in third_party/spirv-cross/spirv-cross instead of
587 # third_party/spirv-cross/src because its header files are at the root of
588 # the repository and dependencies include them like so:
589 # #include "spirv-cross/spirv_glsl.hpp"
590 'src/third_party/spirv-cross/spirv-cross':
591 Var('chromium_git') + '/external/github.com/KhronosGroup/SPIRV-Cross.git@' +
592 Var('spirv_cross_revision'),
593
dan sinclairc99b8242018-08-01 20:09:36594 'src/third_party/spirv-headers/src':
595 Var('chromium_git') + '/external/github.com/KhronosGroup/SPIRV-Headers.git@' +
596 Var('spv_headers_revision'),
597
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42598 'src/third_party/SPIRV-Tools/src':
dan sinclairc99b8242018-08-01 20:09:36599 Var('chromium_git') + '/external/github.com/KhronosGroup/SPIRV-Tools.git@' +
600 Var('spv_tools_revision'),
jinsukkim21d3369fc2016-06-21 06:16:03601
Corentin Wallez955059ff2018-10-21 10:47:39602 'src/third_party/shaderc/src':
603 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
604 Var('shaderc_revision'),
605
John Budoricke9aa27c2018-03-24 00:23:27606 'src/third_party/accessibility_test_framework': {
607 'packages': [
608 {
609 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09610 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27611 },
612 ],
613 'condition': 'checkout_android',
614 'dep_type': 'cipd',
615 },
616
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16617 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57618 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16619 'condition': 'checkout_android',
620 },
621
Shenghua Zhang0c102b12018-01-11 00:25:57622 'src/third_party/android_ndk': {
Peter Collingbourne34c0a0862019-08-16 02:06:40623 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '62582753e869484bf0cc7f7e8d184ce0077033c2',
Ken Rockot027d7fa2018-05-01 03:10:06624 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57625 },
626
John Budoricke9aa27c2018-03-24 00:23:27627 'src/third_party/android_support_test_runner': {
628 'packages': [
629 {
630 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09631 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27632 },
633 ],
634 'condition': 'checkout_android',
635 'dep_type': 'cipd',
636 },
637
638 'src/third_party/android_system_sdk': {
639 'packages': [
640 {
641 'package': 'chromium/third_party/android_system_sdk',
John Budorick14276292018-11-29 19:07:09642 'version': '0c0a94a9326c045c8aabb7fc418ea9c849b782f2',
John Budoricke9aa27c2018-03-24 00:23:27643 },
644 ],
645 'condition': 'checkout_android',
646 'dep_type': 'cipd',
647 },
648
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03649 'src/third_party/android_build_tools/aapt2': {
650 'packages': [
651 {
Mohamed Heikal2747b4b2018-10-31 22:20:42652 'package': 'chromium/third_party/android_build_tools/aapt2',
Mohamed Heikaledaafe62019-08-13 15:20:33653 'version': 'by7YdhjwRQYtrv0Q_q_fPsqptrm5ib-SXmiNfgJYp50C',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03654 },
655 ],
656 'condition': 'checkout_android',
657 'dep_type': 'cipd',
658 },
659
Matthew Cary775dab72018-09-20 06:19:03660 'src/third_party/android_build_tools/art': {
661 'packages': [
662 {
663 'package': 'chromium/third_party/android_build_tools/art',
664 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
665 },
666 ],
667 'condition': 'checkout_android',
668 'dep_type': 'cipd',
669 },
670
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03671 'src/third_party/android_build_tools/bundletool': {
672 'packages': [
673 {
depot-tools-chromium-autoroll78adb83d2018-06-22 14:23:21674 'package': 'chromium/third_party/android_tools_bundletool',
Mohamed Heikaldf05dd92019-06-20 21:01:39675 'version': 'sZ4fDz_PUiCe1yvyheO_yjeET3eVhFTFTmGaXsnrH9IC',
depot-tools-chromium-autoroll78adb83d2018-06-22 14:23:21676 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03677 ],
678 'condition': 'checkout_android',
679 'dep_type': 'cipd',
680 },
681
Peter Conn6eb0e1d2019-08-08 07:39:05682 'src/third_party/android_sdk/androidx_browser/src': {
Pavel Shmakov55ff13a2019-08-20 16:07:50683 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + 'fe843d13cd587d066c3bb3e5c636089a4a05056b',
Peter Conn6eb0e1d2019-08-08 07:39:05684 'condition': 'checkout_android',
685 },
686
Shenghua Zhangcbe64ba2018-04-12 19:11:49687 'src/third_party/android_sdk/public': {
688 'packages': [
689 {
690 'package': 'chromium/third_party/android_sdk/public/build-tools',
691 'version': Var('android_sdk_build-tools_version'),
692 },
693 {
694 'package': 'chromium/third_party/android_sdk/public/emulator',
695 'version': Var('android_sdk_emulator_version'),
696 },
697 {
698 'package': 'chromium/third_party/android_sdk/public/extras',
699 'version': Var('android_sdk_extras_version'),
700 },
701 {
Yun Liuf57cceaf2019-03-18 21:31:23702 'package': 'chromium/third_party/android_sdk/public/patcher',
703 'version': Var('android_sdk_patcher_version'),
704 },
705 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49706 'package': 'chromium/third_party/android_sdk/public/platform-tools',
707 'version': Var('android_sdk_platform-tools_version'),
708 },
709 {
710 'package': 'chromium/third_party/android_sdk/public/platforms',
711 'version': Var('android_sdk_platforms_version'),
712 },
713 {
Yun Liuf57cceaf2019-03-18 21:31:23714 'package': 'chromium/third_party/android_sdk/public/sources',
715 'version': Var('android_sdk_sources_version'),
716 },
717 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49718 'package': 'chromium/third_party/android_sdk/public/tools',
719 'version': Var('android_sdk_tools_version'),
720 },
Yun Liu161d37682019-03-11 17:04:11721 {
722 'package': 'chromium/third_party/android_sdk/public/tools-lint',
723 'version': Var('android_sdk_tools-lint_version'),
724 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49725 ],
Yun Liuf57cceaf2019-03-18 21:31:23726 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49727 'dep_type': 'cipd',
728 },
729
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42730 'src/third_party/angle':
731 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
732
Dale Curtis9e73ba92019-02-05 21:49:23733 'src/third_party/dav1d/libdav1d':
Dale Curtis04d1b6e2019-07-12 01:07:20734 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '6ef9a030145eef79fdeab6d4d38e00423ae7a83d',
Dale Curtis9e73ba92019-02-05 21:49:23735
Corentin Wallez955059ff2018-10-21 10:47:39736 'src/third_party/dawn':
737 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
738
739 'src/third_party/glfw/src':
Corentin Wallez3a717572018-11-19 12:37:30740 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '2de2589f910b1a85905f425be4d32f33cec092df',
Corentin Wallez955059ff2018-10-21 10:47:39741
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16742 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05743 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16744 'condition': 'checkout_android',
745 },
746
John Budoricke9aa27c2018-03-24 00:23:27747 'src/third_party/apk-patch-size-estimator': {
748 'packages': [
749 {
750 'package': 'chromium/third_party/apk-patch-size-estimator',
John Budorick14276292018-11-29 19:07:09751 'version': 'b603e99dca9b90d6a99519c232cd811878283b08',
John Budoricke9aa27c2018-03-24 00:23:27752 },
753 ],
754 'condition': 'checkout_android',
755 'dep_type': 'cipd',
756 },
757
Peter Wend0cc6d62017-11-02 16:32:30758 'src/third_party/auto/src': {
Peter Wen46893982018-01-18 16:53:46759 'url': Var('chromium_git') + '/external/github.com/google/auto.git' + '@' + '8a81a858ae7b78a1aef71ac3905fade0bbd64e82',
Peter Wend0cc6d62017-11-02 16:32:30760 'condition': 'checkout_android',
761 },
762
John Budoricke9aa27c2018-03-24 00:23:27763 'src/third_party/bazel': {
764 'packages': [
765 {
766 'package': 'chromium/third_party/bazel',
John Budorick14276292018-11-29 19:07:09767 'version': '1794576f65a721eb0af320a0701e48d31f1b2415',
John Budoricke9aa27c2018-03-24 00:23:27768 },
769 ],
770 'condition': 'checkout_android',
771 'dep_type': 'cipd',
772 },
773
Paweł Hajdan, Jr7af368952017-10-02 12:25:36774 'src/third_party/bison': {
775 'url': Var('chromium_git') + '/chromium/deps/bison.git' + '@' + '083c9a45e4affdd5464ee2b224c2df649c6e26c3',
776 'condition': 'checkout_win',
777 },
778
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42779 'src/third_party/boringssl/src':
780 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
781
John Budoricke9aa27c2018-03-24 00:23:27782 'src/third_party/bouncycastle': {
783 'packages': [
784 {
785 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09786 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27787 },
788 ],
789 'condition': 'checkout_android',
790 'dep_type': 'cipd',
791 },
792
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42793 'src/third_party/breakpad/breakpad':
Nelson Billingd1aea3622019-07-01 21:13:23794 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + 'c46151db0ffd1a8dae914e45f1212ef427f61ed3',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42795
John Budoricke9aa27c2018-03-24 00:23:27796 'src/third_party/byte_buddy': {
797 'packages': [
798 {
799 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09800 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27801 },
802 ],
803 'condition': 'checkout_android',
804 'dep_type': 'cipd',
805 },
806
Andrew Luo948028e2019-08-16 21:18:21807 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
808 'packages': [
809 {
810 'package': 'chromium/third_party/android_sdk/public/build-tools',
811 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
812 },
813 ],
814 'condition': 'checkout_android',
815 'dep_type': 'cipd',
816 },
817
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42818 'src/third_party/catapult':
819 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
820
Anna Malova330612f2018-09-07 14:08:55821 'src/third_party/cct_dynamic_module/src': {
Anna Malova0a901062019-01-23 16:27:31822 'url': Var('chromium_git') + '/dynamicmodule' + '@' + '441bbbf3ab849b8816bb2c827a51df9a81b83a4f',
Anna Malova330612f2018-09-07 14:08:55823 'condition': 'checkout_android',
824 },
825
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42826 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38827 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42828
Andrew Grieve0fa87872019-03-15 22:21:12829 'src/third_party/checkstyle': {
830 'packages': [
831 {
832 'package': 'chromium/third_party/checkstyle',
833 'version': 'y17J5dqst1qkBcbJyie8jltB2oFOgaQjFZ5k9UpbbbwC',
834 },
835 ],
836 # Must also be downloaded on linux for use on chromium_presubmit.
837 'condition': 'checkout_android or checkout_linux',
838 'dep_type': 'cipd',
839 },
840
Paweł Hajdan, Jr7af368952017-10-02 12:25:36841 # Build tools for Chrome OS. Note: This depends on third_party/pyelftools.
842 'src/third_party/chromite': {
chromium-autoroll2cfe0ec72019-08-23 18:11:01843 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'afad531cd256eec80e28c434072258fcc3bf01d6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36844 'condition': 'checkout_linux',
845 },
846
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42847 'src/third_party/cld_3/src':
Akihiro Ota1fb5ba92019-04-25 02:23:20848 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '06f695f1c8ee530104416aab5dcf2d6a1414a56a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42849
850 'src/third_party/colorama/src':
851 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
852
853 'src/third_party/crc32c/src':
Staphany Park5a0eb9a2019-03-02 01:39:31854 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + '5998f8451548244de8cde7fab387a550e7c4497d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42855
Paweł Hajdan, Jr7af368952017-10-02 12:25:36856 # For Linux and Chromium OS.
857 'src/third_party/cros_system_api': {
Nicholas Verne4f72e302019-08-21 06:21:59858 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '0418b5904157571bc06d3be3af38f17296feb9c4',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36859 'condition': 'checkout_linux',
860 },
861
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42862 'src/third_party/custom_tabs_client/src': {
Pavel Shmakov4ea4dac2019-05-30 20:46:45863 'url': Var('chromium_git') + '/custom-tabs-client.git' + '@' + 'a633542d9854151eb4f0bfd1d93da88f5934a11a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42864 'condition': 'checkout_android',
865 },
866
867 'src/third_party/depot_tools':
chromium-autorolld337f662019-08-23 08:46:38868 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '90e930e2da74f78601bb968224ed3b15be2e36f5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42869
Will Chen48fbfe0f2018-01-03 01:26:35870 'src/third_party/devtools-node-modules':
871 Var('chromium_git') + '/external/github.com/ChromeDevTools/devtools-node-modules' + '@' + Var('devtools_node_modules_revision'),
Paweł Hajdan, Jr7af368952017-10-02 12:25:36872
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42873 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)46499622018-08-16 01:29:57874 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + '3093c3e238768ab27ff756bd7563ccbb12129d9f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42875
876 'src/third_party/elfutils/src': {
877 'url': Var('chromium_git') + '/external/elfutils.git' + '@' + '249673729a7e5dbd5de4f3760bdcaa3d23d154d7',
Ken Rockot027d7fa2018-05-01 03:10:06878 'condition': 'checkout_android_native_support',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42879 },
880
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16881 'src/third_party/errorprone/lib': {
Peter Wena9d8462a2018-04-25 17:18:12882 'url': Var('chromium_git') + '/chromium/third_party/errorprone.git' + '@' + '980d49e839aa4984015efed34b0134d4b2c9b6d7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16883 'condition': 'checkout_android',
884 },
885
John Budoricke9aa27c2018-03-24 00:23:27886 'src/third_party/espresso': {
887 'packages': [
888 {
889 'package': 'chromium/third_party/espresso',
John Budorick14276292018-11-29 19:07:09890 'version': 'c92dcfc4e894555a0b3c309f2b7939640eb1fee4',
John Budoricke9aa27c2018-03-24 00:23:27891 },
892 ],
893 'condition': 'checkout_android',
894 'dep_type': 'cipd',
895 },
896
Filip Gorski796be852018-03-02 19:36:36897 'src/third_party/feed/src': {
898 'url': Var('chromium_git') + '/feed' + '@' + Var('feed_revision'),
899 'condition': 'checkout_android',
900 },
901
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42902 'src/third_party/ffmpeg':
[email protected]68fb5d92019-08-19 21:40:20903 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '0f36d36f49735b889d5cbcc1ed366a06b4651153',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42904
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42905 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:37906 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42907
908 'src/third_party/flatbuffers/src':
Nico Weber3d8d4b62019-02-25 21:46:43909 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '9bf9b18f0a705dfd6d50b98056463a55de6a1bf9',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42910
Paweł Hajdan, Jr7af368952017-10-02 12:25:36911 # Used for embedded builds. CrOS & Linux use the system version.
912 'src/third_party/fontconfig/src': {
Tom Andersond9d67cb22018-09-13 00:46:29913 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + 'ba206df9b9a7ca300265f650842c1459ff7c634a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36914 'condition': 'checkout_linux',
915 },
916
Yuwei Huanga38af698d2019-02-19 22:00:58917 'src/third_party/grpc/src': {
Yuwei Huang58e95e22019-07-16 21:35:22918 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '74b981a6a3d9ba17f3acae1d72b9109325ef656d',
Yuwei Huanga38af698d2019-02-19 22:00:58919 },
920
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42921 'src/third_party/freetype/src':
922 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
923
Dominik Röttsches60dab7e12018-03-20 09:55:47924 'src/third_party/harfbuzz-ng/src':
925 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
926
Joey Scarr28fc30092019-02-04 10:10:20927 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:16928 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:35929
Paweł Hajdan, Jr7af368952017-10-02 12:25:36930 # Chrome OS touchpad gestures library.
931 'src/third_party/gestures/gestures': {
David Revemane25bd88e2017-10-02 21:06:05932 'url': Var('chromium_git') + '/chromiumos/platform/gestures.git' + '@' + '74f55100df966280d305d5d5ada824605f875839',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36933 'condition': 'checkout_linux',
934 },
935
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42936 'src/third_party/glslang/src':
chromium-autoroll4b2f7a52019-08-21 07:44:38937 Var('chromium_git') + '/external/github.com/KhronosGroup/glslang.git' + '@' + '34cccdc65d79fda20fa7a3eac271add45493cacb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42938
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:22939 'src/third_party/google_toolbox_for_mac/src': {
940 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
941 'condition': 'checkout_ios or checkout_mac',
942 },
943
Andrew Luo82d0e9f2018-05-24 20:46:36944 'src/third_party/google-truth': {
945 'packages': [
946 {
947 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:00948 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:36949 },
950 ],
951 'condition': 'checkout_android',
952 'dep_type': 'cipd',
953 },
954
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42955 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:02956 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42957
Paweł Hajdan, Jr7af368952017-10-02 12:25:36958 # GNU binutils assembler for x86-32.
959 'src/third_party/gnu_binutils': {
960 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:55961 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36962 },
963
964 'src/third_party/gperf': {
965 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
966 'condition': 'checkout_win',
967 },
968
John Budoricke9aa27c2018-03-24 00:23:27969 'src/third_party/gson': {
970 'packages': [
971 {
972 'package': 'chromium/third_party/gson',
John Budorick14276292018-11-29 19:07:09973 'version': '681931c9778045903a0ed59856ce2dd8dd7bf7ca',
John Budoricke9aa27c2018-03-24 00:23:27974 },
975 ],
976 'condition': 'checkout_android',
977 'dep_type': 'cipd',
978 },
979
980 'src/third_party/guava': {
981 'packages': [
982 {
983 'package': 'chromium/third_party/guava',
John Budorick14276292018-11-29 19:07:09984 'version': 'a6fba501f3a0de88b9be1daa2052632de5b96a46',
John Budoricke9aa27c2018-03-24 00:23:27985 },
986 ],
987 'condition': 'checkout_android',
988 'dep_type': 'cipd',
989 },
990
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42991 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:52992 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16993 'condition': 'checkout_android',
994 },
995
Ian Vollick244bd882018-04-27 01:12:53996 'src/third_party/arcore-android-sdk/src': {
Piotr Bialeckie1b6bfb2019-07-18 23:43:29997 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + '765ca36d1d03e8d97bcb4d48d407277c3b503f21',
Ian Vollick244bd882018-04-27 01:12:53998 'condition': 'checkout_android',
999 },
1000
Piotr Bialeckie1b6bfb2019-07-18 23:43:291001 'src/third_party/arcore-android-sdk-client': {
1002 'packages': [
1003 {
1004 'package': 'chromium/third_party/arcore-android-sdk-client',
1005 'version': 'Ki3Nxeov-cyGeHGIxrhG1teX7zYstsUtg1k-SAQ8CpAC',
1006 },
1007 ],
1008
1009 'condition': 'checkout_android',
1010 'dep_type': 'cipd',
1011 },
1012
John Budoricke9aa27c2018-03-24 00:23:271013 'src/third_party/hamcrest': {
1014 'packages': [
1015 {
1016 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091017 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271018 },
1019 ],
1020 'condition': 'checkout_android',
1021 'dep_type': 'cipd',
1022 },
1023
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421024 'src/third_party/hunspell_dictionaries':
Mohamed Mansour566c2682019-08-08 19:30:501025 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + 'ecb3c4f4ce2c13278699489bd6356a31e1ee4d11',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421026
1027 'src/third_party/icu':
Frank Tang416d1ce2019-08-23 16:35:141028 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '952ccb90fb669bb70015cabe64ce415708f125bf',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421029
John Budoricke9aa27c2018-03-24 00:23:271030 'src/third_party/icu4j': {
1031 'packages': [
1032 {
1033 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091034 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271035 },
1036 ],
1037 'condition': 'checkout_android',
1038 'dep_type': 'cipd',
1039 },
1040
1041 'src/third_party/intellij': {
1042 'packages': [
1043 {
1044 'package': 'chromium/third_party/intellij',
John Budorick14276292018-11-29 19:07:091045 'version': '77c2721b024b36ee073402c08e6d8428c0295336',
John Budoricke9aa27c2018-03-24 00:23:271046 },
1047 ],
1048 'condition': 'checkout_android',
1049 'dep_type': 'cipd',
1050 },
1051
Ben Joycedde37c22019-04-12 19:36:191052 'src/third_party/jacoco': {
1053 'packages': [
1054 {
1055 'package': 'chromium/third_party/jacoco',
1056 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1057 },
1058 ],
1059 'condition': 'checkout_android',
1060 'dep_type': 'cipd',
1061 },
1062
Tibor Goldschwendt38cc2082019-06-03 21:59:281063 'src/third_party/javalang/src': {
1064 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + 'f98ffcb31d1daa57fbe5bd6def8ad7c3126d8242',
1065 'condition': 'checkout_android',
1066 },
1067
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421068 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041069 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
1070 + '@' + '645250b6690785be60ab6780ce4b58698d884d11', # release 1.9.1
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421071
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161072 'src/third_party/jsr-305/src': {
1073 'url': Var('chromium_git') + '/external/jsr-305.git' + '@' + '642c508235471f7220af6d5df2d3210e3bfc0919',
1074 'condition': 'checkout_android',
1075 },
1076
1077 'src/third_party/junit/src': {
1078 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1079 'condition': 'checkout_android',
1080 },
1081
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421082 'src/third_party/leveldatabase/src':
Victor Costan5ea63542019-07-12 23:15:421083 Var('chromium_git') + '/external/leveldb.git' + '@' + '53e280b56866ac4c90a9f5fcfe02ebdfd4a19832',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421084
1085 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261086 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421087
1088 'src/third_party/libaddressinput/src':
Parastoo Geranmayehe822ba92019-04-02 14:46:431089 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '56c60affb5de83c10ebf5f11d9adcdd70648ab71',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421090
Johann987d1532018-11-19 22:07:271091 'src/third_party/libaom/source/libaom':
Wan-Teh Chang594b47332019-02-13 13:46:171092 Var('aomedia_git') + '/aom.git' + '@' + '625cded0550bb79efd10d98a9809a7ccd72a8f60',
Johanncf5bb4c62017-10-30 23:21:341093
Paweł Hajdan, Jr7af368952017-10-02 12:25:361094 # Userspace interface to kernel DRM services.
1095 'src/third_party/libdrm/src': {
Robert Kroeger43841d22018-06-01 20:48:351096 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0061b1f244574e615c415479725046ab2951f09a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361097 'condition': 'checkout_linux',
1098 },
1099
1100 # The libevdev library (Chrome OS version).
1101 'src/third_party/libevdev/src': {
1102 'url': Var('chromium_git') + '/chromiumos/platform/libevdev.git' + '@' + '9f7a1961eb4726211e18abd147d5a11a4ea86744',
1103 'condition': 'checkout_linux',
1104 },
1105
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421106 'src/third_party/libjpeg_turbo':
Chris Blume1daa3642019-08-16 20:28:041107 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'd460d6b1cb965c3363f36f7ed716f13d60cdb65d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421108
Paweł Hajdan, Jr7af368952017-10-02 12:25:361109 'src/third_party/liblouis/src': {
David Tseng9b9ad8e2019-01-09 03:40:151110 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '97ce1c67fccbd3668291b7e63c06161c095d49f2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361111 'condition': 'checkout_linux',
1112 },
1113
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421114 'src/third_party/libphonenumber/dist':
1115 Var('chromium_git') + '/external/libphonenumber.git' + '@' + 'a4da30df63a097d67e3c429ead6790ad91d36cf4',
1116
1117 'src/third_party/libprotobuf-mutator/src':
1118 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1119
1120 'src/third_party/libsrtp':
Mirko Bonadeicd604812018-09-14 11:41:111121 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '650611720ecc23e0e6b32b0e3100f8b4df91696c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421122
Paweł Hajdan, Jr7af368952017-10-02 12:25:361123 # Android Explicit Synchronization.
1124 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541125 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361126 'condition': 'checkout_linux',
1127 },
1128
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421129 'src/third_party/libvpx/source/libvpx':
Jerome Jiangaa189c922019-07-25 17:26:221130 Var('chromium_git') + '/webm/libvpx.git' + '@' + '18d309c12734d2f06d54ad1716e512153a13ab9d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421131
1132 'src/third_party/libwebm/source':
James Zern62ef4ae2019-02-21 21:17:031133 Var('chromium_git') + '/webm/libwebm.git' + '@' + '51ca718c3adf0ddedacd7df25fe45f67dc5a9ce1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421134
1135 'src/third_party/libyuv':
Frank Barchard62073b02019-07-03 19:01:371136 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'f9aacffa029ff3a32f0408f78e2588663271f1b1', # from r1714
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421137
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221138 'src/third_party/lighttpd': {
1139 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1140 'condition': 'checkout_mac or checkout_win',
1141 },
1142
1143 'src/third_party/lss': {
1144 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1145 'condition': 'checkout_android or checkout_linux',
1146 },
1147
Paweł Hajdan, Jr7af368952017-10-02 12:25:361148 'src/third_party/material_design_icons/src': {
1149 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1150 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1151 'condition': 'checkout_ios',
1152 },
1153
Paweł Hajdan, Jr7af368952017-10-02 12:25:361154 # GNU binutils assembler for x86-64.
1155 'src/third_party/mingw-w64/mingw/bin': {
1156 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551157 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361158 },
1159
1160 # Graphics buffer allocator for Chrome OS.
1161 'src/third_party/minigbm/src': {
Maksim Sisovdc345772019-02-20 15:43:331162 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '4fe3038be586d5db8e44e452f5ed6a93c8ccf50a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361163 'condition': 'checkout_linux',
1164 },
1165
1166 # Minizip library. Used on Chrome OS.
1167 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591168 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361169 'condition': 'checkout_linux',
1170 },
1171
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161172 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281173 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161174 'condition': 'checkout_android',
1175 },
1176
Paweł Hajdan, Jr7af368952017-10-02 12:25:361177 # Binaries for nacl sdk.
1178 'src/third_party/nacl_sdk_binaries': {
1179 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551180 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361181 },
1182
Dale Curtis7d284af2018-11-08 01:27:521183 'src/third_party/nasm': {
1184 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Reid Kleckner36df61e42019-08-08 22:16:451185 '21eb595319746a669a742d210eaa413c728e7fad'
Dale Curtis7d284af2018-11-08 01:27:521186 },
1187
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161188 'src/third_party/netty-tcnative/src': {
1189 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '5b46a8ef4a39c39c576fcdaaf718b585d75df463',
1190 'condition': 'checkout_android',
1191 },
1192
1193 'src/third_party/netty4/src': {
1194 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1195 'condition': 'checkout_android',
1196 },
1197
John Budoricke9aa27c2018-03-24 00:23:271198 'src/third_party/objenesis': {
1199 'packages': [
1200 {
1201 'package': 'chromium/third_party/objenesis',
John Budorick14276292018-11-29 19:07:091202 'version': '9e367f55e5a65781ee77bfcbaa88fb82b30e75c0',
John Budoricke9aa27c2018-03-24 00:23:271203 },
1204 ],
1205 'condition': 'checkout_android',
1206 'dep_type': 'cipd',
1207 },
1208
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421209 'src/third_party/openh264/src':
Tom Andersonf688af02018-11-29 23:45:221210 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '6f26bce0b1c4e8ce0e13332f7c0083788def5fdf',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161211
btolschc50a3d52019-03-06 21:22:421212 'src/third_party/openscreen/src':
btolsch19e4d2a2019-08-20 23:51:301213 Var('chromium_git') + '/openscreen' + '@' + '4ca3339848cc889648ba6c70edfbef944cdf1ffb',
btolschc50a3d52019-03-06 21:22:421214
Kevin Qin78ff68c82019-06-26 01:43:361215 'src/third_party/openxr/src': {
Patrick To5d1df1f2019-08-15 22:54:521216 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '46d7cb392019e934e2944bdd317be8ed5176b3f2',
Kevin Qin78ff68c82019-06-26 01:43:361217 'condition': 'checkout_openxr',
1218 },
1219
John Budoricke9aa27c2018-03-24 00:23:271220 'src/third_party/ow2_asm': {
1221 'packages': [
1222 {
1223 'package': 'chromium/third_party/ow2_asm',
Yun Liub121ada2019-02-16 04:11:011224 'version': 'NNAhdJzMdnutUVqfSJm5v0tVazA9l3Dd6CRwH6N4Q5kC',
John Budoricke9aa27c2018-03-24 00:23:271225 },
1226 ],
1227 'condition': 'checkout_android',
1228 'dep_type': 'cipd',
1229 },
1230
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421231 'src/third_party/pdfium':
1232 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1233
Paweł Hajdan, Jr7af368952017-10-02 12:25:361234 # Parses Windows PE/COFF executable format.
1235 'src/third_party/pefile': {
1236 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1237 'condition': 'checkout_win',
1238 },
1239
Oystein Eftevaaga9439b922018-01-08 19:30:141240 'src/third_party/perfetto':
chromium-autoroll32939082019-08-23 18:18:201241 Var('android_git') + '/platform/external/perfetto.git' + '@' + '0a07831a9da9dbbf8d761a875336c92c55ca3dd6',
Oystein Eftevaaga9439b922018-01-08 19:30:141242
Paweł Hajdan, Jr7af368952017-10-02 12:25:361243 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291244 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361245 'condition': 'checkout_win',
1246 },
1247
Andrew Grieve40dece272018-08-27 17:59:401248 'src/third_party/proguard': {
1249 'packages': [
1250 {
1251 'package': 'chromium/third_party/proguard',
1252 'version': '3bd778c422ea5496de2ef25c007a517dbb5ce5ca',
1253 },
1254 ],
1255 'condition': 'checkout_android',
1256 'dep_type': 'cipd',
1257 },
1258
Mohamed Heikal5c488592018-11-26 23:32:151259 'src/third_party/protoc_javalite': {
1260 'packages': [
1261 {
1262 'package': 'chromium/third_party/protoc_javalite',
1263 'version': 'version:3.0.0-cr1',
1264 },
1265 ],
1266 'condition': 'checkout_android',
1267 'dep_type': 'cipd',
1268 },
1269
Paweł Hajdan, Jr7af368952017-10-02 12:25:361270 # Dependency of chromite.git and skia.
1271 'src/third_party/pyelftools': {
1272 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1273 'condition': 'checkout_linux',
1274 },
1275
Victor Vasiliev3b5cf152018-07-02 18:47:411276 'src/third_party/quic_trace/src':
Bence Béky3e386552019-04-29 23:44:461277 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '8415c22f0ca2485bd8a16eff64075f4361f3878e',
Victor Vasiliev3b5cf152018-07-02 18:47:411278
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421279 'src/third_party/pywebsocket/src':
1280 Var('chromium_git') + '/external/github.com/google/pywebsocket.git' + '@' + '2d7b73c3acbd0f41dcab487ae5c97c6feae06ce2',
1281
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211282 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221283 'packages': [
1284 {
1285 'package': 'fuchsia/qemu/linux-amd64',
1286 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1287 },
1288 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211289 'condition': 'host_os == "linux" and checkout_fuchsia',
1290 'dep_type': 'cipd',
1291 },
1292
1293 'src/third_party/qemu-mac-x64': {
1294 'packages': [
1295 {
1296 'package': 'fuchsia/qemu/mac-amd64',
1297 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1298 },
1299 ],
1300 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221301 'dep_type': 'cipd',
1302 },
1303
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421304 'src/third_party/re2/src':
Paul Wankadia7b7a6862019-08-08 14:20:301305 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '67bce690decdb507b13e14050661f8b9ebfcfe6c',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161306
Tiger Oakes95b7b7d2018-05-28 15:43:491307 'src/third_party/r8': {
1308 'packages': [
1309 {
1310 'package': 'chromium/third_party/r8',
Sam Maier90dc9f32019-08-19 20:42:571311 'version': 'PiWJNu1SdDl433fYwX_rFSX3zNZWizTfghShod_8QZ0C',
Tiger Oakes95b7b7d2018-05-28 15:43:491312 },
1313 ],
1314 'condition': 'checkout_android',
1315 'dep_type': 'cipd',
1316 },
1317
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161318 'src/third_party/requests/src': {
1319 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'f172b30356d821d180fa4ecfa3e71c7274a32de4',
1320 'condition': 'checkout_android',
1321 },
1322
John Budoricke9aa27c2018-03-24 00:23:271323 'src/third_party/robolectric': {
1324 'packages': [
1325 {
1326 'package': 'chromium/third_party/robolectric',
Sam Maierf756b382019-05-17 19:23:241327 'version': '1KXoOiNP1a_uZNdM2ybWKwAQNow1dHTXTig-ZK4Xgq8C',
John Budoricke9aa27c2018-03-24 00:23:271328 },
1329 ],
1330 'condition': 'checkout_android',
1331 'dep_type': 'cipd',
1332 },
1333
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421334 'src/third_party/robolectric/robolectric': {
Yun Liub121ada2019-02-16 04:11:011335 'url': Var('chromium_git') + '/external/robolectric.git' + '@' + '3d6dcabf5521e028c8efc2778ab6bd8c7b6d923c',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161336 'condition': 'checkout_android',
1337 },
1338
Yun Liub121ada2019-02-16 04:11:011339 'src/third_party/androidx': {
1340 'packages': [
1341 {
1342 'package': 'chromium/third_party/androidx',
1343 'version': 'BgU0HKOH7unGo87kXkIKJlPMmaSOCFhvUKcIr9aborwC',
1344 },
1345 ],
1346 'condition': 'checkout_android',
1347 'dep_type': 'cipd',
1348 },
1349
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421350 'src/third_party/sfntly/src':
Lei Zhangb3ce3d12019-07-19 01:01:161351 Var('chromium_git') + '/external/github.com/googlefonts/sfntly.git' + '@' + Var('sfntly_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421352
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421353 'src/third_party/skia':
1354 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1355
1356 'src/third_party/smhasher/src':
1357 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1358
1359 'src/third_party/snappy/src':
Victor Costan259832e2019-07-10 08:13:191360 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '156cd8939c5fba7fa68ae08db843377ecc07b4b5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421361
John Budoricke9aa27c2018-03-24 00:23:271362 'src/third_party/sqlite4java': {
1363 'packages': [
1364 {
1365 'package': 'chromium/third_party/sqlite4java',
John Budorick14276292018-11-29 19:07:091366 'version': '889660698187baa7c8b0d79f7bf58563125fbd66',
John Budoricke9aa27c2018-03-24 00:23:271367 },
1368 ],
1369 'condition': 'checkout_android',
1370 'dep_type': 'cipd',
1371 },
1372
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421373 'src/third_party/swiftshader':
1374 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1375
1376 'src/third_party/ub-uiautomator/lib': {
1377 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161378 'condition': 'checkout_android',
1379 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421380
1381 'src/third_party/usrsctp/usrsctplib':
Taylor Brandstetter462adb22018-06-25 18:56:571382 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '7a8bc9a90ca96634aa56ee712856d97f27d903f8',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421383
Paweł Hajdan, Jr7af368952017-10-02 12:25:361384 # Display server protocol for Linux.
1385 'src/third_party/wayland/src': {
1386 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + '1361da9cd5a719b32d978485a29920429a31ed25',
1387 'condition': 'checkout_linux',
1388 },
1389
1390 # Wayland protocols that add functionality not available in the core protocol.
1391 'src/third_party/wayland-protocols/src': {
Alexandros Frantzise05fa0a2019-01-15 05:17:121392 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '57423eac60cc234ebfad15f394488a47f69afe16',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361393 'condition': 'checkout_linux',
1394 },
1395
1396 # Wireless Display Software. Used on Chrome OS.
1397 'src/third_party/wds/src': {
1398 'url': Var('chromium_git') + '/external/github.com/01org/wds' + '@' + 'ac3d8210d95f3000bf5c8e16a79dbbbf22d554a5',
1399 'condition': 'checkout_linux',
1400 },
1401
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421402 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011403 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421404
1405 'src/third_party/webgl/src':
Vikas Soni95376642019-07-18 18:00:091406 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'abaae129d9a0c6e1e092067e0b105475df43352e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421407
1408 'src/third_party/webrtc':
chromium-autorollcfd096e2019-08-22 12:14:071409 Var('webrtc_git') + '/src.git' + '@' + 'a2dae38ee7729ec1d6fcb7d22b7a597c627ad81a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421410
Paweł Hajdan, Jr7af368952017-10-02 12:25:361411 'src/third_party/xdg-utils': {
1412 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1413 'condition': 'checkout_linux',
1414 },
1415
John Budoricke9aa27c2018-03-24 00:23:271416 'src/third_party/xstream': {
1417 'packages': [
1418 {
1419 'package': 'chromium/third_party/xstream',
John Budorick14276292018-11-29 19:07:091420 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
John Budoricke9aa27c2018-03-24 00:23:271421 },
1422 ],
1423 'condition': 'checkout_android',
1424 'dep_type': 'cipd',
1425 },
1426
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421427 'src/third_party/yasm/source/patched-yasm':
Mostyn Bramley-Moore2be9a9d02018-07-07 00:35:171428 Var('chromium_git') + '/chromium/deps/yasm/patched-yasm.git' + '@' + '720b70524a4424b15fc57e82263568c8ba0496ad',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421429
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421430 'src/tools/page_cycler/acid3':
1431 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1432
bsheedy0e0f26df2019-01-09 22:17:161433 'src/tools/skia_goldctl': {
1434 'packages': [
1435 {
1436 'package': 'skia/tools/goldctl/${{platform}}',
Brian Sheedy4bcccabe2019-07-23 00:03:451437 'version': 'git_revision:343c20ec0539c9d390d11dc566eab245561234f9',
bsheedy0e0f26df2019-01-09 22:17:161438 },
1439 ],
1440 'dep_type': 'cipd',
1441 },
1442
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421443 'src/tools/swarming_client':
1444 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
1445
1446 'src/v8':
1447 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1448
1449 'src-internal': {
chromium-internal-autoroll536d8222019-08-23 18:24:411450 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@4c555ee9b300ec1f191e5c2b5e59b3ee5b87b91d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421451 'condition': 'checkout_src_internal',
1452 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031453
Tibor Goldschwendta117da02018-11-16 22:25:271454 'src/third_party/google_android_play_core': {
1455 'packages': [
1456 {
1457 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_verification',
Peter Wen5afdcbd2019-08-22 20:52:501458 'version': '4hAx_nDBLvvQHfRMqLEB4ot_jERn_Wpuwxuap5Ii4PsC',
Tibor Goldschwendta117da02018-11-16 22:25:271459 },
1460 ],
1461 'condition': 'checkout_android',
1462 'dep_type': 'cipd',
1463 },
1464
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031465 # === ANDROID_DEPS Generated Code Start ===
Peter Wend340c5e2018-07-26 20:55:391466 # Generated by //tools/android/roll/android_deps/fetch_all.py
1467 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241468 'packages': [
1469 {
Peter Wend340c5e2018-07-26 20:55:391470 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Boris Sazonovff83e6c2019-04-03 15:52:031471 'version': 'version:1.1.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241472 },
1473 ],
1474 'condition': 'checkout_android',
1475 'dep_type': 'cipd',
1476 },
1477
Ben Joycee779ce62019-08-15 22:57:371478 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1479 'packages': [
1480 {
1481 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
1482 'version': 'version:1.1.1-cr0',
1483 },
1484 ],
1485 'condition': 'checkout_android',
1486 'dep_type': 'cipd',
1487 },
1488
Peter Wend340c5e2018-07-26 20:55:391489 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241490 'packages': [
1491 {
Peter Wend340c5e2018-07-26 20:55:391492 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Boris Sazonovff83e6c2019-04-03 15:52:031493 'version': 'version:1.1.1-cr0',
1494 },
1495 ],
1496 'condition': 'checkout_android',
1497 'dep_type': 'cipd',
1498 },
1499
1500 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1501 'packages': [
1502 {
1503 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
1504 'version': 'version:1.1.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241505 },
1506 ],
1507 'condition': 'checkout_android',
1508 'dep_type': 'cipd',
1509 },
1510
Ben Joycee779ce62019-08-15 22:57:371511 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1512 'packages': [
1513 {
1514 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
1515 'version': 'version:1.1.1-cr0',
1516 },
1517 ],
1518 'condition': 'checkout_android',
1519 'dep_type': 'cipd',
1520 },
1521
1522 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1523 'packages': [
1524 {
1525 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
1526 'version': 'version:1.1.1-cr0',
1527 },
1528 ],
1529 'condition': 'checkout_android',
1530 'dep_type': 'cipd',
1531 },
1532
Peter Wend340c5e2018-07-26 20:55:391533 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241534 'packages': [
1535 {
Peter Wend340c5e2018-07-26 20:55:391536 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Boris Sazonovff83e6c2019-04-03 15:52:031537 'version': 'version:1.1.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241538 },
1539 ],
1540 'condition': 'checkout_android',
1541 'dep_type': 'cipd',
1542 },
1543
Ben Joycee779ce62019-08-15 22:57:371544 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1545 'packages': [
1546 {
1547 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
1548 'version': 'version:1.1.1-cr0',
1549 },
1550 ],
1551 'condition': 'checkout_android',
1552 'dep_type': 'cipd',
1553 },
1554
Yun Liud0a3e812019-02-22 20:53:121555 'src/third_party/android_deps/libs/androidx_annotation_annotation': {
1556 'packages': [
1557 {
1558 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation',
1559 'version': 'version:1.0.0-cr0',
1560 },
1561 ],
1562 'condition': 'checkout_android',
1563 'dep_type': 'cipd',
1564 },
1565
1566 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common': {
1567 'packages': [
1568 {
1569 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common',
1570 'version': 'version:2.0.0-cr0',
1571 },
1572 ],
1573 'condition': 'checkout_android',
1574 'dep_type': 'cipd',
1575 },
1576
1577 'src/third_party/android_deps/libs/androidx_test_core': {
1578 'packages': [
1579 {
1580 'package': 'chromium/third_party/android_deps/libs/androidx_test_core',
1581 'version': 'version:1.0.0-cr0',
1582 },
1583 ],
1584 'condition': 'checkout_android',
1585 'dep_type': 'cipd',
1586 },
1587
1588 'src/third_party/android_deps/libs/androidx_test_ext_junit': {
1589 'packages': [
1590 {
1591 'package': 'chromium/third_party/android_deps/libs/androidx_test_ext_junit',
1592 'version': 'version:1.0.0-cr0',
1593 },
1594 ],
1595 'condition': 'checkout_android',
1596 'dep_type': 'cipd',
1597 },
1598
1599 'src/third_party/android_deps/libs/androidx_test_monitor': {
1600 'packages': [
1601 {
1602 'package': 'chromium/third_party/android_deps/libs/androidx_test_monitor',
1603 'version': 'version:1.1.0-cr0',
1604 },
1605 ],
1606 'condition': 'checkout_android',
1607 'dep_type': 'cipd',
1608 },
1609
Yun Liu081719f2019-03-20 23:24:021610 'src/third_party/android_deps/libs/androidx_test_rules': {
1611 'packages': [
1612 {
1613 'package': 'chromium/third_party/android_deps/libs/androidx_test_rules',
1614 'version': 'version:1.1.0-cr0',
1615 },
1616 ],
1617 'condition': 'checkout_android',
1618 'dep_type': 'cipd',
1619 },
1620
1621 'src/third_party/android_deps/libs/androidx_test_runner': {
1622 'packages': [
1623 {
1624 'package': 'chromium/third_party/android_deps/libs/androidx_test_runner',
1625 'version': 'version:1.1.0-cr0',
1626 },
1627 ],
1628 'condition': 'checkout_android',
1629 'dep_type': 'cipd',
1630 },
1631
Peter Wend340c5e2018-07-26 20:55:391632 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241633 'packages': [
1634 {
Peter Wend340c5e2018-07-26 20:55:391635 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Ben Joycee779ce62019-08-15 22:57:371636 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241637 },
1638 ],
1639 'condition': 'checkout_android',
1640 'dep_type': 'cipd',
1641 },
1642
Peter Wend340c5e2018-07-26 20:55:391643 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241644 'packages': [
1645 {
Peter Wend340c5e2018-07-26 20:55:391646 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Ben Joycee779ce62019-08-15 22:57:371647 'version': 'version:28.0.0-cr0',
1648 },
1649 ],
1650 'condition': 'checkout_android',
1651 'dep_type': 'cipd',
1652 },
1653
1654 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1655 'packages': [
1656 {
1657 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
1658 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241659 },
1660 ],
1661 'condition': 'checkout_android',
1662 'dep_type': 'cipd',
1663 },
1664
Peter Wend340c5e2018-07-26 20:55:391665 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241666 'packages': [
1667 {
Peter Wend340c5e2018-07-26 20:55:391668 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Ben Joycee779ce62019-08-15 22:57:371669 'version': 'version:28.0.0-cr0',
1670 },
1671 ],
1672 'condition': 'checkout_android',
1673 'dep_type': 'cipd',
1674 },
1675
1676 'src/third_party/android_deps/libs/com_android_support_collections': {
1677 'packages': [
1678 {
1679 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
1680 'version': 'version:28.0.0-cr0',
1681 },
1682 ],
1683 'condition': 'checkout_android',
1684 'dep_type': 'cipd',
1685 },
1686
1687 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1688 'packages': [
1689 {
1690 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
1691 'version': 'version:28.0.0-cr0',
1692 },
1693 ],
1694 'condition': 'checkout_android',
1695 'dep_type': 'cipd',
1696 },
1697
1698 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1699 'packages': [
1700 {
1701 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
1702 'version': 'version:28.0.0-cr0',
1703 },
1704 ],
1705 'condition': 'checkout_android',
1706 'dep_type': 'cipd',
1707 },
1708
1709 'src/third_party/android_deps/libs/com_android_support_customview': {
1710 'packages': [
1711 {
1712 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
1713 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241714 },
1715 ],
1716 'condition': 'checkout_android',
1717 'dep_type': 'cipd',
1718 },
1719
Peter Wend340c5e2018-07-26 20:55:391720 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241721 'packages': [
1722 {
Peter Wend340c5e2018-07-26 20:55:391723 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Ben Joycee779ce62019-08-15 22:57:371724 'version': 'version:28.0.0-cr0',
1725 },
1726 ],
1727 'condition': 'checkout_android',
1728 'dep_type': 'cipd',
1729 },
1730
1731 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1732 'packages': [
1733 {
1734 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
1735 'version': 'version:28.0.0-cr0',
1736 },
1737 ],
1738 'condition': 'checkout_android',
1739 'dep_type': 'cipd',
1740 },
1741
1742 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1743 'packages': [
1744 {
1745 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
1746 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241747 },
1748 ],
1749 'condition': 'checkout_android',
1750 'dep_type': 'cipd',
1751 },
1752
Peter Wend340c5e2018-07-26 20:55:391753 'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241754 'packages': [
1755 {
Peter Wend340c5e2018-07-26 20:55:391756 'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
Ben Joycee779ce62019-08-15 22:57:371757 'version': 'version:28.0.0-cr0',
1758 },
1759 ],
1760 'condition': 'checkout_android',
1761 'dep_type': 'cipd',
1762 },
1763
1764 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1765 'packages': [
1766 {
1767 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
1768 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241769 },
1770 ],
1771 'condition': 'checkout_android',
1772 'dep_type': 'cipd',
1773 },
1774
Peter Wend340c5e2018-07-26 20:55:391775 'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241776 'packages': [
1777 {
Peter Wend340c5e2018-07-26 20:55:391778 'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
Ben Joycee779ce62019-08-15 22:57:371779 'version': 'version:28.0.0-cr0',
1780 },
1781 ],
1782 'condition': 'checkout_android',
1783 'dep_type': 'cipd',
1784 },
1785
1786 'src/third_party/android_deps/libs/com_android_support_loader': {
1787 'packages': [
1788 {
1789 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
1790 'version': 'version:28.0.0-cr0',
1791 },
1792 ],
1793 'condition': 'checkout_android',
1794 'dep_type': 'cipd',
1795 },
1796
1797 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1798 'packages': [
1799 {
1800 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
1801 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241802 },
1803 ],
1804 'condition': 'checkout_android',
1805 'dep_type': 'cipd',
1806 },
1807
Peter Wend340c5e2018-07-26 20:55:391808 'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241809 'packages': [
1810 {
Peter Wend340c5e2018-07-26 20:55:391811 'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
Ben Joycee779ce62019-08-15 22:57:371812 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241813 },
1814 ],
1815 'condition': 'checkout_android',
1816 'dep_type': 'cipd',
1817 },
1818
Peter Wend340c5e2018-07-26 20:55:391819 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241820 'packages': [
1821 {
Peter Wend340c5e2018-07-26 20:55:391822 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
1823 'version': 'version:1.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241824 },
1825 ],
1826 'condition': 'checkout_android',
1827 'dep_type': 'cipd',
1828 },
1829
Peter Wend340c5e2018-07-26 20:55:391830 'src/third_party/android_deps/libs/com_android_support_palette_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241831 'packages': [
1832 {
Peter Wend340c5e2018-07-26 20:55:391833 'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
Ben Joycee779ce62019-08-15 22:57:371834 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241835 },
1836 ],
1837 'condition': 'checkout_android',
1838 'dep_type': 'cipd',
1839 },
1840
Peter Wend340c5e2018-07-26 20:55:391841 'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241842 'packages': [
1843 {
Peter Wend340c5e2018-07-26 20:55:391844 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
Ben Joycee779ce62019-08-15 22:57:371845 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241846 },
1847 ],
1848 'condition': 'checkout_android',
1849 'dep_type': 'cipd',
1850 },
1851
Peter Wend340c5e2018-07-26 20:55:391852 'src/third_party/android_deps/libs/com_android_support_preference_v14': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241853 'packages': [
1854 {
Peter Wend340c5e2018-07-26 20:55:391855 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
Ben Joycee779ce62019-08-15 22:57:371856 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241857 },
1858 ],
1859 'condition': 'checkout_android',
1860 'dep_type': 'cipd',
1861 },
1862
Peter Wend340c5e2018-07-26 20:55:391863 'src/third_party/android_deps/libs/com_android_support_preference_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241864 'packages': [
1865 {
Peter Wend340c5e2018-07-26 20:55:391866 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
Ben Joycee779ce62019-08-15 22:57:371867 'version': 'version:28.0.0-cr0',
1868 },
1869 ],
1870 'condition': 'checkout_android',
1871 'dep_type': 'cipd',
1872 },
1873
1874 'src/third_party/android_deps/libs/com_android_support_print': {
1875 'packages': [
1876 {
1877 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
1878 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241879 },
1880 ],
1881 'condition': 'checkout_android',
1882 'dep_type': 'cipd',
1883 },
1884
Peter Wend340c5e2018-07-26 20:55:391885 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241886 'packages': [
1887 {
Peter Wend340c5e2018-07-26 20:55:391888 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Ben Joycee779ce62019-08-15 22:57:371889 'version': 'version:28.0.0-cr0',
1890 },
1891 ],
1892 'condition': 'checkout_android',
1893 'dep_type': 'cipd',
1894 },
1895
1896 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
1897 'packages': [
1898 {
1899 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
1900 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241901 },
1902 ],
1903 'condition': 'checkout_android',
1904 'dep_type': 'cipd',
1905 },
1906
Peter Wend340c5e2018-07-26 20:55:391907 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241908 'packages': [
1909 {
Peter Wend340c5e2018-07-26 20:55:391910 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Ben Joycee779ce62019-08-15 22:57:371911 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241912 },
1913 ],
1914 'condition': 'checkout_android',
1915 'dep_type': 'cipd',
1916 },
1917
Peter Wend340c5e2018-07-26 20:55:391918 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241919 'packages': [
1920 {
Peter Wend340c5e2018-07-26 20:55:391921 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Ben Joycee779ce62019-08-15 22:57:371922 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241923 },
1924 ],
1925 'condition': 'checkout_android',
1926 'dep_type': 'cipd',
1927 },
1928
Peter Wend340c5e2018-07-26 20:55:391929 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241930 'packages': [
1931 {
Peter Wend340c5e2018-07-26 20:55:391932 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Ben Joycee779ce62019-08-15 22:57:371933 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241934 },
1935 ],
1936 'condition': 'checkout_android',
1937 'dep_type': 'cipd',
1938 },
1939
Peter Wend340c5e2018-07-26 20:55:391940 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241941 'packages': [
1942 {
Peter Wend340c5e2018-07-26 20:55:391943 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Ben Joycee779ce62019-08-15 22:57:371944 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241945 },
1946 ],
1947 'condition': 'checkout_android',
1948 'dep_type': 'cipd',
1949 },
1950
Peter Wend340c5e2018-07-26 20:55:391951 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241952 'packages': [
1953 {
Peter Wend340c5e2018-07-26 20:55:391954 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Ben Joycee779ce62019-08-15 22:57:371955 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241956 },
1957 ],
1958 'condition': 'checkout_android',
1959 'dep_type': 'cipd',
1960 },
1961
Peter Wend340c5e2018-07-26 20:55:391962 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241963 'packages': [
1964 {
Peter Wend340c5e2018-07-26 20:55:391965 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Ben Joycee779ce62019-08-15 22:57:371966 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241967 },
1968 ],
1969 'condition': 'checkout_android',
1970 'dep_type': 'cipd',
1971 },
1972
Peter Wend340c5e2018-07-26 20:55:391973 'src/third_party/android_deps/libs/com_android_support_support_v13': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241974 'packages': [
1975 {
Peter Wend340c5e2018-07-26 20:55:391976 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
Ben Joycee779ce62019-08-15 22:57:371977 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241978 },
1979 ],
1980 'condition': 'checkout_android',
1981 'dep_type': 'cipd',
1982 },
1983
Peter Wend340c5e2018-07-26 20:55:391984 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241985 'packages': [
1986 {
Peter Wend340c5e2018-07-26 20:55:391987 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Ben Joycee779ce62019-08-15 22:57:371988 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241989 },
1990 ],
1991 'condition': 'checkout_android',
1992 'dep_type': 'cipd',
1993 },
1994
Peter Wend340c5e2018-07-26 20:55:391995 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241996 'packages': [
1997 {
Peter Wend340c5e2018-07-26 20:55:391998 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Ben Joycee779ce62019-08-15 22:57:371999 'version': 'version:28.0.0-cr0',
2000 },
2001 ],
2002 'condition': 'checkout_android',
2003 'dep_type': 'cipd',
2004 },
2005
2006 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2007 'packages': [
2008 {
2009 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
2010 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242011 },
2012 ],
2013 'condition': 'checkout_android',
2014 'dep_type': 'cipd',
2015 },
2016
Peter Wend340c5e2018-07-26 20:55:392017 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242018 'packages': [
2019 {
Peter Wend340c5e2018-07-26 20:55:392020 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Ben Joycee779ce62019-08-15 22:57:372021 'version': 'version:28.0.0-cr0',
2022 },
2023 ],
2024 'condition': 'checkout_android',
2025 'dep_type': 'cipd',
2026 },
2027
2028 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2029 'packages': [
2030 {
2031 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
2032 'version': 'version:28.0.0-cr0',
2033 },
2034 ],
2035 'condition': 'checkout_android',
2036 'dep_type': 'cipd',
2037 },
2038
2039 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2040 'packages': [
2041 {
2042 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
2043 'version': 'version:28.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392044 },
2045 ],
2046 'condition': 'checkout_android',
2047 'dep_type': 'cipd',
2048 },
2049
2050 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2051 'packages': [
2052 {
2053 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Peter Wen30b1acde2018-08-20 15:01:332054 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392055 },
2056 ],
2057 'condition': 'checkout_android',
2058 'dep_type': 'cipd',
2059 },
2060
2061 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2062 'packages': [
2063 {
2064 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Peter Wen30b1acde2018-08-20 15:01:332065 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392066 },
2067 ],
2068 'condition': 'checkout_android',
2069 'dep_type': 'cipd',
2070 },
2071
2072 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2073 'packages': [
2074 {
2075 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Peter Wen30b1acde2018-08-20 15:01:332076 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392077 },
2078 ],
2079 'condition': 'checkout_android',
2080 'dep_type': 'cipd',
2081 },
2082
2083 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2084 'packages': [
2085 {
2086 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Peter Wen30b1acde2018-08-20 15:01:332087 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392088 },
2089 ],
2090 'condition': 'checkout_android',
2091 'dep_type': 'cipd',
2092 },
2093
2094 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2095 'packages': [
2096 {
2097 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Peter Wen30b1acde2018-08-20 15:01:332098 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392099 },
2100 ],
2101 'condition': 'checkout_android',
2102 'dep_type': 'cipd',
2103 },
2104
2105 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2106 'packages': [
2107 {
2108 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Peter Wen2741204b2018-08-20 18:45:342109 'version': 'version:16.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392110 },
2111 ],
2112 'condition': 'checkout_android',
2113 'dep_type': 'cipd',
2114 },
2115
2116 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2117 'packages': [
2118 {
2119 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Peter Wen2741204b2018-08-20 18:45:342120 'version': 'version:16.0.1-cr0',
Peter Wen30b1acde2018-08-20 15:01:332121 },
2122 ],
2123 'condition': 'checkout_android',
2124 'dep_type': 'cipd',
2125 },
2126
2127 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2128 'packages': [
2129 {
2130 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
2131 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392132 },
2133 ],
2134 'condition': 'checkout_android',
2135 'dep_type': 'cipd',
2136 },
2137
2138 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2139 'packages': [
2140 {
2141 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Peter Wen30b1acde2018-08-20 15:01:332142 'version': 'version:15.0.1-cr0',
2143 },
2144 ],
2145 'condition': 'checkout_android',
2146 'dep_type': 'cipd',
2147 },
2148
2149 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2150 'packages': [
2151 {
2152 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
2153 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392154 },
2155 ],
2156 'condition': 'checkout_android',
2157 'dep_type': 'cipd',
2158 },
2159
2160 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2161 'packages': [
2162 {
2163 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Peter Wen30b1acde2018-08-20 15:01:332164 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392165 },
2166 ],
2167 'condition': 'checkout_android',
2168 'dep_type': 'cipd',
2169 },
2170
2171 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2172 'packages': [
2173 {
2174 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Peter Wen30b1acde2018-08-20 15:01:332175 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392176 },
2177 ],
2178 'condition': 'checkout_android',
2179 'dep_type': 'cipd',
2180 },
2181
2182 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2183 'packages': [
2184 {
2185 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Peter Wen2741204b2018-08-20 18:45:342186 'version': 'version:16.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392187 },
2188 ],
2189 'condition': 'checkout_android',
2190 'dep_type': 'cipd',
2191 },
2192
2193 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2194 'packages': [
2195 {
2196 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Peter Wen30b1acde2018-08-20 15:01:332197 'version': 'version:15.0.1-cr0',
2198 },
2199 ],
2200 'condition': 'checkout_android',
2201 'dep_type': 'cipd',
2202 },
2203
2204 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2205 'packages': [
2206 {
2207 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
2208 'version': 'version:15.0.1-cr0',
2209 },
2210 ],
2211 'condition': 'checkout_android',
2212 'dep_type': 'cipd',
2213 },
2214
2215 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2216 'packages': [
2217 {
2218 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
2219 'version': 'version:15.0.1-cr0',
2220 },
2221 ],
2222 'condition': 'checkout_android',
2223 'dep_type': 'cipd',
2224 },
2225
2226 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2227 'packages': [
2228 {
2229 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
2230 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392231 },
2232 ],
2233 'condition': 'checkout_android',
2234 'dep_type': 'cipd',
2235 },
2236
2237 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2238 'packages': [
2239 {
2240 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Peter Wen30b1acde2018-08-20 15:01:332241 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392242 },
2243 ],
2244 'condition': 'checkout_android',
2245 'dep_type': 'cipd',
2246 },
2247
2248 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2249 'packages': [
2250 {
2251 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Peter Wen30b1acde2018-08-20 15:01:332252 'version': 'version:15.0.1-cr0',
Peter Wend340c5e2018-07-26 20:55:392253 },
2254 ],
2255 'condition': 'checkout_android',
2256 'dep_type': 'cipd',
2257 },
2258
2259 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2260 'packages': [
2261 {
2262 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Peter Wen30b1acde2018-08-20 15:01:332263 'version': 'version:15.0.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242264 },
2265 ],
2266 'condition': 'checkout_android',
2267 'dep_type': 'cipd',
2268 },
2269
Peter Wenee303ae2018-09-12 19:41:372270 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2271 'packages': [
2272 {
2273 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
2274 'version': 'version:1.3.9-cr0',
2275 },
2276 ],
2277 'condition': 'checkout_android',
2278 'dep_type': 'cipd',
2279 },
2280
Pavel Shmakovc1d47012018-08-24 14:36:222281 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2282 'packages': [
2283 {
2284 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
2285 'version': 'version:2.17-cr0',
2286 },
2287 ],
2288 'condition': 'checkout_android',
2289 'dep_type': 'cipd',
2290 },
2291
Pavel Shmakovc1d47012018-08-24 14:36:222292 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2293 'packages': [
2294 {
2295 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
2296 'version': 'version:2.17-cr0',
2297 },
2298 ],
2299 'condition': 'checkout_android',
2300 'dep_type': 'cipd',
2301 },
2302
2303 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2304 'packages': [
2305 {
2306 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
2307 'version': 'version:2.17-cr0',
2308 },
2309 ],
2310 'condition': 'checkout_android',
2311 'dep_type': 'cipd',
2312 },
2313
2314 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372315 'packages': [
2316 {
2317 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
2318 'version': 'version:2.17-cr0',
2319 },
2320 ],
2321 'condition': 'checkout_android',
2322 'dep_type': 'cipd',
2323 },
2324
2325 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2326 'packages': [
2327 {
2328 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
2329 'version': 'version:2.1.3-cr0',
2330 },
2331 ],
2332 'condition': 'checkout_android',
2333 'dep_type': 'cipd',
2334 },
Pavel Shmakovc1d47012018-08-24 14:36:222335
2336 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2337 'packages': [
2338 {
2339 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
2340 'version': 'version:9-dev-r4023-3-cr0',
2341 },
2342 ],
2343 'condition': 'checkout_android',
2344 'dep_type': 'cipd',
2345 },
2346
2347 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2348 'packages': [
2349 {
2350 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
2351 'version': 'version:1.5-cr0',
2352 },
2353 ],
2354 'condition': 'checkout_android',
2355 'dep_type': 'cipd',
2356 },
2357
2358 'src/third_party/android_deps/libs/com_google_guava_guava': {
2359 'packages': [
2360 {
2361 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Peter Wenee303ae2018-09-12 19:41:372362 'version': 'version:25.0-jre-cr0',
2363 },
2364 ],
2365 'condition': 'checkout_android',
2366 'dep_type': 'cipd',
2367 },
2368
2369 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2370 'packages': [
2371 {
2372 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
2373 'version': 'version:1.1-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222374 },
2375 ],
2376 'condition': 'checkout_android',
2377 'dep_type': 'cipd',
2378 },
2379
Mohamed Heikal7dc993cb2018-11-20 22:16:342380 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
2381 'packages': [
2382 {
2383 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
2384 'version': 'version:3.0.1-cr0',
2385 },
2386 ],
2387 'condition': 'checkout_android',
2388 'dep_type': 'cipd',
2389 },
2390
Pavel Shmakovc1d47012018-08-24 14:36:222391 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2392 'packages': [
2393 {
2394 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
2395 'version': 'version:1.11.0-cr0',
2396 },
2397 ],
2398 'condition': 'checkout_android',
2399 'dep_type': 'cipd',
2400 },
2401
2402 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
2403 'packages': [
2404 {
2405 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
2406 'version': 'version:1.0-cr0',
2407 },
2408 ],
2409 'condition': 'checkout_android',
2410 'dep_type': 'cipd',
2411 },
2412
2413 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:372414 'packages': [
2415 {
2416 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
2417 'version': 'version:1-cr0',
2418 },
2419 ],
2420 'condition': 'checkout_android',
2421 'dep_type': 'cipd',
2422 },
2423
Yun Liu081719f2019-03-20 23:24:022424 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
2425 'packages': [
2426 {
2427 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
2428 'version': 'version:2.3.0-cr0',
2429 },
2430 ],
2431 'condition': 'checkout_android',
2432 'dep_type': 'cipd',
2433 },
2434
Peter Wenee303ae2018-09-12 19:41:372435 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
2436 'packages': [
2437 {
2438 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
2439 'version': 'version:2.3.0-cr0',
2440 },
2441 ],
2442 'condition': 'checkout_android',
2443 'dep_type': 'cipd',
2444 },
2445
2446 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
2447 'packages': [
2448 {
2449 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
2450 'version': 'version:1.14-cr0',
2451 },
2452 ],
2453 'condition': 'checkout_android',
2454 'dep_type': 'cipd',
2455 },
Pavel Shmakovc1d47012018-08-24 14:36:222456
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:032457 # === ANDROID_DEPS Generated Code End ===
[email protected]5f129de2009-02-24 23:22:042458}
2459
[email protected]00c517672010-11-04 00:27:292460
[email protected]5f129de2009-02-24 23:22:042461include_rules = [
2462 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:142463 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:392464 '+base',
2465 '+build',
2466 '+ipc',
[email protected]5f129de2009-02-24 23:22:042467
[email protected]dfbff862012-11-28 19:08:142468 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:392469 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:142470
Stefan Zagerfd5ba192014-08-23 00:29:392471 '+testing',
2472 '+third_party/icu/source/common/unicode',
2473 '+third_party/icu/source/i18n/unicode',
2474 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:412475
2476 # Chromium cannot directly depend on Abseil.
2477 '-absl',
[email protected]5f129de2009-02-24 23:22:042478]
2479
2480
2481# checkdeps.py shouldn't check include paths for files in these dirs:
2482skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:392483 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:142484 'out',
Stefan Zagerfd5ba192014-08-23 00:29:392485 'skia',
2486 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:412487 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:392488 'v8',
[email protected]5f129de2009-02-24 23:22:042489]
[email protected]bfa24b962009-03-02 00:16:162490
2491
2492hooks = [
2493 {
[email protected]9372bec2014-08-14 14:03:302494 # This clobbers when necessary (based on get_landmines.py). It must be the
2495 # first hook so that other things that get/generate into the output
2496 # directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:392497 'name': 'landmines',
2498 'pattern': '.',
2499 'action': [
Nodir Turakulovdd080902018-01-20 01:06:482500 'python',
Stefan Zagerfd5ba192014-08-23 00:29:392501 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:302502 ],
2503 },
2504 {
Dan Jacquescea92c512017-06-02 23:59:162505 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2506 # disabled.
2507 'name': 'disable_depot_tools_selfupdate',
2508 'pattern': '.',
2509 'action': [
Nodir Turakulovdd080902018-01-20 01:06:482510 'python',
Dan Jacquescea92c512017-06-02 23:59:162511 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2512 '--disable',
2513 ],
2514 },
2515 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:172516 # Ensure that we don't accidentally reference any .pyc files whose
2517 # corresponding .py files have since been deleted.
2518 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:522519 'name': 'remove_stale_pyc_files',
2520 'pattern': '.',
2521 'action': [
Nodir Turakulovdd080902018-01-20 01:06:482522 'python',
jbudorick94a712c2016-03-09 19:03:522523 'src/tools/remove_stale_pyc_files.py',
2524 'src/android_webview/tools',
2525 'src/build/android',
2526 'src/gpu/gles2_conform_support',
2527 'src/infra',
2528 'src/ppapi',
2529 'src/printing',
Kent Tamura47769d52018-05-25 05:46:492530 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:582531 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:522532 'src/third_party/catapult',
2533 'src/third_party/closure_compiler/build',
2534 'src/tools',
2535 ],
2536 },
2537 {
Dirk Prankecbff2fc2019-03-22 21:53:442538 # Verify that we have the right GN binary and force-install it if we
2539 # don't, in order to work around crbug.com/944367.
2540 # TODO(crbug.com/944667) Get rid of this when cipd is ensuring we
2541 # have the right binary more carefully and we no longer need this.
2542 'name': 'ensure_gn_version',
2543 'pattern': '.',
2544 'action': [
2545 'python',
2546 'src/buildtools/ensure_gn_version.py',
2547 Var('gn_version')
2548 ],
2549 },
2550 {
[email protected]89e43f652011-08-18 00:03:172551 # This downloads binaries for Native Client's newlib toolchain.
2552 # Done in lieu of building the toolchain from scratch as it can take
2553 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:392554 'name': 'nacltools',
2555 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:552556 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:392557 'action': [
Nodir Turakulovdd080902018-01-20 01:06:482558 'python',
dyen249880632014-11-20 23:02:202559 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:222560 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:552561 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:172562 ],
2563 },
[email protected]3a0b2492011-08-24 20:41:162564 {
Tom Andersona07b9fe2018-02-09 04:08:262565 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:392566 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:262567 'condition': 'checkout_linux and checkout_arm',
Nodir Turakulovdd080902018-01-20 01:06:482568 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:262569 '--arch=arm'],
2570 },
2571 {
2572 'name': 'sysroot_arm64',
2573 'pattern': '.',
2574 'condition': 'checkout_linux and checkout_arm64',
2575 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2576 '--arch=arm64'],
2577 },
2578 {
2579 'name': 'sysroot_x86',
2580 'pattern': '.',
2581 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2582 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2583 '--arch=x86'],
2584 },
2585 {
2586 'name': 'sysroot_mips',
2587 'pattern': '.',
2588 'condition': 'checkout_linux and checkout_mips',
2589 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2590 '--arch=mips'],
2591 },
2592 {
Wang Qingd25f7cc2018-09-05 06:01:042593 'name': 'sysroot_mips64',
2594 'pattern': '.',
2595 'condition': 'checkout_linux and checkout_mips64',
2596 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2597 '--arch=mips64el'],
2598 },
2599
2600 {
Tom Andersona07b9fe2018-02-09 04:08:262601 'name': 'sysroot_x64',
2602 'pattern': '.',
2603 'condition': 'checkout_linux and checkout_x64',
2604 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2605 '--arch=x64'],
sbc41d0e082014-10-22 20:39:292606 },
2607 {
Nico Weber76299302018-02-01 20:36:452608 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2609 'name': 'ciopfs_linux',
2610 'pattern': '.',
2611 'condition': 'checkout_win and host_os == "linux"',
2612 'action': [ 'python',
2613 'src/third_party/depot_tools/download_from_google_storage.py',
2614 '--no_resume',
2615 '--no_auth',
2616 '--bucket', 'chromium-browser-clang/ciopfs',
2617 '-s', 'src/build/ciopfs.sha1',
2618 ]
2619 },
2620 {
Nico Weberb19437032017-10-09 02:45:092621 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:392622 'name': 'win_toolchain',
2623 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:402624 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:482625 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:202626 },
justincohen6a03a3d2016-03-26 21:44:382627 {
2628 # Update the Mac toolchain if necessary.
2629 'name': 'mac_toolchain',
2630 'pattern': '.',
Michael Achenbach0c78efa2019-07-30 20:00:022631 'condition': 'checkout_mac',
Nodir Turakulov52cd53f2017-11-14 22:08:022632 'action': ['python', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:382633 },
hansb2eae972015-05-19 00:53:122634 # Pull binutils for linux, enabled debug fission for faster linking /
2635 # debugging when used with clang on Ubuntu Precise.
2636 # https://code.google.com/p/chromium/issues/detail?id=352046
2637 {
2638 'name': 'binutils',
2639 'pattern': 'src/third_party/binutils',
Wang Qingd25f7cc2018-09-05 06:01:042640 'condition': 'host_os == "linux" and host_cpu != "mips64"',
hansb2eae972015-05-19 00:53:122641 'action': [
Nodir Turakulovfec77cd2017-11-14 18:22:322642 'python',
hansb2eae972015-05-19 00:53:122643 'src/third_party/binutils/download.py',
2644 ],
2645 },
[email protected]c71d3282014-04-09 01:56:202646 {
Hans Wennborg0214e8a2019-04-29 09:50:512647 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:122648 # Note: On Win, this should run after win_toolchain, as it may use it.
2649 'name': 'clang',
2650 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:512651 'condition': 'not llvm_force_head_revision',
2652 'action': ['python', 'src/tools/clang/scripts/update.py'],
2653 },
2654 {
2655 # Build the clang toolchain from tip-of-tree.
2656 # Note: On Win, this should run after win_toolchain, as it may use it.
2657 'name': 'clang_tot',
2658 'pattern': '.',
2659 'condition': 'llvm_force_head_revision',
Hans Wennborgd1eec552019-05-02 14:59:072660 'action': ['python', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:512661 '--llvm-force-head-revision',
2662 '--with-android={checkout_android}'],
Hans Wennborg28fb41c2014-09-22 23:25:122663 },
2664 {
Roberto Carrillo36312722018-10-17 02:18:452665 # This is supposed to support the same set of platforms as 'clang' above.
2666 'name': 'clang_coverage',
2667 'pattern': '.',
2668 'condition': 'checkout_clang_coverage_tools',
2669 'action': ['python', 'src/tools/code_coverage/update_clang_coverage_tools.py'],
2670 },
2671 {
Nico Weber1df4a692017-10-16 21:36:302672 # Mac doesn't use lld so it's not included in the default clang bundle
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:212673 # there. lld is however needed in win and Fuchsia cross builds, so
2674 # download it there. Should run after the clang hook.
Nico Weber1df4a692017-10-16 21:36:302675 'name': 'lld/mac',
2676 'pattern': '.',
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:212677 'condition': 'host_os == "mac" and (checkout_win or checkout_fuchsia)',
Nodir Turakulovdd080902018-01-20 01:06:482678 'action': ['python', 'src/tools/clang/scripts/download_lld_mac.py'],
Nico Weber1df4a692017-10-16 21:36:302679 },
2680 {
phajdan.jr2448b2c2015-04-24 21:04:172681 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:392682 'name': 'lastchange',
2683 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:482684 'action': ['python', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:392685 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:252686 },
2687 {
Kai Ninomiya96bd9ef92017-10-20 21:30:372688 # Update GPU lists version string (for gpu/config).
2689 'name': 'gpu_lists_version',
2690 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:482691 'action': ['python', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:372692 '-m', 'GPU_LISTS_VERSION',
2693 '--revision-id-only',
2694 '--header', 'src/gpu/config/gpu_lists_version.h'],
2695 },
2696 {
halcanary5cacab3a2016-07-29 19:23:202697 # Update skia_commit_hash.h.
2698 'name': 'lastchange_skia',
2699 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:482700 'action': ['python', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:202701 '-m', 'SKIA_COMMIT_HASH',
2702 '-s', 'src/third_party/skia',
2703 '--header', 'src/skia/ext/skia_commit_hash.h'],
2704 },
[email protected]6eabd702014-01-12 00:19:202705 # Pull clang-format binaries using checked-in hashes.
2706 {
Stefan Zagerfd5ba192014-08-23 00:29:392707 'name': 'clang_format_win',
2708 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:192709 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:482710 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:122711 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:392712 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:392713 '--no_auth',
2714 '--bucket', 'chromium-clang-format',
2715 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:202716 ],
2717 },
2718 {
Stefan Zagerfd5ba192014-08-23 00:29:392719 'name': 'clang_format_mac',
2720 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:192721 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:482722 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:122723 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:392724 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:392725 '--no_auth',
2726 '--bucket', 'chromium-clang-format',
2727 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:202728 ],
2729 },
2730 {
Stefan Zagerfd5ba192014-08-23 00:29:392731 'name': 'clang_format_linux',
2732 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:192733 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:482734 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:122735 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:392736 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:392737 '--no_auth',
2738 '--bucket', 'chromium-clang-format',
2739 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:212740 ],
2741 },
Nico Weber0c0ade82017-10-19 22:34:432742 # Pull rc binaries using checked-in hashes.
2743 {
2744 'name': 'rc_win',
2745 'pattern': '.',
2746 'condition': 'checkout_win and host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:482747 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:432748 'src/third_party/depot_tools/download_from_google_storage.py',
2749 '--no_resume',
2750 '--no_auth',
2751 '--bucket', 'chromium-browser-clang/rc',
2752 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2753 ],
2754 },
2755 {
2756 'name': 'rc_mac',
2757 'pattern': '.',
2758 'condition': 'checkout_win and host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:482759 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:432760 'src/third_party/depot_tools/download_from_google_storage.py',
2761 '--no_resume',
2762 '--no_auth',
2763 '--bucket', 'chromium-browser-clang/rc',
2764 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2765 ],
2766 },
2767 {
2768 'name': 'rc_linux',
2769 'pattern': '.',
2770 'condition': 'checkout_win and host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:482771 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:432772 'src/third_party/depot_tools/download_from_google_storage.py',
2773 '--no_resume',
2774 '--no_auth',
2775 '--bucket', 'chromium-browser-clang/rc',
2776 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:312777 ]
2778 },
Nico Weber76299302018-02-01 20:36:452779 {
Tom Anderson44027d42018-03-15 17:14:532780 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:312781 'pattern': '.',
2782 'action': [ 'download_from_google_storage',
2783 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:312784 '--extract',
2785 '--no_auth',
2786 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:532787 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:432788 ],
2789 },
Hans Wennborgfc1e2972017-06-12 18:42:262790 # Pull order files for the win/clang build.
2791 {
2792 'name': 'orderfiles_win',
2793 'pattern': '.',
Paweł Hajdan, Jr004d8b32017-10-02 18:44:222794 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:482795 'action': [ 'python',
Hans Wennborgfc1e2972017-06-12 18:42:262796 'src/third_party/depot_tools/download_from_google_storage.py',
2797 '--no_resume',
Hans Wennborgfc1e2972017-06-12 18:42:262798 '--no_auth',
Nico Weberbe2fc4f2019-05-03 13:36:052799 '--num_threads=4',
Hans Wennborgfc1e2972017-06-12 18:42:262800 '--bucket', 'chromium-browser-clang/orderfiles',
2801 '-d', 'src/chrome/build',
2802 ],
2803 },
erikwright9bdc2bf2015-01-22 20:20:042804 {
David Benjaminddc843c2019-03-26 14:50:072805 'name': 'apache_mac',
2806 'pattern': '\\.sha1',
2807 'condition': 'checkout_mac',
2808 'action': [ 'python',
2809 'src/third_party/depot_tools/download_from_google_storage.py',
2810 '--no_resume',
2811 '--directory',
2812 '--recursive',
2813 '--no_auth',
2814 '--num_threads=16',
2815 '--bucket', 'chromium-apache-mac',
2816 'src/third_party/apache-mac',
2817 ],
2818 },
2819 {
Stefan Zagerfd5ba192014-08-23 00:29:392820 'name': 'apache_win32',
2821 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:072822 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:482823 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:122824 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:392825 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:392826 '--directory',
2827 '--recursive',
2828 '--no_auth',
2829 '--num_threads=16',
2830 '--bucket', 'chromium-apache-win32',
2831 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:262832 ],
2833 },
2834 {
Dirk Pranke6c360be2017-10-09 19:06:592835 'name': 'msan_chained_origins',
2836 'pattern': '.',
2837 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:482838 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:592839 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:362840 '--no_resume',
2841 '--no_auth',
2842 '--bucket', 'chromium-instrumented-libraries',
2843 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:592844 ],
2845 },
2846 {
2847 'name': 'msan_no_origins',
2848 'pattern': '.',
2849 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:482850 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:592851 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:362852 '--no_resume',
2853 '--no_auth',
2854 '--bucket', 'chromium-instrumented-libraries',
2855 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:592856 ],
thomasandersonaa441f52017-04-04 22:35:392857 },
2858 {
Dirk Pranke474d1ca2019-03-13 23:14:362859 'name': 'wasm_fuzzer',
2860 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:482861 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:122862 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:362863 '--no_resume',
2864 '--no_auth',
2865 '-u',
2866 '--bucket', 'v8-wasm-fuzzer',
2867 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:472868 ],
2869 },
dpapadcbee6ab2017-01-14 03:05:532870
2871 # Pull down Node binaries for WebUI toolchain.
2872 {
2873 'name': 'node_linux64',
2874 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:192875 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:482876 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:122877 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:532878 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:532879 '--extract',
2880 '--no_auth',
dpapadac12ec02019-03-20 20:40:062881 '--bucket', 'chromium-nodejs/10.15.3',
dpapadcbee6ab2017-01-14 03:05:532882 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
2883 ],
2884 },
2885 {
2886 'name': 'node_mac',
2887 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:192888 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:482889 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:122890 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:532891 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:532892 '--extract',
2893 '--no_auth',
dpapadac12ec02019-03-20 20:40:062894 '--bucket', 'chromium-nodejs/10.15.3',
dpapadcbee6ab2017-01-14 03:05:532895 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
2896 ],
2897 },
2898 {
2899 'name': 'node_win',
2900 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:192901 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:482902 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:122903 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:532904 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:532905 '--no_auth',
dpapadac12ec02019-03-20 20:40:062906 '--bucket', 'chromium-nodejs/10.15.3',
dpapadcbee6ab2017-01-14 03:05:532907 '-s', 'src/third_party/node/win/node.exe.sha1',
2908 ],
2909 },
2910
2911 # Pull down NPM dependencies for WebUI toolchain.
2912 {
2913 'name': 'webui_node_modules',
2914 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:482915 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:122916 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:532917 '--no_resume',
2918 '--extract',
2919 '--no_auth',
2920 '--bucket', 'chromium-nodejs',
2921 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
2922 ],
2923 },
kainino61f7bce2017-04-28 21:53:272924
Dirk Prankec1d528fc02017-11-03 15:15:032925 # Download Telemetry's binary dependencies via conditionals
2926 {
2927 'name': 'checkout_telemetry_binary_dependencies',
2928 'condition': 'checkout_telemetry_dependencies',
2929 'pattern': '.',
Nodir Turakulove2d81c32017-11-10 07:47:272930 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:032931 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
2932 ],
2933 },
Miguel Casasbbcf56ca2017-12-21 00:50:282934 #
Stephen Martinis924a02d2017-11-08 10:12:032935 # Download Telemetry's benchmark binary dependencies via conditionals
2936 {
2937 'name': 'checkout_telemetry_benchmark_deps',
2938 'condition': 'checkout_telemetry_dependencies',
2939 'pattern': '.',
Nodir Turakuloveea875a2018-01-22 23:52:522940 'action': [ 'vpython',
Stephen Martinis924a02d2017-11-08 10:12:032941 'src/tools/perf/fetch_benchmark_deps.py',
2942 '-f',
2943 ],
2944 },
Dirk Prankec1d528fc02017-11-03 15:15:032945
Dirk Pranke099b747b2017-10-06 04:29:092946 # This is used to ensure that all network operations are properly
2947 # annotated so we can document what they're for.
2948 {
2949 'name': 'tools_traffic_annotation_linux',
2950 'pattern': '.',
2951 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:482952 'action': [ 'python',
Dirk Pranke099b747b2017-10-06 04:29:092953 'src/third_party/depot_tools/download_from_google_storage.py',
2954 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:092955 '--no_auth',
2956 '--num_threads=4',
2957 '--bucket', 'chromium-tools-traffic_annotation',
2958 '-d', 'src/tools/traffic_annotation/bin/linux64',
2959 ],
2960 },
2961
Ramin Halavatib7e55d92017-11-21 08:00:572962# This is used to ensure that all network operations are properly
2963# annotated so we can document what they're for.
2964 {
2965 'name': 'tools_traffic_annotation_windows',
2966 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:522967 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:482968 'action': [ 'python',
Ramin Halavatib7e55d92017-11-21 08:00:572969 'src/third_party/depot_tools/download_from_google_storage.py',
2970 '--no_resume',
2971 '--no_auth',
2972 '--num_threads=4',
2973 '--bucket', 'chromium-tools-traffic_annotation',
2974 '-d', 'src/tools/traffic_annotation/bin/win32',
2975 ],
2976 },
2977
Etienne Pierre-Doray44c7431c2017-08-21 19:42:402978 # Pull down Zucchini test data.
2979 {
2980 'name': 'zucchini_testdata',
2981 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:482982 'action': [ 'python',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:402983 'src/third_party/depot_tools/download_from_google_storage.py',
2984 '--no_resume',
2985 '--no_auth',
huangs3bad8e22017-09-05 21:50:002986 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:572987 '--bucket', 'chromium-binary-patching/zucchini_testdata',
2988 '--recursive',
2989 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:402990 ],
2991 },
bsheedy7fbd0a52019-02-05 19:03:362992 # Pull down Android RenderTest goldens
2993 {
2994 'name': 'Fetch Android RenderTest goldens',
2995 'pattern': '.',
2996 'condition': 'checkout_android',
2997 'action': [ 'python',
2998 'src/chrome/test/data/android/manage_render_test_goldens.py',
2999 'download',
3000 ],
3001 },
John Budorickda801692018-02-21 23:24:283002 {
George Burgess IV1f751e42018-01-23 22:10:003003 'name': 'Fetch Android AFDO profile',
3004 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:033005 'condition': 'checkout_android or checkout_linux',
Tiancong Wang6cfc1632019-07-25 21:32:373006 'action': [ 'vpython',
3007 'src/tools/download_cros_provided_profile.py',
3008 '--newest_state=src/chrome/android/profiles/newest.txt',
3009 '--local_state=src/chrome/android/profiles/local.txt',
3010 '--output_name=src/chrome/android/profiles/afdo.prof',
3011 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
3012 ],
George Burgess IV1f751e42018-01-23 22:10:003013 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:563014 {
Tom Anderson49e74972019-01-04 19:17:403015 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563016 'pattern': '\\.sha1',
3017 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:483018 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:273019 'src/third_party/depot_tools/download_from_google_storage.py',
3020 '--no_resume',
3021 '--no_auth',
3022 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:403023 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563024 ],
3025 },
3026 {
Tom Anderson49e74972019-01-04 19:17:403027 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:263028 'pattern': '\\.sha1',
3029 'condition': 'checkout_android',
3030 'action': [ 'python',
3031 'src/third_party/depot_tools/download_from_google_storage.py',
3032 '--no_resume',
3033 '--no_auth',
3034 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:403035 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
3036 ],
3037 },
3038 {
3039 'name': 'gvr_static_shim_android_arm64_1',
3040 'pattern': '\\.sha1',
3041 'condition': 'checkout_android',
3042 'action': [ 'python',
3043 'src/third_party/depot_tools/download_from_google_storage.py',
3044 '--no_resume',
3045 '--no_auth',
3046 '--bucket', 'chromium-gvr-static-shim',
3047 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
3048 ],
3049 },
3050 {
Tom Anderson49e74972019-01-04 19:17:403051 'name': 'gvr_static_shim_android_arm64_Cr',
3052 'pattern': '\\.sha1',
3053 'condition': 'checkout_android',
3054 'action': [ 'python',
3055 'src/third_party/depot_tools/download_from_google_storage.py',
3056 '--no_resume',
3057 '--no_auth',
3058 '--bucket', 'chromium-gvr-static-shim',
3059 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
3060 ],
Tom Anderson16eac9c2018-05-23 21:26:263061 },
3062 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:563063 'name': 'vr_controller_test_api',
3064 'pattern': '\\.sha1',
3065 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:483066 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:273067 'src/third_party/depot_tools/download_from_google_storage.py',
3068 '--no_resume',
3069 '--no_auth',
3070 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
3071 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563072 ],
3073 },
3074 # Download VR test APKs only if the environment variable is set
3075 {
3076 'name': 'vr_test_apks',
3077 'pattern': '.',
3078 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:483079 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:053080 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563081 ],
3082 },
bsheedye3c0a222018-07-27 19:06:093083 # DOWNLOAD AR test APKs only if the environment variable is set
3084 {
3085 'name': 'ar_test_apks',
3086 'pattern': '.',
3087 'condition': 'checkout_android',
3088 'action': [ 'python',
3089 'src/third_party/arcore-android-sdk/test-apks/update.py',
3090 ],
3091 },
Bill Orr7cccdf572017-12-19 17:05:493092 # Download Oculus SDK if appropriate.
3093 {
3094 'name': 'libovr',
3095 'pattern': '.',
3096 'condition': 'checkout_oculus_sdk',
Nodir Turakulovdd080902018-01-20 01:06:483097 'action': ['python',
Bill Orr7cccdf572017-12-19 17:05:493098 'src/third_party/depot_tools/download_from_google_storage.py',
3099 '--bucket', 'chrome-oculus-sdk',
3100 '--recursive',
3101 '--num_threads=10',
3102 '--directory',
3103 'src/third_party/libovr/src',
3104 ],
3105 },
dstockwelle9ef7892019-03-06 10:30:523106 # Download common ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:133107 {
3108 'name': 'ink-build',
3109 'pattern': '.',
3110 'condition': 'checkout_chromeos',
3111 'action': [ 'python',
3112 'src/third_party/depot_tools/download_from_google_storage.py',
3113 '--no_resume',
3114 '--no_auth',
3115 '--num_threads=4',
3116 '--bucket', 'chromium-ink',
3117 '-d', 'src/third_party/ink/build',
3118 ],
3119 },
dstockwelle9ef7892019-03-06 10:30:523120 # Download wasm ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:133121 {
3122 'name': 'ink-build-wasm',
3123 'pattern': '.',
3124 'condition': 'checkout_chromeos',
3125 'action': [ 'python',
3126 'src/third_party/depot_tools/download_from_google_storage.py',
3127 '--no_resume',
3128 '--no_auth',
3129 '--num_threads=4',
3130 '--bucket', 'chromium-ink',
3131 '-d', 'src/third_party/ink/build/wasm',
3132 ],
3133 },
dstockwelle9ef7892019-03-06 10:30:523134 # Download wasm threaded ink resources for chromeos.
3135 {
3136 'name': 'ink-build-wasm',
3137 'pattern': '.',
3138 'condition': 'checkout_chromeos',
3139 'action': [ 'python',
3140 'src/third_party/depot_tools/download_from_google_storage.py',
3141 '--no_resume',
3142 '--no_auth',
3143 '--num_threads=4',
3144 '--bucket', 'chromium-ink',
3145 '-d', 'src/third_party/ink/build/wasm-threads',
3146 ],
3147 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:563148 {
Tiancong Wang6cfc1632019-07-25 21:32:373149 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
3150 'pattern': '.',
3151 'condition': 'checkout_chromeos or checkout_simplechrome',
3152 'action': [ 'vpython',
3153 'src/tools/download_cros_provided_profile.py',
3154 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
3155 '--local_state=src/chromeos/profiles/orderfile.local.txt',
3156 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
3157 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
3158 ],
3159 },
3160 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:563161 # Pull doclava binaries if building for Android.
3162 'name': 'doclava',
3163 'pattern': '.',
3164 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:483165 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:053166 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563167 ],
3168 },
3169
3170 {
3171 'name': 'fuchsia_sdk',
3172 'pattern': '.',
3173 'condition': 'checkout_fuchsia',
3174 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483175 'python',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563176 'src/build/fuchsia/update_sdk.py',
Kevin Marshall9c4748c82019-08-23 18:46:503177 '--boot-images={checkout_fuchsia_boot_images}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:563178 ],
3179 },
Dan Jacques9731b23a2017-10-12 20:40:173180
Ben Pasteneaf216c7d2019-05-21 20:56:543181 # Download public CrOS simplechrome artifacts. The first hooks is for boards
3182 # that support VM images, the second hook for all other boards. For internal
3183 # boards, see src-internal's DEPS.
Benjamin Pastene9d8ac1b2018-04-03 20:33:023184 {
Benjamin Pastene99550d22018-04-19 00:16:433185 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023186 'pattern': '.',
Ben Pasteneaf216c7d2019-05-21 20:56:543187 'condition': '(checkout_simplechrome and cros_download_vm) and use_public_cros_config',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023188 'action': [
3189 'src/third_party/chromite/bin/cros',
3190 'chrome-sdk',
Benjamin Pasteneb828cce2018-04-06 18:12:463191 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023192 '--use-external-config',
Ben Pastene276b8a52019-08-08 16:33:173193 '--fallback-versions=10',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023194 '--nogn-gen',
3195 '--download-vm',
3196 '--board={cros_board}',
3197 '--cache-dir=src/build/cros_cache/',
Benjamin Pastenefab64fff2018-04-18 22:21:163198 # TODO(crbug.com/834134): Remove the cache clobber when the sdk is smart
3199 # enough to eject old toolchains from the cache.
3200 '--clear-sdk-cache',
Benjamin Pastene9d8ac1b2018-04-03 20:33:023201 '--log-level=error',
3202 'exit',
3203 ],
3204 },
Benjamin Pastene99550d22018-04-19 00:16:433205 {
3206 'name': 'cros_simplechrome_artifacts_with_no_vm',
3207 'pattern': '.',
Ben Pasteneaf216c7d2019-05-21 20:56:543208 'condition': '(checkout_simplechrome and not cros_download_vm) and use_public_cros_config',
Benjamin Pastene99550d22018-04-19 00:16:433209 'action': [
3210 'src/third_party/chromite/bin/cros',
3211 'chrome-sdk',
3212 '--nogoma',
3213 '--use-external-config',
Ben Pastene276b8a52019-08-08 16:33:173214 '--fallback-versions=10',
Benjamin Pastene99550d22018-04-19 00:16:433215 '--nogn-gen',
3216 '--board={cros_board}',
3217 '--cache-dir=src/build/cros_cache/',
3218 '--log-level=error',
3219 'exit',
3220 ],
3221 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:023222
Dan Jacques9731b23a2017-10-12 20:40:173223 # Download and initialize "vpython" VirtualEnv environment packages.
3224 {
3225 'name': 'vpython_common',
3226 'pattern': '.',
3227 'action': [ 'vpython',
3228 '-vpython-spec', 'src/.vpython',
3229 '-vpython-tool', 'install',
3230 ],
3231 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:563232]
scottmg4cd62bec2017-05-16 03:55:253233
jbudoricke6932bfd2016-09-07 02:09:223234recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:223235 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:363236 'src/third_party/angle',
btolschc50a3d52019-03-06 21:22:423237 'src/third_party/openscreen/src',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:303238 # src-internal has its own DEPS file to pull additional internal repos
3239 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:223240]