blob: 95409da3575dd2424deba666a0574a079b889ea0 [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-autoroll12e10502021-09-28 11:03:36206 'luci_go': 'git_revision:a373a19da0fbbbe81b2b684e3797260294393e40',
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 Farias6d47a402021-09-13 19:45:42223 'reclient_version': 're_client_version:0.40.0.40ff5a5-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-autoroll5b1f41fb2021-10-01 19:32:29238 'skia_revision': '8e29caf4c130fad5c57255723ac3b98f440f11c2',
[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-builderabc1bc42021-10-01 21:40:35242 'v8_revision': '8d3b3d88fc6e201a1d56245a871aa55c118d26d0',
[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-autoroll688180d2021-10-01 20:42:52246 'angle_revision': '0b4508e5d9177b3c3919ad73b4fc74e8d1184380',
[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-autorollf4fa60ce2021-10-01 20:20:24250 'swiftshader_revision': 'f1aca9364038222892d42d0de884decadefdbab1',
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-autoroll8d9a09132021-10-01 00:22:31254 'pdfium_revision': 'd8ce1653bc79f8fda26d637aa88ea295a1a05e4b',
[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 Benjamin6395c862021-09-30 17:00:31261 'boringssl_revision': '87f316d7748268eb56f2dc147bd593254ae93198',
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-autorollea8b1a32021-10-01 03:00:36269 'googletest_revision': '3b49be074d5c1340eeb447e6a8e78427051e675a',
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-autorollca4aeea2021-09-28 15:56:22281 'nacl_revision': 'c98b1fead366537568b982841beff02aec6971a3',
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-autoroll5baa05d32021-10-01 19:03:37285 'freetype_revision': '311764fabbd9a1e2bcd2cf6a2f557cb3ff4e832b',
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öttsches9e00e702021-09-28 15:31:50293 'harfbuzz_revision': 'a52c6df38a38c4e36ff991dfb4b7d92e48a44553',
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-autorollee88955f2021-10-01 20:04:41305 'catapult_revision': 'f47d92ae67c0b2f621cf5e0df8345822955fb0df',
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-autoroll46b06e72021-10-01 22:34:08313 'devtools_frontend_revision': '1b5f94829bdfd0a9cb217ad01c0f3ee4117e06bf',
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-autoroll9f3f55a42021-10-01 18:33:22353 'dawn_revision': 'd85bbb6128b3747c794725764ebdb11204e4e4f7',
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.
David Schinazi22c87f22021-10-01 01:46:14357 'quiche_revision': '849d07efe863b9d1f08ae78c962c1117be6429fb',
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 Chang0e5f27f2021-09-24 16:50:28377 'libavif_revision': 'f131b785938e96995e4ef8d8baaefca8f974afb9',
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 Nohle8e6f25e2021-08-19 01:32:20381 'nearby_revision': 'f483110a8d92cf4d26f2d725a09655a0ce3b0f6c',
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-autoroll2bd5b222021-09-30 23:55:58397 'libcxxabi_revision': '9959b06ccd7291269796e85c7c8f7b432af414bd',
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-autorollaa330e8d92021-10-01 16:56:06401 'libunwind_revision': '10eb9982ffef0e7e51749b068b8a0e1feded4a0f',
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.
Xiaohui Chen03751772021-03-16 19:50:17405 'clang_format_revision': '99803d74e35962f63a775f29477882afd4d57d94',
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-autoroll9a8adfe2021-09-27 14:48:36420 'gn_version': 'git_revision:0153d369bbccc908f4da4993b1ba82728055926a',
[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 Autoroller52b7f8f52021-10-01 22:10:08626 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + 'f314b0a1262ac2cad6732f3bec6de679ea25f9c0',
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-autorollf30cd6362021-09-25 23:36:56794 'version': '5ogjCeEw_SblgjIEGQ90Mr2ImySIcVxVCx6ve5lMk5YC',
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 Heikal0dd7b07d2021-10-01 18:49:20849 '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
John Budoricke9aa27c2018-03-24 00:23:27928 'src/third_party/bazel': {
929 'packages': [
930 {
931 'package': 'chromium/third_party/bazel',
Andrew Grieve8a3a5c772019-11-12 22:27:04932 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
John Budoricke9aa27c2018-03-24 00:23:27933 },
934 ],
935 'condition': 'checkout_android',
936 'dep_type': 'cipd',
937 },
938
Chong Gu3c585752021-09-24 22:23:22939 'src/third_party/cast_core/prebuilts': {
940 'packages': [
941 {
942 'package': 'cast3p/cast_core/package_qa_vizio_castos_armv7a.tar',
943 'version': 'ZOzcgmEj32ltQEYvSSBfLbwcEo4MA_qtruinWrbbpGAC',
944 },
945 ],
946 'condition': 'checkout_cast3p',
947 'dep_type': 'cipd',
948 },
949
Victor Costanc63c92122020-01-03 05:49:53950 'src/third_party/google_benchmark/src': {
Victor Costane3499c72021-06-22 00:27:13951 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'e991355c02b93fe17713efe04cbc2e278e00fdbd',
Victor Costanc63c92122020-01-03 05:49:53952 'condition': 'checkout_google_benchmark',
953 },
954
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42955 'src/third_party/boringssl/src':
956 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
957
John Budoricke9aa27c2018-03-24 00:23:27958 'src/third_party/bouncycastle': {
959 'packages': [
960 {
961 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09962 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27963 },
964 ],
965 'condition': 'checkout_android',
966 'dep_type': 'cipd',
967 },
968
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42969 'src/third_party/breakpad/breakpad':
Zequan Wuda2bef72021-10-01 18:45:05970 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + 'ff5892c5da86c50af1951328215a5a3a203a9bb1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42971
John Budoricke9aa27c2018-03-24 00:23:27972 'src/third_party/byte_buddy': {
973 'packages': [
974 {
975 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09976 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27977 },
978 ],
979 'condition': 'checkout_android',
980 'dep_type': 'cipd',
981 },
982
Andrew Luo948028e2019-08-16 21:18:21983 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
984 'packages': [
985 {
986 'package': 'chromium/third_party/android_sdk/public/build-tools',
987 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
988 },
989 ],
990 'condition': 'checkout_android',
991 'dep_type': 'cipd',
992 },
993
Shawn Quereshib5a474162021-09-20 21:01:44994 'src/third_party/cast_core/public/src':
995 Var('chromium_git') + '/cast_core/public' + '@' + '3ca33709a8b745f1e2492fba3aa969d9cef70029',
996
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42997 'src/third_party/catapult':
998 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
999
1000 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:381001 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421002
Andrew Grieve0fa87872019-03-15 22:21:121003 'src/third_party/checkstyle': {
1004 'packages': [
1005 {
1006 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:451007 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:121008 },
1009 ],
Andrew Grieveee258482019-11-19 16:24:541010 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:121011 'condition': 'checkout_android or checkout_linux',
1012 'dep_type': 'cipd',
1013 },
1014
David Tseng0f7b42432021-02-10 22:31:081015 # Dependency for ChromeVox.
1016 'src/third_party/chromevox/third_party/sre/src': {
1017 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
1018 'condition': 'checkout_chromeos',
1019 },
1020
Ben Pastenefa7848a2020-08-26 19:49:191021 # Tools used when building Chrome for Chrome OS. This affects both the Simple
1022 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361023 'src/third_party/chromite': {
chromium-autoroll3c50ef12021-10-01 16:59:071024 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'ef3bc2f831fe24a4a05a1299f319abd0ebde51c6',
Ben Pastenefff40002020-07-29 16:58:091025 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361026 },
1027
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421028 'src/third_party/cld_3/src':
Peter Kasting8f964dc2021-07-16 18:10:301029 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '77c1a25e32460c0799a7201abbda052ce8b537cf',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421030
1031 'src/third_party/colorama/src':
1032 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
1033
1034 'src/third_party/crc32c/src':
Victor Costan6ddea8d322021-06-23 22:50:381035 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421036
Paweł Hajdan, Jr7af368952017-10-02 12:25:361037 # For Linux and Chromium OS.
1038 'src/third_party/cros_system_api': {
Mengqi Guo387689652021-09-30 00:02:501039 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '8604d510b48e305de5180a6a346ebf27eb570728',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361040 'condition': 'checkout_linux',
1041 },
1042
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421043 'src/third_party/depot_tools':
chromium-autoroll45c25542021-10-01 02:23:051044 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '0e2fb336b2e7ddbbb9c5ab70eab25f82f55dff2b',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421045
Yang Guo210ffc92019-10-21 07:14:371046 'src/third_party/devtools-frontend/src':
1047 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
1048
Nan Lin84804952021-06-07 20:17:261049 'src/third_party/distributed_point_functions/src':
1050 Var('chromium_git') + '/external/github.com/google/distributed_point_functions.git' + '@' + 'ea175a91e6eda5b22392fdae82080eb9709cd0eb',
1051
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421052 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:061053 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421054
Michael Crousea0ed9bde2020-11-19 02:49:541055 'src/third_party/eigen3/src':
Sophie Changdb262d22021-09-29 21:09:331056 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '7792b1e909a98703181aecb8810b4b654004c25d',
Michael Crousea0ed9bde2020-11-19 02:49:541057
John Palmer24b4cef32021-01-06 04:01:261058 'src/third_party/emoji-metadata/src': {
John Palmer8ec47ca2021-07-21 02:01:021059 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '069b14c94db6c1625a143d9f82e07a08a29909cf',
John Palmer24b4cef32021-01-06 04:01:261060 'condition': 'checkout_chromeos',
1061 },
Michael Crousea0ed9bde2020-11-19 02:49:541062
John Budoricke9aa27c2018-03-24 00:23:271063 'src/third_party/espresso': {
1064 'packages': [
1065 {
1066 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:261067 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:271068 },
1069 ],
1070 'condition': 'checkout_android',
1071 'dep_type': 'cipd',
1072 },
1073
Michael Crousea0ed9bde2020-11-19 02:49:541074 'src/third_party/farmhash/src':
1075 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
1076
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421077 'src/third_party/ffmpeg':
Thomas Guilbertc3557c82021-09-18 00:48:471078 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '731bf2abeb9e5d4fd02f6c7b8c743961130de5b0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421079
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421080 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371081 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421082
1083 'src/third_party/flatbuffers/src':
Peter Kasting414e0762021-07-07 03:06:301084 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'c0ba2870c909fb57f97efd7083b5d33d2311d7f9',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421085
Paweł Hajdan, Jr7af368952017-10-02 12:25:361086 # Used for embedded builds. CrOS & Linux use the system version.
1087 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091088 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361089 'condition': 'checkout_linux',
1090 },
1091
Michael Crousea0ed9bde2020-11-19 02:49:541092 'src/third_party/fp16/src':
Robert Ogdena4d90752021-08-16 19:21:341093 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + '4dfe081cf6bcd15db339cf2680b9281b8451eeb3',
Michael Crousea0ed9bde2020-11-19 02:49:541094
1095 'src/third_party/gemmlowp/src':
Robert Ogden9efd04b2021-09-07 23:47:471096 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '13d57703abca3005d97b19df1f2db731607a7dc2',
Michael Crousea0ed9bde2020-11-19 02:49:541097
Yuwei Huanga38af698d2019-02-19 22:00:581098 'src/third_party/grpc/src': {
Shawn Quereshib25b83362021-06-02 00:29:261099 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '54dc182082db941aa67c7c3f93ad858c99a16d7d',
Yuwei Huanga38af698d2019-02-19 22:00:581100 },
1101
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421102 'src/third_party/freetype/src':
1103 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1104
Dominik Röttsches5c56793f2020-11-12 08:51:521105 'src/third_party/freetype-testing/src':
1106 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1107
Dominik Röttsches60dab7e12018-03-20 09:55:471108 'src/third_party/harfbuzz-ng/src':
1109 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1110
Joey Scarr28fc30092019-02-04 10:10:201111 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161112 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351113
Dominik Röttschesefffce82021-01-18 13:02:081114 'src/third_party/ots/src':
1115 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1116
Hirokazu Hondafa7af2bb2020-02-03 02:48:281117 'src/third_party/libgav1/src':
Hirokazu Honda79c0f042021-07-29 18:31:331118 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '6e13c69d6b2507a353e726b5a132ae4a0dd8cca8',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281119
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221120 'src/third_party/google_toolbox_for_mac/src': {
1121 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1122 'condition': 'checkout_ios or checkout_mac',
1123 },
1124
Andrew Luo82d0e9f2018-05-24 20:46:361125 'src/third_party/google-truth': {
1126 'packages': [
1127 {
1128 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001129 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361130 },
1131 ],
1132 'condition': 'checkout_android',
1133 'dep_type': 'cipd',
1134 },
1135
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421136 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021137 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421138
Paweł Hajdan, Jr7af368952017-10-02 12:25:361139 # GNU binutils assembler for x86-32.
1140 'src/third_party/gnu_binutils': {
1141 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551142 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361143 },
1144
1145 'src/third_party/gperf': {
1146 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1147 'condition': 'checkout_win',
1148 },
1149
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421150 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521151 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161152 'condition': 'checkout_android',
1153 },
1154
Ian Vollick244bd882018-04-27 01:12:531155 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561156 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531157 'condition': 'checkout_android',
1158 },
1159
Piotr Bialeckie1b6bfb2019-07-18 23:43:291160 'src/third_party/arcore-android-sdk-client': {
1161 'packages': [
1162 {
1163 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561164 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291165 },
1166 ],
1167
1168 'condition': 'checkout_android',
1169 'dep_type': 'cipd',
1170 },
1171
John Budoricke9aa27c2018-03-24 00:23:271172 'src/third_party/hamcrest': {
1173 'packages': [
1174 {
1175 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091176 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271177 },
1178 ],
1179 'condition': 'checkout_android',
1180 'dep_type': 'cipd',
1181 },
1182
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421183 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361184 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421185
1186 'src/third_party/icu':
Kent Tamurab9b52462021-09-09 06:14:131187 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '3f443830bd52d3aa5fab3c1aa2b6d0848bb5039d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421188
John Budoricke9aa27c2018-03-24 00:23:271189 'src/third_party/icu4j': {
1190 'packages': [
1191 {
1192 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091193 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271194 },
1195 ],
1196 'condition': 'checkout_android',
1197 'dep_type': 'cipd',
1198 },
1199
Ben Joycedde37c22019-04-12 19:36:191200 'src/third_party/jacoco': {
1201 'packages': [
1202 {
1203 'package': 'chromium/third_party/jacoco',
1204 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1205 },
1206 ],
1207 'condition': 'checkout_android',
1208 'dep_type': 'cipd',
1209 },
1210
Tibor Goldschwendt38cc2082019-06-03 21:59:281211 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351212 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281213 'condition': 'checkout_android',
1214 },
1215
Yun Liua89d1832019-10-05 01:40:551216 'src/third_party/jdk': {
1217 'packages': [
1218 {
1219 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151220 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551221 },
Haiyang Pan8bdb7882021-02-17 21:49:151222 ],
1223 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1224 'condition': 'checkout_android or checkout_linux',
1225 'dep_type': 'cipd',
1226 },
1227 'src/third_party/jdk/extras': {
1228 'packages': [
Peter Wenca01c252019-10-29 01:41:161229 {
1230 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151231 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161232 },
Yun Liua89d1832019-10-05 01:40:551233 ],
Andrew Grieveee258482019-11-19 16:24:541234 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1235 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551236 'dep_type': 'cipd',
1237 },
1238
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421239 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041240 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061241 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421242
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161243 'src/third_party/junit/src': {
1244 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1245 'condition': 'checkout_android',
1246 },
1247
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421248 'src/third_party/leveldatabase/src':
Victor Costan4a9e13a32021-05-25 07:20:591249 Var('chromium_git') + '/external/leveldb.git' + '@' + '13e3c4efc66b8d7317c7648766a930b5d7e48aa7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421250
1251 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261252 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421253
1254 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241255 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421256
Johann987d1532018-11-19 22:07:271257 'src/third_party/libaom/source/libaom':
James Zern4da39d32021-09-28 23:54:061258 Var('aomedia_git') + '/aom.git' + '@' + 'e147ef20a27c7e2e1a37a97ad9093e84ae596aa8',
Johanncf5bb4c62017-10-30 23:21:341259
Wan-Teh Chang75fd5322020-04-08 01:32:181260 'src/third_party/libavif/src':
1261 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1262
Himanshu Jaju114b74212020-07-09 13:32:331263 'src/third_party/nearby/src':
1264 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1265
Himanshu Jaju46bc91032020-07-08 21:57:581266 'src/third_party/securemessage/src':
1267 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1268
1269 'src/third_party/ukey2/src':
1270 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1271
Paweł Hajdan, Jr7af368952017-10-02 12:25:361272 # Userspace interface to kernel DRM services.
1273 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201274 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361275 'condition': 'checkout_linux',
1276 },
1277
Ben Wagner3743d5392019-09-26 19:20:361278 'src/third_party/expat/src':
1279 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1280
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341281 # The library for IPP protocol (Chrome OS).
1282 'src/third_party/libipp/libipp': {
1283 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1284 'condition': 'checkout_linux',
1285 },
1286
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421287 'src/third_party/libjpeg_turbo':
Jonathan Wright2e9e6ab92021-10-01 18:56:541288 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '49836d72bd22c7a78bc0250483f04162278cdc6a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421289
Paweł Hajdan, Jr7af368952017-10-02 12:25:361290 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221291 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361292 'condition': 'checkout_linux',
1293 },
1294
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421295 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011296 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421297
1298 'src/third_party/libprotobuf-mutator/src':
1299 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1300
1301 'src/third_party/libsrtp':
Edward Lesmesfe402be92021-06-10 01:29:551302 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '5b7c744eb8310250ccc534f3f86a2015b3887a0a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421303
Paweł Hajdan, Jr7af368952017-10-02 12:25:361304 # Android Explicit Synchronization.
1305 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541306 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361307 'condition': 'checkout_linux',
1308 },
1309
Charlie Andrews6723c0e3c2019-10-31 15:45:241310 'src/third_party/libunwindstack': {
Greg Thompson49b01302021-07-07 18:41:321311 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + 'b34a0059a648f179ef05da2c0927f564bdaea2b3',
Charlie Andrews6723c0e3c2019-10-31 15:45:241312 'condition': 'checkout_android',
1313 },
1314
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421315 'src/third_party/libvpx/source/libvpx':
Jerome Jiangc5a8f212021-09-14 00:39:211316 Var('chromium_git') + '/webm/libvpx.git' + '@' + '65a1751e5b98bf7f1d21bcbfdef352af34fb205d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421317
1318 'src/third_party/libwebm/source':
Ahmed Fakhry5b728dd2021-06-08 01:56:281319 Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421320
1321 'src/third_party/libyuv':
Frank Barchardbd627942021-10-01 17:32:001322 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'd13d9d5972ec99e9f923ec5ca2afb8c1d21b8e5a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421323
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221324 'src/third_party/lighttpd': {
1325 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1326 'condition': 'checkout_mac or checkout_win',
1327 },
1328
1329 'src/third_party/lss': {
1330 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1331 'condition': 'checkout_android or checkout_linux',
1332 },
1333
Paweł Hajdan, Jr7af368952017-10-02 12:25:361334 'src/third_party/material_design_icons/src': {
1335 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1336 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1337 'condition': 'checkout_ios',
1338 },
1339
Nico Webera62ed4b32021-05-08 01:53:251340 'src/third_party/mig/bin': {
1341 'packages': [
1342 {
1343 'package': 'chromium/third_party/mig/${{platform}}',
Mark Mentovai1c60a392021-05-22 03:25:161344 'version': 'vJgfh6ZaBQ_Re5o4LFapZr-dYRdfM-GjXEbilySNcNQC',
Nico Webera62ed4b32021-05-08 01:53:251345 },
1346 ],
1347 'condition': 'host_os == "linux" and checkout_mac',
1348 'dep_type': 'cipd',
1349 },
1350
Paweł Hajdan, Jr7af368952017-10-02 12:25:361351 # GNU binutils assembler for x86-64.
1352 'src/third_party/mingw-w64/mingw/bin': {
1353 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551354 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361355 },
1356
1357 # Graphics buffer allocator for Chrome OS.
1358 'src/third_party/minigbm/src': {
Sasha McIntoshb35f49d72021-07-23 23:50:141359 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '2e63aaf616cdda26019d265989bd0d96ee11aab9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361360 'condition': 'checkout_linux',
1361 },
1362
1363 # Minizip library. Used on Chrome OS.
1364 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591365 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361366 'condition': 'checkout_linux',
1367 },
1368
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161369 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281370 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161371 'condition': 'checkout_android',
1372 },
1373
Paweł Hajdan, Jr7af368952017-10-02 12:25:361374 # Binaries for nacl sdk.
1375 'src/third_party/nacl_sdk_binaries': {
1376 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551377 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361378 },
1379
Dale Curtis7d284af2018-11-08 01:27:521380 'src/third_party/nasm': {
1381 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Byoungchan Leeb76009b2021-09-30 00:54:251382 '335fe83e133e1a113e87994e000b062047c662fc'
Dale Curtis7d284af2018-11-08 01:27:521383 },
1384
Michael Crousea0ed9bde2020-11-19 02:49:541385 'src/third_party/neon_2_sse/src':
Robert Ogden9efd04b2021-09-07 23:47:471386 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '8dbe2461c89760ac4b204aa0eafb72413a97957d',
Michael Crousea0ed9bde2020-11-19 02:49:541387
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161388 'src/third_party/netty-tcnative/src': {
David Benjamina66e5f42021-08-31 23:11:561389 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '7eeb50be90c9ba0f6afa3375132df63942a0f32d',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161390 'condition': 'checkout_android',
1391 },
1392
1393 'src/third_party/netty4/src': {
1394 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1395 'condition': 'checkout_android',
1396 },
1397
John Budoricke9aa27c2018-03-24 00:23:271398 'src/third_party/objenesis': {
1399 'packages': [
1400 {
1401 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411402 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271403 },
1404 ],
1405 'condition': 'checkout_android',
1406 'dep_type': 'cipd',
1407 },
1408
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421409 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541410 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161411
btolschc50a3d52019-03-06 21:22:421412 'src/third_party/openscreen/src':
chromium-autoroll5b334932021-09-23 20:34:181413 Var('chromium_git') + '/openscreen' + '@' + '5467ac6e5c120051f44720dcd0a0de9be9a52b87',
btolschc50a3d52019-03-06 21:22:421414
Kevin Qin78ff68c82019-06-26 01:43:361415 'src/third_party/openxr/src': {
Phu Le9b87a182021-06-26 00:46:531416 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
Kevin Qin78ff68c82019-06-26 01:43:361417 'condition': 'checkout_openxr',
1418 },
1419
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421420 'src/third_party/pdfium':
1421 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1422
Paweł Hajdan, Jr7af368952017-10-02 12:25:361423 # Parses Windows PE/COFF executable format.
1424 'src/third_party/pefile': {
1425 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1426 'condition': 'checkout_win',
1427 },
1428
Oystein Eftevaaga9439b922018-01-08 19:30:141429 'src/third_party/perfetto':
chromium-autoroll77168e72021-10-01 19:13:541430 Var('android_git') + '/platform/external/perfetto.git' + '@' + '23b1b0ba5f62f5e7f5af2603afddceb0abe99f81',
Oystein Eftevaaga9439b922018-01-08 19:30:141431
Paweł Hajdan, Jr7af368952017-10-02 12:25:361432 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291433 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361434 'condition': 'checkout_win',
1435 },
1436
Andrew Grieve40dece272018-08-27 17:59:401437 'src/third_party/proguard': {
1438 'packages': [
1439 {
1440 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211441 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401442 },
1443 ],
1444 'condition': 'checkout_android',
1445 'dep_type': 'cipd',
1446 },
1447
Ben Pastenefff40002020-07-29 16:58:091448 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361449 'src/third_party/pyelftools': {
1450 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1451 'condition': 'checkout_linux',
1452 },
1453
Victor Vasiliev3b5cf152018-07-02 18:47:411454 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001455 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411456
Keita Suzukifa3a180692020-03-05 03:53:531457 'src/third_party/pywebsocket3/src':
Adam Riceb470e752021-08-23 15:58:541458 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '50602a14f1b6da17e0b619833a13addc6ea78bc2',
Keita Suzukifa3a180692020-03-05 03:53:531459
Stephen Roe3c9f5852019-11-13 17:25:431460 'src/third_party/qemu-linux-arm64': {
1461 'packages': [
1462 {
1463 'package': 'fuchsia/qemu/linux-arm64',
1464 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1465 },
1466 ],
Stephen Roeedece8b2020-11-19 20:32:321467 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431468 'dep_type': 'cipd',
1469 },
1470
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211471 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221472 'packages': [
1473 {
1474 'package': 'fuchsia/qemu/linux-amd64',
1475 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1476 },
1477 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211478 'condition': 'host_os == "linux" and checkout_fuchsia',
1479 'dep_type': 'cipd',
1480 },
1481
1482 'src/third_party/qemu-mac-x64': {
1483 'packages': [
1484 {
1485 'package': 'fuchsia/qemu/mac-amd64',
1486 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1487 },
1488 ],
1489 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221490 'dep_type': 'cipd',
1491 },
1492
Stephen Roe59ee88f2021-05-14 01:43:171493 'src/third_party/aemu-linux-arm64': {
1494 'packages': [
1495 {
1496 'package': 'fuchsia/third_party/aemu/linux-arm64',
1497 'version': 'r2LsKQPbfi0NYEO8tfocwaJ1MMACXPDLkgCI0IjJq-YC'
1498 },
1499 ],
Stephen Roe45beae92021-05-27 23:26:321500 'condition': 'host_os == "linux" and checkout_fuchsia_for_arm64_host',
Stephen Roe59ee88f2021-05-14 01:43:171501 'dep_type': 'cipd',
1502 },
1503
Chong Gu9ad904d2019-09-26 23:24:021504 'src/third_party/aemu-linux-x64': {
1505 'packages': [
1506 {
1507 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autorollb054dd32021-10-01 20:32:541508 'version': 'qQ-T1ygXldsYnGaOzMd-YYJg4yphOVAusLqHm6gmawIC'
Chong Gu9ad904d2019-09-26 23:24:021509 },
1510 ],
Chong Gu7d2dd6e2020-02-01 03:27:251511 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021512 'dep_type': 'cipd',
1513 },
1514
1515 'src/third_party/aemu-mac-x64': {
1516 'packages': [
1517 {
1518 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191519 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021520 },
1521 ],
Chong Gu7d2dd6e2020-02-01 03:27:251522 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021523 'dep_type': 'cipd',
1524 },
1525
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421526 'src/third_party/re2/src':
chromium-autoroll69eff612021-09-03 13:45:111527 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '123d379e288f3c113c26dca952d78ad5f4fc98fd',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161528
Tiger Oakes95b7b7d2018-05-28 15:43:491529 'src/third_party/r8': {
1530 'packages': [
1531 {
1532 'package': 'chromium/third_party/r8',
chromium-autorollbd17aba2021-10-01 19:19:531533 'version': 'EdkFLqKTUqdJQzJQrrJdf2jwMIkFFl7Xfp8zXi2Q6koC',
Tiger Oakes95b7b7d2018-05-28 15:43:491534 },
1535 ],
1536 'condition': 'checkout_android',
1537 'dep_type': 'cipd',
1538 },
1539
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161540 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551541 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161542 'condition': 'checkout_android',
1543 },
1544
John Budoricke9aa27c2018-03-24 00:23:271545 'src/third_party/robolectric': {
1546 'packages': [
1547 {
1548 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511549 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271550 },
1551 ],
1552 'condition': 'checkout_android',
1553 'dep_type': 'cipd',
1554 },
1555
Michael Crousea0ed9bde2020-11-19 02:49:541556 'src/third_party/ruy/src':
Robert Ogdena4d90752021-08-16 19:21:341557 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + 'e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce',
Michael Crousea0ed9bde2020-11-19 02:49:541558
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421559 'src/third_party/skia':
1560 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1561
1562 'src/third_party/smhasher/src':
1563 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1564
1565 'src/third_party/snappy/src':
Victor Costan5770b8e2021-04-29 16:24:071566 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '9c1be17938429574cdec8fbf820f2d9d5ea66c5c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421567
Chris Mumford591102e2020-03-16 16:48:551568 'src/third_party/sqlite/src':
Marijn Kruisselbrinka3ba1122021-07-28 22:35:461569 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '369afe94faeeeac33fca2e478aaab8bb85813d79',
Chris Mumford591102e2020-03-16 16:48:551570
John Budoricke9aa27c2018-03-24 00:23:271571 'src/third_party/sqlite4java': {
1572 'packages': [
1573 {
1574 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491575 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271576 },
1577 ],
1578 'condition': 'checkout_android',
1579 'dep_type': 'cipd',
1580 },
1581
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421582 'src/third_party/swiftshader':
1583 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1584
Tommy Martino41cca812020-08-10 18:50:451585 'src/third_party/text-fragments-polyfill/src': {
Tommy Martino8c72bc52021-09-23 17:53:041586 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + '27a7c99b821c53643a9d3236428c4a27b51b5427',
Tommy Martino41cca812020-08-10 18:50:451587 'condition': 'checkout_ios',
1588 },
Jonathan Wright62ad5292020-12-04 21:07:561589
Michael Crousea0ed9bde2020-11-19 02:49:541590 'src/third_party/tflite/src':
Sophie Changdb262d22021-09-29 21:09:331591 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'a1c67c43ea73a314debec81ed230feba2b830fd4',
Jonathan Wright62ad5292020-12-04 21:07:561592
Peter Wen49675e172020-03-16 16:10:111593 'src/third_party/turbine': {
1594 'packages': [
1595 {
1596 'package': 'chromium/third_party/turbine',
chromium-autorollf93df752021-09-27 13:53:121597 'version': 'OxN4BOHObt6tbi4fpsSFeUAxSiaf2Cto-QlpFzGzC_IC',
Peter Wen49675e172020-03-16 16:10:111598 },
1599 ],
1600 'condition': 'checkout_android',
1601 'dep_type': 'cipd',
1602 },
1603
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421604 'src/third_party/ub-uiautomator/lib': {
1605 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161606 'condition': 'checkout_android',
1607 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421608
1609 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei83694952021-09-30 12:12:151610 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '3e0b7c656db4086e47dbcc89697eca7537f72069',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421611
Cody Northropaaeee332021-09-14 01:05:361612 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@6c9a3552da8d57dc168a4d9ea6d01c9df4d7dbb8',
Jamie Madill178f84e2020-12-18 00:47:581613
Peng Huang91df2692020-05-05 18:59:531614 'src/third_party/vulkan_memory_allocator':
Geoff Lang5726e0f2021-08-30 18:42:021615 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + 'e0216a5484c8345f7d792fa16fad77ac63d89a70',
Peng Huang3b77c37c2020-05-02 19:14:211616
Paweł Hajdan, Jr7af368952017-10-02 12:25:361617 # Display server protocol for Linux.
1618 'src/third_party/wayland/src': {
Josip Sokcevicbb09a902021-09-01 05:03:391619 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e60398b1755bfcdf09f040d3769131fe0d9762fc',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361620 'condition': 'checkout_linux',
1621 },
1622
1623 # Wayland protocols that add functionality not available in the core protocol.
1624 'src/third_party/wayland-protocols/src': {
Alexander Dunaevffcec2f2021-06-04 04:11:181625 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '177ff9119da526462e5d35fbfde6c84794913787',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361626 'condition': 'checkout_linux',
1627 },
1628
Alexander Dunaev12236f82021-06-08 18:35:091629 # Additional Wayland protocols specific for KDE Plasma desktop environment.
1630 'src/third_party/wayland-protocols/kde': {
Alexander Dunaev15015a7e92021-06-09 08:34:341631 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e',
Alexander Dunaev12236f82021-06-08 18:35:091632 'condition': 'checkout_linux',
1633 },
1634
Alexander Dunaevc1132732021-06-09 15:11:081635 # Additional Wayland protocols specific for GNOME desktop environment.
1636 'src/third_party/wayland-protocols/gtk': {
1637 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0',
1638 'condition': 'checkout_linux',
1639 },
1640
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421641 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011642 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421643
1644 'src/third_party/webgl/src':
Kenneth Russell5a1d66a2021-08-13 00:19:501645 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '9ec0bd5501c6a35eb365dc49be7618a763135a10',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421646
Kai Ninomiya13898882020-01-17 20:41:521647 'src/third_party/webgpu-cts/src':
chromium-autorollbe654552021-09-24 10:38:551648 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'b0291fd966b55a5efc496772555b94842bde1085',
Kai Ninomiyac7138f92020-03-31 18:59:571649
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421650 'src/third_party/webrtc':
chromium-autoroll860e776e2021-10-01 10:17:441651 Var('webrtc_git') + '/src.git' + '@' + 'ba4d870acf36c857f9e8c54e09dadab930a6cf68',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421652
Nigel Tao3aa72142019-12-03 22:05:411653 'src/third_party/libgifcodec':
1654 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1655
Nigel Taob517eb8912019-10-23 03:36:241656 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1657 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1658 'src/third_party/wuffs/src':
Nigel Taob68de0f2021-08-12 01:33:491659 Var('skia_git') + '/external/github.com/google/wuffs-mirror-release-c.git' + '@' + Var('wuffs_revision'),
Nigel Taob517eb8912019-10-23 03:36:241660
sbalikondwar5949a802020-02-13 16:28:591661 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121662 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591663 'condition': 'checkout_linux',
1664 },
1665
Paweł Hajdan, Jr7af368952017-10-02 12:25:361666 'src/third_party/xdg-utils': {
1667 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1668 'condition': 'checkout_linux',
1669 },
1670
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421671 'src/tools/page_cycler/acid3':
1672 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1673
Sven Zheng4d4781292019-09-12 17:46:141674 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161675 'packages': [
1676 {
Sven Zheng4d4781292019-09-12 17:46:141677 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autoroll6dae26a2021-09-28 10:44:571678 'version': 'nd7yQQ-V4Vhc9bpvP_u3p7X0LVCxdlS946BHctVPg5MC',
bsheedy0e0f26df2019-01-09 22:17:161679 },
1680 ],
1681 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141682 'condition': 'checkout_linux',
1683 },
1684 'src/tools/skia_goldctl/win': {
1685 'packages': [
1686 {
1687 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autoroll1d345be12021-09-28 10:46:011688 'version': 'rcX7oPaX2IWDB3XLoKp3dksyI7hhD7sMhOJrwNq46hAC',
Sven Zheng4d4781292019-09-12 17:46:141689 },
1690 ],
1691 'dep_type': 'cipd',
1692 'condition': 'checkout_win',
1693 },
1694 'src/tools/skia_goldctl/mac': {
1695 'packages': [
1696 {
1697 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autorolld01f4cfe2021-09-28 10:58:131698 'version': '5DO-jjFFNcDssKFQDFLkkgvfeRqjlYUfRb9j2-QN2EYC',
Sven Zheng4d4781292019-09-12 17:46:141699 },
1700 ],
1701 'dep_type': 'cipd',
1702 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161703 },
1704
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421705 'src/v8':
1706 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1707
1708 'src-internal': {
chromium-internal-autoroll06a57902021-10-01 21:39:411709 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@33f6544acc662263392b2a836fdd2efb7d7995ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421710 'condition': 'checkout_src_internal',
1711 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031712
Sam Chiu2c8d0982021-03-05 00:23:151713 'src/chromeos/components/eche_app_ui/resources/prod': {
1714 'packages': [
1715 {
1716 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll7c0b7fc2021-09-25 03:29:341717 'version': 'yesLEVtJiCOq14OvyOrnxowJ-3QNm1AJrrX-gyZPIMAC',
Sam Chiu2c8d0982021-03-05 00:23:151718 },
1719 ],
1720 'condition': 'checkout_chromeos and checkout_src_internal',
1721 'dep_type': 'cipd',
1722 },
1723
Yeunjoo Choia53415d2021-08-31 03:50:501724 'src/ash/webui/help_app_ui/resources/prod': {
Jose Magana5dd8c42f2020-05-14 00:40:211725 'packages': [
1726 {
1727 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autorolla271e3e2021-10-01 17:19:351728 'version': '4yHlh6unus_lRIme_u4xBWHvuMilTFbVWKYGrxMlf2IC',
Jose Magana5dd8c42f2020-05-14 00:40:211729 },
1730 ],
1731 'condition': 'checkout_chromeos and checkout_src_internal',
1732 'dep_type': 'cipd',
1733 },
1734
Yeunjoo Choi997893e2021-09-07 05:19:071735 'src/ash/webui/media_app_ui/resources/prod': {
Jose Maganad34f1702020-06-09 13:33:001736 'packages': [
1737 {
1738 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autorolldac300e2021-10-01 17:44:011739 'version': 'WIl-ktdiCSDSuXu07BcO1xjrviSDTmGkWQ7cKMP-5fcC',
Jose Maganad34f1702020-06-09 13:33:001740 },
1741 ],
1742 'condition': 'checkout_chromeos and checkout_src_internal',
1743 'dep_type': 'cipd',
1744 },
1745
Toby Huang0a19eab2021-08-17 20:17:341746 'src/chromeos/components/projector_app/resources/prod': {
1747 'packages': [
1748 {
1749 'package': 'chromeos_internal/apps/projector_app/app',
chromium-internal-autoroll3cc508d2021-10-01 16:39:181750 'version': 'VFt77gp6mApLFyr58ZNOH35IqcHVK6KZbWVdeQlsEGgC',
Toby Huang0a19eab2021-08-17 20:17:341751 },
1752 ],
1753 'condition': 'checkout_chromeos and checkout_src_internal',
1754 'dep_type': 'cipd',
1755 },
1756
Arthur Wang802dc8ce42020-06-15 19:16:511757 'src/third_party/webpagereplay': {
1758 'packages' : [
1759 {
1760 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001761 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511762 },
1763 ],
1764 'condition': 'checkout_android',
1765 'dep_type': 'cipd',
1766 },
1767
Josipdfc143f2020-02-26 23:38:361768 'src/third_party/android_prebuilts/build_tools': {
1769 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1770 'condition': 'checkout_android_prebuilts_build_tools',
1771 },
1772
Haiyang Pan4ba6d0b2021-03-05 02:00:321773 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1774 # section once org_robolectric_shadows_multidex is updated to a new version
1775 # that does not need jetify.
1776 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1777 'packages': [
1778 {
1779 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1780 'version': 'version:4.3.1-cr1',
1781 },
1782 ],
1783 'condition': 'checkout_android',
1784 'dep_type': 'cipd',
1785 },
1786
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031787 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101788 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391789 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241790 'packages': [
1791 {
Peter Wend340c5e2018-07-26 20:55:391792 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091793 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241794 },
1795 ],
1796 'condition': 'checkout_android',
1797 'dep_type': 'cipd',
1798 },
1799
Ben Joycee779ce62019-08-15 22:57:371800 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1801 'packages': [
1802 {
1803 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091804 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371805 },
1806 ],
1807 'condition': 'checkout_android',
1808 'dep_type': 'cipd',
1809 },
1810
Peter Wend340c5e2018-07-26 20:55:391811 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241812 'packages': [
1813 {
Peter Wend340c5e2018-07-26 20:55:391814 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091815 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031816 },
1817 ],
1818 'condition': 'checkout_android',
1819 'dep_type': 'cipd',
1820 },
1821
1822 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1823 'packages': [
1824 {
1825 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091826 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241827 },
1828 ],
1829 'condition': 'checkout_android',
1830 'dep_type': 'cipd',
1831 },
1832
Ben Joycee779ce62019-08-15 22:57:371833 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1834 'packages': [
1835 {
1836 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
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
1844 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1845 'packages': [
1846 {
1847 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091848 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371849 },
1850 ],
1851 'condition': 'checkout_android',
1852 'dep_type': 'cipd',
1853 },
1854
Peter Wend340c5e2018-07-26 20:55:391855 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241856 'packages': [
1857 {
Peter Wend340c5e2018-07-26 20:55:391858 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091859 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241860 },
1861 ],
1862 'condition': 'checkout_android',
1863 'dep_type': 'cipd',
1864 },
1865
Ben Joycee779ce62019-08-15 22:57:371866 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1867 'packages': [
1868 {
1869 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091870 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371871 },
1872 ],
1873 'condition': 'checkout_android',
1874 'dep_type': 'cipd',
1875 },
1876
Ben Joyce157038a2020-05-06 20:13:061877 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1878 'packages': [
1879 {
1880 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
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
1888 'src/third_party/android_deps/libs/classworlds_classworlds': {
1889 'packages': [
1890 {
1891 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091892 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061893 },
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_animated_vector_drawable': {
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_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091903 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241904 },
1905 ],
1906 'condition': 'checkout_android',
1907 'dep_type': 'cipd',
1908 },
1909
Peter Wend340c5e2018-07-26 20:55:391910 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241911 'packages': [
1912 {
Peter Wend340c5e2018-07-26 20:55:391913 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091914 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371915 },
1916 ],
1917 'condition': 'checkout_android',
1918 'dep_type': 'cipd',
1919 },
1920
1921 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1922 'packages': [
1923 {
1924 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091925 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241926 },
1927 ],
1928 'condition': 'checkout_android',
1929 'dep_type': 'cipd',
1930 },
1931
Peter Wend340c5e2018-07-26 20:55:391932 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241933 'packages': [
1934 {
Peter Wend340c5e2018-07-26 20:55:391935 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
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_collections': {
1944 'packages': [
1945 {
1946 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
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_coordinatorlayout': {
1955 'packages': [
1956 {
1957 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
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_cursoradapter': {
1966 'packages': [
1967 {
1968 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091969 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371970 },
1971 ],
1972 'condition': 'checkout_android',
1973 'dep_type': 'cipd',
1974 },
1975
1976 'src/third_party/android_deps/libs/com_android_support_customview': {
1977 'packages': [
1978 {
1979 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091980 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241981 },
1982 ],
1983 'condition': 'checkout_android',
1984 'dep_type': 'cipd',
1985 },
1986
Peter Wend340c5e2018-07-26 20:55:391987 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241988 'packages': [
1989 {
Peter Wend340c5e2018-07-26 20:55:391990 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
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_documentfile': {
1999 'packages': [
2000 {
2001 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:092002 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372003 },
2004 ],
2005 'condition': 'checkout_android',
2006 'dep_type': 'cipd',
2007 },
2008
2009 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
2010 'packages': [
2011 {
2012 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
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_interpolator': {
2021 'packages': [
2022 {
2023 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:092024 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242025 },
2026 ],
2027 'condition': 'checkout_android',
2028 'dep_type': 'cipd',
2029 },
2030
Ben Joycee779ce62019-08-15 22:57:372031 'src/third_party/android_deps/libs/com_android_support_loader': {
2032 'packages': [
2033 {
2034 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:092035 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372036 },
2037 ],
2038 'condition': 'checkout_android',
2039 'dep_type': 'cipd',
2040 },
2041
2042 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
2043 'packages': [
2044 {
2045 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
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
Peter Wend340c5e2018-07-26 20:55:392053 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242054 'packages': [
2055 {
Peter Wend340c5e2018-07-26 20:55:392056 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
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
Ben Joycee779ce62019-08-15 22:57:372064 'src/third_party/android_deps/libs/com_android_support_print': {
2065 'packages': [
2066 {
2067 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:092068 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242069 },
2070 ],
2071 'condition': 'checkout_android',
2072 'dep_type': 'cipd',
2073 },
2074
Peter Wend340c5e2018-07-26 20:55:392075 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242076 'packages': [
2077 {
Peter Wend340c5e2018-07-26 20:55:392078 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092079 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372080 },
2081 ],
2082 'condition': 'checkout_android',
2083 'dep_type': 'cipd',
2084 },
2085
2086 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2087 'packages': [
2088 {
2089 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
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_annotations': {
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_annotations',
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_compat': {
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_compat',
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_ui': {
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_ui',
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_core_utils': {
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_core_utils',
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_fragment': {
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_fragment',
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_media_compat': {
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_media_compat',
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_v4': {
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_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092167 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242168 },
2169 ],
2170 'condition': 'checkout_android',
2171 'dep_type': 'cipd',
2172 },
2173
Peter Wend340c5e2018-07-26 20:55:392174 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242175 'packages': [
2176 {
Peter Wend340c5e2018-07-26 20:55:392177 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092178 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372179 },
2180 ],
2181 'condition': 'checkout_android',
2182 'dep_type': 'cipd',
2183 },
2184
2185 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2186 'packages': [
2187 {
2188 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092189 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242190 },
2191 ],
2192 'condition': 'checkout_android',
2193 'dep_type': 'cipd',
2194 },
2195
Peter Wend340c5e2018-07-26 20:55:392196 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242197 'packages': [
2198 {
Peter Wend340c5e2018-07-26 20:55:392199 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
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_versionedparcelable': {
2208 'packages': [
2209 {
2210 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092211 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372212 },
2213 ],
2214 'condition': 'checkout_android',
2215 'dep_type': 'cipd',
2216 },
2217
2218 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2219 'packages': [
2220 {
2221 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092222 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392223 },
2224 ],
2225 'condition': 'checkout_android',
2226 'dep_type': 'cipd',
2227 },
2228
Mohamed Heikal9936c712021-04-08 20:47:152229 'src/third_party/android_deps/libs/com_android_tools_common': {
2230 'packages': [
2231 {
2232 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2233 'version': 'version:[email protected]',
2234 },
2235 ],
2236 'condition': 'checkout_android',
2237 'dep_type': 'cipd',
2238 },
2239
Andrew Grieve91ef4102020-04-22 14:17:312240 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2241 'packages': [
2242 {
2243 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092244 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312245 },
2246 ],
2247 'condition': 'checkout_android',
2248 'dep_type': 'cipd',
2249 },
2250
Justin DeWitt66c6aea2020-08-17 22:08:412251 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2252 'packages': [
2253 {
2254 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092255 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412256 },
2257 ],
2258 'condition': 'checkout_android',
2259 'dep_type': 'cipd',
2260 },
2261
Mohamed Heikal9936c712021-04-08 20:47:152262 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2263 'packages': [
2264 {
2265 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2266 'version': 'version:[email protected]',
2267 },
2268 ],
2269 'condition': 'checkout_android',
2270 'dep_type': 'cipd',
2271 },
2272
2273 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2274 'packages': [
2275 {
2276 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2277 'version': 'version:[email protected]',
2278 },
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_ben_manes_caffeine_caffeine': {
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_ben_manes_caffeine_caffeine',
Peter Wen840bd642021-06-14 14:04:262288 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362289 },
2290 ],
2291 'condition': 'checkout_android',
2292 'dep_type': 'cipd',
2293 },
2294
Peter Wenb1434387b2020-01-23 17:34:172295 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362296 'packages': [
2297 {
Peter Wenb1434387b2020-01-23 17:34:172298 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092299 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362300 },
2301 ],
2302 'condition': 'checkout_android',
2303 'dep_type': 'cipd',
2304 },
2305
Richard Knolla7005982021-01-26 23:07:182306 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2307 'packages': [
2308 {
2309 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092310 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182311 },
2312 ],
2313 'condition': 'checkout_android',
2314 'dep_type': 'cipd',
2315 },
2316
Peter Wend340c5e2018-07-26 20:55:392317 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2318 'packages': [
2319 {
2320 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
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_api_phone': {
2329 'packages': [
2330 {
2331 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
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_auth_base': {
2340 'packages': [
2341 {
2342 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_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_base': {
2351 'packages': [
2352 {
2353 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
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_basement': {
2362 'packages': [
2363 {
2364 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
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': {
2373 'packages': [
2374 {
2375 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092376 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392377 },
2378 ],
2379 'condition': 'checkout_android',
2380 'dep_type': 'cipd',
2381 },
2382
2383 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2384 'packages': [
2385 {
2386 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092387 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332388 },
2389 ],
2390 'condition': 'checkout_android',
2391 'dep_type': 'cipd',
2392 },
2393
2394 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2395 'packages': [
2396 {
2397 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092398 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392399 },
2400 ],
2401 'condition': 'checkout_android',
2402 'dep_type': 'cipd',
2403 },
2404
Richard Knolla7005982021-01-26 23:07:182405 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2406 'packages': [
2407 {
2408 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092409 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182410 },
2411 ],
2412 'condition': 'checkout_android',
2413 'dep_type': 'cipd',
2414 },
2415
Peter Wend340c5e2018-07-26 20:55:392416 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2417 'packages': [
2418 {
2419 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092420 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332421 },
2422 ],
2423 'condition': 'checkout_android',
2424 'dep_type': 'cipd',
2425 },
2426
2427 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2428 'packages': [
2429 {
2430 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
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_gcm': {
2439 'packages': [
2440 {
2441 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
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_iid': {
2450 'packages': [
2451 {
2452 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
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_instantapps': {
2461 'packages': [
2462 {
2463 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092464 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392465 },
2466 ],
2467 'condition': 'checkout_android',
2468 'dep_type': 'cipd',
2469 },
2470
2471 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2472 'packages': [
2473 {
2474 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
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_phenotype': {
2483 'packages': [
2484 {
2485 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
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_places_placereport': {
2494 'packages': [
2495 {
2496 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092497 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332498 },
2499 ],
2500 'condition': 'checkout_android',
2501 'dep_type': 'cipd',
2502 },
2503
2504 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2505 'packages': [
2506 {
2507 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
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_tasks': {
2516 'packages': [
2517 {
2518 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
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': {
2527 'packages': [
2528 {
2529 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092530 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392531 },
2532 ],
2533 'condition': 'checkout_android',
2534 'dep_type': 'cipd',
2535 },
2536
2537 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2538 'packages': [
2539 {
2540 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092541 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242542 },
2543 ],
2544 'condition': 'checkout_android',
2545 'dep_type': 'cipd',
2546 },
2547
Ben Joyce5274e3d2019-09-03 19:19:042548 'src/third_party/android_deps/libs/com_google_android_material_material': {
2549 'packages': [
2550 {
2551 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Sinan Sahinefd02e92021-08-20 17:38:182552 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042553 },
2554 ],
2555 'condition': 'checkout_android',
2556 'dep_type': 'cipd',
2557 },
2558
Peter Wend8cae19322021-06-30 15:54:212559 'src/third_party/android_deps/libs/com_google_android_play_core': {
2560 'packages': [
2561 {
2562 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
2563 'version': 'version:[email protected]',
2564 },
2565 ],
2566 'condition': 'checkout_android',
2567 'dep_type': 'cipd',
2568 },
2569
Andrew Grieve8b5b0462019-11-13 21:07:362570 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2571 'packages': [
2572 {
2573 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Peter Wenaa3f5802021-09-14 15:46:122574 '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': {
2582 'packages': [
2583 {
2584 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
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
2592 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2593 'packages': [
2594 {
2595 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092596 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362597 },
2598 ],
2599 'condition': 'checkout_android',
2600 'dep_type': 'cipd',
2601 },
2602
Peter Wen37c9003b2020-07-06 15:04:262603 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2604 'packages': [
2605 {
2606 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092607 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262608 },
2609 ],
2610 'condition': 'checkout_android',
2611 'dep_type': 'cipd',
2612 },
2613
Haiyang Pand924ea82021-03-01 18:44:052614 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362615 'packages': [
2616 {
2617 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092618 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362619 },
2620 ],
2621 'condition': 'checkout_android',
2622 'dep_type': 'cipd',
2623 },
2624
Peter Wenee303ae2018-09-12 19:41:372625 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2626 'packages': [
2627 {
2628 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092629 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372630 },
2631 ],
2632 'condition': 'checkout_android',
2633 'dep_type': 'cipd',
2634 },
2635
Andrew Grieveec7ec4212020-02-03 22:15:502636 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2637 'packages': [
2638 {
2639 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092640 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502641 },
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': {
2648 'packages': [
2649 {
2650 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
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
Pavel Shmakovc1d47012018-08-24 14:36:222658 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2659 'packages': [
2660 {
2661 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
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_producers': {
2670 'packages': [
2671 {
2672 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092673 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222674 },
2675 ],
2676 'condition': 'checkout_android',
2677 'dep_type': 'cipd',
2678 },
2679
2680 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372681 'packages': [
2682 {
2683 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092684 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372685 },
2686 ],
2687 'condition': 'checkout_android',
2688 'dep_type': 'cipd',
2689 },
2690
Andrew Grieve8b5b0462019-11-13 21:07:362691 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2692 'packages': [
2693 {
2694 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
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
Peter Wenee303ae2018-09-12 19:41:372702 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2703 'packages': [
2704 {
2705 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
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_check_api': {
2714 'packages': [
2715 {
2716 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
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_core': {
2725 'packages': [
2726 {
2727 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
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_error_prone_type_annotations': {
2736 'packages': [
2737 {
2738 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wenaa3f5802021-09-14 15:46:122739 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362740 },
2741 ],
2742 'condition': 'checkout_android',
2743 'dep_type': 'cipd',
2744 },
2745
2746 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2747 'packages': [
2748 {
2749 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092750 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372751 },
2752 ],
2753 'condition': 'checkout_android',
2754 'dep_type': 'cipd',
2755 },
Pavel Shmakovc1d47012018-08-24 14:36:222756
2757 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2758 'packages': [
2759 {
2760 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092761 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222762 },
2763 ],
2764 'condition': 'checkout_android',
2765 'dep_type': 'cipd',
2766 },
2767
Richard Knolla7005982021-01-26 23:07:182768 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2769 'packages': [
2770 {
2771 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
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_common': {
2780 'packages': [
2781 {
2782 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
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_components': {
2791 'packages': [
2792 {
2793 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
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': {
2802 'packages': [
2803 {
2804 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
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_encoders_json': {
2813 'packages': [
2814 {
2815 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
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': {
2824 'packages': [
2825 {
2826 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
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_iid_interop': {
2835 'packages': [
2836 {
2837 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
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': {
2846 'packages': [
2847 {
2848 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
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_installations_interop': {
2857 'packages': [
2858 {
2859 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
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_measurement_connector': {
2868 'packages': [
2869 {
2870 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
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
2878 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2879 'packages': [
2880 {
2881 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092882 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182883 },
2884 ],
2885 'condition': 'checkout_android',
2886 'dep_type': 'cipd',
2887 },
2888
Pavel Shmakovc1d47012018-08-24 14:36:222889 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2890 'packages': [
2891 {
2892 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092893 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222894 },
2895 ],
2896 'condition': 'checkout_android',
2897 'dep_type': 'cipd',
2898 },
2899
Andrew Grieve8b5b0462019-11-13 21:07:362900 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2901 'packages': [
2902 {
2903 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092904 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362905 },
2906 ],
2907 'condition': 'checkout_android',
2908 'dep_type': 'cipd',
2909 },
2910
Pavel Shmakovc1d47012018-08-24 14:36:222911 'src/third_party/android_deps/libs/com_google_guava_guava': {
2912 'packages': [
2913 {
2914 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Sam Maier3f284f12021-10-01 02:07:002915 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372916 },
2917 ],
2918 'condition': 'checkout_android',
2919 'dep_type': 'cipd',
2920 },
2921
Peter Kotwicz57eedc72020-11-13 20:05:462922 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2923 'packages': [
2924 {
2925 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Sam Maier497b32b2021-09-29 21:47:182926 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462927 },
2928 ],
2929 'condition': 'checkout_android',
2930 'dep_type': 'cipd',
2931 },
2932
Ben Joycebd0d9e52019-11-12 09:01:502933 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2934 'packages': [
2935 {
2936 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092937 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502938 },
2939 ],
2940 'condition': 'checkout_android',
2941 'dep_type': 'cipd',
2942 },
2943
Peter Wenee303ae2018-09-12 19:41:372944 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2945 'packages': [
2946 {
2947 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092948 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222949 },
2950 ],
2951 'condition': 'checkout_android',
2952 'dep_type': 'cipd',
2953 },
2954
Andrew Grievebddebf72019-11-25 17:59:102955 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2956 'packages': [
2957 {
2958 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092959 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102960 },
2961 ],
2962 'condition': 'checkout_android',
2963 'dep_type': 'cipd',
2964 },
2965
Mohamed Heikal25f926b72020-06-25 02:58:482966 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342967 'packages': [
2968 {
Mohamed Heikal25f926b72020-06-25 02:58:482969 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092970 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342971 },
2972 ],
2973 'condition': 'checkout_android',
2974 'dep_type': 'cipd',
2975 },
2976
Andrew Grieve8b5b0462019-11-13 21:07:362977 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2978 'packages': [
2979 {
2980 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092981 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362982 },
2983 ],
2984 'condition': 'checkout_android',
2985 'dep_type': 'cipd',
2986 },
2987
Pavel Shmakovc1d47012018-08-24 14:36:222988 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2989 'packages': [
2990 {
2991 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:092992 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222993 },
2994 ],
2995 'condition': 'checkout_android',
2996 'dep_type': 'cipd',
2997 },
2998
Ben Joyce5ce169f02020-03-20 13:07:122999 'src/third_party/android_deps/libs/com_squareup_javawriter': {
3000 'packages': [
3001 {
3002 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:093003 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:123004 },
3005 ],
3006 'condition': 'checkout_android',
3007 'dep_type': 'cipd',
3008 },
3009
Peter Wen840bd642021-06-14 14:04:263010 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
3011 'packages': [
3012 {
3013 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
3014 'version': 'version:[email protected]',
3015 },
3016 ],
3017 'condition': 'checkout_android',
3018 'dep_type': 'cipd',
3019 },
3020
Ben Joyce18c01322020-01-03 23:07:593021 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
3022 'packages': [
3023 {
3024 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093025 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:593026 },
3027 ],
3028 'condition': 'checkout_android',
3029 'dep_type': 'cipd',
3030 },
3031
Pavel Shmakovc1d47012018-08-24 14:36:223032 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3033 'packages': [
3034 {
3035 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093036 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223037 },
3038 ],
3039 'condition': 'checkout_android',
3040 'dep_type': 'cipd',
3041 },
3042
3043 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373044 'packages': [
3045 {
3046 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:093047 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373048 },
3049 ],
3050 'condition': 'checkout_android',
3051 'dep_type': 'cipd',
3052 },
3053
Ben Joyce157038a2020-05-06 20:13:063054 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
3055 'packages': [
3056 {
3057 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
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
Haiyang Pand924ea82021-03-01 18:44:053065 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:063066 'packages': [
3067 {
3068 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:093069 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063070 },
3071 ],
3072 'condition': 'checkout_android',
3073 'dep_type': 'cipd',
3074 },
3075
Peter Wen414bfbc2020-02-19 20:02:003076 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3077 'packages': [
3078 {
3079 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:093080 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003081 },
3082 ],
3083 'condition': 'checkout_android',
3084 'dep_type': 'cipd',
3085 },
3086
Yun Liu081719f2019-03-20 23:24:023087 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3088 'packages': [
3089 {
3090 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:093091 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:023092 },
3093 ],
3094 'condition': 'checkout_android',
3095 'dep_type': 'cipd',
3096 },
3097
Ben Joyce157038a2020-05-06 20:13:063098 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3099 'packages': [
3100 {
3101 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
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_ant_ant_launcher': {
3110 'packages': [
3111 {
3112 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
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_ant_tasks': {
3121 'packages': [
3122 {
3123 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
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': {
3132 'packages': [
3133 {
3134 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
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_artifact_manager': {
3143 'packages': [
3144 {
3145 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
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_error_diagnostics': {
3154 'packages': [
3155 {
3156 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
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_model': {
3165 'packages': [
3166 {
3167 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
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_plugin_registry': {
3176 'packages': [
3177 {
3178 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
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_profile': {
3187 'packages': [
3188 {
3189 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
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_project': {
3198 'packages': [
3199 {
3200 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
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_repository_metadata': {
3209 'packages': [
3210 {
3211 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
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_maven_settings': {
3220 'packages': [
3221 {
3222 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
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_file': {
3231 'packages': [
3232 {
3233 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
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_lightweight': {
3242 'packages': [
3243 {
3244 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
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_http_shared': {
3253 'packages': [
3254 {
3255 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
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
3263 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3264 'packages': [
3265 {
3266 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093267 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063268 },
3269 ],
3270 'condition': 'checkout_android',
3271 'dep_type': 'cipd',
3272 },
3273
Ben Joyce3d4dd2cd2020-05-27 18:32:503274 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3275 'packages': [
3276 {
3277 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093278 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503279 },
3280 ],
3281 'condition': 'checkout_android',
3282 'dep_type': 'cipd',
3283 },
3284
Peter Wenee303ae2018-09-12 19:41:373285 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3286 'packages': [
3287 {
3288 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093289 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373290 },
3291 ],
3292 'condition': 'checkout_android',
3293 'dep_type': 'cipd',
3294 },
3295
Andrew Grieve8b5b0462019-11-13 21:07:363296 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3297 'packages': [
3298 {
3299 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Sam Maier3f284f12021-10-01 02:07:003300 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363301 },
3302 ],
3303 'condition': 'checkout_android',
3304 'dep_type': 'cipd',
3305 },
3306
Peter Wenaa3f5802021-09-14 15:46:123307 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Andrew Grieve8b5b0462019-11-13 21:07:363308 'packages': [
3309 {
Peter Wenaa3f5802021-09-14 15:46:123310 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
3311 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363312 },
3313 ],
3314 'condition': 'checkout_android',
3315 'dep_type': 'cipd',
3316 },
3317
Peter Wenee303ae2018-09-12 19:41:373318 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3319 'packages': [
3320 {
3321 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093322 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363323 },
3324 ],
3325 'condition': 'checkout_android',
3326 'dep_type': 'cipd',
3327 },
3328
Ben Joyce157038a2020-05-06 20:13:063329 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3330 'packages': [
3331 {
3332 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
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_interpolation': {
3341 'packages': [
3342 {
3343 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
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
3351 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3352 'packages': [
3353 {
3354 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093355 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063356 },
3357 ],
3358 'condition': 'checkout_android',
3359 'dep_type': 'cipd',
3360 },
3361
Peter Wen840bd642021-06-14 14:04:263362 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
3363 'packages': [
3364 {
3365 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
3366 'version': 'version:[email protected]',
3367 },
3368 ],
3369 'condition': 'checkout_android',
3370 'dep_type': 'cipd',
3371 },
3372
Andrew Grieve177c82f2020-02-03 19:35:173373 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3374 'packages': [
3375 {
3376 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093377 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173378 },
3379 ],
3380 'condition': 'checkout_android',
3381 'dep_type': 'cipd',
3382 },
3383
Ben Joyceb1d4e5d2020-01-22 23:45:173384 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3385 'packages': [
3386 {
3387 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Sam Maier497b32b2021-09-29 21:47:183388 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173389 },
3390 ],
3391 'condition': 'checkout_android',
3392 'dep_type': 'cipd',
3393 },
3394
3395 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3396 'packages': [
3397 {
3398 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Sam Maier497b32b2021-09-29 21:47:183399 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103400 },
3401 ],
3402 'condition': 'checkout_android',
3403 'dep_type': 'cipd',
3404 },
3405
Peter Wen014649a2021-06-25 16:05:133406 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
3407 'packages': [
3408 {
3409 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
3410 'version': 'version:[email protected]',
3411 },
3412 ],
3413 'condition': 'checkout_android',
3414 'dep_type': 'cipd',
3415 },
3416
3417 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
3418 'packages': [
3419 {
3420 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
3421 'version': 'version:[email protected]',
3422 },
3423 ],
3424 'condition': 'checkout_android',
3425 'dep_type': 'cipd',
3426 },
3427
Peter Kotwicza15f2862021-04-30 05:00:103428 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
3429 'packages': [
3430 {
3431 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Peter Wen014649a2021-06-25 16:05:133432 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103433 },
3434 ],
3435 'condition': 'checkout_android',
3436 'dep_type': 'cipd',
3437 },
3438
3439 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
3440 'packages': [
3441 {
3442 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Peter Wen014649a2021-06-25 16:05:133443 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003444 },
3445 ],
3446 'condition': 'checkout_android',
3447 'dep_type': 'cipd',
3448 },
3449
3450 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3451 'packages': [
3452 {
3453 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093454 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173455 },
3456 ],
3457 'condition': 'checkout_android',
3458 'dep_type': 'cipd',
3459 },
3460
Andrew Grieve177c82f2020-02-03 19:35:173461 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3462 'packages': [
3463 {
3464 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
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_analysis': {
3473 'packages': [
3474 {
3475 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
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_commons': {
3484 'packages': [
3485 {
3486 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
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_tree': {
3495 'packages': [
3496 {
3497 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
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
3505 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3506 'packages': [
3507 {
3508 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093509 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173510 },
3511 ],
3512 'condition': 'checkout_android',
3513 'dep_type': 'cipd',
3514 },
3515
Andrew Grieve8b5b0462019-11-13 21:07:363516 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3517 'packages': [
3518 {
3519 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093520 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373521 },
3522 ],
3523 'condition': 'checkout_android',
3524 'dep_type': 'cipd',
3525 },
Pavel Shmakovc1d47012018-08-24 14:36:223526
Mohamed Heikal9936c712021-04-08 20:47:153527 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063528 'packages': [
3529 {
3530 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153531 '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_junit': {
3539 'packages': [
3540 {
3541 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
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_pluginapi': {
3550 'packages': [
3551 {
3552 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
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_plugins_maven_dependency_resolver': {
3561 'packages': [
3562 {
3563 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
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_resources': {
3572 'packages': [
3573 {
3574 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
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_robolectric': {
3583 'packages': [
3584 {
3585 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
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_sandbox': {
3594 'packages': [
3595 {
3596 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
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_shadowapi': {
3605 'packages': [
3606 {
3607 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
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
3615 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3616 'packages': [
3617 {
3618 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093619 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063620 },
3621 ],
3622 'condition': 'checkout_android',
3623 'dep_type': 'cipd',
3624 },
3625
Ben Joyce2ab67672020-05-25 23:09:013626 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3627 'packages': [
3628 {
3629 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093630 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013631 },
3632 ],
3633 'condition': 'checkout_android',
3634 'dep_type': 'cipd',
3635 },
3636
Ben Joyce157038a2020-05-06 20:13:063637 'src/third_party/android_deps/libs/org_robolectric_utils': {
3638 'packages': [
3639 {
3640 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
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
3648 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3649 'packages': [
3650 {
3651 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093652 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063653 },
3654 ],
3655 'condition': 'checkout_android',
3656 'dep_type': 'cipd',
3657 },
3658
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033659 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123660
3661 'src/tools/resultdb': {
3662 'packages': [
3663 {
3664 'package': 'infra/tools/result_adapter/${{platform}}',
3665 'version': Var('resultdb_version'),
3666 },
3667 ],
3668 'dep_type': 'cipd',
3669 },
[email protected]5f129de2009-02-24 23:22:043670}
3671
[email protected]00c517672010-11-04 00:27:293672
[email protected]5f129de2009-02-24 23:22:043673include_rules = [
3674 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143675 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393676 '+base',
3677 '+build',
3678 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013679 # perfetto is base's public dependency.
3680 '+third_party/perfetto/include/perfetto/tracing',
Alexander Timin43f3faa522021-07-16 19:01:023681 '+third_party/perfetto/include/perfetto/test',
[email protected]5f129de2009-02-24 23:22:043682
[email protected]dfbff862012-11-28 19:08:143683 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393684 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143685
Stefan Zagerfd5ba192014-08-23 00:29:393686 '+testing',
3687 '+third_party/icu/source/common/unicode',
3688 '+third_party/icu/source/i18n/unicode',
3689 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413690
amraboelkherde7195e2021-08-20 15:44:263691 # PSM libraries usages must be allowlisted explicitly for now. That
3692 # is because it does not support component build.
3693 # TODO(crbug.com/1241832): Support component build for PSM libraries.
3694 '-third_party/shell-encryption',
3695 '-third_party/private_membership',
3696
Peter Kasting16fe8fef2020-07-31 15:40:523697 # Abseil features must be allowlisted explicitly for now. See
3698 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3699 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413700 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523701 '-third_party/abseil-cpp',
Anton Bikineev96625712021-05-13 19:17:503702 '+third_party/abseil-cpp/absl/types/optional.h',
Peter Kastinga9cf1c52020-07-31 17:42:463703 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043704]
3705
3706
3707# checkdeps.py shouldn't check include paths for files in these dirs:
3708skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393709 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143710 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393711 'skia',
3712 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413713 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393714 'v8',
[email protected]5f129de2009-02-24 23:22:043715]
[email protected]bfa24b962009-03-02 00:16:163716
3717
3718hooks = [
Dirk Pranke7ab5e3b2021-06-24 23:45:243719 # Download and initialize "vpython" VirtualEnv environment packages for
3720 # Python2. We do this before running any other hooks so that any other
3721 # hooks that might use vpython don't trip over unexpected issues and
3722 # don't run slower than they might otherwise need to.
[email protected]bfa24b962009-03-02 00:16:163723 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243724 'name': 'vpython_common',
3725 'pattern': '.',
3726 # TODO(https://crbug.com/1205263): Run this on mac/arm too once it works.
3727 'condition': 'not (host_os == "mac" and host_cpu == "arm64")',
3728 'action': [ 'vpython',
3729 '-vpython-spec', 'src/.vpython',
3730 '-vpython-tool', 'install',
3731 ],
3732 },
3733 # Download and initialize "vpython" VirtualEnv environment packages for
3734 # Python3. We do this before running any other hooks so that any other
3735 # hooks that might use vpython don't trip over unexpected issues and
3736 # don't run slower than they might otherwise need to.
3737 {
3738 'name': 'vpython3_common',
3739 'pattern': '.',
3740 'action': [ 'vpython3',
3741 '-vpython-spec', 'src/.vpython3',
3742 '-vpython-tool', 'install',
3743 ],
3744 },
3745 {
3746 # This clobbers when necessary (based on get_landmines.py). This should
3747 # run as early as possible so that other things that get/generate into the
3748 # output directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393749 'name': 'landmines',
3750 'pattern': '.',
3751 'action': [
Nico Weber193eb852021-05-14 18:01:253752 'python3',
Stefan Zagerfd5ba192014-08-23 00:29:393753 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303754 ],
3755 },
3756 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243757 # This clobbers when necessary (based on the internal ios version of
3758 # get_landmines.py). This should run as early as possible so that
3759 # other things that get/generate into the output directory will not
3760 # subsequently be clobbered. This script is only run# for iOS build
3761 # with src_internal.
Sylvain Defresne52ba2df52020-07-08 17:32:103762 'name': 'landmines_ios_internal',
3763 'pattern': '.',
3764 'condition': 'checkout_ios and checkout_src_internal',
3765 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313766 'python3',
Sylvain Defresne52ba2df52020-07-08 17:32:103767 'src/build/landmines.py',
3768 '--landmine-scripts',
3769 'src/ios_internal/build/get_landmines.py',
3770 '--landmines-path',
3771 'src/ios_internal/.landmines',
3772 ],
3773 },
3774 {
Dan Jacquescea92c512017-06-02 23:59:163775 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3776 # disabled.
3777 'name': 'disable_depot_tools_selfupdate',
3778 'pattern': '.',
3779 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313780 'python3',
Dan Jacquescea92c512017-06-02 23:59:163781 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3782 '--disable',
3783 ],
3784 },
3785 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173786 # Ensure that we don't accidentally reference any .pyc files whose
3787 # corresponding .py files have since been deleted.
3788 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523789 'name': 'remove_stale_pyc_files',
3790 'pattern': '.',
3791 'action': [
Nico Weber193eb852021-05-14 18:01:253792 'python3',
jbudorick94a712c2016-03-09 19:03:523793 'src/tools/remove_stale_pyc_files.py',
3794 'src/android_webview/tools',
3795 'src/build/android',
3796 'src/gpu/gles2_conform_support',
3797 'src/infra',
3798 'src/ppapi',
3799 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493800 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583801 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523802 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523803 'src/tools',
3804 ],
3805 },
3806 {
[email protected]89e43f652011-08-18 00:03:173807 # This downloads binaries for Native Client's newlib toolchain.
3808 # Done in lieu of building the toolchain from scratch as it can take
3809 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393810 'name': 'nacltools',
3811 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553812 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393813 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313814 'python3',
dyen249880632014-11-20 23:02:203815 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223816 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553817 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173818 ],
3819 },
[email protected]3a0b2492011-08-24 20:41:163820 {
Tom Andersona07b9fe2018-02-09 04:08:263821 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393822 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263823 'condition': 'checkout_linux and checkout_arm',
Dirk Pranke926f89d2021-05-18 18:42:313824 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263825 '--arch=arm'],
3826 },
3827 {
3828 'name': 'sysroot_arm64',
3829 'pattern': '.',
3830 'condition': 'checkout_linux and checkout_arm64',
Dirk Pranke926f89d2021-05-18 18:42:313831 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263832 '--arch=arm64'],
3833 },
3834 {
3835 'name': 'sysroot_x86',
3836 'pattern': '.',
3837 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
Dirk Pranke926f89d2021-05-18 18:42:313838 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263839 '--arch=x86'],
3840 },
3841 {
3842 'name': 'sysroot_mips',
3843 'pattern': '.',
3844 'condition': 'checkout_linux and checkout_mips',
Dirk Pranke926f89d2021-05-18 18:42:313845 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263846 '--arch=mips'],
3847 },
3848 {
Wang Qingd25f7cc2018-09-05 06:01:043849 'name': 'sysroot_mips64',
3850 'pattern': '.',
3851 'condition': 'checkout_linux and checkout_mips64',
Dirk Pranke926f89d2021-05-18 18:42:313852 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Wang Qingd25f7cc2018-09-05 06:01:043853 '--arch=mips64el'],
3854 },
3855
3856 {
Tom Andersona07b9fe2018-02-09 04:08:263857 'name': 'sysroot_x64',
3858 'pattern': '.',
3859 'condition': 'checkout_linux and checkout_x64',
Dirk Pranke926f89d2021-05-18 18:42:313860 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263861 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293862 },
3863 {
Nico Weber76299302018-02-01 20:36:453864 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3865 'name': 'ciopfs_linux',
3866 'pattern': '.',
3867 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403868 'action': [ 'python3',
Nico Weber76299302018-02-01 20:36:453869 'src/third_party/depot_tools/download_from_google_storage.py',
3870 '--no_resume',
3871 '--no_auth',
3872 '--bucket', 'chromium-browser-clang/ciopfs',
3873 '-s', 'src/build/ciopfs.sha1',
3874 ]
3875 },
3876 {
Nico Weberb19437032017-10-09 02:45:093877 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393878 'name': 'win_toolchain',
3879 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403880 'condition': 'checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:313881 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203882 },
justincohen6a03a3d2016-03-26 21:44:383883 {
3884 # Update the Mac toolchain if necessary.
3885 'name': 'mac_toolchain',
3886 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583887 'condition': 'checkout_mac or checkout_ios',
Nico Weber193eb852021-05-14 18:01:253888 'action': ['python3', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383889 },
[email protected]c71d3282014-04-09 01:56:203890 {
Chong Gu75af969a2021-03-22 14:46:143891 # Update the Fuchsia SDK if necessary.
3892 'name': 'Download Fuchsia SDK',
3893 'pattern': '.',
3894 'condition': 'checkout_fuchsia',
3895 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313896 'python3',
Chong Gu75af969a2021-03-22 14:46:143897 'src/build/fuchsia/update_sdk.py',
3898 '--default-bucket={fuchsia_sdk_bucket}',
3899 ],
3900 },
3901 {
Hans Wennborg0214e8a2019-04-29 09:50:513902 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123903 # Note: On Win, this should run after win_toolchain, as it may use it.
3904 'name': 'clang',
3905 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513906 'condition': 'not llvm_force_head_revision',
Nico Weber193eb852021-05-14 18:01:253907 'action': ['python3', 'src/tools/clang/scripts/update.py'],
Hans Wennborg0214e8a2019-04-29 09:50:513908 },
3909 {
3910 # Build the clang toolchain from tip-of-tree.
3911 # Note: On Win, this should run after win_toolchain, as it may use it.
3912 'name': 'clang_tot',
3913 'pattern': '.',
3914 'condition': 'llvm_force_head_revision',
Dirk Pranke926f89d2021-05-18 18:42:313915 'action': ['python3', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513916 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443917 '--with-android={checkout_android}',
3918 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123919 },
3920 {
Roberto Carrillo36312722018-10-17 02:18:453921 # This is supposed to support the same set of platforms as 'clang' above.
3922 'name': 'clang_coverage',
3923 'pattern': '.',
3924 'condition': 'checkout_clang_coverage_tools',
Dirk Pranke926f89d2021-05-18 18:42:313925 'action': ['python3', 'src/tools/clang/scripts/update.py',
Hans Wennborg8ee64a12019-11-05 17:31:303926 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453927 },
3928 {
George Burgess IVa55e6bed2019-12-11 16:24:083929 # This is also supposed to support the same set of platforms as 'clang'
3930 # above. LLVM ToT support isn't provided at the moment.
3931 'name': 'clang_tidy',
3932 'pattern': '.',
3933 'condition': 'checkout_clang_tidy',
Dirk Pranke926f89d2021-05-18 18:42:313934 'action': ['python3', 'src/tools/clang/scripts/update.py',
George Burgess IVa55e6bed2019-12-11 16:24:083935 '--package=clang-tidy'],
3936 },
3937 {
Nico Weber98fd3772020-12-11 21:14:063938 # Should run after the clang hook.
3939 'name': 'objdump/mac',
3940 'pattern': '.',
3941 'condition': 'checkout_mac and host_os != "mac"',
Dirk Pranke926f89d2021-05-18 18:42:313942 'action': ['python3', 'src/tools/clang/scripts/update.py',
Nico Weber98fd3772020-12-11 21:14:063943 '--package=objdump'],
3944 },
3945 {
phajdan.jr2448b2c2015-04-24 21:04:173946 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393947 'name': 'lastchange',
3948 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253949 'action': ['python3', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393950 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253951 },
3952 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373953 # Update GPU lists version string (for gpu/config).
3954 'name': 'gpu_lists_version',
3955 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253956 'action': ['python3', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373957 '-m', 'GPU_LISTS_VERSION',
3958 '--revision-id-only',
3959 '--header', 'src/gpu/config/gpu_lists_version.h'],
3960 },
3961 {
halcanary5cacab3a2016-07-29 19:23:203962 # Update skia_commit_hash.h.
3963 'name': 'lastchange_skia',
3964 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253965 'action': ['python3', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203966 '-m', 'SKIA_COMMIT_HASH',
3967 '-s', 'src/third_party/skia',
3968 '--header', 'src/skia/ext/skia_commit_hash.h'],
3969 },
[email protected]6eabd702014-01-12 00:19:203970 # Pull clang-format binaries using checked-in hashes.
3971 {
Stefan Zagerfd5ba192014-08-23 00:29:393972 'name': 'clang_format_win',
3973 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193974 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:403975 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123976 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393977 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393978 '--no_auth',
3979 '--bucket', 'chromium-clang-format',
3980 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203981 ],
3982 },
3983 {
Stefan Zagerfd5ba192014-08-23 00:29:393984 'name': 'clang_format_mac',
3985 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193986 'condition': 'host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:403987 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123988 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393989 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393990 '--no_auth',
3991 '--bucket', 'chromium-clang-format',
3992 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203993 ],
3994 },
3995 {
Stefan Zagerfd5ba192014-08-23 00:29:393996 'name': 'clang_format_linux',
3997 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193998 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403999 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124000 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394001 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394002 '--no_auth',
4003 '--bucket', 'chromium-clang-format',
4004 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:214005 ],
4006 },
Nico Weber0c0ade82017-10-19 22:34:434007 # Pull rc binaries using checked-in hashes.
4008 {
4009 'name': 'rc_win',
4010 'pattern': '.',
4011 'condition': 'checkout_win and host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404012 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434013 'src/third_party/depot_tools/download_from_google_storage.py',
4014 '--no_resume',
4015 '--no_auth',
4016 '--bucket', 'chromium-browser-clang/rc',
4017 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
4018 ],
4019 },
4020 {
4021 'name': 'rc_mac',
4022 'pattern': '.',
4023 'condition': 'checkout_win and host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404024 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434025 'src/third_party/depot_tools/download_from_google_storage.py',
4026 '--no_resume',
4027 '--no_auth',
4028 '--bucket', 'chromium-browser-clang/rc',
4029 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
4030 ],
4031 },
4032 {
4033 'name': 'rc_linux',
4034 'pattern': '.',
4035 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404036 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434037 'src/third_party/depot_tools/download_from_google_storage.py',
4038 '--no_resume',
4039 '--no_auth',
4040 '--bucket', 'chromium-browser-clang/rc',
4041 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:314042 ]
4043 },
Nico Weber76299302018-02-01 20:36:454044 {
Tom Anderson44027d42018-03-15 17:14:534045 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:314046 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404047 'action': [ 'python3',
4048 'src/third_party/depot_tools/download_from_google_storage.py',
Dominik Röttschesf49ef762017-11-17 09:26:314049 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:314050 '--extract',
4051 '--no_auth',
4052 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:534053 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:434054 ],
4055 },
Yves Gerey0e064c4c2019-11-06 14:42:094056 # Download test resources for opus, i.e. audio files.
4057 {
4058 'name': 'opus_test_files',
4059 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404060 'action': ['python3',
4061 'src/third_party/depot_tools/download_from_google_storage.py',
Yves Gerey0e064c4c2019-11-06 14:42:094062 '--no_auth',
4063 '--quiet',
4064 '--bucket', 'chromium-webrtc-resources',
4065 '-d', 'src/third_party/opus/tests/resources'],
4066 },
erikwright9bdc2bf2015-01-22 20:20:044067 {
David Benjaminddc843c2019-03-26 14:50:074068 'name': 'apache_mac',
4069 'pattern': '\\.sha1',
4070 'condition': 'checkout_mac',
Dirk Pranke8e05ffd2021-05-14 02:33:404071 'action': [ 'python3',
David Benjaminddc843c2019-03-26 14:50:074072 'src/third_party/depot_tools/download_from_google_storage.py',
4073 '--no_resume',
4074 '--directory',
4075 '--recursive',
4076 '--no_auth',
4077 '--num_threads=16',
4078 '--bucket', 'chromium-apache-mac',
4079 'src/third_party/apache-mac',
4080 ],
4081 },
4082 {
Stefan Zagerfd5ba192014-08-23 00:29:394083 'name': 'apache_win32',
4084 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074085 'condition': 'checkout_win',
Dirk Pranke8e05ffd2021-05-14 02:33:404086 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124087 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394088 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394089 '--directory',
4090 '--recursive',
4091 '--no_auth',
4092 '--num_threads=16',
4093 '--bucket', 'chromium-apache-win32',
4094 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264095 ],
4096 },
4097 {
Dirk Pranke6c360be2017-10-09 19:06:594098 'name': 'msan_chained_origins',
4099 'pattern': '.',
4100 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404101 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594102 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364103 '--no_resume',
4104 '--no_auth',
4105 '--bucket', 'chromium-instrumented-libraries',
Tom Andersonf14dca72021-09-29 18:33:124106 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-xenial.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594107 ],
4108 },
4109 {
4110 'name': 'msan_no_origins',
4111 'pattern': '.',
4112 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404113 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594114 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364115 '--no_resume',
4116 '--no_auth',
4117 '--bucket', 'chromium-instrumented-libraries',
Tom Andersonf14dca72021-09-29 18:33:124118 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-xenial.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594119 ],
thomasandersonaa441f52017-04-04 22:35:394120 },
4121 {
Dirk Pranke474d1ca2019-03-13 23:14:364122 'name': 'wasm_fuzzer',
4123 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404124 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124125 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364126 '--no_resume',
4127 '--no_auth',
4128 '-u',
4129 '--bucket', 'v8-wasm-fuzzer',
4130 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474131 ],
4132 },
dpapadcbee6ab2017-01-14 03:05:534133
4134 # Pull down Node binaries for WebUI toolchain.
4135 {
4136 'name': 'node_linux64',
4137 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194138 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404139 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124140 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534141 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534142 '--extract',
4143 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184144 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534145 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4146 ],
4147 },
4148 {
4149 'name': 'node_mac',
4150 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:144151 'condition': 'host_os == "mac" and host_cpu == "x64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404152 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124153 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534154 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534155 '--extract',
4156 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184157 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534158 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4159 ],
4160 },
4161 {
Nico Weber6dd87c02021-03-23 14:51:144162 # TODO: Node 16.0 will likely ship with an official universal node binary
4163 # on macOS. Once node 16.0 is released, collapse this into the node_mac hook
4164 # above again and use the universal binary on mac independent of host_cpu.
4165 'name': 'node_mac_arm64',
4166 'pattern': '.',
4167 'condition': 'host_os == "mac" and host_cpu == "arm64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404168 'action': [ 'python3',
Nico Weber6dd87c02021-03-23 14:51:144169 'src/third_party/depot_tools/download_from_google_storage.py',
4170 '--no_resume',
4171 '--extract',
4172 '--no_auth',
4173 '--bucket', 'chromium-nodejs/16.0.0-pre',
4174 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
4175 ],
4176 },
4177 {
dpapadcbee6ab2017-01-14 03:05:534178 'name': 'node_win',
4179 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194180 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404181 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124182 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534183 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534184 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184185 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534186 '-s', 'src/third_party/node/win/node.exe.sha1',
4187 ],
4188 },
4189
4190 # Pull down NPM dependencies for WebUI toolchain.
4191 {
4192 'name': 'webui_node_modules',
4193 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404194 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124195 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534196 '--no_resume',
4197 '--extract',
4198 '--no_auth',
4199 '--bucket', 'chromium-nodejs',
4200 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4201 ],
4202 },
kainino61f7bce2017-04-28 21:53:274203
Ben Reich6a666ba2021-06-23 04:23:014204 # NPM dependencies for JavaScript code coverage.
4205 {
4206 'name': 'js_coverage_node_modules',
4207 'condition': 'checkout_js_coverage_modules',
4208 'pattern': '.',
4209 'action': [ 'python3',
4210 'src/third_party/depot_tools/download_from_google_storage.py',
4211 '--no_resume',
4212 '--extract',
4213 '--no_auth',
4214 '--bucket', 'chromium-nodejs/js_code_coverage',
4215 '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1',
4216 ],
4217 },
4218
Dirk Prankec1d528fc02017-11-03 15:15:034219 # Download Telemetry's binary dependencies via conditionals
4220 {
4221 'name': 'checkout_telemetry_binary_dependencies',
4222 'condition': 'checkout_telemetry_dependencies',
4223 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314224 # TODO(1208648): Flip to vpython3 when that is working.
4225 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:034226 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4227 ],
4228 },
Ryan Heise305d2652020-09-25 02:02:334229
Stephen Martinis924a02d2017-11-08 10:12:034230 # Download Telemetry's benchmark binary dependencies via conditionals
4231 {
4232 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554233 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034234 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464235 'action': [ 'vpython3',
Stephen Martinis924a02d2017-11-08 10:12:034236 'src/tools/perf/fetch_benchmark_deps.py',
4237 '-f',
Ryan Heise305d2652020-09-25 02:02:334238 '-p',
4239 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034240 ],
4241 },
Ryan Heise305d2652020-09-25 02:02:334242 {
4243 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554244 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334245 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314246 # TODO(1208648): Flip to vpython3 when that is working.
4247 'action': [ 'vpython',
Ryan Heise305d2652020-09-25 02:02:334248 'src/tools/perf/fetch_benchmark_deps.py',
4249 '-f',
4250 '-p',
4251 'win'
4252 ],
4253 },
4254 {
4255 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554256 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334257 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314258 # TODO(1208648): Flip to vpython3 when that is working.
4259 'action': [ 'vpython',
Ryan Heise305d2652020-09-25 02:02:334260 'src/tools/perf/fetch_benchmark_deps.py',
4261 '-f',
4262 '-p',
4263 'mac'
4264 ],
4265 },
4266 {
4267 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554268 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334269 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464270 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334271 'src/tools/perf/fetch_benchmark_deps.py',
4272 '-f',
4273 '-p',
4274 'android'
4275 ],
4276 },
4277
Dirk Prankec1d528fc02017-11-03 15:15:034278
Dirk Pranke099b747b2017-10-06 04:29:094279 # This is used to ensure that all network operations are properly
4280 # annotated so we can document what they're for.
4281 {
4282 'name': 'tools_traffic_annotation_linux',
4283 'pattern': '.',
4284 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404285 'action': [ 'python3',
Dirk Pranke099b747b2017-10-06 04:29:094286 'src/third_party/depot_tools/download_from_google_storage.py',
4287 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094288 '--no_auth',
4289 '--num_threads=4',
4290 '--bucket', 'chromium-tools-traffic_annotation',
4291 '-d', 'src/tools/traffic_annotation/bin/linux64',
4292 ],
4293 },
4294
Ramin Halavatib7e55d92017-11-21 08:00:574295# This is used to ensure that all network operations are properly
4296# annotated so we can document what they're for.
4297 {
4298 'name': 'tools_traffic_annotation_windows',
4299 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524300 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404301 'action': [ 'python3',
Ramin Halavatib7e55d92017-11-21 08:00:574302 'src/third_party/depot_tools/download_from_google_storage.py',
4303 '--no_resume',
4304 '--no_auth',
4305 '--num_threads=4',
4306 '--bucket', 'chromium-tools-traffic_annotation',
4307 '-d', 'src/tools/traffic_annotation/bin/win32',
4308 ],
4309 },
4310
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404311 # Pull down Zucchini test data.
4312 {
4313 'name': 'zucchini_testdata',
4314 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404315 'action': [ 'python3',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404316 'src/third_party/depot_tools/download_from_google_storage.py',
4317 '--no_resume',
4318 '--no_auth',
huangs3bad8e22017-09-05 21:50:004319 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574320 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4321 '--recursive',
4322 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404323 ],
4324 },
Arthur Wang95d62d42020-06-03 04:53:254325 # Pull down WPR Archive files
4326 {
4327 'name': 'Fetch WPR archive files',
4328 'pattern': '.',
4329 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
Dirk Pranke926f89d2021-05-18 18:42:314330 'action': [ 'python3',
Arthur Wang95d62d42020-06-03 04:53:254331 'src/chrome/test/data/android/manage_wpr_archives.py',
4332 'download',
4333 ],
4334 },
John Budorickda801692018-02-21 23:24:284335 {
George Burgess IV1f751e42018-01-23 22:10:004336 'name': 'Fetch Android AFDO profile',
4337 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034338 'condition': 'checkout_android or checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314339 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114340 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374341 '--newest_state=src/chrome/android/profiles/newest.txt',
4342 '--local_state=src/chrome/android/profiles/local.txt',
4343 '--output_name=src/chrome/android/profiles/afdo.prof',
4344 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4345 ],
George Burgess IV1f751e42018-01-23 22:10:004346 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564347 {
Tom Anderson49e74972019-01-04 19:17:404348 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564349 'pattern': '\\.sha1',
4350 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404351 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274352 'src/third_party/depot_tools/download_from_google_storage.py',
4353 '--no_resume',
4354 '--no_auth',
4355 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404356 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564357 ],
4358 },
4359 {
Tom Anderson49e74972019-01-04 19:17:404360 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264361 'pattern': '\\.sha1',
4362 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404363 'action': [ 'python3',
Tom Anderson16eac9c2018-05-23 21:26:264364 'src/third_party/depot_tools/download_from_google_storage.py',
4365 '--no_resume',
4366 '--no_auth',
4367 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404368 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4369 ],
4370 },
4371 {
4372 'name': 'gvr_static_shim_android_arm64_1',
4373 'pattern': '\\.sha1',
4374 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404375 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404376 'src/third_party/depot_tools/download_from_google_storage.py',
4377 '--no_resume',
4378 '--no_auth',
4379 '--bucket', 'chromium-gvr-static-shim',
4380 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4381 ],
4382 },
4383 {
Tom Anderson49e74972019-01-04 19:17:404384 'name': 'gvr_static_shim_android_arm64_Cr',
4385 'pattern': '\\.sha1',
4386 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404387 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404388 'src/third_party/depot_tools/download_from_google_storage.py',
4389 '--no_resume',
4390 '--no_auth',
4391 '--bucket', 'chromium-gvr-static-shim',
4392 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4393 ],
Tom Anderson16eac9c2018-05-23 21:26:264394 },
4395 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564396 'name': 'vr_controller_test_api',
4397 'pattern': '\\.sha1',
4398 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404399 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274400 'src/third_party/depot_tools/download_from_google_storage.py',
4401 '--no_resume',
4402 '--no_auth',
4403 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4404 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564405 ],
4406 },
Michael Haysdcf68642021-04-29 03:13:314407 # Download and unpack MediaPipe Integration tests.
4408 {
4409 'name': 'mediapipe_integration_testdata',
4410 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254411 'action': [ 'python3',
Michael Haysdcf68642021-04-29 03:13:314412 'src/content/test/gpu/gpu_tests/mediapipe_update.py',
4413 ],
4414 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564415 # Download VR test APKs only if the environment variable is set
4416 {
4417 'name': 'vr_test_apks',
4418 'pattern': '.',
4419 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314420 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054421 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564422 ],
4423 },
bsheedye3c0a222018-07-27 19:06:094424 # DOWNLOAD AR test APKs only if the environment variable is set
4425 {
4426 'name': 'ar_test_apks',
4427 'pattern': '.',
4428 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314429 'action': [ 'python3',
bsheedye3c0a222018-07-27 19:06:094430 'src/third_party/arcore-android-sdk/test-apks/update.py',
4431 ],
4432 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564433 {
Alex Turner18453172019-12-12 21:05:434434 'name': 'subresource-filter-ruleset',
4435 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404436 'action': [ 'python3',
Alex Turner18453172019-12-12 21:05:434437 'src/third_party/depot_tools/download_from_google_storage.py',
4438 '--no_resume',
4439 '--no_auth',
4440 '--bucket', 'chromium-ads-detection',
4441 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4442 ],
4443 },
4444 {
Tiancong Wang6cfc1632019-07-25 21:32:374445 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4446 'pattern': '.',
4447 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314448 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114449 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374450 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4451 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4452 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4453 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4454 ],
4455 },
Tiancong Wang97a86552019-09-17 22:32:404456 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374457 {
Tiancong Wang1150e0f2020-10-12 22:32:034458 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4459 'pattern': '.',
4460 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314461 'action': [ 'python3',
Wan-Teh Chang596a8202020-10-13 22:55:414462 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034463 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4464 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4465 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4466 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4467 ],
4468 },
4469 {
4470 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4471 'pattern': '.',
4472 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314473 'action': [ 'python3',
Tiancong Wang1150e0f2020-10-12 22:32:034474 'src/tools/download_optimization_profile.py',
4475 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4476 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4477 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4478 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4479 ],
4480 },
4481 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564482 # Pull doclava binaries if building for Android.
4483 'name': 'doclava',
4484 'pattern': '.',
4485 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314486 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054487 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564488 ],
4489 },
4490
4491 {
Chong Gu26612e62020-10-06 01:41:344492 'name': 'Download Fuchsia system images',
4493 'pattern': '.',
4494 'condition': 'checkout_fuchsia',
4495 'action': [
Dirk Pranke926f89d2021-05-18 18:42:314496 'python3',
Chong Gu26612e62020-10-06 01:41:344497 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504498 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084499 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564500 ],
4501 },
Dan Jacques9731b23a2017-10-12 20:40:174502
Ben Pasteneaf216c7d2019-05-21 20:56:544503 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434504 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024505 {
Benjamin Pastene99550d22018-04-19 00:16:434506 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024507 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434508 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024509 'action': [
4510 'src/third_party/chromite/bin/cros',
4511 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174512 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434513 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024514 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254515 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254516 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434517 '--cache-dir=src/build/cros_cache/',
4518 '--use-external-config',
4519 '--boards={cros_boards_with_qemu_images}',
4520 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024521 ],
4522 },
Benjamin Pastene99550d22018-04-19 00:16:434523 {
4524 'name': 'cros_simplechrome_artifacts_with_no_vm',
4525 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434526 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434527 'action': [
4528 'src/third_party/chromite/bin/cros',
4529 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174530 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434531 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434532 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254533 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254534 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434535 '--cache-dir=src/build/cros_cache/',
4536 '--use-external-config',
4537 '--boards={cros_boards}',
4538 ],
4539 },
4540 {
4541 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4542 'pattern': '.',
4543 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4544 'action': [
4545 'src/third_party/chromite/bin/cros',
4546 'chrome-sdk',
4547 '--fallback-versions=10',
4548 '--nogoma',
4549 '--nogn-gen',
4550 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254551 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434552 '--cache-dir=src/build/cros_cache/',
4553 '--boards={cros_boards_with_qemu_images}',
4554 '--download-vm',
4555 ],
4556 },
4557 {
4558 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4559 'pattern': '.',
4560 'condition': 'checkout_simplechrome and checkout_src_internal',
4561 'action': [
4562 'src/third_party/chromite/bin/cros',
4563 'chrome-sdk',
4564 '--fallback-versions=10',
4565 '--nogoma',
4566 '--nogn-gen',
4567 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254568 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434569 '--cache-dir=src/build/cros_cache/',
4570 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434571 ],
4572 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024573
Yuke Liaob3a683e2020-04-29 01:43:594574 # Download PGO profiles.
4575 {
4576 'name': 'Fetch PGO profiles for win32',
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=win32',
4582 'update',
4583 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4584 ],
4585 },
4586 {
4587 'name': 'Fetch PGO profiles for win64',
4588 'pattern': '.',
4589 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314590 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594591 'src/tools/update_pgo_profiles.py',
4592 '--target=win64',
4593 'update',
4594 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4595 ],
4596 },
4597 {
4598 'name': 'Fetch PGO profiles for mac',
4599 'pattern': '.',
4600 'condition': 'checkout_pgo_profiles and checkout_mac',
Dirk Pranke926f89d2021-05-18 18:42:314601 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594602 'src/tools/update_pgo_profiles.py',
4603 '--target=mac',
4604 'update',
4605 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4606 ],
4607 },
Sebastien Marchand5e903fe2020-08-19 15:44:424608 {
4609 'name': 'Fetch PGO profiles for linux',
4610 'pattern': '.',
4611 'condition': 'checkout_pgo_profiles and checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314612 'action': [ 'python3',
Sebastien Marchand5e903fe2020-08-19 15:44:424613 'src/tools/update_pgo_profiles.py',
4614 '--target=linux',
4615 'update',
4616 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4617 ],
4618 },
Yuke Liaob3a683e2020-04-29 01:43:594619
Chong Gud6807272021-09-25 02:23:094620 # Download Cast Web Runtime
4621 {
4622 'name': 'cast_web_runtime',
4623 'pattern': '.',
4624 'action': [
4625 'python3',
4626 'src/tools/cast3p/update_runtime.py',
4627 ],
4628 'condition': 'checkout_cast3p',
4629 },
4630
Dirk Pranke19a58732021-03-24 22:26:224631 {
Dirk Prankeb404c3b2021-06-14 19:57:504632 'name': 'Generate location tags for tests',
Dirk Pranke19a58732021-03-24 22:26:224633 'pattern': '.',
4634 'action': [
Nico Weber193eb852021-05-14 18:01:254635 'python3',
Dirk Pranke19a58732021-03-24 22:26:224636 'src/testing/generate_location_tags.py',
4637 '--out',
4638 'src/testing/location_tags.json',
4639 ],
Dirk Prankeb404c3b2021-06-14 19:57:504640 'condition': 'generate_location_tags',
Dirk Pranke19a58732021-03-24 22:26:224641 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564642]
scottmg4cd62bec2017-05-16 03:55:254643
Greg Guterman7cf58db2021-04-27 00:22:124644# Add any corresponding DEPS files from this list to chromium.exclusions in
4645# //testing/buildbot/trybot_analyze_config.json
4646# ctx: https://crbug.com/1201994
jbudoricke6932bfd2016-09-07 02:09:224647recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224648 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364649 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594650 # Dawn and Tint's revision are linked
4651 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424652 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584653 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304654 # src-internal has its own DEPS file to pull additional internal repos
4655 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224656]