blob: d6d9c4f3838362693d75c9a1ef59babbe5739c0d [file] [log] [blame]
andrewhayden889350dd2014-10-06 09:16:401# This file is used to manage the dependencies of the Chromium src repo. It is
2# used by gclient to determine what version of each dependency to check out, and
3# where.
[email protected]3645abc2013-10-28 22:41:284#
andrewhayden889350dd2014-10-06 09:16:405# For more information, please refer to the official documentation:
6# https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code
[email protected]3645abc2013-10-28 22:41:287#
[email protected]ed711942012-05-19 06:57:068# When adding a new dependency, please update the top-level .gitignore file
9# to list the dependency's destination directory.
andrewhayden889350dd2014-10-06 09:16:4010#
11# -----------------------------------------------------------------------------
12# Rolling deps
13# -----------------------------------------------------------------------------
14# All repositories in this file are git-based, using Chromium git mirrors where
15# necessary (e.g., a git mirror is used when the source project is SVN-based).
16# To update the revision that Chromium pulls for a given dependency:
17#
18# # Create and switch to a new branch
19# git new-branch depsroll
andrewhayden1859920b2015-08-11 13:13:2420# # Run roll-dep (provided by depot_tools) giving the dep's path and optionally
21# # a regex that will match the line in this file that contains the current
22# # revision. The script ALWAYS rolls the dependency to the latest revision
23# # in origin/master. The path for the dep should start with src/.
24# roll-dep src/third_party/foo_package/src foo_package.git
andrewhayden889350dd2014-10-06 09:16:4025# # You should now have a modified DEPS file; commit and upload as normal
chromium-autorollc7f8f912019-09-18 16:58:1826# git commit -aspv_he
andrewhayden889350dd2014-10-06 09:16:4027# git cl upload
Dirk Prankef36f4a42020-07-02 16:23:0328#
29# For more on the syntax and semantics of this file, see:
30# https://bit.ly/chromium-gclient-conditionals
31#
32# which is a bit incomplete but the best documentation we have at the
33# moment.
andrewhayden889350dd2014-10-06 09:16:4034
Dirk Pranke4dabe802017-11-02 07:18:5535gclient_gn_args_file = 'src/build/config/gclient_args.gni'
36gclient_gn_args = [
Edward Lemur88678b82018-05-31 06:01:3837 'build_with_chromium',
John Budorick24bdb022018-04-23 14:15:2838 'checkout_android',
Josipdfc143f2020-02-26 23:38:3639 'checkout_android_prebuilts_build_tools',
Ken Rockot027d7fa2018-05-01 03:10:0640 'checkout_android_native_support',
Chong Gu7eb0506f2020-10-14 22:56:2641 'checkout_fuchsia_for_arm64_host',
Victor Costanc63c92122020-01-03 05:49:5342 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2743 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5544 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3645 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3346 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5047 'cros_boards',
48 'cros_boards_with_qemu_images',
Dirk Prankeb404c3b2021-06-14 19:57:5049 'generate_location_tags',
Dirk Pranke4dabe802017-11-02 07:18:5550]
51
[email protected]ed711942012-05-19 06:57:0652
[email protected]5f129de2009-02-24 23:22:0453vars = {
Edward Lemur88678b82018-05-31 06:01:3854 # Variable that can be used to support multiple build scenarios, like having
55 # Chromium specific targets in a client project's GN file or sync dependencies
56 # conditionally etc.
57 'build_with_chromium': True,
58
Dirk Prankef044b6b02017-10-05 22:02:0359 # By default, we should check out everything needed to run on the main
60 # chromium waterfalls. This var can be also be set to "small", in order
61 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1662 # purposes, by adding the following line to src.git's .gclient entry:
63 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0364 'checkout_configuration': 'default',
65
Michael Mossc09fc5c2019-01-18 08:00:0366 # By default, don't check out android. Will be overridden by gclient
67 # variables.
68 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
69 'checkout_android': False,
70
Chong Gue8598f872021-03-20 06:27:4471 # By default, don't check out Fuchsia. Will be overridden by gclient
72 # variables.
73 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
74 'checkout_fuchsia': False,
75
Josipdfc143f2020-02-26 23:38:3676 # Pull in Android prebuilts build tools so we can create Java xrefs
77 'checkout_android_prebuilts_build_tools': False,
78
Ken Rockot027d7fa2018-05-01 03:10:0679 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
80 # build ARC++ support libraries.
81 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
82
Chong Gu3c585752021-09-24 22:23:2283 # By default, do not check out Cast3P.
84 'checkout_cast3p': False,
85
Yiming Zhoud369d9f2018-12-18 00:24:0186 # By default, do not check out Chromium autofill captured sites test
87 # dependencies. These dependencies include very large numbers of very
88 # large web capture files. Captured sites test dependencies are also
89 # restricted to Googlers only.
90 'checkout_chromium_autofill_test_dependencies': False,
91
Yiming Zhou7fa0ef42019-03-06 00:57:4892 # By default, do not check out Chromium password manager captured sites test
93 # dependencies. These dependencies include very large numbers of very
94 # large web capture files. Captured sites test dependencies are also
95 # restricted to Googlers only.
96 'checkout_chromium_password_manager_test_dependencies': False,
97
Yiming Zhoub97fb5c62021-07-20 21:33:1698 # By default, do not check out Chromium Enterprise File System Connector
99 # captured sites test ependencies. These dependencies include a large number
100 # of large web capture files. Captured sites test dependencies are also
101 # restricted to Googlers only.
102 'checkout_chromium_fsc_test_dependencies': False,
103
Victor Costanc63c92122020-01-03 05:49:53104 # By default, do not check out Google Benchmark. The library is only used by a
105 # few specialized benchmarks that most developers do not interact with. Will
106 # be overridden by gclient variables.
107 'checkout_google_benchmark': False,
108
Ben Reich6a666ba2021-06-23 04:23:01109 # By default, do not checkout JavaScript coverage node modules. These packages
110 # are used to post-process raw v8 coverage reports into IstanbulJS compliant
111 # output.
112 'checkout_js_coverage_modules': False,
113
Nico Weberee8560d52021-03-22 20:48:23114 # Check out and download nacl by default, unless on an arm mac.
115 # This can be disabled e.g. with custom_vars.
116 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55117
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30118 # By default, do not check out src-internal. This can be overridden e.g. with
119 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57120 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30121
Dirk Prankec1d528fc02017-11-03 15:15:03122 # Fetch the additional packages and files needed to run all of the
123 # telemetry tests. This is false by default as some stuff is only
124 # privately accessible.
125 'checkout_telemetry_dependencies': False,
126
Ryan Heiseff8d40ea2020-10-13 19:15:55127 # Bots that don't consume WPR archives can skip downloading
128 # them.
129 'skip_wpr_archives_download': False,
130
Roberto Carrillo36312722018-10-17 02:18:45131 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
132 # process the raw profiles produced by instrumented targets (built with
133 # the gn arg 'use_clang_coverage').
134 'checkout_clang_coverage_tools': False,
135
Yuke Liaob3a683e2020-04-29 01:43:59136 # Fetch the pgo profiles to optimize official builds.
137 'checkout_pgo_profiles': False,
138
George Burgess IVa55e6bed2019-12-11 16:24:08139 # Fetch clang-tidy into the same bin/ directory as our clang binary.
140 'checkout_clang_tidy': False,
141
Patrick Tod8a469a2019-08-27 06:34:33142 # By default checkout the OpenXR loader library only on Windows. The OpenXR
143 # backend for VR in Chromium is currently only supported for Windows, but
144 # support for other platforms may be added in the future.
145 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36146
Takuto Ikutae306cbad2018-12-06 16:43:55147 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
148 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44149
Arthur Wang95d62d42020-06-03 04:53:25150 # By default bot checkouts the WPR archive files only when this
151 # flag is set True.
152 'checkout_wpr_archives': False,
153
Rohit Rao5b4160412019-02-05 20:12:54154 # By default, do not check out WebKit for iOS, as it is not needed unless
155 # running against ToT WebKit rather than system WebKit. This can be overridden
156 # e.g. with custom_vars.
157 'checkout_ios_webkit': False,
158
David Dorwin8fd93d052021-08-27 11:37:08159 # Fetches only the SDK boot images that match at least one of the
Kevin Marshall9c4748c82019-08-23 18:46:50160 # entries in a comma-separated list.
Kevin Marshall9c4748c82019-08-23 18:46:50161 # Wildcards are supported (e.g. "qemu.*").
David Dorwin8fd93d052021-08-27 11:37:08162 #
Jaeheon Yi9eaf5b522021-10-01 23:17:56163 # Available images:
David Dorwin8fd93d052021-08-27 11:37:08164 # Emulation:
Jaeheon Yi9eaf5b522021-10-01 23:17:56165 # - qemu.x64 (pulls terminal.qemu-x64-release)
166 # - qemu.arm64 (pulls terminal.qemu-arm64-release)
167 # - workstation.qemu-x64-release
David Dorwin8fd93d052021-08-27 11:37:08168 # Hardware:
Jaeheon Yi9eaf5b522021-10-01 23:17:56169 # - generic.x64 (pulls terminal.x64-debug)
170 # - generic.arm64 (pulls terminal.arm64-debug)
171 # - chromebook.x64 (pulls terminal.chromebook-x64-debug)
David Dorwin8fd93d052021-08-27 11:37:08172 #
173 # Since the images are hundreds of MB, default to only downloading the image
174 # most commonly useful for developers. Bots and developers that need to use
175 # other images (e.g., qemu.arm64) can override this with additional images.
176 'checkout_fuchsia_boot_images': "qemu.x64",
Kevin Marshall9c4748c82019-08-23 18:46:50177
Stephen Roe3c9f5852019-11-13 17:25:43178 # By default, do not check out files required to run fuchsia tests in
179 # qemu on linux-arm64 machines.
180 'checkout_fuchsia_for_arm64_host': False,
181
omer902517f72020-10-16 12:53:08182 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
183 'fuchsia_sdk_bucket': 'fuchsia',
184
185 # By default, download the fuchsia images from the fuchsia GCS bucket.
186 'fuchsia_images_bucket': 'fuchsia',
187
Ken Rockot7339fe52018-04-30 21:17:17188 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
189 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50190 'cros_boards': Str(''),
191 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54192 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07193 'checkout_simplechrome': '"{cros_boards}" != ""',
194 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02195
Dirk Prankeb404c3b2021-06-14 19:57:50196 # Generate location tag metadata to include in tests result data uploaded
197 # to ResultDB. This isn't needed on some configs and the tool that generates
198 # the data may not run on them, so we make it possible for this to be
199 # turned off. Note that you also generate the metadata but not include it
200 # via a GN build arg (tests_have_location_tags).
201 'generate_location_tags': True,
202
Takuto Ikuta409e0ff62018-12-06 14:58:11203 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33204 # Make sure the revision is uploaded by infra-packagers builder.
205 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autoroll32aae522021-10-10 00:01:13206 'luci_go': 'git_revision:d1c03082ecda0148d8096f1fd8bf5491eafc7323',
Takuto Ikuta409e0ff62018-12-06 14:58:11207
Hans Wennborg0214e8a2019-04-29 09:50:51208 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
209 # instead of downloading the prebuilt pinned revision.
210 'llvm_force_head_revision': False,
211
Greg Gutermande78a042021-02-17 01:37:55212 # See //docs/testing/regression-test-selection.md
213 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33214 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55215
Nico Weber332332a982021-02-26 17:24:09216 # By default, do not check out the re-client binaries.
217 'checkout_reclient': False,
218
Corentin Wallez5b4f4f282021-04-09 09:50:59219 # Make Dawn skip its standalone dependencies
220 'dawn_standalone': False,
221
Ye Kuang346d9d272020-12-03 03:35:00222 # reclient CIPD package version
Rubens Fariasef8b8862021-10-07 15:40:36223 'reclient_version': 're_client_version:0.42.0.eaa4fb6-gomaip',
Ye Kuang346d9d272020-12-03 03:35:00224
Oystein Eftevaaga9439b922018-01-08 19:30:14225 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34226 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01227 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39228 'chromium_git': 'https://chromium.googlesource.com',
229 'dawn_git': 'https://dawn.googlesource.com',
230 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27231 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01232 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39233 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02234 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46235 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46236 # the commit queue can handle CLs rolling Skia
237 # and whatever else without interference from each other.
chromium-autoroll0985e9b2021-10-12 14:51:58238 'skia_revision': 'f32ad08ac4a7047e04706be97191ad0a976e6b27',
[email protected]5eb3022e2011-11-23 16:42:26239 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04240 # the commit queue can handle CLs rolling V8
241 # and whatever else without interference from each other.
v8-ci-autoroll-builder4664378e2021-10-12 15:16:15242 'v8_revision': '2324d83cc4a144a49c83c533dd6a80931ec166b9',
[email protected]20e0e752012-09-14 15:56:52243 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20244 # the commit queue can handle CLs rolling ANGLE
245 # and whatever else without interference from each other.
chromium-autoroll490de122021-10-12 15:50:54246 'angle_revision': 'fbf8d1ea1b5c55c9616df2ab9935b8660dc8bb8a',
[email protected]f58d3292014-05-14 01:56:54247 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17248 # the commit queue can handle CLs rolling SwiftShader
249 # and whatever else without interference from each other.
chromium-autoroll7a5f5c82021-10-12 08:03:20250 'swiftshader_revision': 'b0f8eb113c65ca6839553dd2b1d0f166e4af7697',
capne3976c22016-08-12 22:06:17251 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29252 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03253 # and whatever else without interference from each other.
chromium-autoroll1f68d1732021-10-11 22:52:18254 'pdfium_revision': '71a5a32d45f12733d8e1a072d1c6744c51fa654a',
[email protected]99e1c5c2014-06-20 13:02:29255 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47256 # the commit queue can handle CLs rolling BoringSSL
257 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55258 #
259 # Note this revision should be updated with
260 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamin4ce1a902021-10-11 22:53:27261 'boringssl_revision': '45c8be91f34741b140bcbfc4043795eb14669008',
szager29407eb2014-08-26 13:09:31262 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31263 # the commit queue can handle CLs rolling google-toolbox-for-mac
264 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01265 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31266 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02267 # the commit queue can handle CLs rolling googletest
268 # and whatever else without interference from each other.
chromium-autorolldc7c36a2021-10-05 18:58:33269 'googletest_revision': '075810f7a20405ea09a93f68847d6e963212fa62',
Victor Costan97d0cebe2019-03-23 00:24:02270 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31271 # the commit queue can handle CLs rolling lighttpd
272 # and whatever else without interference from each other.
273 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
274 # Three lines of non-changing comments so that
275 # the commit queue can handle CLs rolling lss
276 # and whatever else without interference from each other.
Matthew Denton5d2b1f22021-04-05 00:33:55277 'lss_revision': '92a65a8f5d705d1928874420c8d0d15bde8c89e5',
mseaborn851e1bd12014-09-05 08:00:14278 # Three lines of non-changing comments so that
279 # the commit queue can handle CLs rolling NaCl
280 # and whatever else without interference from each other.
chromium-autoroll81d524702021-10-08 12:28:02281 'nacl_revision': '37e24eea763ff99c78ef0074eb4c3daf1b73f03d',
cwallezf2b03492015-08-25 15:08:18282 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54283 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42284 # and whatever else without interference from each other.
chromium-autorollae8327a2021-10-12 11:47:50285 'freetype_revision': 'e294a95ca85f4d1aa2cd1a6e00e572acd7f03871',
robertocn4567f4d2016-03-23 03:36:07286 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52287 # the commit queue can handle CLs rolling freetype
288 # and whatever else without interference from each other.
Dominik Röttsches8a5a47e2021-08-11 15:50:17289 'freetype_testing_revision': 'fe2eddae6176f75e2101289eeda22a5ff3d808ca',
Dominik Röttsches5c56793f2020-11-12 08:51:52290 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47291 # the commit queue can handle CLs rolling HarfBuzz
292 # and whatever else without interference from each other.
Dominik Röttsches5d853522021-10-05 14:05:55293 'harfbuzz_revision': 'd58f1685cee7fef904f4149561a2dcf5ec519ac3',
Dominik Röttsches60dab7e12018-03-20 09:55:47294 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35295 # the commit queue can handle CLs rolling Emoji Segmenter
296 # and whatever else without interference from each other.
297 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
298 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08299 # the commit queue can handle CLs rolling OTS
300 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48301 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08302 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07303 # the commit queue can handle CLs rolling catapult
304 # and whatever else without interference from each other.
chromium-autorollcec4f582021-10-12 00:28:32305 'catapult_revision': '876bab7910dc34d647002e2c2d649ca04b82d037',
ochangcbd1cf202016-04-01 21:37:37306 # Three lines of non-changing comments so that
307 # the commit queue can handle CLs rolling libFuzzer
308 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51309 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28310 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37311 # the commit queue can handle CLs rolling devtools-frontend
312 # and whatever else without interference from each other.
chromium-autoroll973be962021-10-12 16:18:31313 'devtools_frontend_revision': '5ad977026362d71895bb680ba83dfe67583d1708',
Yang Guo210ffc92019-10-21 07:14:37314 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05315 # the commit queue can handle CLs rolling libprotobuf-mutator
316 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35317 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36318 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49319 # the commit queue can handle CLs rolling android_sdk_build-tools_version
320 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55321 'android_sdk_build-tools_version': 'tRoD45SCi7UleQqSV7MrMQO1_e5P8ysphkCcj6z_cCQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49322 # Three lines of non-changing comments so that
323 # the commit queue can handle CLs rolling android_sdk_emulator_version
324 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55325 'android_sdk_emulator_version': 'gMHhUuoQRKfxr-MBn3fNNXZtkAVXtOwMwT7kfx8jkIgC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49326 # Three lines of non-changing comments so that
327 # the commit queue can handle CLs rolling android_sdk_extras_version
328 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04329 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23330 # Three lines of non-changing comments so that
331 # the commit queue can handle CLs rolling android_sdk_patcher_version
332 # and whatever else without interference from each other.
333 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49334 # Three lines of non-changing comments so that
335 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
336 # and whatever else without interference from each other.
Peter Wena103102d2021-09-20 18:05:30337 'android_sdk_platform-tools_version': 'g7n_-r6yJd_SGRklujGB1wEt8iyr77FZTUJVS9w6O34C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49338 # Three lines of non-changing comments so that
339 # the commit queue can handle CLs rolling android_sdk_platforms_version
340 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55341 'android_sdk_platforms_version': 'lL3IGexKjYlwjO_1Ga-xwxgwbE_w-lmi2Zi1uOlWUIAC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49342 # Three lines of non-changing comments so that
343 # the commit queue can handle CLs rolling android_sdk_sources_version
344 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55345 'android_sdk_sources_version': 'n7svc8KYah-i4s8zwkVa85SI3_H0WFOniP0mpwNdFO0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49346 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36347 # the commit queue can handle CLs rolling feed
348 # and whatever else without interference from each other.
chromium-autoroll5ccb3ce2021-09-25 01:52:44349 'shaderc_revision': 'f6d6dddfabfec1041c0dfb8e7ff3608a5f82227c',
Corentin Wallez955059ff2018-10-21 10:47:39350 # Three lines of non-changing comments so that
351 # the commit queue can handle CLs rolling feed
352 # and whatever else without interference from each other.
chromium-autoroll892a4f92021-10-12 05:59:54353 'dawn_revision': '6fd28ba4cb990953dc97ff22d3fbbd9b19a5f504',
Victor Vasiliev92c06acc2018-12-08 10:16:27354 # Three lines of non-changing comments so that
355 # the commit queue can handle CLs rolling feed
356 # and whatever else without interference from each other.
Victor Vasilieva657c8f42021-10-07 21:20:04357 'quiche_revision': '003dffca332f2b9a4f288cb983230c8783029e27',
Tom Andersone70019692019-02-06 01:38:04358 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11359 # the commit queue can handle CLs rolling ios_webkit
360 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36361 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36362 # Three lines of non-changing comments so that
363 # the commit queue can handle CLs rolling libexpat
364 # and whatever else without interference from each other.
Ben Wagner7217f032021-05-25 14:26:03365 'libexpat_revision': 'a28238bdeebc087071777001245df1876a11f5ee',
Nigel Taob517eb8912019-10-23 03:36:24366 # Three lines of non-changing comments so that
367 # the commit queue can handle CLs rolling wuffs
368 # and whatever else without interference from each other.
Nigel Taod6138f52021-08-20 03:19:47369 'wuffs_revision': 'c9d2ed7983381ab659a56e0b8bc0d077e421f697',
Nigel Tao3aa72142019-12-03 22:05:41370 # Three lines of non-changing comments so that
371 # the commit queue can handle CLs rolling libgifcodec
372 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19373 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18374 # Three lines of non-changing comments so that
375 # the commit queue can handle CLs rolling libavif
376 # and whatever else without interference from each other.
Wan-Teh Changdd322072021-10-09 03:25:15377 'libavif_revision': '6198acd0a1fd658a6abd835dd4e2cd3d4521405e',
Himanshu Jaju46bc91032020-07-08 21:57:58378 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33379 # the commit queue can handle CLs rolling nearby
380 # and whatever else without interference from each other.
Josh Nohle073538572021-10-12 00:21:17381 'nearby_revision': '51a19d24c1644cccdf33d56a48db4dad3e418447',
Himanshu Jaju114b74212020-07-09 13:32:33382 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58383 # the commit queue can handle CLs rolling securemessage
384 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50385 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58386 # Three lines of non-changing comments so that
387 # the commit queue can handle CLs rolling ukey2
388 # and whatever else without interference from each other.
389 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34390 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58391 # the commit queue can handle CLs rolling feed
392 # and whatever else without interference from each other.
Patrick Meiringa7fc6122021-07-27 12:28:00393 'resultdb_version': 'git_revision:735a8a662d3874d8b1d795a40e46ea0f57b52758',
Nico Weber1c088adf2021-03-03 16:56:34394 # Three lines of non-changing comments so that
395 # the commit queue can handle CLs rolling feed
396 # and whatever else without interference from each other.
chromium-autoroll98d3878b2021-10-08 03:16:54397 'libcxxabi_revision': '9eb0245224c2d7f6b20f76d4d24eab1d60a2b281',
Nico Weber1c088adf2021-03-03 16:56:34398 # Three lines of non-changing comments so that
399 # the commit queue can handle CLs rolling feed
400 # and whatever else without interference from each other.
chromium-autoroll4115bb32021-10-08 05:40:56401 'libunwind_revision': '557b51a0ccab9b3dbce61bdd57aa5f7d5c7c6206',
Nico Weber14861e52021-03-06 18:49:43402 # Three lines of non-changing comments so that
403 # the commit queue can handle CLs rolling feed
404 # and whatever else without interference from each other.
Lei Zhangdcdcd542021-10-11 23:00:59405 'clang_format_revision': '99876cacf78329e5f99c244dbe42ccd1654517a0',
Moritz Firsching6980917f2021-04-01 04:51:50406 # Three lines of non-changing comments so that
407 # the commit queue can handle CLs rolling feed
408 # and whatever else without interference from each other.
Alex Deymof2b053ae2021-08-10 22:38:53409 'libjxl_revision': 'c4e0877f93506e880cd922f6c94644d79ae9adff',
Moritz Firsching6980917f2021-04-01 04:51:50410 # Three lines of non-changing comments so that
411 # the commit queue can handle CLs rolling feed
412 # and whatever else without interference from each other.
Alex Deymof2b053ae2021-08-10 22:38:53413 'highway_revision': '424360251cdcfc314cfc528f53c872ecd63af0f0',
Dirk Pranke3c18a382019-03-15 01:07:51414
Nico Weberff3d9b362021-03-04 02:57:59415 # If you change this, also update the libc++ revision in
416 # //buildtools/deps_revisions.gni.
Amy Huang804355e2021-07-07 21:23:59417 'libcxx_revision': '79a2e924d96e2fc1e4b937c42efd08898fa472d7',
Nico Weberff3d9b362021-03-04 02:57:59418
Dirk Pranke6d095b42019-03-15 23:44:01419 # GN CIPD package version.
chromium-autorollb58b1ca2021-10-08 22:32:24420 'gn_version': 'git_revision:693f9fb87e4febdd4299db9f73d8d2c958e63148',
[email protected]5f129de2009-02-24 23:22:04421}
422
tandrii74b7e422014-09-23 16:45:27423# Only these hosts are allowed for dependencies in this DEPS file.
424# If you need to add a new host, contact chrome infrastracture team.
425allowed_hosts = [
tandriicb12c642015-03-27 19:00:55426 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34427 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39428 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04429 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30430 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39431 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39432 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39433 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27434 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39435 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17436 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02437 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27438]
439
[email protected]5f129de2009-02-24 23:22:04440deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36441 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49442 Var('chromium_git') +
443 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17444 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01445 'src/buildtools/linux64': {
446 'packages': [
447 {
448 'package': 'gn/gn/linux-amd64',
449 'version': Var('gn_version'),
450 }
451 ],
452 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02453 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01454 },
455 'src/buildtools/mac': {
456 'packages': [
457 {
Nico Weber17e920f2020-12-29 15:01:40458 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01459 'version': Var('gn_version'),
460 }
461 ],
462 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02463 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01464 },
Dirk Pranke474d1ca2019-03-13 23:14:36465 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50466 Var('chromium_git') +
467 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26468 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36469 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50470 Var('chromium_git') +
471 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26472 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36473 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50474 Var('chromium_git') +
475 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26476 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01477 'src/buildtools/win': {
478 'packages': [
479 {
480 'package': 'gn/gn/windows-amd64',
481 'version': Var('gn_version'),
482 }
483 ],
484 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02485 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01486 },
Michael Savigny8247d2d2020-12-08 17:57:33487 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50488 'packages': [
489 {
Ye Kuang346d9d272020-12-03 03:35:00490 'package': 'infra/rbe/client/${{platform}}',
491 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50492 }
493 ],
494 'dep_type': 'cipd',
Fumitoshi Ukai03ff6be2021-09-24 05:19:18495 'condition': 'checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50496 },
Adrian Taylorc5fb8a002021-08-24 21:26:38497 'src/third_party/android_rust_toolchain/toolchain': {
498 'packages': [
499 {
500 'package': 'chromium/third_party/android_rust_toolchain/linux-amd64',
Adrian Taylor874b6ab2021-09-28 23:34:35501 'version': 'Y_98LpGttl-smMlR2AKpVteoGBnxUH2EEKinpRsLy08C',
Adrian Taylorc5fb8a002021-08-24 21:26:38502 },
503 ],
504 'dep_type': 'cipd',
505 'condition': '(host_os == "linux")',
506 },
John Williamsff7a08d2018-02-01 03:20:21507
Andrew Luo96e2fef8d2018-08-22 20:18:24508 'src/android_webview/tools/cts_archive': {
509 'packages': [
510 {
511 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21512 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24513 },
514 ],
515 'condition': 'checkout_android',
516 'dep_type': 'cipd',
517 },
518
Alan Cutter76f128f92021-04-22 05:50:41519 'src/chrome/browser/resources/preinstalled_web_apps/internal': {
Zain Afzalc8636422021-09-16 06:19:20520 'url': 'https://chrome-internal.googlesource.com/chrome/components/default_apps.git' + '@' + '3610b316398d68e3ae89388c03cb8bd8eb30e76a',
Alan Cutter76f128f92021-04-22 05:50:41521 'condition': 'checkout_src_internal',
522 },
523
Paweł Hajdan, Jr7af368952017-10-02 12:25:36524 'src/chrome/installer/mac/third_party/xz/xz': {
525 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
526 'condition': 'checkout_mac',
527 },
528
Brad Hall2d33cbf2019-02-27 21:48:04529 'src/tools/clang/dsymutil': {
530 'packages': [
531 {
532 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41533 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04534 }
535 ],
Sylvain Defresne03f0d102019-11-22 17:04:16536 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04537 'dep_type': 'cipd',
538 },
539
Yiming Zhoud369d9f2018-12-18 00:24:01540 'src/chrome/test/data/autofill/captured_sites': {
541 'packages': [
542 {
543 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Christoph Schweringbcf3d7b2021-08-05 01:39:23544 'version': 'T1tIsFMGPMQ9YL3t92oEL1r4wxGz5RHTSr45M0H9GwkC',
Yiming Zhoud369d9f2018-12-18 00:24:01545 }
546 ],
547 'condition': 'checkout_chromium_autofill_test_dependencies',
548 'dep_type': 'cipd',
549 },
550
Yiming Zhou7fa0ef42019-03-06 00:57:48551 'src/chrome/test/data/password/captured_sites': {
552 'packages': [
553 {
554 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90bc29672021-06-17 18:49:20555 'version': '9wov5BqIgpBX5S5_U8V_kKNw0tPVWNdPf9ESRYF16R8C',
Yiming Zhou7fa0ef42019-03-06 00:57:48556 }
557 ],
558 'condition': 'checkout_chromium_password_manager_test_dependencies',
559 'dep_type': 'cipd',
560 },
561
Yiming Zhoub97fb5c62021-07-20 21:33:16562 'src/chrome/test/data/enterprise/connectors/file_system/captured_sites': {
563 'packages': [
564 {
565 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/captured_sites',
uwyimingce0024a2021-09-15 18:33:12566 'version': '-4zOjJJZh2jzpT8FfELxOWSU8-YUoshUfI9UirvYkCwC',
Yiming Zhoub97fb5c62021-07-20 21:33:16567 }
568 ],
569 'condition': 'checkout_chromium_fsc_test_dependencies',
570 'dep_type': 'cipd',
571 },
572
573 'src/chrome/test/data/enterprise/connectors/file_system/downloads/cipd': {
574 'packages': [
575 {
576 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/downloads',
577 'version': 'OqoTmkXSZL8TiU2yFt3j6fKGoLwXYCWJXcFXg4L2b_wC',
578 }
579 ],
580 'condition': 'checkout_chromium_fsc_test_dependencies',
581 'dep_type': 'cipd',
582 },
583
584
Stefan Zagerfd5ba192014-08-23 00:29:39585 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56586 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38587
Stefan Zagerfd5ba192014-08-23 00:29:39588 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56589 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26590
Robert Sesek1a726e02018-08-17 18:39:43591 'src/chrome/test/data/safe_browsing/dmg': {
592 'packages': [
593 {
594 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09595 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43596 },
597 ],
598 'condition': 'checkout_mac',
599 'dep_type': 'cipd',
600 },
601
bsheedya9ced4c42018-07-14 00:28:00602 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12603 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38604
Lindsay Pasrichab31f6c62018-10-11 00:09:44605 'src/ios/third_party/earl_grey2/src': {
Justin Cohen1e128762021-08-19 03:12:48606 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '3a6f231bb1c1b9355d684aff73c18ea9aa0feedf',
Lindsay Pasrichab31f6c62018-10-11 00:09:44607 'condition': 'checkout_ios',
608 },
609
Lindsay Pasrichab0d775f2018-10-12 22:04:35610 'src/ios/third_party/edo/src': {
chromium-autoroll4c2418a2021-08-07 02:22:04611 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '48f00d5e340af3f78a1f3768b3f4f085efaf099d',
Lindsay Pasrichab0d775f2018-10-12 22:04:35612 'condition': 'checkout_ios',
613 },
614
Lindsay Pasrichabe000ae22018-08-22 15:21:49615 'src/ios/third_party/gtx/src': {
Justin Cohen8638d28b2021-08-09 20:53:49616 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '8245048a7023a37055d8d6c7a421bce3fcf79e6b',
Lindsay Pasrichabe000ae22018-08-22 15:21:49617 'condition': 'checkout_ios',
618 },
619
Paweł Hajdan, Jr7af368952017-10-02 12:25:36620 'src/ios/third_party/gcdwebserver/src': {
621 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
622 'condition': 'checkout_ios',
623 },
624
625 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller98e4be42021-10-07 21:43:33626 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '19979bd8514bf2346faec261cfeff3d7bf80a25e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36627 'condition': 'checkout_ios',
628 },
629
630 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29631 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36632 'condition': 'checkout_ios',
633 },
634
Gauthier Ambard8d034462017-10-25 16:39:55635 'src/ios/third_party/material_internationalization_ios/src': {
Internal Frameworks Autorollera7dce7c2021-09-24 23:19:33636 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + '4f71b756289a90e7e559d1851fd1c426a183dbc8',
Gauthier Ambard8d034462017-10-25 16:39:55637 'condition': 'checkout_ios',
638 },
639
Paweł Hajdan, Jr7af368952017-10-02 12:25:36640 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autorollerb898dba2021-08-27 21:40:34641 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4be05d4676645febc453a6cde7f5adfb1b785dc1',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36642 'condition': 'checkout_ios',
643 },
644
645 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05646 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36647 'condition': 'checkout_ios',
648 },
649
650 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere5dd2eb2021-05-20 09:54:47651 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '197375261e25ee5d473219d0f353a1f635f5393d',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36652 'condition': 'checkout_ios',
653 },
654
mrefaat070940d2017-12-01 02:59:38655 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58656 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38657 'condition': 'checkout_ios',
658 },
659
mrefaatb4b862312017-12-01 20:03:05660 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42661 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05662 'condition': 'checkout_ios',
663 },
664
Louis Romeroe1d73292017-12-07 01:28:17665 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42666 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17667 'condition': 'checkout_ios',
668 },
669
Rohit Rao62d505b2021-09-27 19:36:45670 'src/ios/third_party/native_closure_compiler': {
671 'packages': [
672 {
673 'package': 'chromium/third_party/native_closure_compiler_macos',
674 'version': 'version:[email protected]',
675 },
676 ],
677 'condition': 'checkout_ios',
678 'dep_type': 'cipd',
679 },
680
Paweł Hajdan, Jr7af368952017-10-02 12:25:36681 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11682 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36683 'condition': 'checkout_ios',
684 },
685
Rohit Rao5b4160412019-02-05 20:12:54686 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11687 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
688 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54689 'condition': 'checkout_ios and checkout_ios_webkit'
690 },
691
jrummellf715b1692015-10-21 23:26:26692 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09693 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11694
Dirk Pranke4dabe802017-11-02 07:18:55695 'src/native_client': {
696 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
697 'condition': 'checkout_nacl',
698 },
[email protected]bba1c0dd2013-08-19 10:33:31699
Victor Vasiliev92c06acc2018-12-08 10:16:27700 'src/net/third_party/quiche/src':
701 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
702
Nodir Turakulove249d372021-03-26 16:33:25703 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55704 'packages': [
705 {
Nodir Turakulove249d372021-03-26 16:33:25706 'package': 'chromium/rts/model/linux-amd64',
chromium-autoroll40eb4a2f2021-09-21 13:49:18707 'version': 'lwDVKJSLO806pSWeNhI7nfQQjiAb4x2dgTCv97dKDpMC',
Greg Gutermande78a042021-02-17 01:37:55708 },
709 ],
710 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25711 'condition': 'checkout_rts_model and checkout_linux',
712 },
713
714 'src/testing/rts/mac-amd64': {
715 'packages': [
716 {
717 'package': 'chromium/rts/model/mac-amd64',
chromium-autorolla9bd7852021-09-21 13:15:57718 'version': 'e__Vuyua3zZC4lJQLBk-BtXOSlDpWaGClmjLJpnsbQsC',
Nodir Turakulove249d372021-03-26 16:33:25719 },
720 ],
721 'dep_type': 'cipd',
722 'condition': 'checkout_rts_model and checkout_mac',
723 },
724
725 'src/testing/rts/windows-amd64': {
726 'packages': [
727 {
728 'package': 'chromium/rts/model/windows-amd64',
chromium-autoroll830c4342021-09-21 13:10:27729 'version': 'qfSLj_mT1iIyG4avKipI-bcRJDDh5R3aqAnbqZJ_ImoC',
Nodir Turakulove249d372021-03-26 16:33:25730 },
731 ],
732 'dep_type': 'cipd',
733 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55734 },
735
Marc-Antoine Ruel81815952018-07-13 00:26:44736 'src/tools/luci-go': {
737 'packages': [
738 {
739 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11740 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44741 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08742 {
743 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11744 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08745 },
746 {
747 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11748 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08749 },
Marc-Antoine Ruel81815952018-07-13 00:26:44750 ],
751 'dep_type': 'cipd',
752 },
753
Corentin Wallez955059ff2018-10-21 10:47:39754 'src/third_party/shaderc/src':
755 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
756 Var('shaderc_revision'),
757
John Budoricke9aa27c2018-03-24 00:23:27758 'src/third_party/accessibility_test_framework': {
759 'packages': [
760 {
761 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09762 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27763 },
764 ],
765 'condition': 'checkout_android',
766 'dep_type': 'cipd',
767 },
768
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16769 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57770 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16771 'condition': 'checkout_android',
772 },
773
Mohamed Heikal95797a582020-03-05 22:45:44774 'src/third_party/android_protoc': {
775 'packages': [
776 {
777 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40778 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44779 },
780 ],
781 'condition': 'checkout_android',
782 'dep_type': 'cipd',
783 },
784
Shenghua Zhang0c102b12018-01-11 00:25:57785 'src/third_party/android_ndk': {
Ben Joyce758eb4c2021-01-27 22:24:09786 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06787 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57788 },
789
Peter Kotwicz38deede2021-01-22 22:03:18790 'src/third_party/androidx': {
791 'packages': [
792 {
793 'package': 'chromium/third_party/androidx',
chromium-autoroll34259422021-10-06 16:35:02794 'version': 'Dewv4glpYqPtnvaOzHgVF6074yDsYzzDFiv0dO1ijwgC',
Peter Kotwicz38deede2021-01-22 22:03:18795 },
796 ],
797 'condition': 'checkout_android',
798 'dep_type': 'cipd',
799 },
800
John Budoricke9aa27c2018-03-24 00:23:27801 'src/third_party/android_support_test_runner': {
802 'packages': [
803 {
804 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09805 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27806 },
807 ],
808 'condition': 'checkout_android',
809 'dep_type': 'cipd',
810 },
811
812 'src/third_party/android_system_sdk': {
813 'packages': [
814 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55815 'package': 'chromium/third_party/android_system_sdk/public',
816 'version': 'oSfDIvHlCa6W0gS79Q5OOfB9E4eBg3uAvi3BEDN21U0C',
John Budoricke9aa27c2018-03-24 00:23:27817 },
818 ],
819 'condition': 'checkout_android',
820 'dep_type': 'cipd',
821 },
822
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03823 'src/third_party/android_build_tools/aapt2': {
824 'packages': [
825 {
Mohamed Heikal2747b4b2018-10-31 22:20:42826 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-autorolleb99bd28c2021-08-26 21:24:55827 'version': 'O9eXFyC5ZkcYvDfHRLKPO1g1Xwf7M33wT3cuJtyfc0sC',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03828 },
829 ],
830 'condition': 'checkout_android',
831 'dep_type': 'cipd',
832 },
833
Matthew Cary775dab72018-09-20 06:19:03834 'src/third_party/android_build_tools/art': {
835 'packages': [
836 {
837 'package': 'chromium/third_party/android_build_tools/art',
838 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
839 },
840 ],
841 'condition': 'checkout_android',
842 'dep_type': 'cipd',
843 },
844
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03845 'src/third_party/android_build_tools/bundletool': {
846 'packages': [
847 {
Andrew Grievef9ebbcd2021-08-16 17:02:52848 'package': 'chromium/third_party/android_build_tools/bundletool',
Mohamed Heikalf9d9edb2021-10-04 20:05:10849 'version': 'OZ4is33usuZy-deP3FpWCtbKXaIY0qBLsElWte7556YC',
Peter Wenab7bffd2020-01-24 02:13:26850 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03851 ],
852 'condition': 'checkout_android',
853 'dep_type': 'cipd',
854 },
855
Peter Conn6eb0e1d2019-08-08 07:39:05856 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47857 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05858 'condition': 'checkout_android',
859 },
860
Shenghua Zhangcbe64ba2018-04-12 19:11:49861 'src/third_party/android_sdk/public': {
862 'packages': [
863 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55864 'package': 'chromium/third_party/android_sdk/public/build-tools/31.0.0',
Shenghua Zhangcbe64ba2018-04-12 19:11:49865 'version': Var('android_sdk_build-tools_version'),
866 },
867 {
868 'package': 'chromium/third_party/android_sdk/public/emulator',
869 'version': Var('android_sdk_emulator_version'),
870 },
871 {
872 'package': 'chromium/third_party/android_sdk/public/extras',
873 'version': Var('android_sdk_extras_version'),
874 },
875 {
Yun Liuf57cceaf2019-03-18 21:31:23876 'package': 'chromium/third_party/android_sdk/public/patcher',
877 'version': Var('android_sdk_patcher_version'),
878 },
879 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49880 'package': 'chromium/third_party/android_sdk/public/platform-tools',
881 'version': Var('android_sdk_platform-tools_version'),
882 },
883 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55884 'package': 'chromium/third_party/android_sdk/public/platforms/android-31',
Shenghua Zhangcbe64ba2018-04-12 19:11:49885 'version': Var('android_sdk_platforms_version'),
886 },
887 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55888 'package': 'chromium/third_party/android_sdk/public/sources/android-30',
Yun Liuf57cceaf2019-03-18 21:31:23889 'version': Var('android_sdk_sources_version'),
890 },
891 {
Andrew Grieve13128c92020-01-06 22:10:27892 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-autoroll0694a4e12021-09-21 17:37:10893 'version': 'AuYa11pULKT8AI14_owabJrkZoRGuovL-nvwmiONlYEC',
Andrew Grieve13128c92020-01-06 22:10:27894 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49895 ],
Yun Liuf57cceaf2019-03-18 21:31:23896 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49897 'dep_type': 'cipd',
898 },
899
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42900 'src/third_party/angle':
901 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
902
Dale Curtis9e73ba92019-02-05 21:49:23903 'src/third_party/dav1d/libdav1d':
Wan-Teh Chang3ba58422021-09-08 21:31:05904 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '7b433e077298d0f4faf8da6d6eb5774e29bffa54',
Dale Curtis9e73ba92019-02-05 21:49:23905
Corentin Wallez955059ff2018-10-21 10:47:39906 'src/third_party/dawn':
907 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
908
Moritz Firsching6980917f2021-04-01 04:51:50909 'src/third_party/libjxl/src':
910 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
911
912 'src/third_party/highway/src':
913 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
914
Corentin Wallez955059ff2018-10-21 10:47:39915 'src/third_party/glfw/src':
Austin Engbb30bb22021-06-24 07:27:46916 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '94773111300fee0453844a4c9407af7e880b4df8',
Corentin Wallez955059ff2018-10-21 10:47:39917
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16918 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05919 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16920 'condition': 'checkout_android',
921 },
922
Azeem Arshadb51b7f882020-09-18 00:50:12923 'src/third_party/barhopper': {
Azeem Arshad5ba67c62020-10-06 20:47:22924 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'ad3c4382875afdd0340f1549f8b9c93cbbc16e37',
Azeem Arshadb51b7f882020-09-18 00:50:12925 'condition': 'checkout_src_internal and checkout_chromeos',
926 },
927
Chong Gu3c585752021-09-24 22:23:22928 'src/third_party/cast_core/prebuilts': {
929 'packages': [
930 {
931 'package': 'cast3p/cast_core/package_qa_vizio_castos_armv7a.tar',
932 'version': 'ZOzcgmEj32ltQEYvSSBfLbwcEo4MA_qtruinWrbbpGAC',
933 },
934 ],
935 'condition': 'checkout_cast3p',
936 'dep_type': 'cipd',
937 },
938
Victor Costanc63c92122020-01-03 05:49:53939 'src/third_party/google_benchmark/src': {
Victor Costane3499c72021-06-22 00:27:13940 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'e991355c02b93fe17713efe04cbc2e278e00fdbd',
Victor Costanc63c92122020-01-03 05:49:53941 'condition': 'checkout_google_benchmark',
942 },
943
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42944 'src/third_party/boringssl/src':
945 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
946
John Budoricke9aa27c2018-03-24 00:23:27947 'src/third_party/bouncycastle': {
948 'packages': [
949 {
950 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09951 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27952 },
953 ],
954 'condition': 'checkout_android',
955 'dep_type': 'cipd',
956 },
957
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42958 'src/third_party/breakpad/breakpad':
Zequan Wuda2bef72021-10-01 18:45:05959 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + 'ff5892c5da86c50af1951328215a5a3a203a9bb1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42960
John Budoricke9aa27c2018-03-24 00:23:27961 'src/third_party/byte_buddy': {
962 'packages': [
963 {
964 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09965 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27966 },
967 ],
968 'condition': 'checkout_android',
969 'dep_type': 'cipd',
970 },
971
Andrew Luo948028e2019-08-16 21:18:21972 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
973 'packages': [
974 {
975 'package': 'chromium/third_party/android_sdk/public/build-tools',
976 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
977 },
978 ],
979 'condition': 'checkout_android',
980 'dep_type': 'cipd',
981 },
982
Shawn Quereshib5a474162021-09-20 21:01:44983 'src/third_party/cast_core/public/src':
984 Var('chromium_git') + '/cast_core/public' + '@' + '3ca33709a8b745f1e2492fba3aa969d9cef70029',
985
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42986 'src/third_party/catapult':
987 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
988
989 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38990 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42991
Andrew Grieve0fa87872019-03-15 22:21:12992 'src/third_party/checkstyle': {
993 'packages': [
994 {
995 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45996 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12997 },
998 ],
Andrew Grieveee258482019-11-19 16:24:54999 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:121000 'condition': 'checkout_android or checkout_linux',
1001 'dep_type': 'cipd',
1002 },
1003
David Tseng0f7b42432021-02-10 22:31:081004 # Dependency for ChromeVox.
1005 'src/third_party/chromevox/third_party/sre/src': {
1006 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
1007 'condition': 'checkout_chromeos',
1008 },
1009
Ben Pastenefa7848a2020-08-26 19:49:191010 # Tools used when building Chrome for Chrome OS. This affects both the Simple
1011 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361012 'src/third_party/chromite': {
chromium-autorolldac2c792021-10-11 17:52:391013 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '9d5f4194e9c0ce319f67bf44e84568d4b1ea32cb',
Ben Pastenefff40002020-07-29 16:58:091014 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361015 },
1016
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421017 'src/third_party/cld_3/src':
Peter Kasting8f964dc2021-07-16 18:10:301018 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '77c1a25e32460c0799a7201abbda052ce8b537cf',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421019
1020 'src/third_party/colorama/src':
1021 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
1022
1023 'src/third_party/crc32c/src':
Victor Costan6ddea8d322021-06-23 22:50:381024 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421025
Paweł Hajdan, Jr7af368952017-10-02 12:25:361026 # For Linux and Chromium OS.
1027 'src/third_party/cros_system_api': {
Jérémie Boulic786c317e2021-10-07 10:22:511028 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + 'd12f867f0ffd7dd88f86441fc622752e2691864e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361029 'condition': 'checkout_linux',
1030 },
1031
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421032 'src/third_party/depot_tools':
chromium-autoroll9aaa6302021-10-12 08:12:151033 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '384bae2e1881d4cce5a68b9917595ae867906292',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421034
Yang Guo210ffc92019-10-21 07:14:371035 'src/third_party/devtools-frontend/src':
1036 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
1037
Nan Lin84804952021-06-07 20:17:261038 'src/third_party/distributed_point_functions/src':
1039 Var('chromium_git') + '/external/github.com/google/distributed_point_functions.git' + '@' + 'ea175a91e6eda5b22392fdae82080eb9709cd0eb',
1040
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421041 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:061042 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421043
Michael Crousea0ed9bde2020-11-19 02:49:541044 'src/third_party/eigen3/src':
Sophie Changdb262d22021-09-29 21:09:331045 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '7792b1e909a98703181aecb8810b4b654004c25d',
Michael Crousea0ed9bde2020-11-19 02:49:541046
John Palmer24b4cef32021-01-06 04:01:261047 'src/third_party/emoji-metadata/src': {
John Palmer8ec47ca2021-07-21 02:01:021048 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '069b14c94db6c1625a143d9f82e07a08a29909cf',
John Palmer24b4cef32021-01-06 04:01:261049 'condition': 'checkout_chromeos',
1050 },
Michael Crousea0ed9bde2020-11-19 02:49:541051
John Budoricke9aa27c2018-03-24 00:23:271052 'src/third_party/espresso': {
1053 'packages': [
1054 {
1055 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:261056 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:271057 },
1058 ],
1059 'condition': 'checkout_android',
1060 'dep_type': 'cipd',
1061 },
1062
Michael Crousea0ed9bde2020-11-19 02:49:541063 'src/third_party/farmhash/src':
1064 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
1065
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421066 'src/third_party/ffmpeg':
Thomas Guilbertc3557c82021-09-18 00:48:471067 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '731bf2abeb9e5d4fd02f6c7b8c743961130de5b0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421068
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421069 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371070 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421071
1072 'src/third_party/flatbuffers/src':
Peter Kasting414e0762021-07-07 03:06:301073 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'c0ba2870c909fb57f97efd7083b5d33d2311d7f9',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421074
Paweł Hajdan, Jr7af368952017-10-02 12:25:361075 # Used for embedded builds. CrOS & Linux use the system version.
1076 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091077 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361078 'condition': 'checkout_linux',
1079 },
1080
Michael Crousea0ed9bde2020-11-19 02:49:541081 'src/third_party/fp16/src':
Robert Ogdena4d90752021-08-16 19:21:341082 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + '4dfe081cf6bcd15db339cf2680b9281b8451eeb3',
Michael Crousea0ed9bde2020-11-19 02:49:541083
1084 'src/third_party/gemmlowp/src':
Robert Ogden9efd04b2021-09-07 23:47:471085 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '13d57703abca3005d97b19df1f2db731607a7dc2',
Michael Crousea0ed9bde2020-11-19 02:49:541086
Yuwei Huanga38af698d2019-02-19 22:00:581087 'src/third_party/grpc/src': {
Shawn Quereshib25b83362021-06-02 00:29:261088 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '54dc182082db941aa67c7c3f93ad858c99a16d7d',
Yuwei Huanga38af698d2019-02-19 22:00:581089 },
1090
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421091 'src/third_party/freetype/src':
1092 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1093
Dominik Röttsches5c56793f2020-11-12 08:51:521094 'src/third_party/freetype-testing/src':
1095 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1096
Dominik Röttsches60dab7e12018-03-20 09:55:471097 'src/third_party/harfbuzz-ng/src':
1098 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1099
Joey Scarr28fc30092019-02-04 10:10:201100 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161101 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351102
Dominik Röttschesefffce82021-01-18 13:02:081103 'src/third_party/ots/src':
1104 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1105
Hirokazu Hondafa7af2bb2020-02-03 02:48:281106 'src/third_party/libgav1/src':
James Zerne2426c992021-10-06 01:54:171107 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '5d2111493aad97bd4642a0009ad5a3c3558847ba',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281108
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221109 'src/third_party/google_toolbox_for_mac/src': {
1110 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1111 'condition': 'checkout_ios or checkout_mac',
1112 },
1113
Andrew Luo82d0e9f2018-05-24 20:46:361114 'src/third_party/google-truth': {
1115 'packages': [
1116 {
1117 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001118 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361119 },
1120 ],
1121 'condition': 'checkout_android',
1122 'dep_type': 'cipd',
1123 },
1124
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421125 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021126 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421127
Paweł Hajdan, Jr7af368952017-10-02 12:25:361128 # GNU binutils assembler for x86-32.
1129 'src/third_party/gnu_binutils': {
1130 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551131 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361132 },
1133
1134 'src/third_party/gperf': {
1135 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1136 'condition': 'checkout_win',
1137 },
1138
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421139 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521140 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161141 'condition': 'checkout_android',
1142 },
1143
Ian Vollick244bd882018-04-27 01:12:531144 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561145 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531146 'condition': 'checkout_android',
1147 },
1148
Piotr Bialeckie1b6bfb2019-07-18 23:43:291149 'src/third_party/arcore-android-sdk-client': {
1150 'packages': [
1151 {
1152 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561153 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291154 },
1155 ],
1156
1157 'condition': 'checkout_android',
1158 'dep_type': 'cipd',
1159 },
1160
John Budoricke9aa27c2018-03-24 00:23:271161 'src/third_party/hamcrest': {
1162 'packages': [
1163 {
1164 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091165 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271166 },
1167 ],
1168 'condition': 'checkout_android',
1169 'dep_type': 'cipd',
1170 },
1171
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421172 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361173 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421174
1175 'src/third_party/icu':
Frank Tangcaeff8b2021-10-07 04:48:561176 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'eedbaf76e49d28465d9119b10c30b82906e606ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421177
John Budoricke9aa27c2018-03-24 00:23:271178 'src/third_party/icu4j': {
1179 'packages': [
1180 {
1181 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091182 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271183 },
1184 ],
1185 'condition': 'checkout_android',
1186 'dep_type': 'cipd',
1187 },
1188
Ben Joycedde37c22019-04-12 19:36:191189 'src/third_party/jacoco': {
1190 'packages': [
1191 {
1192 'package': 'chromium/third_party/jacoco',
1193 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1194 },
1195 ],
1196 'condition': 'checkout_android',
1197 'dep_type': 'cipd',
1198 },
1199
Tibor Goldschwendt38cc2082019-06-03 21:59:281200 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351201 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281202 'condition': 'checkout_android',
1203 },
1204
Yun Liua89d1832019-10-05 01:40:551205 'src/third_party/jdk': {
1206 'packages': [
1207 {
1208 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151209 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551210 },
Haiyang Pan8bdb7882021-02-17 21:49:151211 ],
1212 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1213 'condition': 'checkout_android or checkout_linux',
1214 'dep_type': 'cipd',
1215 },
1216 'src/third_party/jdk/extras': {
1217 'packages': [
Peter Wenca01c252019-10-29 01:41:161218 {
1219 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151220 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161221 },
Yun Liua89d1832019-10-05 01:40:551222 ],
Andrew Grieveee258482019-11-19 16:24:541223 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1224 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551225 'dep_type': 'cipd',
1226 },
1227
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421228 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041229 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061230 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421231
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161232 'src/third_party/junit/src': {
1233 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1234 'condition': 'checkout_android',
1235 },
1236
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421237 'src/third_party/leveldatabase/src':
Victor Costan4a9e13a32021-05-25 07:20:591238 Var('chromium_git') + '/external/leveldb.git' + '@' + '13e3c4efc66b8d7317c7648766a930b5d7e48aa7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421239
1240 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261241 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421242
1243 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241244 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421245
Johann987d1532018-11-19 22:07:271246 'src/third_party/libaom/source/libaom':
Fyodor Kyslov484749e2021-10-08 17:34:261247 Var('aomedia_git') + '/aom.git' + '@' + '552a0398f47d558b315b4ee0b6b2ec31606a8706',
Johanncf5bb4c62017-10-30 23:21:341248
Wan-Teh Chang75fd5322020-04-08 01:32:181249 'src/third_party/libavif/src':
1250 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1251
Himanshu Jaju114b74212020-07-09 13:32:331252 'src/third_party/nearby/src':
1253 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1254
Himanshu Jaju46bc91032020-07-08 21:57:581255 'src/third_party/securemessage/src':
1256 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1257
1258 'src/third_party/ukey2/src':
1259 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1260
Paweł Hajdan, Jr7af368952017-10-02 12:25:361261 # Userspace interface to kernel DRM services.
1262 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201263 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361264 'condition': 'checkout_linux',
1265 },
1266
Ben Wagner3743d5392019-09-26 19:20:361267 'src/third_party/expat/src':
1268 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1269
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341270 # The library for IPP protocol (Chrome OS).
1271 'src/third_party/libipp/libipp': {
1272 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1273 'condition': 'checkout_linux',
1274 },
1275
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421276 'src/third_party/libjpeg_turbo':
Jonathan Wright2e9e6ab92021-10-01 18:56:541277 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '49836d72bd22c7a78bc0250483f04162278cdc6a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421278
Paweł Hajdan, Jr7af368952017-10-02 12:25:361279 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221280 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361281 'condition': 'checkout_linux',
1282 },
1283
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421284 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011285 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421286
1287 'src/third_party/libprotobuf-mutator/src':
1288 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1289
1290 'src/third_party/libsrtp':
Edward Lesmesfe402be92021-06-10 01:29:551291 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '5b7c744eb8310250ccc534f3f86a2015b3887a0a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421292
Paweł Hajdan, Jr7af368952017-10-02 12:25:361293 # Android Explicit Synchronization.
1294 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541295 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361296 'condition': 'checkout_linux',
1297 },
1298
Charlie Andrews6723c0e3c2019-10-31 15:45:241299 'src/third_party/libunwindstack': {
Peter Kasting65c80f02021-10-12 16:22:481300 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '6868358481bb1e5e20d155c1084dc436c88b5e6b',
Charlie Andrews6723c0e3c2019-10-31 15:45:241301 'condition': 'checkout_android',
1302 },
1303
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421304 'src/third_party/libvpx/source/libvpx':
Jerome Jiang18636562021-10-05 18:33:271305 Var('chromium_git') + '/webm/libvpx.git' + '@' + '7aabd6968278130da885f6c35ee12b19a1e7be72',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421306
1307 'src/third_party/libwebm/source':
Ahmed Fakhry5b728dd2021-06-08 01:56:281308 Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421309
1310 'src/third_party/libyuv':
Frank Barchardbd627942021-10-01 17:32:001311 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'd13d9d5972ec99e9f923ec5ca2afb8c1d21b8e5a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421312
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221313 'src/third_party/lighttpd': {
1314 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1315 'condition': 'checkout_mac or checkout_win',
1316 },
1317
1318 'src/third_party/lss': {
1319 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1320 'condition': 'checkout_android or checkout_linux',
1321 },
1322
Paweł Hajdan, Jr7af368952017-10-02 12:25:361323 'src/third_party/material_design_icons/src': {
1324 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1325 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1326 'condition': 'checkout_ios',
1327 },
1328
Nico Webera62ed4b32021-05-08 01:53:251329 'src/third_party/mig/bin': {
1330 'packages': [
1331 {
1332 'package': 'chromium/third_party/mig/${{platform}}',
Mark Mentovai1c60a392021-05-22 03:25:161333 'version': 'vJgfh6ZaBQ_Re5o4LFapZr-dYRdfM-GjXEbilySNcNQC',
Nico Webera62ed4b32021-05-08 01:53:251334 },
1335 ],
1336 'condition': 'host_os == "linux" and checkout_mac',
1337 'dep_type': 'cipd',
1338 },
1339
Paweł Hajdan, Jr7af368952017-10-02 12:25:361340 # GNU binutils assembler for x86-64.
1341 'src/third_party/mingw-w64/mingw/bin': {
1342 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551343 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361344 },
1345
1346 # Graphics buffer allocator for Chrome OS.
1347 'src/third_party/minigbm/src': {
Sasha McIntoshb35f49d72021-07-23 23:50:141348 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '2e63aaf616cdda26019d265989bd0d96ee11aab9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361349 'condition': 'checkout_linux',
1350 },
1351
1352 # Minizip library. Used on Chrome OS.
1353 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591354 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361355 'condition': 'checkout_linux',
1356 },
1357
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161358 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281359 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161360 'condition': 'checkout_android',
1361 },
1362
Paweł Hajdan, Jr7af368952017-10-02 12:25:361363 # Binaries for nacl sdk.
1364 'src/third_party/nacl_sdk_binaries': {
1365 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551366 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361367 },
1368
Dale Curtis7d284af2018-11-08 01:27:521369 'src/third_party/nasm': {
1370 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Byoungchan Leeb76009b2021-09-30 00:54:251371 '335fe83e133e1a113e87994e000b062047c662fc'
Dale Curtis7d284af2018-11-08 01:27:521372 },
1373
Michael Crousea0ed9bde2020-11-19 02:49:541374 'src/third_party/neon_2_sse/src':
Robert Ogden9efd04b2021-09-07 23:47:471375 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '8dbe2461c89760ac4b204aa0eafb72413a97957d',
Michael Crousea0ed9bde2020-11-19 02:49:541376
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161377 'src/third_party/netty-tcnative/src': {
David Benjamina66e5f42021-08-31 23:11:561378 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '7eeb50be90c9ba0f6afa3375132df63942a0f32d',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161379 'condition': 'checkout_android',
1380 },
1381
1382 'src/third_party/netty4/src': {
1383 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1384 'condition': 'checkout_android',
1385 },
1386
John Budoricke9aa27c2018-03-24 00:23:271387 'src/third_party/objenesis': {
1388 'packages': [
1389 {
1390 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411391 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271392 },
1393 ],
1394 'condition': 'checkout_android',
1395 'dep_type': 'cipd',
1396 },
1397
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421398 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541399 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161400
btolschc50a3d52019-03-06 21:22:421401 'src/third_party/openscreen/src':
chromium-autoroll5b334932021-09-23 20:34:181402 Var('chromium_git') + '/openscreen' + '@' + '5467ac6e5c120051f44720dcd0a0de9be9a52b87',
btolschc50a3d52019-03-06 21:22:421403
Kevin Qin78ff68c82019-06-26 01:43:361404 'src/third_party/openxr/src': {
Phu Le9b87a182021-06-26 00:46:531405 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
Kevin Qin78ff68c82019-06-26 01:43:361406 'condition': 'checkout_openxr',
1407 },
1408
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421409 'src/third_party/pdfium':
1410 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1411
Paweł Hajdan, Jr7af368952017-10-02 12:25:361412 # Parses Windows PE/COFF executable format.
1413 'src/third_party/pefile': {
1414 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1415 'condition': 'checkout_win',
1416 },
1417
Oystein Eftevaaga9439b922018-01-08 19:30:141418 'src/third_party/perfetto':
chromium-autoroll95f173802021-10-12 16:09:351419 Var('android_git') + '/platform/external/perfetto.git' + '@' + '251c5dd034fdc7ce2578f2b5fd112e2fc0fa0e8e',
Oystein Eftevaaga9439b922018-01-08 19:30:141420
Paweł Hajdan, Jr7af368952017-10-02 12:25:361421 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291422 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361423 'condition': 'checkout_win',
1424 },
1425
Andrew Grieve40dece272018-08-27 17:59:401426 'src/third_party/proguard': {
1427 'packages': [
1428 {
1429 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211430 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401431 },
1432 ],
1433 'condition': 'checkout_android',
1434 'dep_type': 'cipd',
1435 },
1436
Ben Pastenefff40002020-07-29 16:58:091437 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361438 'src/third_party/pyelftools': {
1439 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1440 'condition': 'checkout_linux',
1441 },
1442
Victor Vasiliev3b5cf152018-07-02 18:47:411443 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001444 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411445
Keita Suzukifa3a180692020-03-05 03:53:531446 'src/third_party/pywebsocket3/src':
Adam Riceb470e752021-08-23 15:58:541447 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '50602a14f1b6da17e0b619833a13addc6ea78bc2',
Keita Suzukifa3a180692020-03-05 03:53:531448
Stephen Roe3c9f5852019-11-13 17:25:431449 'src/third_party/qemu-linux-arm64': {
1450 'packages': [
1451 {
1452 'package': 'fuchsia/qemu/linux-arm64',
1453 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1454 },
1455 ],
Stephen Roeedece8b2020-11-19 20:32:321456 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431457 'dep_type': 'cipd',
1458 },
1459
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211460 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221461 'packages': [
1462 {
1463 'package': 'fuchsia/qemu/linux-amd64',
1464 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1465 },
1466 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211467 'condition': 'host_os == "linux" and checkout_fuchsia',
1468 'dep_type': 'cipd',
1469 },
1470
1471 'src/third_party/qemu-mac-x64': {
1472 'packages': [
1473 {
1474 'package': 'fuchsia/qemu/mac-amd64',
1475 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1476 },
1477 ],
1478 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221479 'dep_type': 'cipd',
1480 },
1481
Stephen Roe59ee88f2021-05-14 01:43:171482 'src/third_party/aemu-linux-arm64': {
1483 'packages': [
1484 {
1485 'package': 'fuchsia/third_party/aemu/linux-arm64',
1486 'version': 'r2LsKQPbfi0NYEO8tfocwaJ1MMACXPDLkgCI0IjJq-YC'
1487 },
1488 ],
Stephen Roe45beae92021-05-27 23:26:321489 'condition': 'host_os == "linux" and checkout_fuchsia_for_arm64_host',
Stephen Roe59ee88f2021-05-14 01:43:171490 'dep_type': 'cipd',
1491 },
1492
Chong Gu9ad904d2019-09-26 23:24:021493 'src/third_party/aemu-linux-x64': {
1494 'packages': [
1495 {
1496 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autorolld09ce972021-10-11 23:30:381497 'version': 'oT0j0p3wnLGyIs4qDcea3sRhW4YKoAhTY2LDWkJ4T4QC'
Chong Gu9ad904d2019-09-26 23:24:021498 },
1499 ],
Chong Gu7d2dd6e2020-02-01 03:27:251500 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021501 'dep_type': 'cipd',
1502 },
1503
1504 'src/third_party/aemu-mac-x64': {
1505 'packages': [
1506 {
1507 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191508 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021509 },
1510 ],
Chong Gu7d2dd6e2020-02-01 03:27:251511 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021512 'dep_type': 'cipd',
1513 },
1514
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421515 'src/third_party/re2/src':
chromium-autoroll69eff612021-09-03 13:45:111516 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '123d379e288f3c113c26dca952d78ad5f4fc98fd',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161517
Tiger Oakes95b7b7d2018-05-28 15:43:491518 'src/third_party/r8': {
1519 'packages': [
1520 {
1521 'package': 'chromium/third_party/r8',
chromium-autoroll725be8062021-10-11 21:00:581522 'version': 'EU82Aqeu2B1PZzAmebHXfyOgeL2UZifcIJ1LPyoThw0C',
Tiger Oakes95b7b7d2018-05-28 15:43:491523 },
1524 ],
1525 'condition': 'checkout_android',
1526 'dep_type': 'cipd',
1527 },
1528
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161529 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551530 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161531 'condition': 'checkout_android',
1532 },
1533
John Budoricke9aa27c2018-03-24 00:23:271534 'src/third_party/robolectric': {
1535 'packages': [
1536 {
1537 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511538 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271539 },
1540 ],
1541 'condition': 'checkout_android',
1542 'dep_type': 'cipd',
1543 },
1544
Michael Crousea0ed9bde2020-11-19 02:49:541545 'src/third_party/ruy/src':
Robert Ogdena4d90752021-08-16 19:21:341546 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + 'e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce',
Michael Crousea0ed9bde2020-11-19 02:49:541547
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421548 'src/third_party/skia':
1549 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1550
1551 'src/third_party/smhasher/src':
1552 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1553
1554 'src/third_party/snappy/src':
Victor Costan5770b8e2021-04-29 16:24:071555 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '9c1be17938429574cdec8fbf820f2d9d5ea66c5c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421556
Chris Mumford591102e2020-03-16 16:48:551557 'src/third_party/sqlite/src':
Marijn Kruisselbrinka3ba1122021-07-28 22:35:461558 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '369afe94faeeeac33fca2e478aaab8bb85813d79',
Chris Mumford591102e2020-03-16 16:48:551559
John Budoricke9aa27c2018-03-24 00:23:271560 'src/third_party/sqlite4java': {
1561 'packages': [
1562 {
1563 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491564 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271565 },
1566 ],
1567 'condition': 'checkout_android',
1568 'dep_type': 'cipd',
1569 },
1570
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421571 'src/third_party/swiftshader':
1572 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1573
Tommy Martino41cca812020-08-10 18:50:451574 'src/third_party/text-fragments-polyfill/src': {
Tommy Martino8c72bc52021-09-23 17:53:041575 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + '27a7c99b821c53643a9d3236428c4a27b51b5427',
Tommy Martino41cca812020-08-10 18:50:451576 'condition': 'checkout_ios',
1577 },
Jonathan Wright62ad5292020-12-04 21:07:561578
Michael Crousea0ed9bde2020-11-19 02:49:541579 'src/third_party/tflite/src':
mcrouse58fe5bf2021-10-07 01:58:361580 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + '04ba7f6241e50d264730031e4c1dc9c3598e88fe',
Jonathan Wright62ad5292020-12-04 21:07:561581
Peter Wen49675e172020-03-16 16:10:111582 'src/third_party/turbine': {
1583 'packages': [
1584 {
1585 'package': 'chromium/third_party/turbine',
chromium-autoroll7197e232021-10-11 11:01:131586 'version': '6QYCyqU5yXkAT7T-_K3sCPvfISI8ACXF_cW4OM5v9BgC',
Peter Wen49675e172020-03-16 16:10:111587 },
1588 ],
1589 'condition': 'checkout_android',
1590 'dep_type': 'cipd',
1591 },
1592
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421593 'src/third_party/ub-uiautomator/lib': {
1594 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161595 'condition': 'checkout_android',
1596 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421597
1598 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei0bcff272021-10-07 13:30:011599 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '62d7d0c928c9a040dce96aa2f16c00e7e67d59cb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421600
Cody Northropaaeee332021-09-14 01:05:361601 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@6c9a3552da8d57dc168a4d9ea6d01c9df4d7dbb8',
Jamie Madill178f84e2020-12-18 00:47:581602
Peng Huang91df2692020-05-05 18:59:531603 'src/third_party/vulkan_memory_allocator':
Geoff Lang5726e0f2021-08-30 18:42:021604 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + 'e0216a5484c8345f7d792fa16fad77ac63d89a70',
Peng Huang3b77c37c2020-05-02 19:14:211605
Paweł Hajdan, Jr7af368952017-10-02 12:25:361606 # Display server protocol for Linux.
1607 'src/third_party/wayland/src': {
Josip Sokcevicbb09a902021-09-01 05:03:391608 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e60398b1755bfcdf09f040d3769131fe0d9762fc',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361609 'condition': 'checkout_linux',
1610 },
1611
1612 # Wayland protocols that add functionality not available in the core protocol.
1613 'src/third_party/wayland-protocols/src': {
Alexander Dunaevffcec2f2021-06-04 04:11:181614 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '177ff9119da526462e5d35fbfde6c84794913787',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361615 'condition': 'checkout_linux',
1616 },
1617
Alexander Dunaev12236f82021-06-08 18:35:091618 # Additional Wayland protocols specific for KDE Plasma desktop environment.
1619 'src/third_party/wayland-protocols/kde': {
Alexander Dunaev15015a7e92021-06-09 08:34:341620 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e',
Alexander Dunaev12236f82021-06-08 18:35:091621 'condition': 'checkout_linux',
1622 },
1623
Alexander Dunaevc1132732021-06-09 15:11:081624 # Additional Wayland protocols specific for GNOME desktop environment.
1625 'src/third_party/wayland-protocols/gtk': {
1626 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0',
1627 'condition': 'checkout_linux',
1628 },
1629
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421630 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011631 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421632
1633 'src/third_party/webgl/src':
Kenneth Russell5a1d66a2021-08-13 00:19:501634 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '9ec0bd5501c6a35eb365dc49be7618a763135a10',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421635
Kai Ninomiya13898882020-01-17 20:41:521636 'src/third_party/webgpu-cts/src':
Ben Clayton6ad48d212021-10-08 08:29:261637 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'e42f534de7afea5942ecae5993d9211e258918aa',
Kai Ninomiyac7138f92020-03-31 18:59:571638
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421639 'src/third_party/webrtc':
chromium-autoroll24b76a92021-10-12 12:33:201640 Var('webrtc_git') + '/src.git' + '@' + '56ed4680c457935f813ae36ce24324df7780b210',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421641
Nigel Tao3aa72142019-12-03 22:05:411642 'src/third_party/libgifcodec':
1643 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1644
Nigel Taob517eb8912019-10-23 03:36:241645 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1646 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1647 'src/third_party/wuffs/src':
Nigel Taob68de0f2021-08-12 01:33:491648 Var('skia_git') + '/external/github.com/google/wuffs-mirror-release-c.git' + '@' + Var('wuffs_revision'),
Nigel Taob517eb8912019-10-23 03:36:241649
sbalikondwar5949a802020-02-13 16:28:591650 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121651 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591652 'condition': 'checkout_linux',
1653 },
1654
Paweł Hajdan, Jr7af368952017-10-02 12:25:361655 'src/third_party/xdg-utils': {
1656 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1657 'condition': 'checkout_linux',
1658 },
1659
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421660 'src/tools/page_cycler/acid3':
1661 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1662
Sven Zheng4d4781292019-09-12 17:46:141663 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161664 'packages': [
1665 {
Sven Zheng4d4781292019-09-12 17:46:141666 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autoroll317691182021-10-09 23:28:501667 'version': 'gBAjq66wEoX-xg7SYwdl9IwTb41P6_uogFXZWqmg42cC',
bsheedy0e0f26df2019-01-09 22:17:161668 },
1669 ],
1670 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141671 'condition': 'checkout_linux',
1672 },
1673 'src/tools/skia_goldctl/win': {
1674 'packages': [
1675 {
1676 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autoroll7c2246a2021-10-10 00:18:281677 'version': 'waM0kUtv5T9ysntYENPWn_NyN14lIcqEDgfIaITeL0gC',
Sven Zheng4d4781292019-09-12 17:46:141678 },
1679 ],
1680 'dep_type': 'cipd',
1681 'condition': 'checkout_win',
1682 },
1683 'src/tools/skia_goldctl/mac': {
1684 'packages': [
1685 {
1686 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autoroll6bf97342021-10-09 23:34:191687 'version': 's5FQ4at83HB6cms6U4yFCQ-DS8LAIk6BsYD0SYwtiyMC',
Sven Zheng4d4781292019-09-12 17:46:141688 },
1689 ],
1690 'dep_type': 'cipd',
1691 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161692 },
1693
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421694 'src/v8':
1695 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1696
1697 'src-internal': {
chromium-internal-autorollc38f430f2021-10-12 15:43:151698 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@6eae9bf238ce787d3c8d27c22742cabb894d79e1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421699 'condition': 'checkout_src_internal',
1700 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031701
Sam Chiu2c8d0982021-03-05 00:23:151702 'src/chromeos/components/eche_app_ui/resources/prod': {
1703 'packages': [
1704 {
1705 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll93693e142021-10-04 09:40:071706 'version': 'unXQyV8pIgTeejxRMHeyq7YMaXGblw89efMz2KdnhhcC',
Sam Chiu2c8d0982021-03-05 00:23:151707 },
1708 ],
1709 'condition': 'checkout_chromeos and checkout_src_internal',
1710 'dep_type': 'cipd',
1711 },
1712
Yeunjoo Choia53415d2021-08-31 03:50:501713 'src/ash/webui/help_app_ui/resources/prod': {
Jose Magana5dd8c42f2020-05-14 00:40:211714 'packages': [
1715 {
1716 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll8aab3abe2021-10-11 16:50:321717 'version': 'ZFyhw4M_ljvsXoXOC9LIHZPnXMU94atIC8w0bZf3jbsC',
Jose Magana5dd8c42f2020-05-14 00:40:211718 },
1719 ],
1720 'condition': 'checkout_chromeos and checkout_src_internal',
1721 'dep_type': 'cipd',
1722 },
1723
Yeunjoo Choi997893e2021-09-07 05:19:071724 'src/ash/webui/media_app_ui/resources/prod': {
Jose Maganad34f1702020-06-09 13:33:001725 'packages': [
1726 {
1727 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autorollc1585d62021-10-11 16:49:161728 'version': 'CsYiCAVozIrhRckMiklfbqKUIsz-6Kls5fI6G_ERblkC',
Jose Maganad34f1702020-06-09 13:33:001729 },
1730 ],
1731 'condition': 'checkout_chromeos and checkout_src_internal',
1732 'dep_type': 'cipd',
1733 },
1734
Toby Huang0a19eab2021-08-17 20:17:341735 'src/chromeos/components/projector_app/resources/prod': {
1736 'packages': [
1737 {
1738 'package': 'chromeos_internal/apps/projector_app/app',
chromium-internal-autoroll965a03b2021-10-08 13:55:461739 'version': 'flf3vpag7xcL4WBH8JMU-aLNuwMKpS6s6jg6beWJZ30C',
Toby Huang0a19eab2021-08-17 20:17:341740 },
1741 ],
1742 'condition': 'checkout_chromeos and checkout_src_internal',
1743 'dep_type': 'cipd',
1744 },
1745
Arthur Wang802dc8ce42020-06-15 19:16:511746 'src/third_party/webpagereplay': {
1747 'packages' : [
1748 {
1749 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001750 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511751 },
1752 ],
1753 'condition': 'checkout_android',
1754 'dep_type': 'cipd',
1755 },
1756
Josipdfc143f2020-02-26 23:38:361757 'src/third_party/android_prebuilts/build_tools': {
1758 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1759 'condition': 'checkout_android_prebuilts_build_tools',
1760 },
1761
Haiyang Pan4ba6d0b2021-03-05 02:00:321762 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1763 # section once org_robolectric_shadows_multidex is updated to a new version
1764 # that does not need jetify.
1765 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1766 'packages': [
1767 {
1768 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1769 'version': 'version:4.3.1-cr1',
1770 },
1771 ],
1772 'condition': 'checkout_android',
1773 'dep_type': 'cipd',
1774 },
1775
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031776 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101777 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391778 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241779 'packages': [
1780 {
Peter Wend340c5e2018-07-26 20:55:391781 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091782 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241783 },
1784 ],
1785 'condition': 'checkout_android',
1786 'dep_type': 'cipd',
1787 },
1788
Ben Joycee779ce62019-08-15 22:57:371789 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1790 'packages': [
1791 {
1792 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091793 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371794 },
1795 ],
1796 'condition': 'checkout_android',
1797 'dep_type': 'cipd',
1798 },
1799
Peter Wend340c5e2018-07-26 20:55:391800 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241801 'packages': [
1802 {
Peter Wend340c5e2018-07-26 20:55:391803 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091804 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031805 },
1806 ],
1807 'condition': 'checkout_android',
1808 'dep_type': 'cipd',
1809 },
1810
1811 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1812 'packages': [
1813 {
1814 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091815 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241816 },
1817 ],
1818 'condition': 'checkout_android',
1819 'dep_type': 'cipd',
1820 },
1821
Ben Joycee779ce62019-08-15 22:57:371822 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1823 'packages': [
1824 {
1825 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091826 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371827 },
1828 ],
1829 'condition': 'checkout_android',
1830 'dep_type': 'cipd',
1831 },
1832
1833 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1834 'packages': [
1835 {
1836 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091837 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371838 },
1839 ],
1840 'condition': 'checkout_android',
1841 'dep_type': 'cipd',
1842 },
1843
Peter Wend340c5e2018-07-26 20:55:391844 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241845 'packages': [
1846 {
Peter Wend340c5e2018-07-26 20:55:391847 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091848 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241849 },
1850 ],
1851 'condition': 'checkout_android',
1852 'dep_type': 'cipd',
1853 },
1854
Ben Joycee779ce62019-08-15 22:57:371855 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1856 'packages': [
1857 {
1858 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091859 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371860 },
1861 ],
1862 'condition': 'checkout_android',
1863 'dep_type': 'cipd',
1864 },
1865
Ben Joyce157038a2020-05-06 20:13:061866 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1867 'packages': [
1868 {
1869 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091870 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061871 },
1872 ],
1873 'condition': 'checkout_android',
1874 'dep_type': 'cipd',
1875 },
1876
1877 'src/third_party/android_deps/libs/classworlds_classworlds': {
1878 'packages': [
1879 {
1880 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091881 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061882 },
1883 ],
1884 'condition': 'checkout_android',
1885 'dep_type': 'cipd',
1886 },
1887
Peter Wend340c5e2018-07-26 20:55:391888 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241889 'packages': [
1890 {
Peter Wend340c5e2018-07-26 20:55:391891 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091892 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241893 },
1894 ],
1895 'condition': 'checkout_android',
1896 'dep_type': 'cipd',
1897 },
1898
Peter Wend340c5e2018-07-26 20:55:391899 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241900 'packages': [
1901 {
Peter Wend340c5e2018-07-26 20:55:391902 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091903 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371904 },
1905 ],
1906 'condition': 'checkout_android',
1907 'dep_type': 'cipd',
1908 },
1909
1910 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1911 'packages': [
1912 {
1913 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091914 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241915 },
1916 ],
1917 'condition': 'checkout_android',
1918 'dep_type': 'cipd',
1919 },
1920
Peter Wend340c5e2018-07-26 20:55:391921 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241922 'packages': [
1923 {
Peter Wend340c5e2018-07-26 20:55:391924 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091925 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371926 },
1927 ],
1928 'condition': 'checkout_android',
1929 'dep_type': 'cipd',
1930 },
1931
1932 'src/third_party/android_deps/libs/com_android_support_collections': {
1933 'packages': [
1934 {
1935 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:091936 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371937 },
1938 ],
1939 'condition': 'checkout_android',
1940 'dep_type': 'cipd',
1941 },
1942
1943 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1944 'packages': [
1945 {
1946 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091947 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371948 },
1949 ],
1950 'condition': 'checkout_android',
1951 'dep_type': 'cipd',
1952 },
1953
1954 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1955 'packages': [
1956 {
1957 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091958 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371959 },
1960 ],
1961 'condition': 'checkout_android',
1962 'dep_type': 'cipd',
1963 },
1964
1965 'src/third_party/android_deps/libs/com_android_support_customview': {
1966 'packages': [
1967 {
1968 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091969 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241970 },
1971 ],
1972 'condition': 'checkout_android',
1973 'dep_type': 'cipd',
1974 },
1975
Peter Wend340c5e2018-07-26 20:55:391976 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241977 'packages': [
1978 {
Peter Wend340c5e2018-07-26 20:55:391979 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:091980 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371981 },
1982 ],
1983 'condition': 'checkout_android',
1984 'dep_type': 'cipd',
1985 },
1986
1987 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1988 'packages': [
1989 {
1990 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:091991 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371992 },
1993 ],
1994 'condition': 'checkout_android',
1995 'dep_type': 'cipd',
1996 },
1997
1998 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1999 'packages': [
2000 {
2001 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092002 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242003 },
2004 ],
2005 'condition': 'checkout_android',
2006 'dep_type': 'cipd',
2007 },
2008
Ben Joycee779ce62019-08-15 22:57:372009 'src/third_party/android_deps/libs/com_android_support_interpolator': {
2010 'packages': [
2011 {
2012 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:092013 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242014 },
2015 ],
2016 'condition': 'checkout_android',
2017 'dep_type': 'cipd',
2018 },
2019
Ben Joycee779ce62019-08-15 22:57:372020 'src/third_party/android_deps/libs/com_android_support_loader': {
2021 'packages': [
2022 {
2023 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:092024 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372025 },
2026 ],
2027 'condition': 'checkout_android',
2028 'dep_type': 'cipd',
2029 },
2030
2031 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
2032 'packages': [
2033 {
2034 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:092035 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242036 },
2037 ],
2038 'condition': 'checkout_android',
2039 'dep_type': 'cipd',
2040 },
2041
Peter Wend340c5e2018-07-26 20:55:392042 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242043 'packages': [
2044 {
Peter Wend340c5e2018-07-26 20:55:392045 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:092046 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242047 },
2048 ],
2049 'condition': 'checkout_android',
2050 'dep_type': 'cipd',
2051 },
2052
Ben Joycee779ce62019-08-15 22:57:372053 'src/third_party/android_deps/libs/com_android_support_print': {
2054 'packages': [
2055 {
2056 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:092057 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242058 },
2059 ],
2060 'condition': 'checkout_android',
2061 'dep_type': 'cipd',
2062 },
2063
Peter Wend340c5e2018-07-26 20:55:392064 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242065 'packages': [
2066 {
Peter Wend340c5e2018-07-26 20:55:392067 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092068 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372069 },
2070 ],
2071 'condition': 'checkout_android',
2072 'dep_type': 'cipd',
2073 },
2074
2075 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2076 'packages': [
2077 {
2078 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092079 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242080 },
2081 ],
2082 'condition': 'checkout_android',
2083 'dep_type': 'cipd',
2084 },
2085
Peter Wend340c5e2018-07-26 20:55:392086 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242087 'packages': [
2088 {
Peter Wend340c5e2018-07-26 20:55:392089 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092090 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242091 },
2092 ],
2093 'condition': 'checkout_android',
2094 'dep_type': 'cipd',
2095 },
2096
Peter Wend340c5e2018-07-26 20:55:392097 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242098 'packages': [
2099 {
Peter Wend340c5e2018-07-26 20:55:392100 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092101 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242102 },
2103 ],
2104 'condition': 'checkout_android',
2105 'dep_type': 'cipd',
2106 },
2107
Peter Wend340c5e2018-07-26 20:55:392108 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242109 'packages': [
2110 {
Peter Wend340c5e2018-07-26 20:55:392111 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092112 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242113 },
2114 ],
2115 'condition': 'checkout_android',
2116 'dep_type': 'cipd',
2117 },
2118
Peter Wend340c5e2018-07-26 20:55:392119 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242120 'packages': [
2121 {
Peter Wend340c5e2018-07-26 20:55:392122 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092123 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242124 },
2125 ],
2126 'condition': 'checkout_android',
2127 'dep_type': 'cipd',
2128 },
2129
Peter Wend340c5e2018-07-26 20:55:392130 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242131 'packages': [
2132 {
Peter Wend340c5e2018-07-26 20:55:392133 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092134 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242135 },
2136 ],
2137 'condition': 'checkout_android',
2138 'dep_type': 'cipd',
2139 },
2140
Peter Wend340c5e2018-07-26 20:55:392141 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242142 'packages': [
2143 {
Peter Wend340c5e2018-07-26 20:55:392144 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092145 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242146 },
2147 ],
2148 'condition': 'checkout_android',
2149 'dep_type': 'cipd',
2150 },
2151
Peter Wend340c5e2018-07-26 20:55:392152 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242153 'packages': [
2154 {
Peter Wend340c5e2018-07-26 20:55:392155 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092156 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242157 },
2158 ],
2159 'condition': 'checkout_android',
2160 'dep_type': 'cipd',
2161 },
2162
Peter Wend340c5e2018-07-26 20:55:392163 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242164 'packages': [
2165 {
Peter Wend340c5e2018-07-26 20:55:392166 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092167 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372168 },
2169 ],
2170 'condition': 'checkout_android',
2171 'dep_type': 'cipd',
2172 },
2173
2174 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2175 'packages': [
2176 {
2177 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092178 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242179 },
2180 ],
2181 'condition': 'checkout_android',
2182 'dep_type': 'cipd',
2183 },
2184
Peter Wend340c5e2018-07-26 20:55:392185 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242186 'packages': [
2187 {
Peter Wend340c5e2018-07-26 20:55:392188 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092189 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372190 },
2191 ],
2192 'condition': 'checkout_android',
2193 'dep_type': 'cipd',
2194 },
2195
2196 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2197 'packages': [
2198 {
2199 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092200 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372201 },
2202 ],
2203 'condition': 'checkout_android',
2204 'dep_type': 'cipd',
2205 },
2206
2207 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2208 'packages': [
2209 {
2210 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092211 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392212 },
2213 ],
2214 'condition': 'checkout_android',
2215 'dep_type': 'cipd',
2216 },
2217
Mohamed Heikal9936c712021-04-08 20:47:152218 'src/third_party/android_deps/libs/com_android_tools_common': {
2219 'packages': [
2220 {
2221 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2222 'version': 'version:[email protected]',
2223 },
2224 ],
2225 'condition': 'checkout_android',
2226 'dep_type': 'cipd',
2227 },
2228
Andrew Grieve91ef4102020-04-22 14:17:312229 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2230 'packages': [
2231 {
2232 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092233 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312234 },
2235 ],
2236 'condition': 'checkout_android',
2237 'dep_type': 'cipd',
2238 },
2239
Justin DeWitt66c6aea2020-08-17 22:08:412240 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2241 'packages': [
2242 {
2243 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092244 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412245 },
2246 ],
2247 'condition': 'checkout_android',
2248 'dep_type': 'cipd',
2249 },
2250
Mohamed Heikal9936c712021-04-08 20:47:152251 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2252 'packages': [
2253 {
2254 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2255 'version': 'version:[email protected]',
2256 },
2257 ],
2258 'condition': 'checkout_android',
2259 'dep_type': 'cipd',
2260 },
2261
2262 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2263 'packages': [
2264 {
2265 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2266 'version': 'version:[email protected]',
2267 },
2268 ],
2269 'condition': 'checkout_android',
2270 'dep_type': 'cipd',
2271 },
2272
Peter Wenb1434387b2020-01-23 17:34:172273 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362274 'packages': [
2275 {
Peter Wenb1434387b2020-01-23 17:34:172276 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Peter Wen840bd642021-06-14 14:04:262277 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362278 },
2279 ],
2280 'condition': 'checkout_android',
2281 'dep_type': 'cipd',
2282 },
2283
Peter Wenb1434387b2020-01-23 17:34:172284 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362285 'packages': [
2286 {
Peter Wenb1434387b2020-01-23 17:34:172287 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092288 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362289 },
2290 ],
2291 'condition': 'checkout_android',
2292 'dep_type': 'cipd',
2293 },
2294
Richard Knolla7005982021-01-26 23:07:182295 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2296 'packages': [
2297 {
2298 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092299 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182300 },
2301 ],
2302 'condition': 'checkout_android',
2303 'dep_type': 'cipd',
2304 },
2305
Peter Wend340c5e2018-07-26 20:55:392306 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2307 'packages': [
2308 {
2309 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092310 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392311 },
2312 ],
2313 'condition': 'checkout_android',
2314 'dep_type': 'cipd',
2315 },
2316
2317 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2318 'packages': [
2319 {
2320 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092321 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392322 },
2323 ],
2324 'condition': 'checkout_android',
2325 'dep_type': 'cipd',
2326 },
2327
2328 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2329 'packages': [
2330 {
2331 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092332 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392333 },
2334 ],
2335 'condition': 'checkout_android',
2336 'dep_type': 'cipd',
2337 },
2338
2339 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2340 'packages': [
2341 {
2342 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092343 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392344 },
2345 ],
2346 'condition': 'checkout_android',
2347 'dep_type': 'cipd',
2348 },
2349
2350 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2351 'packages': [
2352 {
2353 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092354 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392355 },
2356 ],
2357 'condition': 'checkout_android',
2358 'dep_type': 'cipd',
2359 },
2360
2361 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2362 'packages': [
2363 {
2364 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092365 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392366 },
2367 ],
2368 'condition': 'checkout_android',
2369 'dep_type': 'cipd',
2370 },
2371
2372 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2373 'packages': [
2374 {
2375 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092376 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332377 },
2378 ],
2379 'condition': 'checkout_android',
2380 'dep_type': 'cipd',
2381 },
2382
2383 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2384 'packages': [
2385 {
2386 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092387 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392388 },
2389 ],
2390 'condition': 'checkout_android',
2391 'dep_type': 'cipd',
2392 },
2393
Richard Knolla7005982021-01-26 23:07:182394 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2395 'packages': [
2396 {
2397 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092398 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182399 },
2400 ],
2401 'condition': 'checkout_android',
2402 'dep_type': 'cipd',
2403 },
2404
Peter Wend340c5e2018-07-26 20:55:392405 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2406 'packages': [
2407 {
2408 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092409 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332410 },
2411 ],
2412 'condition': 'checkout_android',
2413 'dep_type': 'cipd',
2414 },
2415
2416 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2417 'packages': [
2418 {
2419 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092420 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392421 },
2422 ],
2423 'condition': 'checkout_android',
2424 'dep_type': 'cipd',
2425 },
2426
2427 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2428 'packages': [
2429 {
2430 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092431 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392432 },
2433 ],
2434 'condition': 'checkout_android',
2435 'dep_type': 'cipd',
2436 },
2437
2438 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2439 'packages': [
2440 {
2441 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092442 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392443 },
2444 ],
2445 'condition': 'checkout_android',
2446 'dep_type': 'cipd',
2447 },
2448
2449 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2450 'packages': [
2451 {
2452 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092453 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392454 },
2455 ],
2456 'condition': 'checkout_android',
2457 'dep_type': 'cipd',
2458 },
2459
2460 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2461 'packages': [
2462 {
2463 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092464 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332465 },
2466 ],
2467 'condition': 'checkout_android',
2468 'dep_type': 'cipd',
2469 },
2470
2471 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2472 'packages': [
2473 {
2474 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092475 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332476 },
2477 ],
2478 'condition': 'checkout_android',
2479 'dep_type': 'cipd',
2480 },
2481
2482 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2483 'packages': [
2484 {
2485 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092486 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332487 },
2488 ],
2489 'condition': 'checkout_android',
2490 'dep_type': 'cipd',
2491 },
2492
2493 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2494 'packages': [
2495 {
2496 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092497 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392498 },
2499 ],
2500 'condition': 'checkout_android',
2501 'dep_type': 'cipd',
2502 },
2503
2504 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2505 'packages': [
2506 {
2507 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092508 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392509 },
2510 ],
2511 'condition': 'checkout_android',
2512 'dep_type': 'cipd',
2513 },
2514
2515 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2516 'packages': [
2517 {
2518 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092519 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392520 },
2521 ],
2522 'condition': 'checkout_android',
2523 'dep_type': 'cipd',
2524 },
2525
2526 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2527 'packages': [
2528 {
2529 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092530 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242531 },
2532 ],
2533 'condition': 'checkout_android',
2534 'dep_type': 'cipd',
2535 },
2536
Ben Joyce5274e3d2019-09-03 19:19:042537 'src/third_party/android_deps/libs/com_google_android_material_material': {
2538 'packages': [
2539 {
2540 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Sinan Sahinefd02e92021-08-20 17:38:182541 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042542 },
2543 ],
2544 'condition': 'checkout_android',
2545 'dep_type': 'cipd',
2546 },
2547
Peter Wend8cae19322021-06-30 15:54:212548 'src/third_party/android_deps/libs/com_google_android_play_core': {
2549 'packages': [
2550 {
2551 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
2552 'version': 'version:[email protected]',
2553 },
2554 ],
2555 'condition': 'checkout_android',
2556 'dep_type': 'cipd',
2557 },
2558
Andrew Grieve8b5b0462019-11-13 21:07:362559 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2560 'packages': [
2561 {
2562 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Peter Wenaa3f5802021-09-14 15:46:122563 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362564 },
2565 ],
2566 'condition': 'checkout_android',
2567 'dep_type': 'cipd',
2568 },
2569
2570 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2571 'packages': [
2572 {
2573 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092574 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362575 },
2576 ],
2577 'condition': 'checkout_android',
2578 'dep_type': 'cipd',
2579 },
2580
2581 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2582 'packages': [
2583 {
2584 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092585 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362586 },
2587 ],
2588 'condition': 'checkout_android',
2589 'dep_type': 'cipd',
2590 },
2591
Peter Wen37c9003b2020-07-06 15:04:262592 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2593 'packages': [
2594 {
2595 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092596 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262597 },
2598 ],
2599 'condition': 'checkout_android',
2600 'dep_type': 'cipd',
2601 },
2602
Haiyang Pand924ea82021-03-01 18:44:052603 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362604 'packages': [
2605 {
2606 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092607 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362608 },
2609 ],
2610 'condition': 'checkout_android',
2611 'dep_type': 'cipd',
2612 },
2613
Peter Wenee303ae2018-09-12 19:41:372614 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2615 'packages': [
2616 {
2617 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092618 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372619 },
2620 ],
2621 'condition': 'checkout_android',
2622 'dep_type': 'cipd',
2623 },
2624
Andrew Grieveec7ec4212020-02-03 22:15:502625 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2626 'packages': [
2627 {
2628 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092629 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502630 },
2631 ],
2632 'condition': 'checkout_android',
2633 'dep_type': 'cipd',
2634 },
2635
Pavel Shmakovc1d47012018-08-24 14:36:222636 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2637 'packages': [
2638 {
2639 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092640 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222641 },
2642 ],
2643 'condition': 'checkout_android',
2644 'dep_type': 'cipd',
2645 },
2646
Pavel Shmakovc1d47012018-08-24 14:36:222647 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2648 'packages': [
2649 {
2650 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092651 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222652 },
2653 ],
2654 'condition': 'checkout_android',
2655 'dep_type': 'cipd',
2656 },
2657
2658 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2659 'packages': [
2660 {
2661 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092662 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222663 },
2664 ],
2665 'condition': 'checkout_android',
2666 'dep_type': 'cipd',
2667 },
2668
2669 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372670 'packages': [
2671 {
2672 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092673 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372674 },
2675 ],
2676 'condition': 'checkout_android',
2677 'dep_type': 'cipd',
2678 },
2679
Andrew Grieve8b5b0462019-11-13 21:07:362680 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2681 'packages': [
2682 {
2683 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Peter Wenaa3f5802021-09-14 15:46:122684 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362685 },
2686 ],
2687 'condition': 'checkout_android',
2688 'dep_type': 'cipd',
2689 },
2690
Peter Wenee303ae2018-09-12 19:41:372691 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2692 'packages': [
2693 {
2694 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Peter Wenaa3f5802021-09-14 15:46:122695 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362696 },
2697 ],
2698 'condition': 'checkout_android',
2699 'dep_type': 'cipd',
2700 },
2701
2702 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2703 'packages': [
2704 {
2705 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Peter Wenaa3f5802021-09-14 15:46:122706 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362707 },
2708 ],
2709 'condition': 'checkout_android',
2710 'dep_type': 'cipd',
2711 },
2712
2713 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2714 'packages': [
2715 {
2716 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Peter Wenaa3f5802021-09-14 15:46:122717 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362718 },
2719 ],
2720 'condition': 'checkout_android',
2721 'dep_type': 'cipd',
2722 },
2723
2724 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2725 'packages': [
2726 {
2727 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wenaa3f5802021-09-14 15:46:122728 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362729 },
2730 ],
2731 'condition': 'checkout_android',
2732 'dep_type': 'cipd',
2733 },
2734
2735 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2736 'packages': [
2737 {
2738 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092739 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372740 },
2741 ],
2742 'condition': 'checkout_android',
2743 'dep_type': 'cipd',
2744 },
Pavel Shmakovc1d47012018-08-24 14:36:222745
2746 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2747 'packages': [
2748 {
2749 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092750 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222751 },
2752 ],
2753 'condition': 'checkout_android',
2754 'dep_type': 'cipd',
2755 },
2756
Richard Knolla7005982021-01-26 23:07:182757 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2758 'packages': [
2759 {
2760 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092761 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182762 },
2763 ],
2764 'condition': 'checkout_android',
2765 'dep_type': 'cipd',
2766 },
2767
2768 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2769 'packages': [
2770 {
2771 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092772 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182773 },
2774 ],
2775 'condition': 'checkout_android',
2776 'dep_type': 'cipd',
2777 },
2778
2779 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2780 'packages': [
2781 {
2782 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092783 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182784 },
2785 ],
2786 'condition': 'checkout_android',
2787 'dep_type': 'cipd',
2788 },
2789
2790 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2791 'packages': [
2792 {
2793 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092794 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182795 },
2796 ],
2797 'condition': 'checkout_android',
2798 'dep_type': 'cipd',
2799 },
2800
2801 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2802 'packages': [
2803 {
2804 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092805 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182806 },
2807 ],
2808 'condition': 'checkout_android',
2809 'dep_type': 'cipd',
2810 },
2811
2812 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2813 'packages': [
2814 {
2815 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092816 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182817 },
2818 ],
2819 'condition': 'checkout_android',
2820 'dep_type': 'cipd',
2821 },
2822
2823 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2824 'packages': [
2825 {
2826 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092827 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182828 },
2829 ],
2830 'condition': 'checkout_android',
2831 'dep_type': 'cipd',
2832 },
2833
2834 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2835 'packages': [
2836 {
2837 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092838 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182839 },
2840 ],
2841 'condition': 'checkout_android',
2842 'dep_type': 'cipd',
2843 },
2844
2845 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2846 'packages': [
2847 {
2848 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092849 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182850 },
2851 ],
2852 'condition': 'checkout_android',
2853 'dep_type': 'cipd',
2854 },
2855
2856 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2857 'packages': [
2858 {
2859 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092860 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182861 },
2862 ],
2863 'condition': 'checkout_android',
2864 'dep_type': 'cipd',
2865 },
2866
2867 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2868 'packages': [
2869 {
2870 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092871 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182872 },
2873 ],
2874 'condition': 'checkout_android',
2875 'dep_type': 'cipd',
2876 },
2877
Pavel Shmakovc1d47012018-08-24 14:36:222878 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2879 'packages': [
2880 {
2881 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092882 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222883 },
2884 ],
2885 'condition': 'checkout_android',
2886 'dep_type': 'cipd',
2887 },
2888
Andrew Grieve8b5b0462019-11-13 21:07:362889 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2890 'packages': [
2891 {
2892 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092893 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362894 },
2895 ],
2896 'condition': 'checkout_android',
2897 'dep_type': 'cipd',
2898 },
2899
Pavel Shmakovc1d47012018-08-24 14:36:222900 'src/third_party/android_deps/libs/com_google_guava_guava': {
2901 'packages': [
2902 {
2903 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Sam Maier3f284f12021-10-01 02:07:002904 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372905 },
2906 ],
2907 'condition': 'checkout_android',
2908 'dep_type': 'cipd',
2909 },
2910
Peter Kotwicz57eedc72020-11-13 20:05:462911 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2912 'packages': [
2913 {
2914 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Sam Maier497b32b2021-09-29 21:47:182915 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462916 },
2917 ],
2918 'condition': 'checkout_android',
2919 'dep_type': 'cipd',
2920 },
2921
Ben Joycebd0d9e52019-11-12 09:01:502922 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2923 'packages': [
2924 {
2925 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092926 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502927 },
2928 ],
2929 'condition': 'checkout_android',
2930 'dep_type': 'cipd',
2931 },
2932
Peter Wenee303ae2018-09-12 19:41:372933 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2934 'packages': [
2935 {
2936 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092937 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222938 },
2939 ],
2940 'condition': 'checkout_android',
2941 'dep_type': 'cipd',
2942 },
2943
Andrew Grievebddebf72019-11-25 17:59:102944 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2945 'packages': [
2946 {
2947 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092948 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102949 },
2950 ],
2951 'condition': 'checkout_android',
2952 'dep_type': 'cipd',
2953 },
2954
Mohamed Heikal25f926b72020-06-25 02:58:482955 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342956 'packages': [
2957 {
Mohamed Heikal25f926b72020-06-25 02:58:482958 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092959 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342960 },
2961 ],
2962 'condition': 'checkout_android',
2963 'dep_type': 'cipd',
2964 },
2965
Andrew Grieve8b5b0462019-11-13 21:07:362966 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2967 'packages': [
2968 {
2969 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092970 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362971 },
2972 ],
2973 'condition': 'checkout_android',
2974 'dep_type': 'cipd',
2975 },
2976
Pavel Shmakovc1d47012018-08-24 14:36:222977 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2978 'packages': [
2979 {
2980 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:092981 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222982 },
2983 ],
2984 'condition': 'checkout_android',
2985 'dep_type': 'cipd',
2986 },
2987
Ben Joyce5ce169f02020-03-20 13:07:122988 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2989 'packages': [
2990 {
2991 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:092992 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:122993 },
2994 ],
2995 'condition': 'checkout_android',
2996 'dep_type': 'cipd',
2997 },
2998
Peter Wen840bd642021-06-14 14:04:262999 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
3000 'packages': [
3001 {
3002 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
3003 'version': 'version:[email protected]',
3004 },
3005 ],
3006 'condition': 'checkout_android',
3007 'dep_type': 'cipd',
3008 },
3009
Ben Joyce18c01322020-01-03 23:07:593010 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
3011 'packages': [
3012 {
3013 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093014 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:593015 },
3016 ],
3017 'condition': 'checkout_android',
3018 'dep_type': 'cipd',
3019 },
3020
Pavel Shmakovc1d47012018-08-24 14:36:223021 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3022 'packages': [
3023 {
3024 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093025 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223026 },
3027 ],
3028 'condition': 'checkout_android',
3029 'dep_type': 'cipd',
3030 },
3031
3032 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373033 'packages': [
3034 {
3035 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:093036 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373037 },
3038 ],
3039 'condition': 'checkout_android',
3040 'dep_type': 'cipd',
3041 },
3042
Ben Joyce157038a2020-05-06 20:13:063043 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
3044 'packages': [
3045 {
3046 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:093047 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063048 },
3049 ],
3050 'condition': 'checkout_android',
3051 'dep_type': 'cipd',
3052 },
3053
Haiyang Pand924ea82021-03-01 18:44:053054 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:063055 'packages': [
3056 {
3057 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:093058 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063059 },
3060 ],
3061 'condition': 'checkout_android',
3062 'dep_type': 'cipd',
3063 },
3064
Peter Wen414bfbc2020-02-19 20:02:003065 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3066 'packages': [
3067 {
3068 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:093069 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003070 },
3071 ],
3072 'condition': 'checkout_android',
3073 'dep_type': 'cipd',
3074 },
3075
Yun Liu081719f2019-03-20 23:24:023076 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3077 'packages': [
3078 {
3079 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:093080 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:023081 },
3082 ],
3083 'condition': 'checkout_android',
3084 'dep_type': 'cipd',
3085 },
3086
Ben Joyce157038a2020-05-06 20:13:063087 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3088 'packages': [
3089 {
3090 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:093091 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063092 },
3093 ],
3094 'condition': 'checkout_android',
3095 'dep_type': 'cipd',
3096 },
3097
3098 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
3099 'packages': [
3100 {
3101 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:093102 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063103 },
3104 ],
3105 'condition': 'checkout_android',
3106 'dep_type': 'cipd',
3107 },
3108
3109 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3110 'packages': [
3111 {
3112 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:093113 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063114 },
3115 ],
3116 'condition': 'checkout_android',
3117 'dep_type': 'cipd',
3118 },
3119
3120 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3121 'packages': [
3122 {
3123 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:093124 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063125 },
3126 ],
3127 'condition': 'checkout_android',
3128 'dep_type': 'cipd',
3129 },
3130
3131 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3132 'packages': [
3133 {
3134 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093135 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063136 },
3137 ],
3138 'condition': 'checkout_android',
3139 'dep_type': 'cipd',
3140 },
3141
3142 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3143 'packages': [
3144 {
3145 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093146 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063147 },
3148 ],
3149 'condition': 'checkout_android',
3150 'dep_type': 'cipd',
3151 },
3152
3153 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3154 'packages': [
3155 {
3156 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093157 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063158 },
3159 ],
3160 'condition': 'checkout_android',
3161 'dep_type': 'cipd',
3162 },
3163
3164 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3165 'packages': [
3166 {
3167 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093168 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063169 },
3170 ],
3171 'condition': 'checkout_android',
3172 'dep_type': 'cipd',
3173 },
3174
3175 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3176 'packages': [
3177 {
3178 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093179 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063180 },
3181 ],
3182 'condition': 'checkout_android',
3183 'dep_type': 'cipd',
3184 },
3185
3186 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3187 'packages': [
3188 {
3189 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093190 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063191 },
3192 ],
3193 'condition': 'checkout_android',
3194 'dep_type': 'cipd',
3195 },
3196
3197 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3198 'packages': [
3199 {
3200 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093201 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063202 },
3203 ],
3204 'condition': 'checkout_android',
3205 'dep_type': 'cipd',
3206 },
3207
3208 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3209 'packages': [
3210 {
3211 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093212 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063213 },
3214 ],
3215 'condition': 'checkout_android',
3216 'dep_type': 'cipd',
3217 },
3218
3219 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3220 'packages': [
3221 {
3222 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093223 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063224 },
3225 ],
3226 'condition': 'checkout_android',
3227 'dep_type': 'cipd',
3228 },
3229
3230 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3231 'packages': [
3232 {
3233 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093234 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063235 },
3236 ],
3237 'condition': 'checkout_android',
3238 'dep_type': 'cipd',
3239 },
3240
3241 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3242 'packages': [
3243 {
3244 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093245 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063246 },
3247 ],
3248 'condition': 'checkout_android',
3249 'dep_type': 'cipd',
3250 },
3251
3252 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3253 'packages': [
3254 {
3255 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093256 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063257 },
3258 ],
3259 'condition': 'checkout_android',
3260 'dep_type': 'cipd',
3261 },
3262
Ben Joyce3d4dd2cd2020-05-27 18:32:503263 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3264 'packages': [
3265 {
3266 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093267 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503268 },
3269 ],
3270 'condition': 'checkout_android',
3271 'dep_type': 'cipd',
3272 },
3273
Peter Wenee303ae2018-09-12 19:41:373274 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3275 'packages': [
3276 {
3277 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093278 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373279 },
3280 ],
3281 'condition': 'checkout_android',
3282 'dep_type': 'cipd',
3283 },
3284
Andrew Grieve8b5b0462019-11-13 21:07:363285 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3286 'packages': [
3287 {
3288 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Sam Maier3f284f12021-10-01 02:07:003289 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363290 },
3291 ],
3292 'condition': 'checkout_android',
3293 'dep_type': 'cipd',
3294 },
3295
Peter Wenaa3f5802021-09-14 15:46:123296 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Andrew Grieve8b5b0462019-11-13 21:07:363297 'packages': [
3298 {
Peter Wenaa3f5802021-09-14 15:46:123299 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
3300 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363301 },
3302 ],
3303 'condition': 'checkout_android',
3304 'dep_type': 'cipd',
3305 },
3306
Peter Wenee303ae2018-09-12 19:41:373307 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3308 'packages': [
3309 {
3310 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093311 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363312 },
3313 ],
3314 'condition': 'checkout_android',
3315 'dep_type': 'cipd',
3316 },
3317
Ben Joyce157038a2020-05-06 20:13:063318 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3319 'packages': [
3320 {
3321 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093322 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063323 },
3324 ],
3325 'condition': 'checkout_android',
3326 'dep_type': 'cipd',
3327 },
3328
3329 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3330 'packages': [
3331 {
3332 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093333 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063334 },
3335 ],
3336 'condition': 'checkout_android',
3337 'dep_type': 'cipd',
3338 },
3339
3340 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3341 'packages': [
3342 {
3343 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093344 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063345 },
3346 ],
3347 'condition': 'checkout_android',
3348 'dep_type': 'cipd',
3349 },
3350
Peter Wen840bd642021-06-14 14:04:263351 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
3352 'packages': [
3353 {
3354 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
3355 'version': 'version:[email protected]',
3356 },
3357 ],
3358 'condition': 'checkout_android',
3359 'dep_type': 'cipd',
3360 },
3361
Andrew Grieve177c82f2020-02-03 19:35:173362 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3363 'packages': [
3364 {
3365 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093366 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173367 },
3368 ],
3369 'condition': 'checkout_android',
3370 'dep_type': 'cipd',
3371 },
3372
Ben Joyceb1d4e5d2020-01-22 23:45:173373 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3374 'packages': [
3375 {
3376 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Sam Maier497b32b2021-09-29 21:47:183377 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173378 },
3379 ],
3380 'condition': 'checkout_android',
3381 'dep_type': 'cipd',
3382 },
3383
3384 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3385 'packages': [
3386 {
3387 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Sam Maier497b32b2021-09-29 21:47:183388 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103389 },
3390 ],
3391 'condition': 'checkout_android',
3392 'dep_type': 'cipd',
3393 },
3394
Peter Wen014649a2021-06-25 16:05:133395 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
3396 'packages': [
3397 {
3398 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
3399 'version': 'version:[email protected]',
3400 },
3401 ],
3402 'condition': 'checkout_android',
3403 'dep_type': 'cipd',
3404 },
3405
3406 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
3407 'packages': [
3408 {
3409 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
3410 'version': 'version:[email protected]',
3411 },
3412 ],
3413 'condition': 'checkout_android',
3414 'dep_type': 'cipd',
3415 },
3416
Peter Kotwicza15f2862021-04-30 05:00:103417 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
3418 'packages': [
3419 {
3420 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Peter Wen014649a2021-06-25 16:05:133421 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103422 },
3423 ],
3424 'condition': 'checkout_android',
3425 'dep_type': 'cipd',
3426 },
3427
3428 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
3429 'packages': [
3430 {
3431 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Peter Wen014649a2021-06-25 16:05:133432 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003433 },
3434 ],
3435 'condition': 'checkout_android',
3436 'dep_type': 'cipd',
3437 },
3438
3439 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3440 'packages': [
3441 {
3442 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093443 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173444 },
3445 ],
3446 'condition': 'checkout_android',
3447 'dep_type': 'cipd',
3448 },
3449
Andrew Grieve177c82f2020-02-03 19:35:173450 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3451 'packages': [
3452 {
3453 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093454 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173455 },
3456 ],
3457 'condition': 'checkout_android',
3458 'dep_type': 'cipd',
3459 },
3460
3461 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3462 'packages': [
3463 {
3464 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093465 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173466 },
3467 ],
3468 'condition': 'checkout_android',
3469 'dep_type': 'cipd',
3470 },
3471
3472 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3473 'packages': [
3474 {
3475 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093476 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173477 },
3478 ],
3479 'condition': 'checkout_android',
3480 'dep_type': 'cipd',
3481 },
3482
3483 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3484 'packages': [
3485 {
3486 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093487 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173488 },
3489 ],
3490 'condition': 'checkout_android',
3491 'dep_type': 'cipd',
3492 },
3493
3494 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3495 'packages': [
3496 {
3497 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093498 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173499 },
3500 ],
3501 'condition': 'checkout_android',
3502 'dep_type': 'cipd',
3503 },
3504
Andrew Grieve8b5b0462019-11-13 21:07:363505 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3506 'packages': [
3507 {
3508 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093509 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373510 },
3511 ],
3512 'condition': 'checkout_android',
3513 'dep_type': 'cipd',
3514 },
Pavel Shmakovc1d47012018-08-24 14:36:223515
Mohamed Heikal9936c712021-04-08 20:47:153516 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063517 'packages': [
3518 {
3519 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153520 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063521 },
3522 ],
3523 'condition': 'checkout_android',
3524 'dep_type': 'cipd',
3525 },
3526
3527 'src/third_party/android_deps/libs/org_robolectric_junit': {
3528 'packages': [
3529 {
3530 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093531 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063532 },
3533 ],
3534 'condition': 'checkout_android',
3535 'dep_type': 'cipd',
3536 },
3537
3538 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3539 'packages': [
3540 {
3541 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093542 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063543 },
3544 ],
3545 'condition': 'checkout_android',
3546 'dep_type': 'cipd',
3547 },
3548
3549 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3550 'packages': [
3551 {
3552 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093553 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063554 },
3555 ],
3556 'condition': 'checkout_android',
3557 'dep_type': 'cipd',
3558 },
3559
3560 'src/third_party/android_deps/libs/org_robolectric_resources': {
3561 'packages': [
3562 {
3563 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093564 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063565 },
3566 ],
3567 'condition': 'checkout_android',
3568 'dep_type': 'cipd',
3569 },
3570
3571 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3572 'packages': [
3573 {
3574 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093575 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063576 },
3577 ],
3578 'condition': 'checkout_android',
3579 'dep_type': 'cipd',
3580 },
3581
3582 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3583 'packages': [
3584 {
3585 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093586 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063587 },
3588 ],
3589 'condition': 'checkout_android',
3590 'dep_type': 'cipd',
3591 },
3592
3593 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3594 'packages': [
3595 {
3596 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093597 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063598 },
3599 ],
3600 'condition': 'checkout_android',
3601 'dep_type': 'cipd',
3602 },
3603
3604 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3605 'packages': [
3606 {
3607 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093608 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063609 },
3610 ],
3611 'condition': 'checkout_android',
3612 'dep_type': 'cipd',
3613 },
3614
Ben Joyce2ab67672020-05-25 23:09:013615 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3616 'packages': [
3617 {
3618 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093619 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013620 },
3621 ],
3622 'condition': 'checkout_android',
3623 'dep_type': 'cipd',
3624 },
3625
Ben Joyce157038a2020-05-06 20:13:063626 'src/third_party/android_deps/libs/org_robolectric_utils': {
3627 'packages': [
3628 {
3629 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093630 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063631 },
3632 ],
3633 'condition': 'checkout_android',
3634 'dep_type': 'cipd',
3635 },
3636
3637 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3638 'packages': [
3639 {
3640 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093641 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063642 },
3643 ],
3644 'condition': 'checkout_android',
3645 'dep_type': 'cipd',
3646 },
3647
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033648 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123649
3650 'src/tools/resultdb': {
3651 'packages': [
3652 {
3653 'package': 'infra/tools/result_adapter/${{platform}}',
3654 'version': Var('resultdb_version'),
3655 },
3656 ],
3657 'dep_type': 'cipd',
3658 },
[email protected]5f129de2009-02-24 23:22:043659}
3660
[email protected]00c517672010-11-04 00:27:293661
[email protected]5f129de2009-02-24 23:22:043662include_rules = [
3663 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143664 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393665 '+base',
3666 '+build',
3667 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013668 # perfetto is base's public dependency.
3669 '+third_party/perfetto/include/perfetto/tracing',
Alexander Timin43f3faa522021-07-16 19:01:023670 '+third_party/perfetto/include/perfetto/test',
[email protected]5f129de2009-02-24 23:22:043671
[email protected]dfbff862012-11-28 19:08:143672 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393673 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143674
Stefan Zagerfd5ba192014-08-23 00:29:393675 '+testing',
3676 '+third_party/icu/source/common/unicode',
3677 '+third_party/icu/source/i18n/unicode',
3678 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413679
amraboelkherde7195e2021-08-20 15:44:263680 # PSM libraries usages must be allowlisted explicitly for now. That
3681 # is because it does not support component build.
3682 # TODO(crbug.com/1241832): Support component build for PSM libraries.
3683 '-third_party/shell-encryption',
3684 '-third_party/private_membership',
3685
Peter Kasting16fe8fef2020-07-31 15:40:523686 # Abseil features must be allowlisted explicitly for now. See
3687 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3688 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413689 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523690 '-third_party/abseil-cpp',
Anton Bikineev96625712021-05-13 19:17:503691 '+third_party/abseil-cpp/absl/types/optional.h',
Peter Kastinga9cf1c52020-07-31 17:42:463692 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043693]
3694
3695
3696# checkdeps.py shouldn't check include paths for files in these dirs:
3697skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393698 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143699 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393700 'skia',
3701 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413702 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393703 'v8',
[email protected]5f129de2009-02-24 23:22:043704]
[email protected]bfa24b962009-03-02 00:16:163705
3706
3707hooks = [
Dirk Pranke7ab5e3b2021-06-24 23:45:243708 # Download and initialize "vpython" VirtualEnv environment packages for
3709 # Python2. We do this before running any other hooks so that any other
3710 # hooks that might use vpython don't trip over unexpected issues and
3711 # don't run slower than they might otherwise need to.
[email protected]bfa24b962009-03-02 00:16:163712 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243713 'name': 'vpython_common',
3714 'pattern': '.',
3715 # TODO(https://crbug.com/1205263): Run this on mac/arm too once it works.
3716 'condition': 'not (host_os == "mac" and host_cpu == "arm64")',
3717 'action': [ 'vpython',
3718 '-vpython-spec', 'src/.vpython',
3719 '-vpython-tool', 'install',
3720 ],
3721 },
3722 # Download and initialize "vpython" VirtualEnv environment packages for
3723 # Python3. We do this before running any other hooks so that any other
3724 # hooks that might use vpython don't trip over unexpected issues and
3725 # don't run slower than they might otherwise need to.
3726 {
3727 'name': 'vpython3_common',
3728 'pattern': '.',
3729 'action': [ 'vpython3',
3730 '-vpython-spec', 'src/.vpython3',
3731 '-vpython-tool', 'install',
3732 ],
3733 },
3734 {
3735 # This clobbers when necessary (based on get_landmines.py). This should
3736 # run as early as possible so that other things that get/generate into the
3737 # output directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393738 'name': 'landmines',
3739 'pattern': '.',
3740 'action': [
Nico Weber193eb852021-05-14 18:01:253741 'python3',
Stefan Zagerfd5ba192014-08-23 00:29:393742 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303743 ],
3744 },
3745 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243746 # This clobbers when necessary (based on the internal ios version of
3747 # get_landmines.py). This should run as early as possible so that
3748 # other things that get/generate into the output directory will not
3749 # subsequently be clobbered. This script is only run# for iOS build
3750 # with src_internal.
Sylvain Defresne52ba2df52020-07-08 17:32:103751 'name': 'landmines_ios_internal',
3752 'pattern': '.',
3753 'condition': 'checkout_ios and checkout_src_internal',
3754 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313755 'python3',
Sylvain Defresne52ba2df52020-07-08 17:32:103756 'src/build/landmines.py',
3757 '--landmine-scripts',
3758 'src/ios_internal/build/get_landmines.py',
3759 '--landmines-path',
3760 'src/ios_internal/.landmines',
3761 ],
3762 },
3763 {
Dan Jacquescea92c512017-06-02 23:59:163764 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3765 # disabled.
3766 'name': 'disable_depot_tools_selfupdate',
3767 'pattern': '.',
3768 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313769 'python3',
Dan Jacquescea92c512017-06-02 23:59:163770 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3771 '--disable',
3772 ],
3773 },
3774 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173775 # Ensure that we don't accidentally reference any .pyc files whose
3776 # corresponding .py files have since been deleted.
3777 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523778 'name': 'remove_stale_pyc_files',
3779 'pattern': '.',
3780 'action': [
Nico Weber193eb852021-05-14 18:01:253781 'python3',
jbudorick94a712c2016-03-09 19:03:523782 'src/tools/remove_stale_pyc_files.py',
3783 'src/android_webview/tools',
3784 'src/build/android',
3785 'src/gpu/gles2_conform_support',
3786 'src/infra',
3787 'src/ppapi',
3788 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493789 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583790 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523791 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523792 'src/tools',
3793 ],
3794 },
3795 {
[email protected]89e43f652011-08-18 00:03:173796 # This downloads binaries for Native Client's newlib toolchain.
3797 # Done in lieu of building the toolchain from scratch as it can take
3798 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393799 'name': 'nacltools',
3800 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553801 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393802 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313803 'python3',
dyen249880632014-11-20 23:02:203804 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223805 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553806 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173807 ],
3808 },
[email protected]3a0b2492011-08-24 20:41:163809 {
Tom Andersona07b9fe2018-02-09 04:08:263810 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393811 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263812 'condition': 'checkout_linux and checkout_arm',
Dirk Pranke926f89d2021-05-18 18:42:313813 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263814 '--arch=arm'],
3815 },
3816 {
3817 'name': 'sysroot_arm64',
3818 'pattern': '.',
3819 'condition': 'checkout_linux and checkout_arm64',
Dirk Pranke926f89d2021-05-18 18:42:313820 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263821 '--arch=arm64'],
3822 },
3823 {
3824 'name': 'sysroot_x86',
3825 'pattern': '.',
3826 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
Dirk Pranke926f89d2021-05-18 18:42:313827 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263828 '--arch=x86'],
3829 },
3830 {
3831 'name': 'sysroot_mips',
3832 'pattern': '.',
3833 'condition': 'checkout_linux and checkout_mips',
Dirk Pranke926f89d2021-05-18 18:42:313834 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263835 '--arch=mips'],
3836 },
3837 {
Wang Qingd25f7cc2018-09-05 06:01:043838 'name': 'sysroot_mips64',
3839 'pattern': '.',
3840 'condition': 'checkout_linux and checkout_mips64',
Dirk Pranke926f89d2021-05-18 18:42:313841 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Wang Qingd25f7cc2018-09-05 06:01:043842 '--arch=mips64el'],
3843 },
3844
3845 {
Tom Andersona07b9fe2018-02-09 04:08:263846 'name': 'sysroot_x64',
3847 'pattern': '.',
3848 'condition': 'checkout_linux and checkout_x64',
Dirk Pranke926f89d2021-05-18 18:42:313849 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263850 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293851 },
3852 {
Nico Weber76299302018-02-01 20:36:453853 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3854 'name': 'ciopfs_linux',
3855 'pattern': '.',
3856 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403857 'action': [ 'python3',
Nico Weber76299302018-02-01 20:36:453858 'src/third_party/depot_tools/download_from_google_storage.py',
3859 '--no_resume',
3860 '--no_auth',
3861 '--bucket', 'chromium-browser-clang/ciopfs',
3862 '-s', 'src/build/ciopfs.sha1',
3863 ]
3864 },
3865 {
Nico Weberb19437032017-10-09 02:45:093866 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393867 'name': 'win_toolchain',
3868 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403869 'condition': 'checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:313870 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203871 },
justincohen6a03a3d2016-03-26 21:44:383872 {
3873 # Update the Mac toolchain if necessary.
3874 'name': 'mac_toolchain',
3875 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583876 'condition': 'checkout_mac or checkout_ios',
Nico Weber193eb852021-05-14 18:01:253877 'action': ['python3', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383878 },
[email protected]c71d3282014-04-09 01:56:203879 {
Chong Gu75af969a2021-03-22 14:46:143880 # Update the Fuchsia SDK if necessary.
3881 'name': 'Download Fuchsia SDK',
3882 'pattern': '.',
3883 'condition': 'checkout_fuchsia',
3884 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313885 'python3',
Chong Gu75af969a2021-03-22 14:46:143886 'src/build/fuchsia/update_sdk.py',
3887 '--default-bucket={fuchsia_sdk_bucket}',
3888 ],
3889 },
3890 {
Hans Wennborg0214e8a2019-04-29 09:50:513891 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123892 # Note: On Win, this should run after win_toolchain, as it may use it.
3893 'name': 'clang',
3894 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513895 'condition': 'not llvm_force_head_revision',
Nico Weber193eb852021-05-14 18:01:253896 'action': ['python3', 'src/tools/clang/scripts/update.py'],
Hans Wennborg0214e8a2019-04-29 09:50:513897 },
3898 {
3899 # Build the clang toolchain from tip-of-tree.
3900 # Note: On Win, this should run after win_toolchain, as it may use it.
3901 'name': 'clang_tot',
3902 'pattern': '.',
3903 'condition': 'llvm_force_head_revision',
Dirk Pranke926f89d2021-05-18 18:42:313904 'action': ['python3', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513905 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443906 '--with-android={checkout_android}',
3907 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123908 },
3909 {
Roberto Carrillo36312722018-10-17 02:18:453910 # This is supposed to support the same set of platforms as 'clang' above.
3911 'name': 'clang_coverage',
3912 'pattern': '.',
3913 'condition': 'checkout_clang_coverage_tools',
Dirk Pranke926f89d2021-05-18 18:42:313914 'action': ['python3', 'src/tools/clang/scripts/update.py',
Hans Wennborg8ee64a12019-11-05 17:31:303915 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453916 },
3917 {
George Burgess IVa55e6bed2019-12-11 16:24:083918 # This is also supposed to support the same set of platforms as 'clang'
3919 # above. LLVM ToT support isn't provided at the moment.
3920 'name': 'clang_tidy',
3921 'pattern': '.',
3922 'condition': 'checkout_clang_tidy',
Dirk Pranke926f89d2021-05-18 18:42:313923 'action': ['python3', 'src/tools/clang/scripts/update.py',
George Burgess IVa55e6bed2019-12-11 16:24:083924 '--package=clang-tidy'],
3925 },
3926 {
Nico Weber98fd3772020-12-11 21:14:063927 # Should run after the clang hook.
Chong Gu9e7771a2021-10-05 04:38:593928 'name': 'objdump',
Nico Weber98fd3772020-12-11 21:14:063929 'pattern': '.',
Chong Gu9e7771a2021-10-05 04:38:593930 'condition': '(checkout_mac and host_os != "mac") or checkout_fuchsia',
Dirk Pranke926f89d2021-05-18 18:42:313931 'action': ['python3', 'src/tools/clang/scripts/update.py',
Nico Weber98fd3772020-12-11 21:14:063932 '--package=objdump'],
3933 },
3934 {
phajdan.jr2448b2c2015-04-24 21:04:173935 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393936 'name': 'lastchange',
3937 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253938 'action': ['python3', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393939 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253940 },
3941 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373942 # Update GPU lists version string (for gpu/config).
3943 'name': 'gpu_lists_version',
3944 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253945 'action': ['python3', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373946 '-m', 'GPU_LISTS_VERSION',
3947 '--revision-id-only',
3948 '--header', 'src/gpu/config/gpu_lists_version.h'],
3949 },
3950 {
halcanary5cacab3a2016-07-29 19:23:203951 # Update skia_commit_hash.h.
3952 'name': 'lastchange_skia',
3953 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253954 'action': ['python3', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203955 '-m', 'SKIA_COMMIT_HASH',
3956 '-s', 'src/third_party/skia',
3957 '--header', 'src/skia/ext/skia_commit_hash.h'],
3958 },
[email protected]6eabd702014-01-12 00:19:203959 # Pull clang-format binaries using checked-in hashes.
3960 {
Stefan Zagerfd5ba192014-08-23 00:29:393961 'name': 'clang_format_win',
3962 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193963 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:403964 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123965 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393966 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393967 '--no_auth',
3968 '--bucket', 'chromium-clang-format',
3969 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203970 ],
3971 },
3972 {
Stefan Zagerfd5ba192014-08-23 00:29:393973 'name': 'clang_format_mac',
3974 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193975 'condition': 'host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:403976 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123977 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393978 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393979 '--no_auth',
3980 '--bucket', 'chromium-clang-format',
3981 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203982 ],
3983 },
3984 {
Stefan Zagerfd5ba192014-08-23 00:29:393985 'name': 'clang_format_linux',
3986 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193987 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403988 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123989 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393990 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393991 '--no_auth',
3992 '--bucket', 'chromium-clang-format',
3993 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:213994 ],
3995 },
Nico Weber0c0ade82017-10-19 22:34:433996 # Pull rc binaries using checked-in hashes.
3997 {
3998 'name': 'rc_win',
3999 'pattern': '.',
4000 'condition': 'checkout_win and host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404001 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434002 'src/third_party/depot_tools/download_from_google_storage.py',
4003 '--no_resume',
4004 '--no_auth',
4005 '--bucket', 'chromium-browser-clang/rc',
4006 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
4007 ],
4008 },
4009 {
4010 'name': 'rc_mac',
4011 'pattern': '.',
4012 'condition': 'checkout_win and host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404013 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434014 'src/third_party/depot_tools/download_from_google_storage.py',
4015 '--no_resume',
4016 '--no_auth',
4017 '--bucket', 'chromium-browser-clang/rc',
4018 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
4019 ],
4020 },
4021 {
4022 'name': 'rc_linux',
4023 'pattern': '.',
4024 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404025 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434026 'src/third_party/depot_tools/download_from_google_storage.py',
4027 '--no_resume',
4028 '--no_auth',
4029 '--bucket', 'chromium-browser-clang/rc',
4030 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:314031 ]
4032 },
Nico Weber76299302018-02-01 20:36:454033 {
Tom Anderson44027d42018-03-15 17:14:534034 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:314035 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404036 'action': [ 'python3',
4037 'src/third_party/depot_tools/download_from_google_storage.py',
Dominik Röttschesf49ef762017-11-17 09:26:314038 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:314039 '--extract',
4040 '--no_auth',
4041 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:534042 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:434043 ],
4044 },
Yves Gerey0e064c4c2019-11-06 14:42:094045 # Download test resources for opus, i.e. audio files.
4046 {
4047 'name': 'opus_test_files',
4048 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404049 'action': ['python3',
4050 'src/third_party/depot_tools/download_from_google_storage.py',
Yves Gerey0e064c4c2019-11-06 14:42:094051 '--no_auth',
4052 '--quiet',
4053 '--bucket', 'chromium-webrtc-resources',
4054 '-d', 'src/third_party/opus/tests/resources'],
4055 },
erikwright9bdc2bf2015-01-22 20:20:044056 {
David Benjaminddc843c2019-03-26 14:50:074057 'name': 'apache_mac',
4058 'pattern': '\\.sha1',
4059 'condition': 'checkout_mac',
Dirk Pranke8e05ffd2021-05-14 02:33:404060 'action': [ 'python3',
David Benjaminddc843c2019-03-26 14:50:074061 'src/third_party/depot_tools/download_from_google_storage.py',
4062 '--no_resume',
4063 '--directory',
4064 '--recursive',
4065 '--no_auth',
4066 '--num_threads=16',
4067 '--bucket', 'chromium-apache-mac',
4068 'src/third_party/apache-mac',
4069 ],
4070 },
4071 {
Stefan Zagerfd5ba192014-08-23 00:29:394072 'name': 'apache_win32',
4073 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074074 'condition': 'checkout_win',
Dirk Pranke8e05ffd2021-05-14 02:33:404075 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124076 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394077 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394078 '--directory',
4079 '--recursive',
4080 '--no_auth',
4081 '--num_threads=16',
4082 '--bucket', 'chromium-apache-win32',
4083 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264084 ],
4085 },
4086 {
Dirk Pranke6c360be2017-10-09 19:06:594087 'name': 'msan_chained_origins',
4088 'pattern': '.',
4089 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404090 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594091 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364092 '--no_resume',
4093 '--no_auth',
4094 '--bucket', 'chromium-instrumented-libraries',
Tom Andersonf14dca72021-09-29 18:33:124095 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-xenial.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594096 ],
4097 },
4098 {
4099 'name': 'msan_no_origins',
4100 'pattern': '.',
4101 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404102 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594103 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364104 '--no_resume',
4105 '--no_auth',
4106 '--bucket', 'chromium-instrumented-libraries',
Tom Andersonf14dca72021-09-29 18:33:124107 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-xenial.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594108 ],
thomasandersonaa441f52017-04-04 22:35:394109 },
4110 {
Dirk Pranke474d1ca2019-03-13 23:14:364111 'name': 'wasm_fuzzer',
4112 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404113 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124114 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364115 '--no_resume',
4116 '--no_auth',
4117 '-u',
4118 '--bucket', 'v8-wasm-fuzzer',
4119 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474120 ],
4121 },
dpapadcbee6ab2017-01-14 03:05:534122
4123 # Pull down Node binaries for WebUI toolchain.
4124 {
4125 'name': 'node_linux64',
4126 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194127 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404128 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124129 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534130 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534131 '--extract',
4132 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184133 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534134 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4135 ],
4136 },
4137 {
4138 'name': 'node_mac',
4139 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:144140 'condition': 'host_os == "mac" and host_cpu == "x64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404141 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124142 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534143 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534144 '--extract',
4145 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184146 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534147 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4148 ],
4149 },
4150 {
Nico Weber6dd87c02021-03-23 14:51:144151 # TODO: Node 16.0 will likely ship with an official universal node binary
4152 # on macOS. Once node 16.0 is released, collapse this into the node_mac hook
4153 # above again and use the universal binary on mac independent of host_cpu.
4154 'name': 'node_mac_arm64',
4155 'pattern': '.',
4156 'condition': 'host_os == "mac" and host_cpu == "arm64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404157 'action': [ 'python3',
Nico Weber6dd87c02021-03-23 14:51:144158 'src/third_party/depot_tools/download_from_google_storage.py',
4159 '--no_resume',
4160 '--extract',
4161 '--no_auth',
4162 '--bucket', 'chromium-nodejs/16.0.0-pre',
4163 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
4164 ],
4165 },
4166 {
dpapadcbee6ab2017-01-14 03:05:534167 'name': 'node_win',
4168 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194169 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404170 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124171 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534172 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534173 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184174 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534175 '-s', 'src/third_party/node/win/node.exe.sha1',
4176 ],
4177 },
4178
4179 # Pull down NPM dependencies for WebUI toolchain.
4180 {
4181 'name': 'webui_node_modules',
4182 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404183 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124184 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534185 '--no_resume',
4186 '--extract',
4187 '--no_auth',
4188 '--bucket', 'chromium-nodejs',
4189 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4190 ],
4191 },
kainino61f7bce2017-04-28 21:53:274192
Ben Reich6a666ba2021-06-23 04:23:014193 # NPM dependencies for JavaScript code coverage.
4194 {
4195 'name': 'js_coverage_node_modules',
4196 'condition': 'checkout_js_coverage_modules',
4197 'pattern': '.',
4198 'action': [ 'python3',
4199 'src/third_party/depot_tools/download_from_google_storage.py',
4200 '--no_resume',
4201 '--extract',
4202 '--no_auth',
4203 '--bucket', 'chromium-nodejs/js_code_coverage',
4204 '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1',
4205 ],
4206 },
4207
Dirk Prankec1d528fc02017-11-03 15:15:034208 # Download Telemetry's binary dependencies via conditionals
4209 {
4210 'name': 'checkout_telemetry_binary_dependencies',
4211 'condition': 'checkout_telemetry_dependencies',
4212 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314213 # TODO(1208648): Flip to vpython3 when that is working.
4214 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:034215 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4216 ],
4217 },
Ryan Heise305d2652020-09-25 02:02:334218
Stephen Martinis924a02d2017-11-08 10:12:034219 # Download Telemetry's benchmark binary dependencies via conditionals
4220 {
4221 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554222 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034223 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464224 'action': [ 'vpython3',
Stephen Martinis924a02d2017-11-08 10:12:034225 'src/tools/perf/fetch_benchmark_deps.py',
4226 '-f',
Ryan Heise305d2652020-09-25 02:02:334227 '-p',
4228 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034229 ],
4230 },
Ryan Heise305d2652020-09-25 02:02:334231 {
4232 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554233 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334234 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314235 # TODO(1208648): Flip to vpython3 when that is working.
4236 'action': [ 'vpython',
Ryan Heise305d2652020-09-25 02:02:334237 'src/tools/perf/fetch_benchmark_deps.py',
4238 '-f',
4239 '-p',
4240 'win'
4241 ],
4242 },
4243 {
4244 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554245 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334246 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314247 # TODO(1208648): Flip to vpython3 when that is working.
4248 'action': [ 'vpython',
Ryan Heise305d2652020-09-25 02:02:334249 'src/tools/perf/fetch_benchmark_deps.py',
4250 '-f',
4251 '-p',
4252 'mac'
4253 ],
4254 },
4255 {
4256 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554257 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334258 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464259 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334260 'src/tools/perf/fetch_benchmark_deps.py',
4261 '-f',
4262 '-p',
4263 'android'
4264 ],
4265 },
4266
Dirk Prankec1d528fc02017-11-03 15:15:034267
Dirk Pranke099b747b2017-10-06 04:29:094268 # This is used to ensure that all network operations are properly
4269 # annotated so we can document what they're for.
4270 {
4271 'name': 'tools_traffic_annotation_linux',
4272 'pattern': '.',
4273 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404274 'action': [ 'python3',
Dirk Pranke099b747b2017-10-06 04:29:094275 'src/third_party/depot_tools/download_from_google_storage.py',
4276 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094277 '--no_auth',
4278 '--num_threads=4',
4279 '--bucket', 'chromium-tools-traffic_annotation',
4280 '-d', 'src/tools/traffic_annotation/bin/linux64',
4281 ],
4282 },
4283
Ramin Halavatib7e55d92017-11-21 08:00:574284# This is used to ensure that all network operations are properly
4285# annotated so we can document what they're for.
4286 {
4287 'name': 'tools_traffic_annotation_windows',
4288 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524289 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404290 'action': [ 'python3',
Ramin Halavatib7e55d92017-11-21 08:00:574291 'src/third_party/depot_tools/download_from_google_storage.py',
4292 '--no_resume',
4293 '--no_auth',
4294 '--num_threads=4',
4295 '--bucket', 'chromium-tools-traffic_annotation',
4296 '-d', 'src/tools/traffic_annotation/bin/win32',
4297 ],
4298 },
4299
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404300 # Pull down Zucchini test data.
4301 {
4302 'name': 'zucchini_testdata',
4303 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404304 'action': [ 'python3',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404305 'src/third_party/depot_tools/download_from_google_storage.py',
4306 '--no_resume',
4307 '--no_auth',
huangs3bad8e22017-09-05 21:50:004308 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574309 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4310 '--recursive',
4311 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404312 ],
4313 },
Arthur Wang95d62d42020-06-03 04:53:254314 # Pull down WPR Archive files
4315 {
4316 'name': 'Fetch WPR archive files',
4317 'pattern': '.',
4318 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
Dirk Pranke926f89d2021-05-18 18:42:314319 'action': [ 'python3',
Arthur Wang95d62d42020-06-03 04:53:254320 'src/chrome/test/data/android/manage_wpr_archives.py',
4321 'download',
4322 ],
4323 },
John Budorickda801692018-02-21 23:24:284324 {
George Burgess IV1f751e42018-01-23 22:10:004325 'name': 'Fetch Android AFDO profile',
4326 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034327 'condition': 'checkout_android or checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314328 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114329 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374330 '--newest_state=src/chrome/android/profiles/newest.txt',
4331 '--local_state=src/chrome/android/profiles/local.txt',
4332 '--output_name=src/chrome/android/profiles/afdo.prof',
4333 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4334 ],
George Burgess IV1f751e42018-01-23 22:10:004335 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564336 {
Tom Anderson49e74972019-01-04 19:17:404337 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564338 'pattern': '\\.sha1',
4339 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404340 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274341 'src/third_party/depot_tools/download_from_google_storage.py',
4342 '--no_resume',
4343 '--no_auth',
4344 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404345 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564346 ],
4347 },
4348 {
Tom Anderson49e74972019-01-04 19:17:404349 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264350 'pattern': '\\.sha1',
4351 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404352 'action': [ 'python3',
Tom Anderson16eac9c2018-05-23 21:26:264353 'src/third_party/depot_tools/download_from_google_storage.py',
4354 '--no_resume',
4355 '--no_auth',
4356 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404357 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4358 ],
4359 },
4360 {
4361 'name': 'gvr_static_shim_android_arm64_1',
4362 'pattern': '\\.sha1',
4363 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404364 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404365 'src/third_party/depot_tools/download_from_google_storage.py',
4366 '--no_resume',
4367 '--no_auth',
4368 '--bucket', 'chromium-gvr-static-shim',
4369 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4370 ],
4371 },
4372 {
Tom Anderson49e74972019-01-04 19:17:404373 'name': 'gvr_static_shim_android_arm64_Cr',
4374 'pattern': '\\.sha1',
4375 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404376 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404377 'src/third_party/depot_tools/download_from_google_storage.py',
4378 '--no_resume',
4379 '--no_auth',
4380 '--bucket', 'chromium-gvr-static-shim',
4381 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4382 ],
Tom Anderson16eac9c2018-05-23 21:26:264383 },
4384 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564385 'name': 'vr_controller_test_api',
4386 'pattern': '\\.sha1',
4387 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404388 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274389 'src/third_party/depot_tools/download_from_google_storage.py',
4390 '--no_resume',
4391 '--no_auth',
4392 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4393 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564394 ],
4395 },
Michael Haysdcf68642021-04-29 03:13:314396 # Download and unpack MediaPipe Integration tests.
4397 {
4398 'name': 'mediapipe_integration_testdata',
4399 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254400 'action': [ 'python3',
Michael Haysdcf68642021-04-29 03:13:314401 'src/content/test/gpu/gpu_tests/mediapipe_update.py',
4402 ],
4403 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564404 # Download VR test APKs only if the environment variable is set
4405 {
4406 'name': 'vr_test_apks',
4407 'pattern': '.',
4408 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314409 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054410 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564411 ],
4412 },
bsheedye3c0a222018-07-27 19:06:094413 # DOWNLOAD AR test APKs only if the environment variable is set
4414 {
4415 'name': 'ar_test_apks',
4416 'pattern': '.',
4417 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314418 'action': [ 'python3',
bsheedye3c0a222018-07-27 19:06:094419 'src/third_party/arcore-android-sdk/test-apks/update.py',
4420 ],
4421 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564422 {
Alex Turner18453172019-12-12 21:05:434423 'name': 'subresource-filter-ruleset',
4424 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404425 'action': [ 'python3',
Alex Turner18453172019-12-12 21:05:434426 'src/third_party/depot_tools/download_from_google_storage.py',
4427 '--no_resume',
4428 '--no_auth',
4429 '--bucket', 'chromium-ads-detection',
4430 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4431 ],
4432 },
4433 {
Tiancong Wang6cfc1632019-07-25 21:32:374434 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4435 'pattern': '.',
4436 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314437 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114438 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374439 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4440 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4441 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4442 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4443 ],
4444 },
Tiancong Wang97a86552019-09-17 22:32:404445 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374446 {
Tiancong Wang1150e0f2020-10-12 22:32:034447 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4448 'pattern': '.',
4449 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314450 'action': [ 'python3',
Wan-Teh Chang596a8202020-10-13 22:55:414451 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034452 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4453 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4454 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4455 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4456 ],
4457 },
4458 {
4459 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4460 'pattern': '.',
4461 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314462 'action': [ 'python3',
Tiancong Wang1150e0f2020-10-12 22:32:034463 'src/tools/download_optimization_profile.py',
4464 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4465 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4466 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4467 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4468 ],
4469 },
4470 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564471 # Pull doclava binaries if building for Android.
4472 'name': 'doclava',
4473 'pattern': '.',
4474 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314475 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054476 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564477 ],
4478 },
4479
4480 {
Chong Gu26612e62020-10-06 01:41:344481 'name': 'Download Fuchsia system images',
4482 'pattern': '.',
4483 'condition': 'checkout_fuchsia',
4484 'action': [
Dirk Pranke926f89d2021-05-18 18:42:314485 'python3',
Chong Gu26612e62020-10-06 01:41:344486 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504487 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084488 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564489 ],
4490 },
Dan Jacques9731b23a2017-10-12 20:40:174491
Ben Pasteneaf216c7d2019-05-21 20:56:544492 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434493 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024494 {
Benjamin Pastene99550d22018-04-19 00:16:434495 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024496 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434497 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024498 'action': [
4499 'src/third_party/chromite/bin/cros',
4500 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174501 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434502 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024503 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254504 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254505 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434506 '--cache-dir=src/build/cros_cache/',
4507 '--use-external-config',
4508 '--boards={cros_boards_with_qemu_images}',
4509 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024510 ],
4511 },
Benjamin Pastene99550d22018-04-19 00:16:434512 {
4513 'name': 'cros_simplechrome_artifacts_with_no_vm',
4514 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434515 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434516 'action': [
4517 'src/third_party/chromite/bin/cros',
4518 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174519 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434520 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434521 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254522 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254523 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434524 '--cache-dir=src/build/cros_cache/',
4525 '--use-external-config',
4526 '--boards={cros_boards}',
4527 ],
4528 },
4529 {
4530 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4531 'pattern': '.',
4532 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4533 'action': [
4534 'src/third_party/chromite/bin/cros',
4535 'chrome-sdk',
4536 '--fallback-versions=10',
4537 '--nogoma',
4538 '--nogn-gen',
4539 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254540 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434541 '--cache-dir=src/build/cros_cache/',
4542 '--boards={cros_boards_with_qemu_images}',
4543 '--download-vm',
4544 ],
4545 },
4546 {
4547 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4548 'pattern': '.',
4549 'condition': 'checkout_simplechrome and checkout_src_internal',
4550 'action': [
4551 'src/third_party/chromite/bin/cros',
4552 'chrome-sdk',
4553 '--fallback-versions=10',
4554 '--nogoma',
4555 '--nogn-gen',
4556 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254557 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434558 '--cache-dir=src/build/cros_cache/',
4559 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434560 ],
4561 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024562
Yuke Liaob3a683e2020-04-29 01:43:594563 # Download PGO profiles.
4564 {
4565 'name': 'Fetch PGO profiles for win32',
4566 'pattern': '.',
4567 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314568 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594569 'src/tools/update_pgo_profiles.py',
4570 '--target=win32',
4571 'update',
4572 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4573 ],
4574 },
4575 {
4576 'name': 'Fetch PGO profiles for win64',
4577 'pattern': '.',
4578 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314579 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594580 'src/tools/update_pgo_profiles.py',
4581 '--target=win64',
4582 'update',
4583 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4584 ],
4585 },
4586 {
4587 'name': 'Fetch PGO profiles for mac',
4588 'pattern': '.',
4589 'condition': 'checkout_pgo_profiles and checkout_mac',
Dirk Pranke926f89d2021-05-18 18:42:314590 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594591 'src/tools/update_pgo_profiles.py',
4592 '--target=mac',
4593 'update',
4594 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4595 ],
4596 },
Sebastien Marchand5e903fe2020-08-19 15:44:424597 {
4598 'name': 'Fetch PGO profiles for linux',
4599 'pattern': '.',
4600 'condition': 'checkout_pgo_profiles and checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314601 'action': [ 'python3',
Sebastien Marchand5e903fe2020-08-19 15:44:424602 'src/tools/update_pgo_profiles.py',
4603 '--target=linux',
4604 'update',
4605 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4606 ],
4607 },
Yuke Liaob3a683e2020-04-29 01:43:594608
Chong Gud6807272021-09-25 02:23:094609 # Download Cast Web Runtime
4610 {
4611 'name': 'cast_web_runtime',
4612 'pattern': '.',
4613 'action': [
4614 'python3',
4615 'src/tools/cast3p/update_runtime.py',
4616 ],
4617 'condition': 'checkout_cast3p',
4618 },
4619
Dirk Pranke19a58732021-03-24 22:26:224620 {
Dirk Prankeb404c3b2021-06-14 19:57:504621 'name': 'Generate location tags for tests',
Dirk Pranke19a58732021-03-24 22:26:224622 'pattern': '.',
4623 'action': [
Nico Weber193eb852021-05-14 18:01:254624 'python3',
Dirk Pranke19a58732021-03-24 22:26:224625 'src/testing/generate_location_tags.py',
4626 '--out',
4627 'src/testing/location_tags.json',
4628 ],
Dirk Prankeb404c3b2021-06-14 19:57:504629 'condition': 'generate_location_tags',
Dirk Pranke19a58732021-03-24 22:26:224630 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564631]
scottmg4cd62bec2017-05-16 03:55:254632
Greg Guterman7cf58db2021-04-27 00:22:124633# Add any corresponding DEPS files from this list to chromium.exclusions in
4634# //testing/buildbot/trybot_analyze_config.json
4635# ctx: https://crbug.com/1201994
jbudoricke6932bfd2016-09-07 02:09:224636recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224637 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364638 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594639 # Dawn and Tint's revision are linked
4640 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424641 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584642 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304643 # src-internal has its own DEPS file to pull additional internal repos
4644 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224645]