blob: 38974f5f74874a3708221b3c0bf7445da2f5a75a [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',
Victor Costanc63c92122020-01-03 05:49:5341 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2742 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5543 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3644 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3345 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5046 'cros_boards',
47 'cros_boards_with_qemu_images',
Dirk Prankeb404c3b2021-06-14 19:57:5048 'generate_location_tags',
Dirk Pranke4dabe802017-11-02 07:18:5549]
50
[email protected]ed711942012-05-19 06:57:0651
[email protected]5f129de2009-02-24 23:22:0452vars = {
Edward Lemur88678b82018-05-31 06:01:3853 # Variable that can be used to support multiple build scenarios, like having
54 # Chromium specific targets in a client project's GN file or sync dependencies
55 # conditionally etc.
56 'build_with_chromium': True,
57
Dirk Prankef044b6b02017-10-05 22:02:0358 # By default, we should check out everything needed to run on the main
59 # chromium waterfalls. This var can be also be set to "small", in order
60 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1661 # purposes, by adding the following line to src.git's .gclient entry:
62 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0363 'checkout_configuration': 'default',
64
Michael Mossc09fc5c2019-01-18 08:00:0365 # By default, don't check out android. Will be overridden by gclient
66 # variables.
67 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
68 'checkout_android': False,
69
Chong Gue8598f872021-03-20 06:27:4470 # By default, don't check out Fuchsia. Will be overridden by gclient
71 # variables.
72 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
73 'checkout_fuchsia': False,
74
Josipdfc143f2020-02-26 23:38:3675 # Pull in Android prebuilts build tools so we can create Java xrefs
76 'checkout_android_prebuilts_build_tools': False,
77
Ken Rockot027d7fa2018-05-01 03:10:0678 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
79 # build ARC++ support libraries.
80 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
81
Chong Gu3c585752021-09-24 22:23:2282 # By default, do not check out Cast3P.
83 'checkout_cast3p': False,
84
Yiming Zhoud369d9f2018-12-18 00:24:0185 # By default, do not check out Chromium autofill captured sites test
86 # dependencies. These dependencies include very large numbers of very
87 # large web capture files. Captured sites test dependencies are also
88 # restricted to Googlers only.
89 'checkout_chromium_autofill_test_dependencies': False,
90
Yiming Zhou7fa0ef42019-03-06 00:57:4891 # By default, do not check out Chromium password manager captured sites test
92 # dependencies. These dependencies include very large numbers of very
93 # large web capture files. Captured sites test dependencies are also
94 # restricted to Googlers only.
95 'checkout_chromium_password_manager_test_dependencies': False,
96
Yiming Zhoub97fb5c62021-07-20 21:33:1697 # By default, do not check out Chromium Enterprise File System Connector
98 # captured sites test ependencies. These dependencies include a large number
99 # of large web capture files. Captured sites test dependencies are also
100 # restricted to Googlers only.
101 'checkout_chromium_fsc_test_dependencies': False,
102
Victor Costanc63c92122020-01-03 05:49:53103 # By default, do not check out Google Benchmark. The library is only used by a
104 # few specialized benchmarks that most developers do not interact with. Will
105 # be overridden by gclient variables.
106 'checkout_google_benchmark': False,
107
Ben Reich6a666ba2021-06-23 04:23:01108 # By default, do not checkout JavaScript coverage node modules. These packages
109 # are used to post-process raw v8 coverage reports into IstanbulJS compliant
110 # output.
111 'checkout_js_coverage_modules': False,
112
Nico Weberee8560d52021-03-22 20:48:23113 # Check out and download nacl by default, unless on an arm mac.
114 # This can be disabled e.g. with custom_vars.
115 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55116
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30117 # By default, do not check out src-internal. This can be overridden e.g. with
118 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57119 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30120
Dirk Prankec1d528fc02017-11-03 15:15:03121 # Fetch the additional packages and files needed to run all of the
122 # telemetry tests. This is false by default as some stuff is only
123 # privately accessible.
124 'checkout_telemetry_dependencies': False,
125
Ryan Heiseff8d40ea2020-10-13 19:15:55126 # Bots that don't consume WPR archives can skip downloading
127 # them.
128 'skip_wpr_archives_download': False,
129
Roberto Carrillo36312722018-10-17 02:18:45130 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
131 # process the raw profiles produced by instrumented targets (built with
132 # the gn arg 'use_clang_coverage').
133 'checkout_clang_coverage_tools': False,
134
Yuke Liaob3a683e2020-04-29 01:43:59135 # Fetch the pgo profiles to optimize official builds.
136 'checkout_pgo_profiles': False,
137
George Burgess IVa55e6bed2019-12-11 16:24:08138 # Fetch clang-tidy into the same bin/ directory as our clang binary.
139 'checkout_clang_tidy': False,
140
danakj476c5882021-12-16 14:33:56141 # Fetch clang libraries and headers in order to build clang tooling. This is
142 # required to build C++-Rust interop codegen tools. This may break things that
143 # use it when clang rolls, and is meant for prototyping. You should talk to
144 # tools/clang/OWNERS before depending on it.
145 'checkout_clang_libs': False,
146
Patrick Tod8a469a2019-08-27 06:34:33147 # By default checkout the OpenXR loader library only on Windows. The OpenXR
148 # backend for VR in Chromium is currently only supported for Windows, but
149 # support for other platforms may be added in the future.
150 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36151
Takuto Ikutae306cbad2018-12-06 16:43:55152 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
153 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44154
Arthur Wang95d62d42020-06-03 04:53:25155 # By default bot checkouts the WPR archive files only when this
156 # flag is set True.
157 'checkout_wpr_archives': False,
158
Rohit Rao5b4160412019-02-05 20:12:54159 # By default, do not check out WebKit for iOS, as it is not needed unless
160 # running against ToT WebKit rather than system WebKit. This can be overridden
161 # e.g. with custom_vars.
162 'checkout_ios_webkit': False,
163
David Dorwin8fd93d052021-08-27 11:37:08164 # Fetches only the SDK boot images that match at least one of the
Kevin Marshall9c4748c82019-08-23 18:46:50165 # entries in a comma-separated list.
Kevin Marshall9c4748c82019-08-23 18:46:50166 # Wildcards are supported (e.g. "qemu.*").
David Dorwin8fd93d052021-08-27 11:37:08167 #
Jaeheon Yi9eaf5b522021-10-01 23:17:56168 # Available images:
David Dorwin8fd93d052021-08-27 11:37:08169 # Emulation:
Jaeheon Yi9eaf5b522021-10-01 23:17:56170 # - qemu.x64 (pulls terminal.qemu-x64-release)
171 # - qemu.arm64 (pulls terminal.qemu-arm64-release)
172 # - workstation.qemu-x64-release
David Dorwin8fd93d052021-08-27 11:37:08173 # Hardware:
Jaeheon Yi9eaf5b522021-10-01 23:17:56174 # - generic.x64 (pulls terminal.x64-debug)
175 # - generic.arm64 (pulls terminal.arm64-debug)
176 # - chromebook.x64 (pulls terminal.chromebook-x64-debug)
David Dorwin8fd93d052021-08-27 11:37:08177 #
178 # Since the images are hundreds of MB, default to only downloading the image
179 # most commonly useful for developers. Bots and developers that need to use
180 # other images (e.g., qemu.arm64) can override this with additional images.
181 'checkout_fuchsia_boot_images': "qemu.x64",
Kevin Marshall9c4748c82019-08-23 18:46:50182
Stephen Roe3c9f5852019-11-13 17:25:43183 # By default, do not check out files required to run fuchsia tests in
184 # qemu on linux-arm64 machines.
185 'checkout_fuchsia_for_arm64_host': False,
186
omer902517f72020-10-16 12:53:08187 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
188 'fuchsia_sdk_bucket': 'fuchsia',
189
190 # By default, download the fuchsia images from the fuchsia GCS bucket.
191 'fuchsia_images_bucket': 'fuchsia',
192
Ken Rockot7339fe52018-04-30 21:17:17193 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
194 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50195 'cros_boards': Str(''),
196 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54197 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07198 'checkout_simplechrome': '"{cros_boards}" != ""',
199 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02200
Yuke Liaoaf6684f2021-12-04 12:56:54201 # By default, do not check out versions of toolschains and sdks that are
202 # specifically only needed by Lacros.
203 'checkout_lacros_sdk': False,
Nico Webera535562f2021-12-14 05:48:14204 'lacros_sdk_version': '14395.0.0',
Yuke Liaoaf6684f2021-12-04 12:56:54205
Dirk Prankeb404c3b2021-06-14 19:57:50206 # Generate location tag metadata to include in tests result data uploaded
207 # to ResultDB. This isn't needed on some configs and the tool that generates
208 # the data may not run on them, so we make it possible for this to be
209 # turned off. Note that you also generate the metadata but not include it
210 # via a GN build arg (tests_have_location_tags).
211 'generate_location_tags': True,
212
Takuto Ikuta409e0ff62018-12-06 14:58:11213 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33214 # Make sure the revision is uploaded by infra-packagers builder.
215 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autoroll0b42c70e02022-02-02 22:10:39216 'luci_go': 'git_revision:462d0a9cdbe947cd652fcd0c54f64ebc712858a5',
Takuto Ikuta409e0ff62018-12-06 14:58:11217
Hans Wennborg0214e8a2019-04-29 09:50:51218 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
219 # instead of downloading the prebuilt pinned revision.
220 'llvm_force_head_revision': False,
221
Greg Gutermande78a042021-02-17 01:37:55222 # See //docs/testing/regression-test-selection.md
223 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33224 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55225
Nico Weber332332a982021-02-26 17:24:09226 # By default, do not check out the re-client binaries.
227 'checkout_reclient': False,
228
Corentin Wallez5b4f4f282021-04-09 09:50:59229 # Make Dawn skip its standalone dependencies
230 'dawn_standalone': False,
231
Ye Kuang346d9d272020-12-03 03:35:00232 # reclient CIPD package version
Rubens Farias8f522492021-12-03 17:06:26233 'reclient_version': 're_client_version:0.49.0.8e7e159-gomaip',
Ye Kuang346d9d272020-12-03 03:35:00234
Oystein Eftevaaga9439b922018-01-08 19:30:14235 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34236 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01237 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39238 'chromium_git': 'https://chromium.googlesource.com',
239 'dawn_git': 'https://dawn.googlesource.com',
240 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27241 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01242 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39243 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02244 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46245 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46246 # the commit queue can handle CLs rolling Skia
247 # and whatever else without interference from each other.
chromium-autorolldb079872022-02-03 22:34:27248 'skia_revision': '4e95e1e12a63f46ae4546ae2129b2cef74542fc7',
[email protected]5eb3022e2011-11-23 16:42:26249 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04250 # the commit queue can handle CLs rolling V8
251 # and whatever else without interference from each other.
v8-ci-autoroll-builderbe3ec1b2022-02-04 02:06:06252 'v8_revision': '49bfa7aa2beb97fb8ed87dba5e37b95d262c6146',
[email protected]20e0e752012-09-14 15:56:52253 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20254 # the commit queue can handle CLs rolling ANGLE
255 # and whatever else without interference from each other.
chromium-autoroll867de072022-02-04 01:53:35256 'angle_revision': '9e32329985b2a1916b0470cc101097637475459a',
[email protected]f58d3292014-05-14 01:56:54257 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17258 # the commit queue can handle CLs rolling SwiftShader
259 # and whatever else without interference from each other.
chromium-autoroll2b20e2722022-02-03 21:40:12260 'swiftshader_revision': '2b76a13c38ae2f6f4734e1747d4206f8721fc72c',
capne3976c22016-08-12 22:06:17261 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29262 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03263 # and whatever else without interference from each other.
chromium-autorollc728c052022-02-02 22:58:52264 'pdfium_revision': 'c16450720558d1ae6eb3bcd3a3695ae4192c8a2b',
[email protected]99e1c5c2014-06-20 13:02:29265 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47266 # the commit queue can handle CLs rolling BoringSSL
267 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55268 #
269 # Note this revision should be updated with
270 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamin5f976c1b2022-01-28 22:56:28271 'boringssl_revision': '123eaaef26abc278f53ae338e9c758eb01c70b08',
szager29407eb2014-08-26 13:09:31272 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31273 # the commit queue can handle CLs rolling google-toolbox-for-mac
274 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01275 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31276 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02277 # the commit queue can handle CLs rolling googletest
278 # and whatever else without interference from each other.
chromium-autoroll8fb702752022-02-02 11:21:10279 'googletest_revision': '25ad42aabeaba6227f37795cdd2752e128e83827',
Victor Costan97d0cebe2019-03-23 00:24:02280 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31281 # the commit queue can handle CLs rolling lighttpd
282 # and whatever else without interference from each other.
283 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
284 # Three lines of non-changing comments so that
285 # the commit queue can handle CLs rolling lss
286 # and whatever else without interference from each other.
Matthew Denton5d2b1f22021-04-05 00:33:55287 'lss_revision': '92a65a8f5d705d1928874420c8d0d15bde8c89e5',
mseaborn851e1bd12014-09-05 08:00:14288 # Three lines of non-changing comments so that
289 # the commit queue can handle CLs rolling NaCl
290 # and whatever else without interference from each other.
chromium-autorollce2ccc02022-01-19 17:22:44291 'nacl_revision': '96f4b7e974d6fc13ec74926d1576b107b4c109af',
cwallezf2b03492015-08-25 15:08:18292 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54293 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42294 # and whatever else without interference from each other.
chromium-autoroll5767fdb2022-02-03 17:08:38295 'freetype_revision': 'dd8676b2779a5c2130d6265a4e966515ff0509f6',
robertocn4567f4d2016-03-23 03:36:07296 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52297 # the commit queue can handle CLs rolling freetype
298 # and whatever else without interference from each other.
Dominik Röttsches8a5a47e2021-08-11 15:50:17299 'freetype_testing_revision': 'fe2eddae6176f75e2101289eeda22a5ff3d808ca',
Dominik Röttsches5c56793f2020-11-12 08:51:52300 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47301 # the commit queue can handle CLs rolling HarfBuzz
302 # and whatever else without interference from each other.
Dominik Röttschesecd7744d2022-01-13 20:53:22303 'harfbuzz_revision': '0acf466c44143de2e9b9cc0375cb25ec67cb132f',
Dominik Röttsches60dab7e12018-03-20 09:55:47304 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35305 # the commit queue can handle CLs rolling Emoji Segmenter
306 # and whatever else without interference from each other.
307 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
308 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08309 # the commit queue can handle CLs rolling OTS
310 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48311 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08312 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07313 # the commit queue can handle CLs rolling catapult
314 # and whatever else without interference from each other.
chromium-autorollb927b182022-02-04 01:40:56315 'catapult_revision': '79dc3ff04c6403b8004bdcff8e82146bd508f1da',
ochangcbd1cf202016-04-01 21:37:37316 # Three lines of non-changing comments so that
317 # the commit queue can handle CLs rolling libFuzzer
318 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51319 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28320 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37321 # the commit queue can handle CLs rolling devtools-frontend
322 # and whatever else without interference from each other.
chromium-autoroll57a31f722022-02-03 19:14:42323 'devtools_frontend_revision': '75d2a066e43661fbbab4388da3df36bccbaa2bb1',
Yang Guo210ffc92019-10-21 07:14:37324 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05325 # the commit queue can handle CLs rolling libprotobuf-mutator
326 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35327 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36328 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49329 # the commit queue can handle CLs rolling android_sdk_build-tools_version
330 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55331 'android_sdk_build-tools_version': 'tRoD45SCi7UleQqSV7MrMQO1_e5P8ysphkCcj6z_cCQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49332 # Three lines of non-changing comments so that
333 # the commit queue can handle CLs rolling android_sdk_emulator_version
334 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55335 'android_sdk_emulator_version': 'gMHhUuoQRKfxr-MBn3fNNXZtkAVXtOwMwT7kfx8jkIgC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49336 # Three lines of non-changing comments so that
337 # the commit queue can handle CLs rolling android_sdk_extras_version
338 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04339 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23340 # Three lines of non-changing comments so that
341 # the commit queue can handle CLs rolling android_sdk_patcher_version
342 # and whatever else without interference from each other.
343 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49344 # Three lines of non-changing comments so that
345 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
346 # and whatever else without interference from each other.
Peter Wena103102d2021-09-20 18:05:30347 'android_sdk_platform-tools_version': 'g7n_-r6yJd_SGRklujGB1wEt8iyr77FZTUJVS9w6O34C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49348 # Three lines of non-changing comments so that
349 # the commit queue can handle CLs rolling android_sdk_platforms_version
350 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55351 'android_sdk_platforms_version': 'lL3IGexKjYlwjO_1Ga-xwxgwbE_w-lmi2Zi1uOlWUIAC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49352 # Three lines of non-changing comments so that
353 # the commit queue can handle CLs rolling android_sdk_sources_version
354 # and whatever else without interference from each other.
Haiyang Panfed73e52021-10-29 21:57:16355 'android_sdk_sources_version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49356 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36357 # the commit queue can handle CLs rolling feed
358 # and whatever else without interference from each other.
chromium-autorolle3198b62022-02-02 22:09:15359 'shaderc_revision': '96b1dd72a827304817470274a470c4d3b2293451',
Corentin Wallez955059ff2018-10-21 10:47:39360 # Three lines of non-changing comments so that
361 # the commit queue can handle CLs rolling feed
362 # and whatever else without interference from each other.
chromium-autoroll4e465a722022-02-04 02:33:15363 'dawn_revision': '327d020468b4d0cc665bf31191e2a7522ac535e2',
Victor Vasiliev92c06acc2018-12-08 10:16:27364 # Three lines of non-changing comments so that
365 # the commit queue can handle CLs rolling feed
366 # and whatever else without interference from each other.
Nidhi Jaju89510332022-01-28 06:41:33367 'quiche_revision': 'cfb0cce5c3c0be76e9baf5950a6fff393ba0c158',
Tom Andersone70019692019-02-06 01:38:04368 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11369 # the commit queue can handle CLs rolling ios_webkit
370 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36371 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36372 # Three lines of non-changing comments so that
373 # the commit queue can handle CLs rolling libexpat
374 # and whatever else without interference from each other.
Ben Wagner7217f032021-05-25 14:26:03375 'libexpat_revision': 'a28238bdeebc087071777001245df1876a11f5ee',
Nigel Taob517eb8912019-10-23 03:36:24376 # Three lines of non-changing comments so that
377 # the commit queue can handle CLs rolling wuffs
378 # and whatever else without interference from each other.
Nigel Tao55f80b02022-01-15 06:46:57379 'wuffs_revision': 'ebbecaa2fb439eff0aeedafadb4c2a984446dee8',
Nigel Tao3aa72142019-12-03 22:05:41380 # Three lines of non-changing comments so that
381 # the commit queue can handle CLs rolling libgifcodec
382 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19383 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18384 # Three lines of non-changing comments so that
385 # the commit queue can handle CLs rolling libavif
386 # and whatever else without interference from each other.
Wan-Teh Chang708a274d2022-01-31 23:11:37387 'libavif_revision': 'd9cffc5f46b62aeff46eebf51449726386d6c485',
Himanshu Jaju46bc91032020-07-08 21:57:58388 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33389 # the commit queue can handle CLs rolling nearby
390 # and whatever else without interference from each other.
Josh Nohle251979df2022-02-02 00:53:22391 'nearby_revision': '9d4ad8a1d72631640d5e4d0161e7fcf6b1d4f21d',
Himanshu Jaju114b74212020-07-09 13:32:33392 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58393 # the commit queue can handle CLs rolling securemessage
394 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50395 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58396 # Three lines of non-changing comments so that
397 # the commit queue can handle CLs rolling ukey2
398 # and whatever else without interference from each other.
399 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34400 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58401 # the commit queue can handle CLs rolling feed
402 # and whatever else without interference from each other.
Patrick Meiringa7fc6122021-07-27 12:28:00403 'resultdb_version': 'git_revision:735a8a662d3874d8b1d795a40e46ea0f57b52758',
Nico Weber1c088adf2021-03-03 16:56:34404 # Three lines of non-changing comments so that
405 # the commit queue can handle CLs rolling feed
406 # and whatever else without interference from each other.
chromium-autoroll74a298de2022-02-01 15:00:42407 'libcxxabi_revision': '5b0a8cf88eddfb448ca5903128d3328db76e4001',
Nico Weber1c088adf2021-03-03 16:56:34408 # Three lines of non-changing comments so that
409 # the commit queue can handle CLs rolling feed
410 # and whatever else without interference from each other.
chromium-autoroll6c6f8f92022-02-02 10:43:49411 'libunwind_revision': '659c7d91af58bfeada9f3ed5bf1a192059b68b86',
Nico Weber14861e52021-03-06 18:49:43412 # Three lines of non-changing comments so that
413 # the commit queue can handle CLs rolling feed
414 # and whatever else without interference from each other.
Lei Zhang1f1d3cb12021-12-03 18:36:23415 'clang_format_revision': 'e435ad79c17b1888b34df88d6a30a094936e3836',
Moritz Firsching6980917f2021-04-01 04:51:50416 # Three lines of non-changing comments so that
417 # the commit queue can handle CLs rolling feed
418 # and whatever else without interference from each other.
Alex Deymofcabfbc12021-10-30 05:47:32419 'libjxl_revision': 'a205468bc5d3a353fb15dae2398a101dff52f2d3',
Moritz Firsching6980917f2021-04-01 04:51:50420 # Three lines of non-changing comments so that
421 # the commit queue can handle CLs rolling feed
422 # and whatever else without interference from each other.
Alex Deymof2b053ae2021-08-10 22:38:53423 'highway_revision': '424360251cdcfc314cfc528f53c872ecd63af0f0',
Dirk Pranke3c18a382019-03-15 01:07:51424
Nico Weberff3d9b362021-03-04 02:57:59425 # If you change this, also update the libc++ revision in
426 # //buildtools/deps_revisions.gni.
Amy Huang804355e2021-07-07 21:23:59427 'libcxx_revision': '79a2e924d96e2fc1e4b937c42efd08898fa472d7',
Nico Weberff3d9b362021-03-04 02:57:59428
Dirk Pranke6d095b42019-03-15 23:44:01429 # GN CIPD package version.
chromium-autorollc0f15812022-01-21 19:14:47430 'gn_version': 'git_revision:0725d7827575b239594fbc8fd5192873a1d62f44',
[email protected]5f129de2009-02-24 23:22:04431}
432
tandrii74b7e422014-09-23 16:45:27433# Only these hosts are allowed for dependencies in this DEPS file.
434# If you need to add a new host, contact chrome infrastracture team.
435allowed_hosts = [
tandriicb12c642015-03-27 19:00:55436 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34437 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39438 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04439 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30440 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39441 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39442 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39443 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27444 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39445 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17446 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02447 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27448]
449
[email protected]5f129de2009-02-24 23:22:04450deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36451 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49452 Var('chromium_git') +
453 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17454 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01455 'src/buildtools/linux64': {
456 'packages': [
457 {
458 'package': 'gn/gn/linux-amd64',
459 'version': Var('gn_version'),
460 }
461 ],
462 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02463 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01464 },
465 'src/buildtools/mac': {
466 'packages': [
467 {
Nico Weber17e920f2020-12-29 15:01:40468 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01469 'version': Var('gn_version'),
470 }
471 ],
472 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02473 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01474 },
Dirk Pranke474d1ca2019-03-13 23:14:36475 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50476 Var('chromium_git') +
477 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26478 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36479 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50480 Var('chromium_git') +
481 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26482 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36483 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50484 Var('chromium_git') +
485 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26486 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01487 'src/buildtools/win': {
488 'packages': [
489 {
490 'package': 'gn/gn/windows-amd64',
491 'version': Var('gn_version'),
492 }
493 ],
494 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02495 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01496 },
Junji Watanabe78be2c032021-10-28 07:06:22497 # TODO(crbug.com/1264228): reclient mac-arm64 is missing. Explicitly speacify amd64.
Michael Savigny8247d2d2020-12-08 17:57:33498 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50499 'packages': [
500 {
Junji Watanabe78be2c032021-10-28 07:06:22501 'package': 'infra/rbe/client/${{os}}-amd64',
Ye Kuang346d9d272020-12-03 03:35:00502 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50503 }
504 ],
505 'dep_type': 'cipd',
Fumitoshi Ukai03ff6be2021-09-24 05:19:18506 'condition': 'checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50507 },
Adrian Taylorc5fb8a002021-08-24 21:26:38508 'src/third_party/android_rust_toolchain/toolchain': {
509 'packages': [
510 {
511 'package': 'chromium/third_party/android_rust_toolchain/linux-amd64',
Adrian Taylora63952d52021-11-30 18:49:22512 'version': 'Bu8heOPkhOm7UcWIQy5lqgr7sVusGKVi_LjAzmJ1MrcC',
Adrian Taylorc5fb8a002021-08-24 21:26:38513 },
514 ],
515 'dep_type': 'cipd',
516 'condition': '(host_os == "linux")',
517 },
John Williamsff7a08d2018-02-01 03:20:21518
Adrian Taylorebdd08572021-12-09 18:29:13519 'src/third_party/rust/serde_jsonrc/v0_1/crate':
Adrian Taylorb0935472021-12-21 18:06:23520 Var('chromium_git') + '/external/github.com/serde-rs/json' + '@' + 'ca5782632fc8dc3f9cf2f22055b87f910cad761f',
Adrian Taylorebdd08572021-12-09 18:29:13521
Andrew Luo96e2fef8d2018-08-22 20:18:24522 'src/android_webview/tools/cts_archive': {
523 'packages': [
524 {
525 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21526 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24527 },
528 ],
529 'condition': 'checkout_android',
530 'dep_type': 'cipd',
531 },
532
Alan Cutter76f128f92021-04-22 05:50:41533 'src/chrome/browser/resources/preinstalled_web_apps/internal': {
Zain Afzalc8636422021-09-16 06:19:20534 'url': 'https://chrome-internal.googlesource.com/chrome/components/default_apps.git' + '@' + '3610b316398d68e3ae89388c03cb8bd8eb30e76a',
Alan Cutter76f128f92021-04-22 05:50:41535 'condition': 'checkout_src_internal',
536 },
537
Paweł Hajdan, Jr7af368952017-10-02 12:25:36538 'src/chrome/installer/mac/third_party/xz/xz': {
539 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
540 'condition': 'checkout_mac',
541 },
542
Joshua Pawlicki9a2a47c2022-01-22 00:48:29543 # A somewhat recent Chromium-branded updater build. (x86_64)
544 'src/third_party/updater/chromium_mac_amd64': {
545 'dep_type': 'cipd',
546 'condition': 'checkout_mac',
547 'packages': [
548 {
549 'package': 'chromium/third_party/updater/chromium_mac_amd64',
550 'version': '1RmnK4JbmordT5NJbib3mfagpHvrO-oJaTW4HKsYgmAC',
551 },
552 ],
553 },
554
555 # A somewhat recent Chromium-branded updater build. (ARM64)
556 'src/third_party/updater/chromium_mac_arm64': {
557 'dep_type': 'cipd',
558 'condition': 'checkout_mac',
559 'packages': [
560 {
561 'package': 'chromium/third_party/updater/chromium_mac_arm64',
562 'version': '-o_WPHLr3JzvHdsTl_E0AgEV2D2--sBNqVT_F74hvOIC',
563 },
564 ],
565 },
566
Joshua Pawlicki187bfd742022-01-26 19:52:06567 'src/third_party/updater/chromium_win_x86': {
568 'dep_type': 'cipd',
569 'condition': 'checkout_win',
570 'packages': [
571 {
572 'package': 'chromium/third_party/updater/chromium_win_x86',
573 'version': 'zdcQMuiuIXnQQ4eBsYyk0uNTr4N0LaphcQYs0RUByZQC',
574 },
575 ],
576 },
577
578 'src/third_party/updater/chromium_win_x86_64': {
579 'dep_type': 'cipd',
580 'condition': 'checkout_win',
581 'packages': [
582 {
583 'package': 'chromium/third_party/updater/chromium_win_x86_64',
584 'version': 'tpakNFR82tZRgkWuRbgyNlc-O93aCKAm5S2zV26snOkC',
585 },
586 ],
587 },
Joshua Pawlicki9a2a47c2022-01-22 00:48:29588
Brad Hall2d33cbf2019-02-27 21:48:04589 'src/tools/clang/dsymutil': {
590 'packages': [
591 {
592 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41593 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04594 }
595 ],
Sylvain Defresne03f0d102019-11-22 17:04:16596 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04597 'dep_type': 'cipd',
598 },
599
Yiming Zhoud369d9f2018-12-18 00:24:01600 'src/chrome/test/data/autofill/captured_sites': {
601 'packages': [
602 {
603 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Alex Khamutov8b25b4af2022-01-25 11:09:55604 'version': 'VM29jX57EDTykZu3syuhUrnvzW2Ss_503ebhvWpYDIMC',
Yiming Zhoud369d9f2018-12-18 00:24:01605 }
606 ],
607 'condition': 'checkout_chromium_autofill_test_dependencies',
608 'dep_type': 'cipd',
609 },
610
Yiming Zhou7fa0ef42019-03-06 00:57:48611 'src/chrome/test/data/password/captured_sites': {
612 'packages': [
613 {
614 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90bc29672021-06-17 18:49:20615 'version': '9wov5BqIgpBX5S5_U8V_kKNw0tPVWNdPf9ESRYF16R8C',
Yiming Zhou7fa0ef42019-03-06 00:57:48616 }
617 ],
618 'condition': 'checkout_chromium_password_manager_test_dependencies',
619 'dep_type': 'cipd',
620 },
621
Yiming Zhoub97fb5c62021-07-20 21:33:16622 'src/chrome/test/data/enterprise/connectors/file_system/captured_sites': {
623 'packages': [
624 {
625 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/captured_sites',
uwyimingce0024a2021-09-15 18:33:12626 'version': '-4zOjJJZh2jzpT8FfELxOWSU8-YUoshUfI9UirvYkCwC',
Yiming Zhoub97fb5c62021-07-20 21:33:16627 }
628 ],
629 'condition': 'checkout_chromium_fsc_test_dependencies',
630 'dep_type': 'cipd',
631 },
632
633 'src/chrome/test/data/enterprise/connectors/file_system/downloads/cipd': {
634 'packages': [
635 {
636 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/downloads',
637 'version': 'OqoTmkXSZL8TiU2yFt3j6fKGoLwXYCWJXcFXg4L2b_wC',
638 }
639 ],
640 'condition': 'checkout_chromium_fsc_test_dependencies',
641 'dep_type': 'cipd',
642 },
643
644
Stefan Zagerfd5ba192014-08-23 00:29:39645 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56646 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38647
Stefan Zagerfd5ba192014-08-23 00:29:39648 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56649 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26650
Robert Sesek1a726e02018-08-17 18:39:43651 'src/chrome/test/data/safe_browsing/dmg': {
652 'packages': [
653 {
654 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09655 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43656 },
657 ],
658 'condition': 'checkout_mac',
659 'dep_type': 'cipd',
660 },
661
bsheedya9ced4c42018-07-14 00:28:00662 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12663 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38664
Dirk Prankebf0eaad2021-11-15 18:58:52665 'src/docs/website': {
chromium-autorollb74dd032022-02-03 19:25:40666 'url': Var('chromium_git') + '/website.git' + '@' + '6b3d35fe83261e5eac5e082865e6913ebfe4fd79',
Dirk Prankebf0eaad2021-11-15 18:58:52667 },
668
Lindsay Pasrichab31f6c62018-10-11 00:09:44669 'src/ios/third_party/earl_grey2/src': {
Justin Cohen1e128762021-08-19 03:12:48670 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '3a6f231bb1c1b9355d684aff73c18ea9aa0feedf',
Lindsay Pasrichab31f6c62018-10-11 00:09:44671 'condition': 'checkout_ios',
672 },
673
Lindsay Pasrichab0d775f2018-10-12 22:04:35674 'src/ios/third_party/edo/src': {
chromium-autorollac6ad8f22022-02-04 03:03:15675 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + 'b043e0b7c2f8d1c59b116529abb97d5e87102b83',
Lindsay Pasrichab0d775f2018-10-12 22:04:35676 'condition': 'checkout_ios',
677 },
678
Lindsay Pasrichabe000ae22018-08-22 15:21:49679 'src/ios/third_party/gtx/src': {
Justin Cohen8638d28b2021-08-09 20:53:49680 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '8245048a7023a37055d8d6c7a421bce3fcf79e6b',
Lindsay Pasrichabe000ae22018-08-22 15:21:49681 'condition': 'checkout_ios',
682 },
683
Paweł Hajdan, Jr7af368952017-10-02 12:25:36684 'src/ios/third_party/gcdwebserver/src': {
685 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
686 'condition': 'checkout_ios',
687 },
688
689 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller101e8f0c2022-02-02 22:47:07690 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + 'd9120b2bdec5cd9cb52822ab0b4caa1d360b5dab',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36691 'condition': 'checkout_ios',
692 },
693
694 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29695 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36696 'condition': 'checkout_ios',
697 },
698
Gauthier Ambard8d034462017-10-25 16:39:55699 'src/ios/third_party/material_internationalization_ios/src': {
Internal Frameworks Autorollera7dce7c2021-09-24 23:19:33700 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + '4f71b756289a90e7e559d1851fd1c426a183dbc8',
Gauthier Ambard8d034462017-10-25 16:39:55701 'condition': 'checkout_ios',
702 },
703
Paweł Hajdan, Jr7af368952017-10-02 12:25:36704 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autorollerb898dba2021-08-27 21:40:34705 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4be05d4676645febc453a6cde7f5adfb1b785dc1',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36706 'condition': 'checkout_ios',
707 },
708
709 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05710 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36711 'condition': 'checkout_ios',
712 },
713
714 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere5dd2eb2021-05-20 09:54:47715 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '197375261e25ee5d473219d0f353a1f635f5393d',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36716 'condition': 'checkout_ios',
717 },
718
mrefaat070940d2017-12-01 02:59:38719 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58720 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38721 'condition': 'checkout_ios',
722 },
723
mrefaatb4b862312017-12-01 20:03:05724 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42725 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05726 'condition': 'checkout_ios',
727 },
728
Louis Romeroe1d73292017-12-07 01:28:17729 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42730 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17731 'condition': 'checkout_ios',
732 },
733
Rohit Rao62d505b2021-09-27 19:36:45734 'src/ios/third_party/native_closure_compiler': {
735 'packages': [
736 {
737 'package': 'chromium/third_party/native_closure_compiler_macos',
738 'version': 'version:[email protected]',
739 },
740 ],
741 'condition': 'checkout_ios',
742 'dep_type': 'cipd',
743 },
744
Paweł Hajdan, Jr7af368952017-10-02 12:25:36745 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11746 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36747 'condition': 'checkout_ios',
748 },
749
Rohit Rao5b4160412019-02-05 20:12:54750 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11751 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
752 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54753 'condition': 'checkout_ios and checkout_ios_webkit'
754 },
755
jrummellf715b1692015-10-21 23:26:26756 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09757 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11758
Dirk Pranke4dabe802017-11-02 07:18:55759 'src/native_client': {
760 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
761 'condition': 'checkout_nacl',
762 },
[email protected]bba1c0dd2013-08-19 10:33:31763
Victor Vasiliev92c06acc2018-12-08 10:16:27764 'src/net/third_party/quiche/src':
765 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
766
Nodir Turakulove249d372021-03-26 16:33:25767 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55768 'packages': [
769 {
Nodir Turakulove249d372021-03-26 16:33:25770 'package': 'chromium/rts/model/linux-amd64',
chromium-autorollf7b7d132022-02-03 19:26:37771 'version': 'YaDR_sd3y7nMyjWjVlImgsn30rTmuO92WVaRH0MW6CsC',
Greg Gutermande78a042021-02-17 01:37:55772 },
773 ],
774 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25775 'condition': 'checkout_rts_model and checkout_linux',
776 },
777
778 'src/testing/rts/mac-amd64': {
779 'packages': [
780 {
781 'package': 'chromium/rts/model/mac-amd64',
chromium-autoroll6b5488d52022-02-03 17:13:59782 'version': 'PITkHeFLTCoVpwaONJiDW9xJ7g4UWfZ-DYl4qSQ9jE4C',
Nodir Turakulove249d372021-03-26 16:33:25783 },
784 ],
785 'dep_type': 'cipd',
786 'condition': 'checkout_rts_model and checkout_mac',
787 },
788
789 'src/testing/rts/windows-amd64': {
790 'packages': [
791 {
792 'package': 'chromium/rts/model/windows-amd64',
chromium-autoroll21509e12022-02-03 17:22:26793 'version': 'f7pzWoHRXKfCHR41LP6KNJ_OpGkPApodlyGs3ObPIwYC',
Nodir Turakulove249d372021-03-26 16:33:25794 },
795 ],
796 'dep_type': 'cipd',
797 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55798 },
799
Marc-Antoine Ruel81815952018-07-13 00:26:44800 'src/tools/luci-go': {
801 'packages': [
802 {
803 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11804 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44805 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08806 {
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08807 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11808 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08809 },
Marc-Antoine Ruel81815952018-07-13 00:26:44810 ],
811 'dep_type': 'cipd',
812 },
813
Corentin Wallez955059ff2018-10-21 10:47:39814 'src/third_party/shaderc/src':
815 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
816 Var('shaderc_revision'),
817
John Budoricke9aa27c2018-03-24 00:23:27818 'src/third_party/accessibility_test_framework': {
819 'packages': [
820 {
821 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09822 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27823 },
824 ],
825 'condition': 'checkout_android',
826 'dep_type': 'cipd',
827 },
828
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16829 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57830 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16831 'condition': 'checkout_android',
832 },
833
Mohamed Heikal95797a582020-03-05 22:45:44834 'src/third_party/android_protoc': {
835 'packages': [
836 {
837 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40838 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44839 },
840 ],
841 'condition': 'checkout_android',
842 'dep_type': 'cipd',
843 },
844
Shenghua Zhang0c102b12018-01-11 00:25:57845 'src/third_party/android_ndk': {
André Kempe13954212022-01-28 17:27:08846 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '9644104c8cf85bf1bdce5b1c0691e9778572c3f8',
Ken Rockot027d7fa2018-05-01 03:10:06847 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57848 },
849
Peter Kotwicz38deede2021-01-22 22:03:18850 'src/third_party/androidx': {
851 'packages': [
852 {
853 'package': 'chromium/third_party/androidx',
chromium-autorollb5f14d82022-02-04 01:09:55854 'version': 'XBVEwvwyN9mgIuMvnxlqz_S3OIeYBd3jBjFj3oL2G1YC',
Peter Kotwicz38deede2021-01-22 22:03:18855 },
856 ],
857 'condition': 'checkout_android',
858 'dep_type': 'cipd',
859 },
860
John Budoricke9aa27c2018-03-24 00:23:27861 'src/third_party/android_support_test_runner': {
862 'packages': [
863 {
864 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09865 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27866 },
867 ],
868 'condition': 'checkout_android',
869 'dep_type': 'cipd',
870 },
871
872 'src/third_party/android_system_sdk': {
873 'packages': [
874 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55875 'package': 'chromium/third_party/android_system_sdk/public',
876 'version': 'oSfDIvHlCa6W0gS79Q5OOfB9E4eBg3uAvi3BEDN21U0C',
John Budoricke9aa27c2018-03-24 00:23:27877 },
878 ],
879 'condition': 'checkout_android',
880 'dep_type': 'cipd',
881 },
882
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03883 'src/third_party/android_build_tools/aapt2': {
884 'packages': [
885 {
Mohamed Heikal2747b4b2018-10-31 22:20:42886 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-autoroll110a886e2022-01-11 00:34:31887 'version': '0yR8wK_fSMgdVKwnx4nRPi-amaLV7Kcr4Os6mg_DGI4C',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03888 },
889 ],
890 'condition': 'checkout_android',
891 'dep_type': 'cipd',
892 },
893
Matthew Cary775dab72018-09-20 06:19:03894 'src/third_party/android_build_tools/art': {
895 'packages': [
896 {
897 'package': 'chromium/third_party/android_build_tools/art',
898 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
899 },
900 ],
901 'condition': 'checkout_android',
902 'dep_type': 'cipd',
903 },
904
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03905 'src/third_party/android_build_tools/bundletool': {
906 'packages': [
907 {
Andrew Grievef9ebbcd2021-08-16 17:02:52908 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-autorollfa1e28c2021-11-03 19:44:52909 'version': '2ZcLVDxyRwp8FzpeYLtLT0TfSRweZxvwh1-Kx1jZ_FoC',
Peter Wenab7bffd2020-01-24 02:13:26910 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03911 ],
912 'condition': 'checkout_android',
913 'dep_type': 'cipd',
914 },
915
Peter Conn6eb0e1d2019-08-08 07:39:05916 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47917 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05918 'condition': 'checkout_android',
919 },
920
Shenghua Zhangcbe64ba2018-04-12 19:11:49921 'src/third_party/android_sdk/public': {
922 'packages': [
923 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55924 'package': 'chromium/third_party/android_sdk/public/build-tools/31.0.0',
Shenghua Zhangcbe64ba2018-04-12 19:11:49925 'version': Var('android_sdk_build-tools_version'),
926 },
927 {
928 'package': 'chromium/third_party/android_sdk/public/emulator',
929 'version': Var('android_sdk_emulator_version'),
930 },
931 {
932 'package': 'chromium/third_party/android_sdk/public/extras',
933 'version': Var('android_sdk_extras_version'),
934 },
935 {
Yun Liuf57cceaf2019-03-18 21:31:23936 'package': 'chromium/third_party/android_sdk/public/patcher',
937 'version': Var('android_sdk_patcher_version'),
938 },
939 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49940 'package': 'chromium/third_party/android_sdk/public/platform-tools',
941 'version': Var('android_sdk_platform-tools_version'),
942 },
943 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55944 'package': 'chromium/third_party/android_sdk/public/platforms/android-31',
Shenghua Zhangcbe64ba2018-04-12 19:11:49945 'version': Var('android_sdk_platforms_version'),
946 },
947 {
Haiyang Panfed73e52021-10-29 21:57:16948 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
Yun Liuf57cceaf2019-03-18 21:31:23949 'version': Var('android_sdk_sources_version'),
950 },
951 {
Andrew Grieve13128c92020-01-06 22:10:27952 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-autoroll9e157b32021-11-18 13:13:06953 'version': 'Ez2NWws2SJYCF6qw2O-mSCqK6424l3ZdSTpppLyVR_cC',
Andrew Grieve13128c92020-01-06 22:10:27954 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49955 ],
Yun Liuf57cceaf2019-03-18 21:31:23956 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49957 'dep_type': 'cipd',
958 },
959
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42960 'src/third_party/angle':
961 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
962
Dale Curtis9e73ba92019-02-05 21:49:23963 'src/third_party/dav1d/libdav1d':
Wan-Teh Chang9f17f3fd2022-02-03 23:25:52964 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + 'cce2b0564d3b0aa1a5e4ec0c561b6a1b8497cebb',
Dale Curtis9e73ba92019-02-05 21:49:23965
Corentin Wallez955059ff2018-10-21 10:47:39966 'src/third_party/dawn':
967 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
968
Moritz Firsching6980917f2021-04-01 04:51:50969 'src/third_party/libjxl/src':
970 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
971
972 'src/third_party/highway/src':
973 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
974
Corentin Wallez955059ff2018-10-21 10:47:39975 'src/third_party/glfw/src':
Austin Engbb30bb22021-06-24 07:27:46976 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '94773111300fee0453844a4c9407af7e880b4df8',
Corentin Wallez955059ff2018-10-21 10:47:39977
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16978 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05979 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16980 'condition': 'checkout_android',
981 },
982
Azeem Arshadb51b7f882020-09-18 00:50:12983 'src/third_party/barhopper': {
Reilly Grantd1e70962021-11-18 18:47:48984 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'b619dfad3ef48aa15d3a647442c3c40f3a967146',
Reilly Grantc2d4c702021-12-08 01:27:27985 'condition': 'checkout_src_internal and checkout_chromeos',
Azeem Arshadb51b7f882020-09-18 00:50:12986 },
987
Chong Gu3c585752021-09-24 22:23:22988 'src/third_party/cast_core/prebuilts': {
989 'packages': [
990 {
991 'package': 'cast3p/cast_core/package_qa_vizio_castos_armv7a.tar',
992 'version': 'ZOzcgmEj32ltQEYvSSBfLbwcEo4MA_qtruinWrbbpGAC',
993 },
994 ],
995 'condition': 'checkout_cast3p',
996 'dep_type': 'cipd',
997 },
998
Victor Costanc63c92122020-01-03 05:49:53999 'src/third_party/google_benchmark/src': {
Byoungchan Lee455e7102021-10-19 17:42:191000 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Victor Costanc63c92122020-01-03 05:49:531001 'condition': 'checkout_google_benchmark',
1002 },
1003
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421004 'src/third_party/boringssl/src':
1005 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
1006
John Budoricke9aa27c2018-03-24 00:23:271007 'src/third_party/bouncycastle': {
1008 'packages': [
1009 {
1010 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:091011 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:271012 },
1013 ],
1014 'condition': 'checkout_android',
1015 'dep_type': 'cipd',
1016 },
1017
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421018 'src/third_party/breakpad/breakpad':
Zequan Wue13e7052022-01-29 02:14:061019 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '08bd844599bf04c71707e8f59a8013a941264695',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421020
John Budoricke9aa27c2018-03-24 00:23:271021 'src/third_party/byte_buddy': {
1022 'packages': [
1023 {
1024 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:091025 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:271026 },
1027 ],
1028 'condition': 'checkout_android',
1029 'dep_type': 'cipd',
1030 },
1031
Andrew Luo948028e2019-08-16 21:18:211032 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
1033 'packages': [
1034 {
1035 'package': 'chromium/third_party/android_sdk/public/build-tools',
1036 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
1037 },
1038 ],
1039 'condition': 'checkout_android',
1040 'dep_type': 'cipd',
1041 },
1042
Shawn Quereshib5a474162021-09-20 21:01:441043 'src/third_party/cast_core/public/src':
Vigen Issahhanjancfe41e62022-01-21 00:15:531044 Var('chromium_git') + '/cast_core/public' + '@' + '1c3981386ac760d99f38e25f8cc0ee6c68c47f4d',
Shawn Quereshib5a474162021-09-20 21:01:441045
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421046 'src/third_party/catapult':
1047 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
1048
1049 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:381050 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421051
Andrew Grieve0fa87872019-03-15 22:21:121052 'src/third_party/checkstyle': {
1053 'packages': [
1054 {
1055 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:451056 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:121057 },
1058 ],
Andrew Grieveee258482019-11-19 16:24:541059 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:121060 'condition': 'checkout_android or checkout_linux',
1061 'dep_type': 'cipd',
1062 },
1063
David Tseng0f7b42432021-02-10 22:31:081064 # Dependency for ChromeVox.
1065 'src/third_party/chromevox/third_party/sre/src': {
1066 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
1067 'condition': 'checkout_chromeos',
1068 },
1069
Ben Pastenefa7848a2020-08-26 19:49:191070 # Tools used when building Chrome for Chrome OS. This affects both the Simple
1071 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361072 'src/third_party/chromite': {
chromium-autoroll297ab5f2022-02-03 17:45:071073 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'd56591c51b77b35d941d0cf159387f25aaef3bdf',
Ben Pastenefff40002020-07-29 16:58:091074 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361075 },
1076
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421077 'src/third_party/cld_3/src':
Peter Kastinge00c72d2021-10-13 19:20:441078 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '576305689d23da93e2f5e04a3de5afbe60d339da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421079
1080 'src/third_party/colorama/src':
1081 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
1082
1083 'src/third_party/crc32c/src':
Victor Costan6ddea8d322021-06-23 22:50:381084 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421085
Paweł Hajdan, Jr7af368952017-10-02 12:25:361086 # For Linux and Chromium OS.
1087 'src/third_party/cros_system_api': {
Nigel Taobd992842022-02-02 06:17:451088 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '1f04886f43223eccb668573b77aab0bc2f66fec5',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361089 'condition': 'checkout_linux',
1090 },
1091
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421092 'src/third_party/depot_tools':
chromium-autorollbe17c082022-02-03 23:48:331093 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '0faae1c8455edaed075218d5ebe0a62588ffed78',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421094
Yang Guo210ffc92019-10-21 07:14:371095 'src/third_party/devtools-frontend/src':
1096 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
1097
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421098 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:061099 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421100
Michael Crousea0ed9bde2020-11-19 02:49:541101 'src/third_party/eigen3/src':
rajendrantf74f0372022-02-01 00:16:551102 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '7db0ac977acf276fb0817cfb89e490cdbae0ab56',
Michael Crousea0ed9bde2020-11-19 02:49:541103
John Palmer24b4cef32021-01-06 04:01:261104 'src/third_party/emoji-metadata/src': {
John Palmer312a4912021-12-09 00:34:411105 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '84fcb4151d2d110abfb4451369469048f28b73ff',
John Palmer24b4cef32021-01-06 04:01:261106 'condition': 'checkout_chromeos',
1107 },
Michael Crousea0ed9bde2020-11-19 02:49:541108
John Budoricke9aa27c2018-03-24 00:23:271109 'src/third_party/espresso': {
1110 'packages': [
1111 {
1112 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:261113 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:271114 },
1115 ],
1116 'condition': 'checkout_android',
1117 'dep_type': 'cipd',
1118 },
1119
Michael Crousea0ed9bde2020-11-19 02:49:541120 'src/third_party/farmhash/src':
1121 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
1122
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421123 'src/third_party/ffmpeg':
Chris Cunningham435811a2022-02-03 02:05:431124 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '574c39cce3231c69bc9a02ac475c27d944bdb113',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421125
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421126 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371127 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421128
1129 'src/third_party/flatbuffers/src':
Balazs Engedye10b96fb2021-12-16 18:13:501130 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'b8aaccee8248059b2af032cca0eb1d2ddbdb6cdc',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421131
Paweł Hajdan, Jr7af368952017-10-02 12:25:361132 # Used for embedded builds. CrOS & Linux use the system version.
1133 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091134 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361135 'condition': 'checkout_linux',
1136 },
1137
Michael Crousea0ed9bde2020-11-19 02:49:541138 'src/third_party/fp16/src':
Robert Ogdena4d90752021-08-16 19:21:341139 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + '4dfe081cf6bcd15db339cf2680b9281b8451eeb3',
Michael Crousea0ed9bde2020-11-19 02:49:541140
1141 'src/third_party/gemmlowp/src':
Robert Ogden9efd04b2021-09-07 23:47:471142 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '13d57703abca3005d97b19df1f2db731607a7dc2',
Michael Crousea0ed9bde2020-11-19 02:49:541143
Yuwei Huanga38af698d2019-02-19 22:00:581144 'src/third_party/grpc/src': {
Ming-Chuan Lin62fbc832022-01-11 04:20:391145 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '754913545189b819829284b79ac5a4d31fddbdcc',
Yuwei Huanga38af698d2019-02-19 22:00:581146 },
1147
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421148 'src/third_party/freetype/src':
1149 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1150
Dominik Röttsches5c56793f2020-11-12 08:51:521151 'src/third_party/freetype-testing/src':
1152 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1153
Dominik Röttsches60dab7e12018-03-20 09:55:471154 'src/third_party/harfbuzz-ng/src':
1155 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1156
Joey Scarr28fc30092019-02-04 10:10:201157 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161158 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351159
Dominik Röttschesefffce82021-01-18 13:02:081160 'src/third_party/ots/src':
1161 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1162
Hirokazu Hondafa7af2bb2020-02-03 02:48:281163 'src/third_party/libgav1/src':
James Zern78c6e36f2021-11-03 19:34:371164 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '58d08dbd45a3ee707e76f32a9c04d770c3d22e38',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281165
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221166 'src/third_party/google_toolbox_for_mac/src': {
1167 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1168 'condition': 'checkout_ios or checkout_mac',
1169 },
1170
Andrew Luo82d0e9f2018-05-24 20:46:361171 'src/third_party/google-truth': {
1172 'packages': [
1173 {
1174 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001175 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361176 },
1177 ],
1178 'condition': 'checkout_android',
1179 'dep_type': 'cipd',
1180 },
1181
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421182 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021183 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421184
Paweł Hajdan, Jr7af368952017-10-02 12:25:361185 # GNU binutils assembler for x86-32.
1186 'src/third_party/gnu_binutils': {
1187 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551188 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361189 },
1190
1191 'src/third_party/gperf': {
1192 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1193 'condition': 'checkout_win',
1194 },
1195
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421196 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521197 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161198 'condition': 'checkout_android',
1199 },
1200
Ian Vollick244bd882018-04-27 01:12:531201 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561202 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531203 'condition': 'checkout_android',
1204 },
1205
Piotr Bialeckie1b6bfb2019-07-18 23:43:291206 'src/third_party/arcore-android-sdk-client': {
1207 'packages': [
1208 {
1209 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561210 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291211 },
1212 ],
1213
1214 'condition': 'checkout_android',
1215 'dep_type': 'cipd',
1216 },
1217
John Budoricke9aa27c2018-03-24 00:23:271218 'src/third_party/hamcrest': {
1219 'packages': [
1220 {
1221 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091222 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271223 },
1224 ],
1225 'condition': 'checkout_android',
1226 'dep_type': 'cipd',
1227 },
1228
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421229 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361230 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421231
1232 'src/third_party/icu':
Frank Tanga60b4cc2022-02-03 19:43:511233 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '2e0f2989441ec2f55abec30f48e89981dbac2c34',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421234
John Budoricke9aa27c2018-03-24 00:23:271235 'src/third_party/icu4j': {
1236 'packages': [
1237 {
1238 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091239 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271240 },
1241 ],
1242 'condition': 'checkout_android',
1243 'dep_type': 'cipd',
1244 },
1245
Ben Joycedde37c22019-04-12 19:36:191246 'src/third_party/jacoco': {
1247 'packages': [
1248 {
1249 'package': 'chromium/third_party/jacoco',
1250 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1251 },
1252 ],
1253 'condition': 'checkout_android',
1254 'dep_type': 'cipd',
1255 },
1256
Tibor Goldschwendt38cc2082019-06-03 21:59:281257 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351258 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281259 'condition': 'checkout_android',
1260 },
1261
Yun Liua89d1832019-10-05 01:40:551262 'src/third_party/jdk': {
1263 'packages': [
1264 {
1265 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151266 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551267 },
Haiyang Pan8bdb7882021-02-17 21:49:151268 ],
1269 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1270 'condition': 'checkout_android or checkout_linux',
1271 'dep_type': 'cipd',
1272 },
1273 'src/third_party/jdk/extras': {
1274 'packages': [
Peter Wenca01c252019-10-29 01:41:161275 {
1276 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151277 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161278 },
Yun Liua89d1832019-10-05 01:40:551279 ],
Andrew Grieveee258482019-11-19 16:24:541280 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1281 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551282 'dep_type': 'cipd',
1283 },
1284
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421285 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041286 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061287 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421288
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161289 'src/third_party/junit/src': {
1290 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1291 'condition': 'checkout_android',
1292 },
1293
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421294 'src/third_party/leveldatabase/src':
Victor Costand5196f6e2022-01-10 22:39:181295 Var('chromium_git') + '/external/leveldb.git' + '@' + '1b51a3a96821e5fd5175288724c95c1bde57b2f0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421296
1297 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261298 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421299
1300 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241301 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421302
Johann987d1532018-11-19 22:07:271303 'src/third_party/libaom/source/libaom':
Bohan Li7b832542022-02-02 21:07:471304 Var('aomedia_git') + '/aom.git' + '@' + 'c9feb209a41343981c215072583d385bdda2bab1',
Johanncf5bb4c62017-10-30 23:21:341305
Wan-Teh Chang75fd5322020-04-08 01:32:181306 'src/third_party/libavif/src':
1307 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1308
Himanshu Jaju114b74212020-07-09 13:32:331309 'src/third_party/nearby/src':
1310 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1311
Himanshu Jaju46bc91032020-07-08 21:57:581312 'src/third_party/securemessage/src':
1313 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1314
1315 'src/third_party/ukey2/src':
1316 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1317
Paweł Hajdan, Jr7af368952017-10-02 12:25:361318 # Userspace interface to kernel DRM services.
1319 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201320 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361321 'condition': 'checkout_linux',
1322 },
1323
Ben Wagner3743d5392019-09-26 19:20:361324 'src/third_party/expat/src':
1325 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1326
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341327 # The library for IPP protocol (Chrome OS).
1328 'src/third_party/libipp/libipp': {
1329 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1330 'condition': 'checkout_linux',
1331 },
1332
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421333 'src/third_party/libjpeg_turbo':
Jonathan Wright22cb8fb2021-11-23 16:51:581334 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '02959c3ee17abacfd1339ec22ea93301292ffd56',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421335
Paweł Hajdan, Jr7af368952017-10-02 12:25:361336 'src/third_party/liblouis/src': {
Stephanie Kim81c83002021-11-30 21:47:551337 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '10f66b2735b7d1e3e44d98f6dedbb859d197ea57',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361338 'condition': 'checkout_linux',
1339 },
1340
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421341 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011342 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421343
1344 'src/third_party/libprotobuf-mutator/src':
1345 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1346
1347 'src/third_party/libsrtp':
Edward Lesmesfe402be92021-06-10 01:29:551348 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '5b7c744eb8310250ccc534f3f86a2015b3887a0a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421349
Paweł Hajdan, Jr7af368952017-10-02 12:25:361350 # Android Explicit Synchronization.
1351 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541352 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361353 'condition': 'checkout_linux',
1354 },
1355
Charlie Andrews6723c0e3c2019-10-31 15:45:241356 'src/third_party/libunwindstack': {
Peter Kasting65c80f02021-10-12 16:22:481357 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '6868358481bb1e5e20d155c1084dc436c88b5e6b',
Charlie Andrews6723c0e3c2019-10-31 15:45:241358 'condition': 'checkout_android',
1359 },
1360
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421361 'src/third_party/libvpx/source/libvpx':
Jerome Jianged6da5a02022-01-12 01:52:391362 Var('chromium_git') + '/webm/libvpx.git' + '@' + '51415c4076578d3cbc32fcd0d683161c3e887814',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421363
1364 'src/third_party/libwebm/source':
Ahmed Fakhry5b728dd2021-06-08 01:56:281365 Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421366
1367 'src/third_party/libyuv':
Justin Green176439092022-02-03 21:18:511368 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'b4ddbaf549a1bf5572bf703fd2862d1eb7380c6a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421369
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221370 'src/third_party/lighttpd': {
1371 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1372 'condition': 'checkout_mac or checkout_win',
1373 },
1374
1375 'src/third_party/lss': {
1376 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1377 'condition': 'checkout_android or checkout_linux',
1378 },
1379
Paweł Hajdan, Jr7af368952017-10-02 12:25:361380 'src/third_party/material_design_icons/src': {
1381 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1382 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1383 'condition': 'checkout_ios',
1384 },
1385
Nico Webera62ed4b32021-05-08 01:53:251386 'src/third_party/mig/bin': {
1387 'packages': [
1388 {
1389 'package': 'chromium/third_party/mig/${{platform}}',
Mark Mentovai1c60a392021-05-22 03:25:161390 'version': 'vJgfh6ZaBQ_Re5o4LFapZr-dYRdfM-GjXEbilySNcNQC',
Nico Webera62ed4b32021-05-08 01:53:251391 },
1392 ],
1393 'condition': 'host_os == "linux" and checkout_mac',
1394 'dep_type': 'cipd',
1395 },
1396
Paweł Hajdan, Jr7af368952017-10-02 12:25:361397 # GNU binutils assembler for x86-64.
1398 'src/third_party/mingw-w64/mingw/bin': {
1399 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551400 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361401 },
1402
1403 # Graphics buffer allocator for Chrome OS.
1404 'src/third_party/minigbm/src': {
Sasha McIntoshb35f49d72021-07-23 23:50:141405 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '2e63aaf616cdda26019d265989bd0d96ee11aab9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361406 'condition': 'checkout_linux',
1407 },
1408
1409 # Minizip library. Used on Chrome OS.
1410 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591411 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361412 'condition': 'checkout_linux',
1413 },
1414
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161415 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281416 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161417 'condition': 'checkout_android',
1418 },
1419
Paweł Hajdan, Jr7af368952017-10-02 12:25:361420 # Binaries for nacl sdk.
1421 'src/third_party/nacl_sdk_binaries': {
1422 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551423 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361424 },
1425
Dale Curtis7d284af2018-11-08 01:27:521426 'src/third_party/nasm': {
1427 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Nico Weber12e1dfec2021-10-18 22:17:371428 '9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Dale Curtis7d284af2018-11-08 01:27:521429 },
1430
Michael Crousea0ed9bde2020-11-19 02:49:541431 'src/third_party/neon_2_sse/src':
Robert Ogden9efd04b2021-09-07 23:47:471432 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '8dbe2461c89760ac4b204aa0eafb72413a97957d',
Michael Crousea0ed9bde2020-11-19 02:49:541433
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161434 'src/third_party/netty-tcnative/src': {
David Benjamina66e5f42021-08-31 23:11:561435 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '7eeb50be90c9ba0f6afa3375132df63942a0f32d',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161436 'condition': 'checkout_android',
1437 },
1438
1439 'src/third_party/netty4/src': {
1440 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1441 'condition': 'checkout_android',
1442 },
1443
John Budoricke9aa27c2018-03-24 00:23:271444 'src/third_party/objenesis': {
1445 'packages': [
1446 {
1447 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411448 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271449 },
1450 ],
1451 'condition': 'checkout_android',
1452 'dep_type': 'cipd',
1453 },
1454
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421455 'src/third_party/openh264/src':
Sergey Silkina5eebd7f2021-11-30 17:13:541456 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + 'b52786888ddce9d6bc06b7825ba9bffc65924e0c',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161457
btolschc50a3d52019-03-06 21:22:421458 'src/third_party/openscreen/src':
chromium-autoroll32f70d52022-01-27 00:49:121459 Var('chromium_git') + '/openscreen' + '@' + 'fd78efa171d154ac801cf615b95dbe8798d1501d',
btolschc50a3d52019-03-06 21:22:421460
Kevin Qin78ff68c82019-06-26 01:43:361461 'src/third_party/openxr/src': {
Phu Le9b87a182021-06-26 00:46:531462 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
Kevin Qin78ff68c82019-06-26 01:43:361463 'condition': 'checkout_openxr',
1464 },
1465
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421466 'src/third_party/pdfium':
1467 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1468
Paweł Hajdan, Jr7af368952017-10-02 12:25:361469 # Parses Windows PE/COFF executable format.
1470 'src/third_party/pefile': {
1471 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1472 'condition': 'checkout_win',
1473 },
1474
Oystein Eftevaaga9439b922018-01-08 19:30:141475 'src/third_party/perfetto':
chromium-autorollfaa72de2022-02-04 01:27:171476 Var('android_git') + '/platform/external/perfetto.git' + '@' + 'f2de2a9b26320a7e763e64858a65bc953fab035d',
Oystein Eftevaaga9439b922018-01-08 19:30:141477
Paweł Hajdan, Jr7af368952017-10-02 12:25:361478 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291479 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361480 'condition': 'checkout_win',
1481 },
1482
Andrew Grieve40dece272018-08-27 17:59:401483 'src/third_party/proguard': {
1484 'packages': [
1485 {
1486 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211487 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401488 },
1489 ],
1490 'condition': 'checkout_android',
1491 'dep_type': 'cipd',
1492 },
1493
Ben Pastenefff40002020-07-29 16:58:091494 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361495 'src/third_party/pyelftools': {
1496 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1497 'condition': 'checkout_linux',
1498 },
1499
Victor Vasiliev3b5cf152018-07-02 18:47:411500 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001501 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411502
Keita Suzukifa3a180692020-03-05 03:53:531503 'src/third_party/pywebsocket3/src':
Adam Riceb470e752021-08-23 15:58:541504 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '50602a14f1b6da17e0b619833a13addc6ea78bc2',
Keita Suzukifa3a180692020-03-05 03:53:531505
Stephen Roe3c9f5852019-11-13 17:25:431506 'src/third_party/qemu-linux-arm64': {
1507 'packages': [
1508 {
1509 'package': 'fuchsia/qemu/linux-arm64',
1510 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1511 },
1512 ],
Stephen Roeedece8b2020-11-19 20:32:321513 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431514 'dep_type': 'cipd',
1515 },
1516
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211517 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221518 'packages': [
1519 {
Chong Guf5b110302021-11-18 08:10:441520 'package': 'fuchsia/third_party/qemu/linux-amd64',
1521 'version': 'FFZaD9tecL-z0lq2XP_7UqiAaMgRGwXTyvcmkv7XCQcC'
Kevin Marshalle6a59a6b2018-08-17 23:37:221522 },
1523 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211524 'condition': 'host_os == "linux" and checkout_fuchsia',
1525 'dep_type': 'cipd',
1526 },
1527
1528 'src/third_party/qemu-mac-x64': {
1529 'packages': [
1530 {
Chong Guf5b110302021-11-18 08:10:441531 'package': 'fuchsia/third_party/qemu/mac-amd64',
1532 'version': '79L6B9YhuL7uIg_CxwlQcZqLOixVtS2Cctn7dmVg0q4C'
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211533 },
1534 ],
1535 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221536 'dep_type': 'cipd',
1537 },
1538
Stephen Roe59ee88f2021-05-14 01:43:171539 'src/third_party/aemu-linux-arm64': {
1540 'packages': [
1541 {
1542 'package': 'fuchsia/third_party/aemu/linux-arm64',
1543 'version': 'r2LsKQPbfi0NYEO8tfocwaJ1MMACXPDLkgCI0IjJq-YC'
1544 },
1545 ],
Stephen Roe45beae92021-05-27 23:26:321546 'condition': 'host_os == "linux" and checkout_fuchsia_for_arm64_host',
Stephen Roe59ee88f2021-05-14 01:43:171547 'dep_type': 'cipd',
1548 },
1549
Chong Gu9ad904d2019-09-26 23:24:021550 'src/third_party/aemu-linux-x64': {
1551 'packages': [
1552 {
Chong Gufea5d262022-01-24 19:30:461553 'package': 'fuchsia/third_party/android/aemu/release/linux-amd64',
chromium-autoroll246d4472022-02-01 17:32:561554 'version': 'HiJFcVfsBoDHop93JYsTF-6MLX5YMqQgll1W2d4X1qAC'
Chong Gu9ad904d2019-09-26 23:24:021555 },
1556 ],
Chong Gu7d2dd6e2020-02-01 03:27:251557 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021558 'dep_type': 'cipd',
1559 },
1560
1561 'src/third_party/aemu-mac-x64': {
1562 'packages': [
1563 {
Chong Gufea5d262022-01-24 19:30:461564 'package': 'fuchsia/third_party/android/aemu/release/mac-amd64',
1565 'version': 'en5IYbZukTkSmHUnmAKiFkHZrGz1BCQhCecHEggxAqUC'
Chong Gu9ad904d2019-09-26 23:24:021566 },
1567 ],
Chong Gu7d2dd6e2020-02-01 03:27:251568 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021569 'dep_type': 'cipd',
1570 },
1571
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421572 'src/third_party/re2/src':
chromium-autoroll009ade52022-01-28 19:55:171573 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '885eb38accf49e2ccdd2fa6786f3590cf40a3e23',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161574
Tiger Oakes95b7b7d2018-05-28 15:43:491575 'src/third_party/r8': {
1576 'packages': [
1577 {
1578 'package': 'chromium/third_party/r8',
Sam Maier9231b86a2022-01-27 14:38:391579 'version': 'tamyW0-567_CaEZt2m7Pwy2NSUKeocbxdkoGsf-z3F0C',
Tiger Oakes95b7b7d2018-05-28 15:43:491580 },
1581 ],
1582 'condition': 'checkout_android',
1583 'dep_type': 'cipd',
1584 },
1585
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161586 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551587 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161588 'condition': 'checkout_android',
1589 },
1590
John Budoricke9aa27c2018-03-24 00:23:271591 'src/third_party/robolectric': {
1592 'packages': [
1593 {
1594 'package': 'chromium/third_party/robolectric',
Tommy Nyquistf414a4192021-10-13 23:30:441595 'version': 'Kdd6dNFAKqj9g9Bsfo2z1zQr52Vk60EL_wb9Bf2c8rcC',
John Budoricke9aa27c2018-03-24 00:23:271596 },
1597 ],
1598 'condition': 'checkout_android',
1599 'dep_type': 'cipd',
1600 },
1601
Michael Crousea0ed9bde2020-11-19 02:49:541602 'src/third_party/ruy/src':
Robert Ogdendab88ed2022-01-21 18:44:491603 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + '2d950b3bfa7ebfbe7a97ecb44b1cc4da5ac1d6f0',
Michael Crousea0ed9bde2020-11-19 02:49:541604
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421605 'src/third_party/skia':
1606 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1607
1608 'src/third_party/smhasher/src':
1609 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1610
1611 'src/third_party/snappy/src':
Victor Costan65ae12892021-11-29 21:02:141612 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '65dc7b383985eb4f63cd3e752136db8d9b4be8c0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421613
Chris Mumford591102e2020-03-16 16:48:551614 'src/third_party/sqlite/src':
Victor Costanc6370f02022-01-05 04:42:551615 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '9ccd3058ec6dcfa5b0ebd2edb3e88c9b97813025',
Chris Mumford591102e2020-03-16 16:48:551616
John Budoricke9aa27c2018-03-24 00:23:271617 'src/third_party/sqlite4java': {
1618 'packages': [
1619 {
1620 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491621 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271622 },
1623 ],
1624 'condition': 'checkout_android',
1625 'dep_type': 'cipd',
1626 },
1627
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421628 'src/third_party/swiftshader':
1629 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1630
Tommy Martino41cca812020-08-10 18:50:451631 'src/third_party/text-fragments-polyfill/src': {
Ernesto Izquierdo Cluaec23f23c2022-01-20 14:58:331632 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + '13c5f9ad57cf179ef1c7ae1a8093073b8f080ff0',
Tommy Martino41cca812020-08-10 18:50:451633 'condition': 'checkout_ios',
1634 },
Jonathan Wright62ad5292020-12-04 21:07:561635
Michael Crousea0ed9bde2020-11-19 02:49:541636 'src/third_party/tflite/src':
rajendrantf74f0372022-02-01 00:16:551637 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'd570144d42b17065ea1c222e9ea38fa1810bee21',
Jonathan Wright62ad5292020-12-04 21:07:561638
Peter Wen49675e172020-03-16 16:10:111639 'src/third_party/turbine': {
1640 'packages': [
1641 {
1642 'package': 'chromium/third_party/turbine',
chromium-autorollec283b892022-01-31 13:04:511643 'version': 'g7lRRNWdEQAksTvScmHd-o0PUx4ts7kioIdeDtQ-ifMC',
Peter Wen49675e172020-03-16 16:10:111644 },
1645 ],
1646 'condition': 'checkout_android',
1647 'dep_type': 'cipd',
1648 },
1649
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421650 'src/third_party/ub-uiautomator/lib': {
1651 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161652 'condition': 'checkout_android',
1653 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421654
1655 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei0bcff272021-10-07 13:30:011656 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '62d7d0c928c9a040dce96aa2f16c00e7e67d59cb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421657
chromium-autorollb450ce02022-02-04 00:05:201658 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@1cc18bca07921b55cd347b4777a8e2848c3642e0',
Jamie Madill178f84e2020-12-18 00:47:581659
Peng Huang91df2692020-05-05 18:59:531660 'src/third_party/vulkan_memory_allocator':
Peng Huangd01ff8a52022-01-12 18:57:441661 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + 'ebe84bec02c041d28f902da0214bf442743fc907',
Peng Huang3b77c37c2020-05-02 19:14:211662
Paweł Hajdan, Jr7af368952017-10-02 12:25:361663 # Display server protocol for Linux.
1664 'src/third_party/wayland/src': {
Josip Sokcevicbb09a902021-09-01 05:03:391665 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e60398b1755bfcdf09f040d3769131fe0d9762fc',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361666 'condition': 'checkout_linux',
1667 },
1668
1669 # Wayland protocols that add functionality not available in the core protocol.
1670 'src/third_party/wayland-protocols/src': {
Alexander Dunaevffcec2f2021-06-04 04:11:181671 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '177ff9119da526462e5d35fbfde6c84794913787',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361672 'condition': 'checkout_linux',
1673 },
1674
Alexander Dunaev12236f82021-06-08 18:35:091675 # Additional Wayland protocols specific for KDE Plasma desktop environment.
1676 'src/third_party/wayland-protocols/kde': {
Alexander Dunaev15015a7e92021-06-09 08:34:341677 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e',
Alexander Dunaev12236f82021-06-08 18:35:091678 'condition': 'checkout_linux',
1679 },
1680
Alexander Dunaevc1132732021-06-09 15:11:081681 # Additional Wayland protocols specific for GNOME desktop environment.
1682 'src/third_party/wayland-protocols/gtk': {
1683 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0',
1684 'condition': 'checkout_linux',
1685 },
1686
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421687 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011688 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421689
1690 'src/third_party/webgl/src':
Kenneth Russell0c51b542022-02-01 03:31:371691 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'cf04aebdf9b53bb2853f22a81465688daf879ec6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421692
Kai Ninomiya13898882020-01-17 20:41:521693 'src/third_party/webgpu-cts/src':
chromium-autoroll560751192022-02-03 22:17:471694 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '729be85c2f01876a1ea075c523d542ebaaa76301',
Kai Ninomiyac7138f92020-03-31 18:59:571695
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421696 'src/third_party/webrtc':
chromium-autoroll947e93e2022-02-03 11:49:201697 Var('webrtc_git') + '/src.git' + '@' + '63c3b136a87db32d3d5760466c681bdc125d4630',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421698
Nigel Tao3aa72142019-12-03 22:05:411699 'src/third_party/libgifcodec':
1700 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1701
Nigel Taob517eb8912019-10-23 03:36:241702 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1703 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1704 'src/third_party/wuffs/src':
Nigel Taob68de0f2021-08-12 01:33:491705 Var('skia_git') + '/external/github.com/google/wuffs-mirror-release-c.git' + '@' + Var('wuffs_revision'),
Nigel Taob517eb8912019-10-23 03:36:241706
sbalikondwar5949a802020-02-13 16:28:591707 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121708 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591709 'condition': 'checkout_linux',
1710 },
1711
Paweł Hajdan, Jr7af368952017-10-02 12:25:361712 'src/third_party/xdg-utils': {
1713 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1714 'condition': 'checkout_linux',
1715 },
1716
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421717 'src/tools/page_cycler/acid3':
1718 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1719
Sven Zheng4d4781292019-09-12 17:46:141720 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161721 'packages': [
1722 {
Sven Zheng4d4781292019-09-12 17:46:141723 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autorollbc5c8de2022-02-02 21:01:361724 'version': 'x5DuM_cFqeCFMlXDtBAVjbyWLSGKdFH2UEf-w1ZKrJAC',
bsheedy0e0f26df2019-01-09 22:17:161725 },
1726 ],
1727 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141728 'condition': 'checkout_linux',
1729 },
1730 'src/tools/skia_goldctl/win': {
1731 'packages': [
1732 {
1733 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autoroll07f9e8942022-02-02 21:01:301734 'version': 'rL1WCW55dVVbB31YPyHoH7cdor3y_GdjUbUiAGRpScgC',
Sven Zheng4d4781292019-09-12 17:46:141735 },
1736 ],
1737 'dep_type': 'cipd',
1738 'condition': 'checkout_win',
1739 },
bsheedy0e0f26df2019-01-09 22:17:161740
Brian Sheedy3bdfc4e2021-12-16 21:53:151741 'src/tools/skia_goldctl/mac_amd64': {
1742 'packages': [
1743 {
1744 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autorollf39c0a02022-02-02 21:45:291745 'version': 'D9f-ltgviMq1P9HlpfREM3YKpCL6XVLKFuBQw9qO7SIC',
Brian Sheedy3bdfc4e2021-12-16 21:53:151746 },
1747 ],
1748 'dep_type': 'cipd',
1749 'condition': 'checkout_mac',
1750 },
1751
1752 'src/tools/skia_goldctl/mac_arm64': {
1753 'packages': [
1754 {
1755 'package': 'skia/tools/goldctl/mac-arm64',
chromium-autorolldf3e18f2022-02-02 21:27:561756 'version': 'XlO5MLseLPLIFzjP_ZqyzC_mL0jxKtTHw6hSvu2ZfqMC',
Brian Sheedy3bdfc4e2021-12-16 21:53:151757 },
1758 ],
1759 'dep_type': 'cipd',
1760 'condition': 'checkout_mac',
1761 },
1762
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421763 'src/v8':
1764 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1765
1766 'src-internal': {
chromium-internal-autorolle1941f792022-02-04 00:58:481767 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@61e8d879218269b422cc892e9b9dff2c975d6140',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421768 'condition': 'checkout_src_internal',
1769 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031770
Eric Sumfe5b40c2021-12-20 20:53:451771 'src/ash/ambient/resources': {
1772 'packages': [
1773 {
1774 'package': 'chromeos_internal/assistant/ambient',
Eric Sum4248484f2022-01-28 03:55:341775 'version': 'pxg90ShqKWp8ch5tFVsNUirz7Nm0Az3_-nwhsqfQA4sC',
Eric Sumfe5b40c2021-12-20 20:53:451776 },
1777 ],
1778 'condition': 'checkout_chromeos and checkout_src_internal',
1779 'dep_type': 'cipd',
1780 },
1781
Yeunjoo Choi5e8f08182021-10-28 01:30:131782 'src/ash/webui/eche_app_ui/resources/prod': {
Sam Chiu2c8d0982021-03-05 00:23:151783 'packages': [
1784 {
1785 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll76cecf942022-01-27 18:13:171786 'version': 'JgpkC-c8buxqr0xk2MuWo-fOWnb2w8hUm7nANUi75MEC',
Sam Chiu2c8d0982021-03-05 00:23:151787 },
1788 ],
1789 'condition': 'checkout_chromeos and checkout_src_internal',
1790 'dep_type': 'cipd',
1791 },
1792
Yeunjoo Choia53415d2021-08-31 03:50:501793 'src/ash/webui/help_app_ui/resources/prod': {
Jose Magana5dd8c42f2020-05-14 00:40:211794 'packages': [
1795 {
1796 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll9149bfa2022-02-03 16:07:211797 'version': 'ukvpW97JmsEe_PUH_dAYvpTReZZk5ZNRDtg_eWouu7AC',
Jose Magana5dd8c42f2020-05-14 00:40:211798 },
1799 ],
1800 'condition': 'checkout_chromeos and checkout_src_internal',
1801 'dep_type': 'cipd',
1802 },
1803
Yeunjoo Choi997893e2021-09-07 05:19:071804 'src/ash/webui/media_app_ui/resources/prod': {
Jose Maganad34f1702020-06-09 13:33:001805 'packages': [
1806 {
1807 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autoroll843cd1fd2022-02-03 16:37:221808 'version': 'ys03EtngWhLQQ7994Y64lxbHzdOBnnobHlw2b37ou94C',
Jose Maganad34f1702020-06-09 13:33:001809 },
1810 ],
1811 'condition': 'checkout_chromeos and checkout_src_internal',
1812 'dep_type': 'cipd',
1813 },
1814
Yeunjoo Choie2ae1032021-10-22 02:55:111815 'src/ash/webui/projector_app/resources/prod': {
Toby Huang0a19eab2021-08-17 20:17:341816 'packages': [
1817 {
1818 'package': 'chromeos_internal/apps/projector_app/app',
chromium-internal-autoroll4ff381b2022-02-03 11:39:101819 'version': 'uYHeCyvV2v2hhOPtVpE12ZFyS8tmPfzsa-CvXvP7J4MC',
Toby Huang0a19eab2021-08-17 20:17:341820 },
1821 ],
1822 'condition': 'checkout_chromeos and checkout_src_internal',
1823 'dep_type': 'cipd',
1824 },
1825
Arthur Wang802dc8ce42020-06-15 19:16:511826 'src/third_party/webpagereplay': {
1827 'packages' : [
1828 {
1829 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001830 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511831 },
1832 ],
1833 'condition': 'checkout_android',
1834 'dep_type': 'cipd',
1835 },
1836
Josipdfc143f2020-02-26 23:38:361837 'src/third_party/android_prebuilts/build_tools': {
1838 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1839 'condition': 'checkout_android_prebuilts_build_tools',
1840 },
1841
Haiyang Pan4ba6d0b2021-03-05 02:00:321842 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1843 # section once org_robolectric_shadows_multidex is updated to a new version
1844 # that does not need jetify.
1845 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1846 'packages': [
1847 {
1848 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1849 'version': 'version:4.3.1-cr1',
1850 },
1851 ],
1852 'condition': 'checkout_android',
1853 'dep_type': 'cipd',
1854 },
1855
Takuto Ikutae5663832022-01-26 00:13:281856 # TODO(crbug.com/1290782): This should ideally be replaced with recursdeps,
1857 # but that arises concern which revision of devtools-frontend we should use
1858 # between public and internal build. So we have copy of CIPD deps from
1859 # devtools-frontend for now here.
1860 'src/third_party/devtools-frontend/src/third_party/esbuild': {
1861 'packages': [
1862 {
1863 'package': 'infra/3pp/tools/esbuild/${{platform}}',
1864 # This should be synced with devtools-frontend DEPS.
1865 'version': 'version:[email protected]',
1866 },
1867 ],
1868 'dep_type': 'cipd',
1869 },
1870
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031871 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101872 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391873 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241874 'packages': [
1875 {
Peter Wend340c5e2018-07-26 20:55:391876 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091877 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241878 },
1879 ],
1880 'condition': 'checkout_android',
1881 'dep_type': 'cipd',
1882 },
1883
Ben Joycee779ce62019-08-15 22:57:371884 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1885 'packages': [
1886 {
1887 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091888 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371889 },
1890 ],
1891 'condition': 'checkout_android',
1892 'dep_type': 'cipd',
1893 },
1894
Peter Wend340c5e2018-07-26 20:55:391895 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241896 'packages': [
1897 {
Peter Wend340c5e2018-07-26 20:55:391898 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091899 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031900 },
1901 ],
1902 'condition': 'checkout_android',
1903 'dep_type': 'cipd',
1904 },
1905
1906 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1907 'packages': [
1908 {
1909 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091910 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241911 },
1912 ],
1913 'condition': 'checkout_android',
1914 'dep_type': 'cipd',
1915 },
1916
Ben Joycee779ce62019-08-15 22:57:371917 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1918 'packages': [
1919 {
1920 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091921 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371922 },
1923 ],
1924 'condition': 'checkout_android',
1925 'dep_type': 'cipd',
1926 },
1927
1928 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1929 'packages': [
1930 {
1931 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091932 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371933 },
1934 ],
1935 'condition': 'checkout_android',
1936 'dep_type': 'cipd',
1937 },
1938
Peter Wend340c5e2018-07-26 20:55:391939 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241940 'packages': [
1941 {
Peter Wend340c5e2018-07-26 20:55:391942 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091943 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241944 },
1945 ],
1946 'condition': 'checkout_android',
1947 'dep_type': 'cipd',
1948 },
1949
Ben Joycee779ce62019-08-15 22:57:371950 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1951 'packages': [
1952 {
1953 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091954 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371955 },
1956 ],
1957 'condition': 'checkout_android',
1958 'dep_type': 'cipd',
1959 },
1960
Ben Joyce157038a2020-05-06 20:13:061961 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1962 'packages': [
1963 {
1964 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091965 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061966 },
1967 ],
1968 'condition': 'checkout_android',
1969 'dep_type': 'cipd',
1970 },
1971
1972 'src/third_party/android_deps/libs/classworlds_classworlds': {
1973 'packages': [
1974 {
1975 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091976 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061977 },
1978 ],
1979 'condition': 'checkout_android',
1980 'dep_type': 'cipd',
1981 },
1982
Peter Wend340c5e2018-07-26 20:55:391983 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241984 'packages': [
1985 {
Peter Wend340c5e2018-07-26 20:55:391986 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091987 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241988 },
1989 ],
1990 'condition': 'checkout_android',
1991 'dep_type': 'cipd',
1992 },
1993
Peter Wend340c5e2018-07-26 20:55:391994 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241995 'packages': [
1996 {
Peter Wend340c5e2018-07-26 20:55:391997 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091998 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371999 },
2000 ],
2001 'condition': 'checkout_android',
2002 'dep_type': 'cipd',
2003 },
2004
2005 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
2006 'packages': [
2007 {
2008 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:092009 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242010 },
2011 ],
2012 'condition': 'checkout_android',
2013 'dep_type': 'cipd',
2014 },
2015
Peter Wend340c5e2018-07-26 20:55:392016 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242017 'packages': [
2018 {
Peter Wend340c5e2018-07-26 20:55:392019 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092020 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372021 },
2022 ],
2023 'condition': 'checkout_android',
2024 'dep_type': 'cipd',
2025 },
2026
2027 'src/third_party/android_deps/libs/com_android_support_collections': {
2028 'packages': [
2029 {
2030 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:092031 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372032 },
2033 ],
2034 'condition': 'checkout_android',
2035 'dep_type': 'cipd',
2036 },
2037
2038 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
2039 'packages': [
2040 {
2041 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092042 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372043 },
2044 ],
2045 'condition': 'checkout_android',
2046 'dep_type': 'cipd',
2047 },
2048
2049 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
2050 'packages': [
2051 {
2052 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:092053 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372054 },
2055 ],
2056 'condition': 'checkout_android',
2057 'dep_type': 'cipd',
2058 },
2059
2060 'src/third_party/android_deps/libs/com_android_support_customview': {
2061 'packages': [
2062 {
2063 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:092064 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242065 },
2066 ],
2067 'condition': 'checkout_android',
2068 'dep_type': 'cipd',
2069 },
2070
Peter Wend340c5e2018-07-26 20:55:392071 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242072 'packages': [
2073 {
Peter Wend340c5e2018-07-26 20:55:392074 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:092075 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372076 },
2077 ],
2078 'condition': 'checkout_android',
2079 'dep_type': 'cipd',
2080 },
2081
2082 'src/third_party/android_deps/libs/com_android_support_documentfile': {
2083 'packages': [
2084 {
2085 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:092086 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372087 },
2088 ],
2089 'condition': 'checkout_android',
2090 'dep_type': 'cipd',
2091 },
2092
2093 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
2094 'packages': [
2095 {
2096 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092097 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242098 },
2099 ],
2100 'condition': 'checkout_android',
2101 'dep_type': 'cipd',
2102 },
2103
Ben Joycee779ce62019-08-15 22:57:372104 'src/third_party/android_deps/libs/com_android_support_interpolator': {
2105 'packages': [
2106 {
2107 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:092108 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242109 },
2110 ],
2111 'condition': 'checkout_android',
2112 'dep_type': 'cipd',
2113 },
2114
Ben Joycee779ce62019-08-15 22:57:372115 'src/third_party/android_deps/libs/com_android_support_loader': {
2116 'packages': [
2117 {
2118 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:092119 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372120 },
2121 ],
2122 'condition': 'checkout_android',
2123 'dep_type': 'cipd',
2124 },
2125
2126 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
2127 'packages': [
2128 {
2129 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:092130 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242131 },
2132 ],
2133 'condition': 'checkout_android',
2134 'dep_type': 'cipd',
2135 },
2136
Peter Wend340c5e2018-07-26 20:55:392137 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242138 'packages': [
2139 {
Peter Wend340c5e2018-07-26 20:55:392140 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:092141 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242142 },
2143 ],
2144 'condition': 'checkout_android',
2145 'dep_type': 'cipd',
2146 },
2147
Ben Joycee779ce62019-08-15 22:57:372148 'src/third_party/android_deps/libs/com_android_support_print': {
2149 'packages': [
2150 {
2151 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:092152 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242153 },
2154 ],
2155 'condition': 'checkout_android',
2156 'dep_type': 'cipd',
2157 },
2158
Peter Wend340c5e2018-07-26 20:55:392159 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242160 'packages': [
2161 {
Peter Wend340c5e2018-07-26 20:55:392162 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092163 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372164 },
2165 ],
2166 'condition': 'checkout_android',
2167 'dep_type': 'cipd',
2168 },
2169
2170 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2171 'packages': [
2172 {
2173 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092174 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242175 },
2176 ],
2177 'condition': 'checkout_android',
2178 'dep_type': 'cipd',
2179 },
2180
Peter Wend340c5e2018-07-26 20:55:392181 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242182 'packages': [
2183 {
Peter Wend340c5e2018-07-26 20:55:392184 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092185 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242186 },
2187 ],
2188 'condition': 'checkout_android',
2189 'dep_type': 'cipd',
2190 },
2191
Peter Wend340c5e2018-07-26 20:55:392192 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242193 'packages': [
2194 {
Peter Wend340c5e2018-07-26 20:55:392195 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092196 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242197 },
2198 ],
2199 'condition': 'checkout_android',
2200 'dep_type': 'cipd',
2201 },
2202
Peter Wend340c5e2018-07-26 20:55:392203 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242204 'packages': [
2205 {
Peter Wend340c5e2018-07-26 20:55:392206 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092207 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242208 },
2209 ],
2210 'condition': 'checkout_android',
2211 'dep_type': 'cipd',
2212 },
2213
Peter Wend340c5e2018-07-26 20:55:392214 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242215 'packages': [
2216 {
Peter Wend340c5e2018-07-26 20:55:392217 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092218 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242219 },
2220 ],
2221 'condition': 'checkout_android',
2222 'dep_type': 'cipd',
2223 },
2224
Peter Wend340c5e2018-07-26 20:55:392225 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242226 'packages': [
2227 {
Peter Wend340c5e2018-07-26 20:55:392228 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092229 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242230 },
2231 ],
2232 'condition': 'checkout_android',
2233 'dep_type': 'cipd',
2234 },
2235
Peter Wend340c5e2018-07-26 20:55:392236 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242237 'packages': [
2238 {
Peter Wend340c5e2018-07-26 20:55:392239 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092240 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242241 },
2242 ],
2243 'condition': 'checkout_android',
2244 'dep_type': 'cipd',
2245 },
2246
Peter Wend340c5e2018-07-26 20:55:392247 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242248 'packages': [
2249 {
Peter Wend340c5e2018-07-26 20:55:392250 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092251 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242252 },
2253 ],
2254 'condition': 'checkout_android',
2255 'dep_type': 'cipd',
2256 },
2257
Peter Wend340c5e2018-07-26 20:55:392258 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242259 'packages': [
2260 {
Peter Wend340c5e2018-07-26 20:55:392261 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092262 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372263 },
2264 ],
2265 'condition': 'checkout_android',
2266 'dep_type': 'cipd',
2267 },
2268
2269 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2270 'packages': [
2271 {
2272 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092273 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242274 },
2275 ],
2276 'condition': 'checkout_android',
2277 'dep_type': 'cipd',
2278 },
2279
Peter Wend340c5e2018-07-26 20:55:392280 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242281 'packages': [
2282 {
Peter Wend340c5e2018-07-26 20:55:392283 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092284 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372285 },
2286 ],
2287 'condition': 'checkout_android',
2288 'dep_type': 'cipd',
2289 },
2290
2291 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2292 'packages': [
2293 {
2294 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092295 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372296 },
2297 ],
2298 'condition': 'checkout_android',
2299 'dep_type': 'cipd',
2300 },
2301
2302 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2303 'packages': [
2304 {
2305 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092306 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392307 },
2308 ],
2309 'condition': 'checkout_android',
2310 'dep_type': 'cipd',
2311 },
2312
Mohamed Heikal9936c712021-04-08 20:47:152313 'src/third_party/android_deps/libs/com_android_tools_common': {
2314 'packages': [
2315 {
2316 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
Mohamed Heikal125a1c2c2022-01-28 19:50:062317 'version': 'version:[email protected]',
Mohamed Heikal9936c712021-04-08 20:47:152318 },
2319 ],
2320 'condition': 'checkout_android',
2321 'dep_type': 'cipd',
2322 },
2323
Andrew Grieve91ef4102020-04-22 14:17:312324 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2325 'packages': [
2326 {
2327 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092328 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312329 },
2330 ],
2331 'condition': 'checkout_android',
2332 'dep_type': 'cipd',
2333 },
2334
Justin DeWitt66c6aea2020-08-17 22:08:412335 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2336 'packages': [
2337 {
2338 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092339 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412340 },
2341 ],
2342 'condition': 'checkout_android',
2343 'dep_type': 'cipd',
2344 },
2345
Mohamed Heikal9936c712021-04-08 20:47:152346 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2347 'packages': [
2348 {
2349 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
Mohamed Heikal125a1c2c2022-01-28 19:50:062350 'version': 'version:[email protected]',
Mohamed Heikal9936c712021-04-08 20:47:152351 },
2352 ],
2353 'condition': 'checkout_android',
2354 'dep_type': 'cipd',
2355 },
2356
2357 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2358 'packages': [
2359 {
2360 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
Mohamed Heikal125a1c2c2022-01-28 19:50:062361 'version': 'version:[email protected]',
Mohamed Heikal9936c712021-04-08 20:47:152362 },
2363 ],
2364 'condition': 'checkout_android',
2365 'dep_type': 'cipd',
2366 },
2367
Peter Wenb1434387b2020-01-23 17:34:172368 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362369 'packages': [
2370 {
Peter Wenb1434387b2020-01-23 17:34:172371 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Peter Wen840bd642021-06-14 14:04:262372 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362373 },
2374 ],
2375 'condition': 'checkout_android',
2376 'dep_type': 'cipd',
2377 },
2378
Peter Wenb1434387b2020-01-23 17:34:172379 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362380 'packages': [
2381 {
Peter Wenb1434387b2020-01-23 17:34:172382 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092383 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362384 },
2385 ],
2386 'condition': 'checkout_android',
2387 'dep_type': 'cipd',
2388 },
2389
Richard Knolla7005982021-01-26 23:07:182390 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2391 'packages': [
2392 {
2393 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092394 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182395 },
2396 ],
2397 'condition': 'checkout_android',
2398 'dep_type': 'cipd',
2399 },
2400
Peter Wend340c5e2018-07-26 20:55:392401 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2402 'packages': [
2403 {
2404 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092405 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392406 },
2407 ],
2408 'condition': 'checkout_android',
2409 'dep_type': 'cipd',
2410 },
2411
2412 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2413 'packages': [
2414 {
2415 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092416 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392417 },
2418 ],
2419 'condition': 'checkout_android',
2420 'dep_type': 'cipd',
2421 },
2422
2423 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2424 'packages': [
2425 {
2426 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092427 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392428 },
2429 ],
2430 'condition': 'checkout_android',
2431 'dep_type': 'cipd',
2432 },
2433
2434 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2435 'packages': [
2436 {
2437 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092438 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392439 },
2440 ],
2441 'condition': 'checkout_android',
2442 'dep_type': 'cipd',
2443 },
2444
2445 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2446 'packages': [
2447 {
2448 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092449 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392450 },
2451 ],
2452 'condition': 'checkout_android',
2453 'dep_type': 'cipd',
2454 },
2455
2456 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2457 'packages': [
2458 {
2459 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092460 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392461 },
2462 ],
2463 'condition': 'checkout_android',
2464 'dep_type': 'cipd',
2465 },
2466
2467 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2468 'packages': [
2469 {
2470 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092471 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332472 },
2473 ],
2474 'condition': 'checkout_android',
2475 'dep_type': 'cipd',
2476 },
2477
2478 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2479 'packages': [
2480 {
2481 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092482 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392483 },
2484 ],
2485 'condition': 'checkout_android',
2486 'dep_type': 'cipd',
2487 },
2488
Richard Knolla7005982021-01-26 23:07:182489 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2490 'packages': [
2491 {
2492 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092493 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182494 },
2495 ],
2496 'condition': 'checkout_android',
2497 'dep_type': 'cipd',
2498 },
2499
Peter Wend340c5e2018-07-26 20:55:392500 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2501 'packages': [
2502 {
2503 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092504 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332505 },
2506 ],
2507 'condition': 'checkout_android',
2508 'dep_type': 'cipd',
2509 },
2510
2511 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2512 'packages': [
2513 {
2514 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092515 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392516 },
2517 ],
2518 'condition': 'checkout_android',
2519 'dep_type': 'cipd',
2520 },
2521
2522 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2523 'packages': [
2524 {
2525 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092526 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392527 },
2528 ],
2529 'condition': 'checkout_android',
2530 'dep_type': 'cipd',
2531 },
2532
2533 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2534 'packages': [
2535 {
2536 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092537 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392538 },
2539 ],
2540 'condition': 'checkout_android',
2541 'dep_type': 'cipd',
2542 },
2543
2544 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2545 'packages': [
2546 {
2547 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092548 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392549 },
2550 ],
2551 'condition': 'checkout_android',
2552 'dep_type': 'cipd',
2553 },
2554
2555 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2556 'packages': [
2557 {
2558 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092559 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332560 },
2561 ],
2562 'condition': 'checkout_android',
2563 'dep_type': 'cipd',
2564 },
2565
2566 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2567 'packages': [
2568 {
2569 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092570 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332571 },
2572 ],
2573 'condition': 'checkout_android',
2574 'dep_type': 'cipd',
2575 },
2576
2577 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2578 'packages': [
2579 {
2580 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092581 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332582 },
2583 ],
2584 'condition': 'checkout_android',
2585 'dep_type': 'cipd',
2586 },
2587
2588 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2589 'packages': [
2590 {
2591 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092592 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392593 },
2594 ],
2595 'condition': 'checkout_android',
2596 'dep_type': 'cipd',
2597 },
2598
2599 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2600 'packages': [
2601 {
2602 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092603 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392604 },
2605 ],
2606 'condition': 'checkout_android',
2607 'dep_type': 'cipd',
2608 },
2609
2610 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2611 'packages': [
2612 {
2613 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092614 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392615 },
2616 ],
2617 'condition': 'checkout_android',
2618 'dep_type': 'cipd',
2619 },
2620
2621 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2622 'packages': [
2623 {
2624 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092625 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242626 },
2627 ],
2628 'condition': 'checkout_android',
2629 'dep_type': 'cipd',
2630 },
2631
Ben Joyce5274e3d2019-09-03 19:19:042632 'src/third_party/android_deps/libs/com_google_android_material_material': {
2633 'packages': [
2634 {
2635 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Sky Malice010d67f2021-12-14 14:58:422636 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042637 },
2638 ],
2639 'condition': 'checkout_android',
2640 'dep_type': 'cipd',
2641 },
2642
Peter Wend8cae19322021-06-30 15:54:212643 'src/third_party/android_deps/libs/com_google_android_play_core': {
2644 'packages': [
2645 {
2646 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
2647 'version': 'version:[email protected]',
2648 },
2649 ],
2650 'condition': 'checkout_android',
2651 'dep_type': 'cipd',
2652 },
2653
Andrew Grieve8b5b0462019-11-13 21:07:362654 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2655 'packages': [
2656 {
2657 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Peter Wenaa3f5802021-09-14 15:46:122658 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362659 },
2660 ],
2661 'condition': 'checkout_android',
2662 'dep_type': 'cipd',
2663 },
2664
2665 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2666 'packages': [
2667 {
2668 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092669 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362670 },
2671 ],
2672 'condition': 'checkout_android',
2673 'dep_type': 'cipd',
2674 },
2675
2676 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2677 'packages': [
2678 {
2679 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092680 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362681 },
2682 ],
2683 'condition': 'checkout_android',
2684 'dep_type': 'cipd',
2685 },
2686
Peter Wen37c9003b2020-07-06 15:04:262687 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2688 'packages': [
2689 {
2690 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092691 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262692 },
2693 ],
2694 'condition': 'checkout_android',
2695 'dep_type': 'cipd',
2696 },
2697
Haiyang Pand924ea82021-03-01 18:44:052698 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362699 'packages': [
2700 {
2701 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092702 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362703 },
2704 ],
2705 'condition': 'checkout_android',
2706 'dep_type': 'cipd',
2707 },
2708
Peter Wenee303ae2018-09-12 19:41:372709 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2710 'packages': [
2711 {
2712 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092713 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372714 },
2715 ],
2716 'condition': 'checkout_android',
2717 'dep_type': 'cipd',
2718 },
2719
Andrew Grieveec7ec4212020-02-03 22:15:502720 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2721 'packages': [
2722 {
2723 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092724 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502725 },
2726 ],
2727 'condition': 'checkout_android',
2728 'dep_type': 'cipd',
2729 },
2730
Pavel Shmakovc1d47012018-08-24 14:36:222731 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2732 'packages': [
2733 {
2734 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092735 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222736 },
2737 ],
2738 'condition': 'checkout_android',
2739 'dep_type': 'cipd',
2740 },
2741
Pavel Shmakovc1d47012018-08-24 14:36:222742 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2743 'packages': [
2744 {
2745 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092746 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222747 },
2748 ],
2749 'condition': 'checkout_android',
2750 'dep_type': 'cipd',
2751 },
2752
2753 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2754 'packages': [
2755 {
2756 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092757 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222758 },
2759 ],
2760 'condition': 'checkout_android',
2761 'dep_type': 'cipd',
2762 },
2763
2764 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372765 'packages': [
2766 {
2767 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092768 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372769 },
2770 ],
2771 'condition': 'checkout_android',
2772 'dep_type': 'cipd',
2773 },
2774
Andrew Grieve8b5b0462019-11-13 21:07:362775 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2776 'packages': [
2777 {
2778 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Peter Wen75acc182021-11-10 19:51:542779 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362780 },
2781 ],
2782 'condition': 'checkout_android',
2783 'dep_type': 'cipd',
2784 },
2785
Peter Wenee303ae2018-09-12 19:41:372786 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2787 'packages': [
2788 {
2789 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Peter Wen75acc182021-11-10 19:51:542790 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362791 },
2792 ],
2793 'condition': 'checkout_android',
2794 'dep_type': 'cipd',
2795 },
2796
2797 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2798 'packages': [
2799 {
2800 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Peter Wen75acc182021-11-10 19:51:542801 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362802 },
2803 ],
2804 'condition': 'checkout_android',
2805 'dep_type': 'cipd',
2806 },
2807
2808 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2809 'packages': [
2810 {
2811 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Peter Wen75acc182021-11-10 19:51:542812 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362813 },
2814 ],
2815 'condition': 'checkout_android',
2816 'dep_type': 'cipd',
2817 },
2818
2819 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2820 'packages': [
2821 {
2822 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wen75acc182021-11-10 19:51:542823 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362824 },
2825 ],
2826 'condition': 'checkout_android',
2827 'dep_type': 'cipd',
2828 },
2829
2830 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2831 'packages': [
2832 {
2833 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092834 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372835 },
2836 ],
2837 'condition': 'checkout_android',
2838 'dep_type': 'cipd',
2839 },
Pavel Shmakovc1d47012018-08-24 14:36:222840
2841 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2842 'packages': [
2843 {
2844 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092845 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222846 },
2847 ],
2848 'condition': 'checkout_android',
2849 'dep_type': 'cipd',
2850 },
2851
Richard Knolla7005982021-01-26 23:07:182852 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2853 'packages': [
2854 {
2855 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092856 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182857 },
2858 ],
2859 'condition': 'checkout_android',
2860 'dep_type': 'cipd',
2861 },
2862
2863 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2864 'packages': [
2865 {
2866 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092867 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182868 },
2869 ],
2870 'condition': 'checkout_android',
2871 'dep_type': 'cipd',
2872 },
2873
2874 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2875 'packages': [
2876 {
2877 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092878 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182879 },
2880 ],
2881 'condition': 'checkout_android',
2882 'dep_type': 'cipd',
2883 },
2884
2885 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2886 'packages': [
2887 {
2888 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092889 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182890 },
2891 ],
2892 'condition': 'checkout_android',
2893 'dep_type': 'cipd',
2894 },
2895
2896 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2897 'packages': [
2898 {
2899 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092900 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182901 },
2902 ],
2903 'condition': 'checkout_android',
2904 'dep_type': 'cipd',
2905 },
2906
2907 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2908 'packages': [
2909 {
2910 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092911 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182912 },
2913 ],
2914 'condition': 'checkout_android',
2915 'dep_type': 'cipd',
2916 },
2917
2918 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2919 'packages': [
2920 {
2921 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092922 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182923 },
2924 ],
2925 'condition': 'checkout_android',
2926 'dep_type': 'cipd',
2927 },
2928
2929 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2930 'packages': [
2931 {
2932 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092933 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182934 },
2935 ],
2936 'condition': 'checkout_android',
2937 'dep_type': 'cipd',
2938 },
2939
2940 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2941 'packages': [
2942 {
2943 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092944 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182945 },
2946 ],
2947 'condition': 'checkout_android',
2948 'dep_type': 'cipd',
2949 },
2950
2951 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2952 'packages': [
2953 {
2954 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092955 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182956 },
2957 ],
2958 'condition': 'checkout_android',
2959 'dep_type': 'cipd',
2960 },
2961
2962 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2963 'packages': [
2964 {
2965 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092966 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182967 },
2968 ],
2969 'condition': 'checkout_android',
2970 'dep_type': 'cipd',
2971 },
2972
Mohamed Heikalcf7ec272021-11-12 20:30:552973 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
2974 'packages': [
2975 {
2976 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
2977 'version': 'version:[email protected]',
2978 },
2979 ],
2980 'condition': 'checkout_android',
2981 'dep_type': 'cipd',
2982 },
2983
Pavel Shmakovc1d47012018-08-24 14:36:222984 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2985 'packages': [
2986 {
2987 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092988 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222989 },
2990 ],
2991 'condition': 'checkout_android',
2992 'dep_type': 'cipd',
2993 },
2994
Andrew Grieve8b5b0462019-11-13 21:07:362995 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2996 'packages': [
2997 {
2998 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092999 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363000 },
3001 ],
3002 'condition': 'checkout_android',
3003 'dep_type': 'cipd',
3004 },
3005
Pavel Shmakovc1d47012018-08-24 14:36:223006 'src/third_party/android_deps/libs/com_google_guava_guava': {
3007 'packages': [
3008 {
3009 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Sam Maier3f284f12021-10-01 02:07:003010 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373011 },
3012 ],
3013 'condition': 'checkout_android',
3014 'dep_type': 'cipd',
3015 },
3016
Peter Kotwicz57eedc72020-11-13 20:05:463017 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
3018 'packages': [
3019 {
3020 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Sam Maier497b32b2021-09-29 21:47:183021 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:463022 },
3023 ],
3024 'condition': 'checkout_android',
3025 'dep_type': 'cipd',
3026 },
3027
Ben Joycebd0d9e52019-11-12 09:01:503028 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
3029 'packages': [
3030 {
3031 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:093032 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:503033 },
3034 ],
3035 'condition': 'checkout_android',
3036 'dep_type': 'cipd',
3037 },
3038
Peter Wenee303ae2018-09-12 19:41:373039 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
3040 'packages': [
3041 {
3042 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093043 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223044 },
3045 ],
3046 'condition': 'checkout_android',
3047 'dep_type': 'cipd',
3048 },
3049
Andrew Grievebddebf72019-11-25 17:59:103050 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
3051 'packages': [
3052 {
3053 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:093054 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:103055 },
3056 ],
3057 'condition': 'checkout_android',
3058 'dep_type': 'cipd',
3059 },
3060
Mohamed Heikal25f926b72020-06-25 02:58:483061 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:343062 'packages': [
3063 {
Mohamed Heikal25f926b72020-06-25 02:58:483064 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal2737e182022-01-28 21:00:253065 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:343066 },
3067 ],
3068 'condition': 'checkout_android',
3069 'dep_type': 'cipd',
3070 },
3071
Andrew Grieve8b5b0462019-11-13 21:07:363072 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
3073 'packages': [
3074 {
3075 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:093076 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363077 },
3078 ],
3079 'condition': 'checkout_android',
3080 'dep_type': 'cipd',
3081 },
3082
Pavel Shmakovc1d47012018-08-24 14:36:223083 'src/third_party/android_deps/libs/com_squareup_javapoet': {
3084 'packages': [
3085 {
3086 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:093087 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223088 },
3089 ],
3090 'condition': 'checkout_android',
3091 'dep_type': 'cipd',
3092 },
3093
Ben Joyce5ce169f02020-03-20 13:07:123094 'src/third_party/android_deps/libs/com_squareup_javawriter': {
3095 'packages': [
3096 {
3097 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:093098 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:123099 },
3100 ],
3101 'condition': 'checkout_android',
3102 'dep_type': 'cipd',
3103 },
3104
Peter Wen840bd642021-06-14 14:04:263105 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
3106 'packages': [
3107 {
3108 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
3109 'version': 'version:[email protected]',
3110 },
3111 ],
3112 'condition': 'checkout_android',
3113 'dep_type': 'cipd',
3114 },
3115
Ben Joyce18c01322020-01-03 23:07:593116 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
3117 'packages': [
3118 {
3119 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093120 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:593121 },
3122 ],
3123 'condition': 'checkout_android',
3124 'dep_type': 'cipd',
3125 },
3126
Pavel Shmakovc1d47012018-08-24 14:36:223127 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3128 'packages': [
3129 {
3130 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093131 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223132 },
3133 ],
3134 'condition': 'checkout_android',
3135 'dep_type': 'cipd',
3136 },
3137
3138 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373139 'packages': [
3140 {
3141 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:093142 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373143 },
3144 ],
3145 'condition': 'checkout_android',
3146 'dep_type': 'cipd',
3147 },
3148
Ben Joyce157038a2020-05-06 20:13:063149 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
3150 'packages': [
3151 {
3152 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:093153 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063154 },
3155 ],
3156 'condition': 'checkout_android',
3157 'dep_type': 'cipd',
3158 },
3159
Haiyang Pand924ea82021-03-01 18:44:053160 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:063161 'packages': [
3162 {
3163 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:093164 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063165 },
3166 ],
3167 'condition': 'checkout_android',
3168 'dep_type': 'cipd',
3169 },
3170
Peter Wen414bfbc2020-02-19 20:02:003171 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3172 'packages': [
3173 {
3174 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:093175 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003176 },
3177 ],
3178 'condition': 'checkout_android',
3179 'dep_type': 'cipd',
3180 },
3181
Yun Liu081719f2019-03-20 23:24:023182 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3183 'packages': [
3184 {
3185 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:093186 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:023187 },
3188 ],
3189 'condition': 'checkout_android',
3190 'dep_type': 'cipd',
3191 },
3192
Ben Joyce157038a2020-05-06 20:13:063193 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3194 'packages': [
3195 {
3196 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:093197 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063198 },
3199 ],
3200 'condition': 'checkout_android',
3201 'dep_type': 'cipd',
3202 },
3203
3204 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
3205 'packages': [
3206 {
3207 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:093208 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063209 },
3210 ],
3211 'condition': 'checkout_android',
3212 'dep_type': 'cipd',
3213 },
3214
3215 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3216 'packages': [
3217 {
3218 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:093219 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063220 },
3221 ],
3222 'condition': 'checkout_android',
3223 'dep_type': 'cipd',
3224 },
3225
3226 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3227 'packages': [
3228 {
3229 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:093230 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063231 },
3232 ],
3233 'condition': 'checkout_android',
3234 'dep_type': 'cipd',
3235 },
3236
3237 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3238 'packages': [
3239 {
3240 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093241 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063242 },
3243 ],
3244 'condition': 'checkout_android',
3245 'dep_type': 'cipd',
3246 },
3247
3248 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3249 'packages': [
3250 {
3251 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093252 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063253 },
3254 ],
3255 'condition': 'checkout_android',
3256 'dep_type': 'cipd',
3257 },
3258
3259 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3260 'packages': [
3261 {
3262 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093263 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063264 },
3265 ],
3266 'condition': 'checkout_android',
3267 'dep_type': 'cipd',
3268 },
3269
3270 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3271 'packages': [
3272 {
3273 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093274 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063275 },
3276 ],
3277 'condition': 'checkout_android',
3278 'dep_type': 'cipd',
3279 },
3280
3281 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3282 'packages': [
3283 {
3284 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093285 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063286 },
3287 ],
3288 'condition': 'checkout_android',
3289 'dep_type': 'cipd',
3290 },
3291
3292 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3293 'packages': [
3294 {
3295 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093296 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063297 },
3298 ],
3299 'condition': 'checkout_android',
3300 'dep_type': 'cipd',
3301 },
3302
3303 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3304 'packages': [
3305 {
3306 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093307 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063308 },
3309 ],
3310 'condition': 'checkout_android',
3311 'dep_type': 'cipd',
3312 },
3313
3314 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3315 'packages': [
3316 {
3317 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093318 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063319 },
3320 ],
3321 'condition': 'checkout_android',
3322 'dep_type': 'cipd',
3323 },
3324
3325 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3326 'packages': [
3327 {
3328 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093329 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063330 },
3331 ],
3332 'condition': 'checkout_android',
3333 'dep_type': 'cipd',
3334 },
3335
3336 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3337 'packages': [
3338 {
3339 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093340 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063341 },
3342 ],
3343 'condition': 'checkout_android',
3344 'dep_type': 'cipd',
3345 },
3346
3347 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3348 'packages': [
3349 {
3350 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093351 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063352 },
3353 ],
3354 'condition': 'checkout_android',
3355 'dep_type': 'cipd',
3356 },
3357
3358 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3359 'packages': [
3360 {
3361 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093362 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063363 },
3364 ],
3365 'condition': 'checkout_android',
3366 'dep_type': 'cipd',
3367 },
3368
Ben Joyce3d4dd2cd2020-05-27 18:32:503369 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3370 'packages': [
3371 {
3372 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093373 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503374 },
3375 ],
3376 'condition': 'checkout_android',
3377 'dep_type': 'cipd',
3378 },
3379
Peter Wenee303ae2018-09-12 19:41:373380 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3381 'packages': [
3382 {
3383 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093384 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373385 },
3386 ],
3387 'condition': 'checkout_android',
3388 'dep_type': 'cipd',
3389 },
3390
Andrew Grieve8b5b0462019-11-13 21:07:363391 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3392 'packages': [
3393 {
3394 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Sam Maier3f284f12021-10-01 02:07:003395 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363396 },
3397 ],
3398 'condition': 'checkout_android',
3399 'dep_type': 'cipd',
3400 },
3401
Peter Wenaa3f5802021-09-14 15:46:123402 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Andrew Grieve8b5b0462019-11-13 21:07:363403 'packages': [
3404 {
Peter Wenaa3f5802021-09-14 15:46:123405 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
3406 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363407 },
3408 ],
3409 'condition': 'checkout_android',
3410 'dep_type': 'cipd',
3411 },
3412
Peter Wenee303ae2018-09-12 19:41:373413 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3414 'packages': [
3415 {
3416 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093417 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363418 },
3419 ],
3420 'condition': 'checkout_android',
3421 'dep_type': 'cipd',
3422 },
3423
Ben Joyce157038a2020-05-06 20:13:063424 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3425 'packages': [
3426 {
3427 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093428 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063429 },
3430 ],
3431 'condition': 'checkout_android',
3432 'dep_type': 'cipd',
3433 },
3434
3435 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3436 'packages': [
3437 {
3438 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093439 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063440 },
3441 ],
3442 'condition': 'checkout_android',
3443 'dep_type': 'cipd',
3444 },
3445
3446 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3447 'packages': [
3448 {
3449 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093450 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063451 },
3452 ],
3453 'condition': 'checkout_android',
3454 'dep_type': 'cipd',
3455 },
3456
Peter Wen840bd642021-06-14 14:04:263457 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
3458 'packages': [
3459 {
3460 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
3461 'version': 'version:[email protected]',
3462 },
3463 ],
3464 'condition': 'checkout_android',
3465 'dep_type': 'cipd',
3466 },
3467
Andrew Grieve177c82f2020-02-03 19:35:173468 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3469 'packages': [
3470 {
3471 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093472 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173473 },
3474 ],
3475 'condition': 'checkout_android',
3476 'dep_type': 'cipd',
3477 },
3478
Ben Joyceb1d4e5d2020-01-22 23:45:173479 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3480 'packages': [
3481 {
3482 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Haiyang Pan48c7bd82021-12-16 21:47:493483 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173484 },
3485 ],
3486 'condition': 'checkout_android',
3487 'dep_type': 'cipd',
3488 },
3489
3490 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3491 'packages': [
3492 {
3493 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Haiyang Pan48c7bd82021-12-16 21:47:493494 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103495 },
3496 ],
3497 'condition': 'checkout_android',
3498 'dep_type': 'cipd',
3499 },
3500
Peter Wen014649a2021-06-25 16:05:133501 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
3502 'packages': [
3503 {
3504 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
3505 'version': 'version:[email protected]',
3506 },
3507 ],
3508 'condition': 'checkout_android',
3509 'dep_type': 'cipd',
3510 },
3511
3512 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
3513 'packages': [
3514 {
3515 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
3516 'version': 'version:[email protected]',
3517 },
3518 ],
3519 'condition': 'checkout_android',
3520 'dep_type': 'cipd',
3521 },
3522
Peter Kotwicza15f2862021-04-30 05:00:103523 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
3524 'packages': [
3525 {
3526 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Peter Wen014649a2021-06-25 16:05:133527 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103528 },
3529 ],
3530 'condition': 'checkout_android',
3531 'dep_type': 'cipd',
3532 },
3533
3534 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
3535 'packages': [
3536 {
3537 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Peter Wen014649a2021-06-25 16:05:133538 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003539 },
3540 ],
3541 'condition': 'checkout_android',
3542 'dep_type': 'cipd',
3543 },
3544
3545 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3546 'packages': [
3547 {
3548 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093549 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173550 },
3551 ],
3552 'condition': 'checkout_android',
3553 'dep_type': 'cipd',
3554 },
3555
Andrew Grieve177c82f2020-02-03 19:35:173556 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3557 'packages': [
3558 {
3559 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093560 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173561 },
3562 ],
3563 'condition': 'checkout_android',
3564 'dep_type': 'cipd',
3565 },
3566
3567 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3568 'packages': [
3569 {
3570 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093571 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173572 },
3573 ],
3574 'condition': 'checkout_android',
3575 'dep_type': 'cipd',
3576 },
3577
3578 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3579 'packages': [
3580 {
3581 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093582 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173583 },
3584 ],
3585 'condition': 'checkout_android',
3586 'dep_type': 'cipd',
3587 },
3588
3589 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3590 'packages': [
3591 {
3592 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093593 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173594 },
3595 ],
3596 'condition': 'checkout_android',
3597 'dep_type': 'cipd',
3598 },
3599
3600 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3601 'packages': [
3602 {
3603 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093604 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173605 },
3606 ],
3607 'condition': 'checkout_android',
3608 'dep_type': 'cipd',
3609 },
3610
Andrew Grieve8b5b0462019-11-13 21:07:363611 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3612 'packages': [
3613 {
3614 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093615 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373616 },
3617 ],
3618 'condition': 'checkout_android',
3619 'dep_type': 'cipd',
3620 },
Pavel Shmakovc1d47012018-08-24 14:36:223621
Mohamed Heikal9936c712021-04-08 20:47:153622 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063623 'packages': [
3624 {
3625 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153626 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063627 },
3628 ],
3629 'condition': 'checkout_android',
3630 'dep_type': 'cipd',
3631 },
3632
3633 'src/third_party/android_deps/libs/org_robolectric_junit': {
3634 'packages': [
3635 {
3636 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093637 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063638 },
3639 ],
3640 'condition': 'checkout_android',
3641 'dep_type': 'cipd',
3642 },
3643
3644 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3645 'packages': [
3646 {
3647 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093648 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063649 },
3650 ],
3651 'condition': 'checkout_android',
3652 'dep_type': 'cipd',
3653 },
3654
3655 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3656 'packages': [
3657 {
3658 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093659 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063660 },
3661 ],
3662 'condition': 'checkout_android',
3663 'dep_type': 'cipd',
3664 },
3665
3666 'src/third_party/android_deps/libs/org_robolectric_resources': {
3667 'packages': [
3668 {
3669 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093670 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063671 },
3672 ],
3673 'condition': 'checkout_android',
3674 'dep_type': 'cipd',
3675 },
3676
3677 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3678 'packages': [
3679 {
3680 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093681 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063682 },
3683 ],
3684 'condition': 'checkout_android',
3685 'dep_type': 'cipd',
3686 },
3687
3688 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3689 'packages': [
3690 {
3691 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093692 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063693 },
3694 ],
3695 'condition': 'checkout_android',
3696 'dep_type': 'cipd',
3697 },
3698
3699 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3700 'packages': [
3701 {
3702 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093703 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063704 },
3705 ],
3706 'condition': 'checkout_android',
3707 'dep_type': 'cipd',
3708 },
3709
3710 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3711 'packages': [
3712 {
3713 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093714 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063715 },
3716 ],
3717 'condition': 'checkout_android',
3718 'dep_type': 'cipd',
3719 },
3720
Ben Joyce2ab67672020-05-25 23:09:013721 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3722 'packages': [
3723 {
3724 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093725 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013726 },
3727 ],
3728 'condition': 'checkout_android',
3729 'dep_type': 'cipd',
3730 },
3731
Ben Joyce157038a2020-05-06 20:13:063732 'src/third_party/android_deps/libs/org_robolectric_utils': {
3733 'packages': [
3734 {
3735 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093736 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063737 },
3738 ],
3739 'condition': 'checkout_android',
3740 'dep_type': 'cipd',
3741 },
3742
3743 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3744 'packages': [
3745 {
3746 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093747 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063748 },
3749 ],
3750 'condition': 'checkout_android',
3751 'dep_type': 'cipd',
3752 },
3753
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033754 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123755
3756 'src/tools/resultdb': {
3757 'packages': [
3758 {
3759 'package': 'infra/tools/result_adapter/${{platform}}',
3760 'version': Var('resultdb_version'),
3761 },
3762 ],
3763 'dep_type': 'cipd',
3764 },
[email protected]5f129de2009-02-24 23:22:043765}
3766
[email protected]00c517672010-11-04 00:27:293767
[email protected]5f129de2009-02-24 23:22:043768include_rules = [
3769 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143770 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393771 '+base',
3772 '+build',
3773 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013774 # perfetto is base's public dependency.
3775 '+third_party/perfetto/include/perfetto/tracing',
Alexander Timin43f3faa522021-07-16 19:01:023776 '+third_party/perfetto/include/perfetto/test',
[email protected]5f129de2009-02-24 23:22:043777
[email protected]dfbff862012-11-28 19:08:143778 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393779 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143780
Stefan Zagerfd5ba192014-08-23 00:29:393781 '+testing',
3782 '+third_party/icu/source/common/unicode',
3783 '+third_party/icu/source/i18n/unicode',
3784 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413785
amraboelkherde7195e2021-08-20 15:44:263786 # PSM libraries usages must be allowlisted explicitly for now. That
3787 # is because it does not support component build.
3788 # TODO(crbug.com/1241832): Support component build for PSM libraries.
3789 '-third_party/shell-encryption',
3790 '-third_party/private_membership',
3791
Peter Kasting16fe8fef2020-07-31 15:40:523792 # Abseil features must be allowlisted explicitly for now. See
3793 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3794 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413795 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523796 '-third_party/abseil-cpp',
Anton Bikineev96625712021-05-13 19:17:503797 '+third_party/abseil-cpp/absl/types/optional.h',
Peter Kastinga9cf1c52020-07-31 17:42:463798 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043799]
3800
3801
3802# checkdeps.py shouldn't check include paths for files in these dirs:
3803skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393804 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143805 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393806 'skia',
3807 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413808 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393809 'v8',
[email protected]5f129de2009-02-24 23:22:043810]
[email protected]bfa24b962009-03-02 00:16:163811
3812
3813hooks = [
Dirk Pranke7ab5e3b2021-06-24 23:45:243814 # Download and initialize "vpython" VirtualEnv environment packages for
3815 # Python2. We do this before running any other hooks so that any other
3816 # hooks that might use vpython don't trip over unexpected issues and
3817 # don't run slower than they might otherwise need to.
[email protected]bfa24b962009-03-02 00:16:163818 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243819 'name': 'vpython_common',
3820 'pattern': '.',
3821 # TODO(https://crbug.com/1205263): Run this on mac/arm too once it works.
3822 'condition': 'not (host_os == "mac" and host_cpu == "arm64")',
3823 'action': [ 'vpython',
3824 '-vpython-spec', 'src/.vpython',
3825 '-vpython-tool', 'install',
3826 ],
3827 },
3828 # Download and initialize "vpython" VirtualEnv environment packages for
3829 # Python3. We do this before running any other hooks so that any other
3830 # hooks that might use vpython don't trip over unexpected issues and
3831 # don't run slower than they might otherwise need to.
3832 {
3833 'name': 'vpython3_common',
3834 'pattern': '.',
3835 'action': [ 'vpython3',
3836 '-vpython-spec', 'src/.vpython3',
3837 '-vpython-tool', 'install',
3838 ],
3839 },
3840 {
3841 # This clobbers when necessary (based on get_landmines.py). This should
3842 # run as early as possible so that other things that get/generate into the
3843 # output directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393844 'name': 'landmines',
3845 'pattern': '.',
3846 'action': [
Nico Weber193eb852021-05-14 18:01:253847 'python3',
Stefan Zagerfd5ba192014-08-23 00:29:393848 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303849 ],
3850 },
3851 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243852 # This clobbers when necessary (based on the internal ios version of
3853 # get_landmines.py). This should run as early as possible so that
3854 # other things that get/generate into the output directory will not
3855 # subsequently be clobbered. This script is only run# for iOS build
3856 # with src_internal.
Sylvain Defresne52ba2df52020-07-08 17:32:103857 'name': 'landmines_ios_internal',
3858 'pattern': '.',
3859 'condition': 'checkout_ios and checkout_src_internal',
3860 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313861 'python3',
Sylvain Defresne52ba2df52020-07-08 17:32:103862 'src/build/landmines.py',
3863 '--landmine-scripts',
3864 'src/ios_internal/build/get_landmines.py',
3865 '--landmines-path',
3866 'src/ios_internal/.landmines',
3867 ],
3868 },
3869 {
Dan Jacquescea92c512017-06-02 23:59:163870 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3871 # disabled.
3872 'name': 'disable_depot_tools_selfupdate',
3873 'pattern': '.',
3874 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313875 'python3',
Dan Jacquescea92c512017-06-02 23:59:163876 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3877 '--disable',
3878 ],
3879 },
3880 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173881 # Ensure that we don't accidentally reference any .pyc files whose
3882 # corresponding .py files have since been deleted.
3883 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523884 'name': 'remove_stale_pyc_files',
3885 'pattern': '.',
3886 'action': [
Nico Weber193eb852021-05-14 18:01:253887 'python3',
jbudorick94a712c2016-03-09 19:03:523888 'src/tools/remove_stale_pyc_files.py',
3889 'src/android_webview/tools',
3890 'src/build/android',
3891 'src/gpu/gles2_conform_support',
3892 'src/infra',
3893 'src/ppapi',
3894 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493895 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583896 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523897 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523898 'src/tools',
3899 ],
3900 },
3901 {
[email protected]89e43f652011-08-18 00:03:173902 # This downloads binaries for Native Client's newlib toolchain.
3903 # Done in lieu of building the toolchain from scratch as it can take
3904 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393905 'name': 'nacltools',
3906 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553907 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393908 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313909 'python3',
dyen249880632014-11-20 23:02:203910 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223911 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553912 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173913 ],
3914 },
[email protected]3a0b2492011-08-24 20:41:163915 {
Tom Andersona07b9fe2018-02-09 04:08:263916 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393917 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263918 'condition': 'checkout_linux and checkout_arm',
Dirk Pranke926f89d2021-05-18 18:42:313919 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263920 '--arch=arm'],
3921 },
3922 {
3923 'name': 'sysroot_arm64',
3924 'pattern': '.',
3925 'condition': 'checkout_linux and checkout_arm64',
Dirk Pranke926f89d2021-05-18 18:42:313926 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263927 '--arch=arm64'],
3928 },
3929 {
3930 'name': 'sysroot_x86',
3931 'pattern': '.',
3932 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
Dirk Pranke926f89d2021-05-18 18:42:313933 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263934 '--arch=x86'],
3935 },
3936 {
3937 'name': 'sysroot_mips',
3938 'pattern': '.',
3939 'condition': 'checkout_linux and checkout_mips',
Dirk Pranke926f89d2021-05-18 18:42:313940 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263941 '--arch=mips'],
3942 },
3943 {
Wang Qingd25f7cc2018-09-05 06:01:043944 'name': 'sysroot_mips64',
3945 'pattern': '.',
3946 'condition': 'checkout_linux and checkout_mips64',
Dirk Pranke926f89d2021-05-18 18:42:313947 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Wang Qingd25f7cc2018-09-05 06:01:043948 '--arch=mips64el'],
3949 },
3950
3951 {
Tom Andersona07b9fe2018-02-09 04:08:263952 'name': 'sysroot_x64',
3953 'pattern': '.',
3954 'condition': 'checkout_linux and checkout_x64',
Dirk Pranke926f89d2021-05-18 18:42:313955 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263956 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293957 },
3958 {
Nico Weber76299302018-02-01 20:36:453959 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3960 'name': 'ciopfs_linux',
3961 'pattern': '.',
3962 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403963 'action': [ 'python3',
Nico Weber76299302018-02-01 20:36:453964 'src/third_party/depot_tools/download_from_google_storage.py',
3965 '--no_resume',
3966 '--no_auth',
3967 '--bucket', 'chromium-browser-clang/ciopfs',
3968 '-s', 'src/build/ciopfs.sha1',
3969 ]
3970 },
3971 {
Nico Weberb19437032017-10-09 02:45:093972 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393973 'name': 'win_toolchain',
3974 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403975 'condition': 'checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:313976 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203977 },
justincohen6a03a3d2016-03-26 21:44:383978 {
3979 # Update the Mac toolchain if necessary.
3980 'name': 'mac_toolchain',
3981 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583982 'condition': 'checkout_mac or checkout_ios',
Nico Weber193eb852021-05-14 18:01:253983 'action': ['python3', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383984 },
[email protected]c71d3282014-04-09 01:56:203985 {
Chong Gu75af969a2021-03-22 14:46:143986 # Update the Fuchsia SDK if necessary.
3987 'name': 'Download Fuchsia SDK',
3988 'pattern': '.',
3989 'condition': 'checkout_fuchsia',
3990 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313991 'python3',
Chong Gu75af969a2021-03-22 14:46:143992 'src/build/fuchsia/update_sdk.py',
3993 '--default-bucket={fuchsia_sdk_bucket}',
3994 ],
3995 },
3996 {
Hans Wennborg0214e8a2019-04-29 09:50:513997 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123998 # Note: On Win, this should run after win_toolchain, as it may use it.
3999 'name': 'clang',
4000 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:514001 'condition': 'not llvm_force_head_revision',
Nico Weber193eb852021-05-14 18:01:254002 'action': ['python3', 'src/tools/clang/scripts/update.py'],
Hans Wennborg0214e8a2019-04-29 09:50:514003 },
4004 {
4005 # Build the clang toolchain from tip-of-tree.
4006 # Note: On Win, this should run after win_toolchain, as it may use it.
4007 'name': 'clang_tot',
4008 'pattern': '.',
4009 'condition': 'llvm_force_head_revision',
Dirk Pranke926f89d2021-05-18 18:42:314010 'action': ['python3', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:514011 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:444012 '--with-android={checkout_android}',
4013 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:124014 },
4015 {
Roberto Carrillo36312722018-10-17 02:18:454016 # This is supposed to support the same set of platforms as 'clang' above.
4017 'name': 'clang_coverage',
4018 'pattern': '.',
4019 'condition': 'checkout_clang_coverage_tools',
Dirk Pranke926f89d2021-05-18 18:42:314020 'action': ['python3', 'src/tools/clang/scripts/update.py',
Hans Wennborg8ee64a12019-11-05 17:31:304021 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:454022 },
4023 {
George Burgess IVa55e6bed2019-12-11 16:24:084024 # This is also supposed to support the same set of platforms as 'clang'
4025 # above. LLVM ToT support isn't provided at the moment.
4026 'name': 'clang_tidy',
4027 'pattern': '.',
4028 'condition': 'checkout_clang_tidy',
Dirk Pranke926f89d2021-05-18 18:42:314029 'action': ['python3', 'src/tools/clang/scripts/update.py',
George Burgess IVa55e6bed2019-12-11 16:24:084030 '--package=clang-tidy'],
4031 },
4032 {
danakj476c5882021-12-16 14:33:564033 # Grab the libraries and header files of the clang compiler that will be
4034 # used to build Chromium. These can be used to build clang tooling for
4035 # static analysis or codegen.
4036 'name': 'clang_libs',
4037 'pattern': '.',
4038 'condition': 'checkout_clang_libs',
4039 'action': ['python3', 'src/tools/clang/scripts/update.py',
4040 '--package=clang-libs'],
4041 },
4042 {
Benoit Lized60e0c2a2021-11-04 14:28:364043 # Should run after the clang hook. Used on mac, as well as for orderfile
4044 # generation on Android.
4045 'name': 'objdump',
Nico Weber98fd3772020-12-11 21:14:064046 'pattern': '.',
Benoit Lized60e0c2a2021-11-04 14:28:364047 'condition': 'checkout_mac or checkout_android and host_os != "mac"',
Dirk Pranke926f89d2021-05-18 18:42:314048 'action': ['python3', 'src/tools/clang/scripts/update.py',
Nico Weber98fd3772020-12-11 21:14:064049 '--package=objdump'],
4050 },
4051 {
phajdan.jr2448b2c2015-04-24 21:04:174052 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:394053 'name': 'lastchange',
4054 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254055 'action': ['python3', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:394056 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:254057 },
4058 {
Kai Ninomiya96bd9ef92017-10-20 21:30:374059 # Update GPU lists version string (for gpu/config).
4060 'name': 'gpu_lists_version',
4061 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254062 'action': ['python3', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:374063 '-m', 'GPU_LISTS_VERSION',
4064 '--revision-id-only',
4065 '--header', 'src/gpu/config/gpu_lists_version.h'],
4066 },
4067 {
halcanary5cacab3a2016-07-29 19:23:204068 # Update skia_commit_hash.h.
4069 'name': 'lastchange_skia',
4070 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254071 'action': ['python3', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:204072 '-m', 'SKIA_COMMIT_HASH',
4073 '-s', 'src/third_party/skia',
4074 '--header', 'src/skia/ext/skia_commit_hash.h'],
4075 },
[email protected]6eabd702014-01-12 00:19:204076 # Pull clang-format binaries using checked-in hashes.
4077 {
Stefan Zagerfd5ba192014-08-23 00:29:394078 'name': 'clang_format_win',
4079 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194080 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404081 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124082 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394083 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394084 '--no_auth',
4085 '--bucket', 'chromium-clang-format',
4086 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:204087 ],
4088 },
4089 {
Stefan Zagerfd5ba192014-08-23 00:29:394090 'name': 'clang_format_mac',
4091 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194092 'condition': 'host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404093 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124094 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394095 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394096 '--no_auth',
4097 '--bucket', 'chromium-clang-format',
4098 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:204099 ],
4100 },
4101 {
Stefan Zagerfd5ba192014-08-23 00:29:394102 'name': 'clang_format_linux',
4103 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194104 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404105 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124106 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394107 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394108 '--no_auth',
4109 '--bucket', 'chromium-clang-format',
4110 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:214111 ],
4112 },
Nico Weber0c0ade82017-10-19 22:34:434113 # Pull rc binaries using checked-in hashes.
4114 {
4115 'name': 'rc_win',
4116 'pattern': '.',
4117 'condition': 'checkout_win and host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404118 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434119 'src/third_party/depot_tools/download_from_google_storage.py',
4120 '--no_resume',
4121 '--no_auth',
4122 '--bucket', 'chromium-browser-clang/rc',
4123 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
4124 ],
4125 },
4126 {
4127 'name': 'rc_mac',
4128 'pattern': '.',
4129 'condition': 'checkout_win and host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404130 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434131 'src/third_party/depot_tools/download_from_google_storage.py',
4132 '--no_resume',
4133 '--no_auth',
4134 '--bucket', 'chromium-browser-clang/rc',
4135 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
4136 ],
4137 },
4138 {
4139 'name': 'rc_linux',
4140 'pattern': '.',
4141 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404142 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434143 'src/third_party/depot_tools/download_from_google_storage.py',
4144 '--no_resume',
4145 '--no_auth',
4146 '--bucket', 'chromium-browser-clang/rc',
4147 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:314148 ]
4149 },
Nico Weber76299302018-02-01 20:36:454150 {
Tom Anderson44027d42018-03-15 17:14:534151 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:314152 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404153 'action': [ 'python3',
4154 'src/third_party/depot_tools/download_from_google_storage.py',
Dominik Röttschesf49ef762017-11-17 09:26:314155 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:314156 '--extract',
4157 '--no_auth',
4158 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:534159 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:434160 ],
4161 },
Yves Gerey0e064c4c2019-11-06 14:42:094162 # Download test resources for opus, i.e. audio files.
4163 {
4164 'name': 'opus_test_files',
4165 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404166 'action': ['python3',
4167 'src/third_party/depot_tools/download_from_google_storage.py',
Yves Gerey0e064c4c2019-11-06 14:42:094168 '--no_auth',
4169 '--quiet',
4170 '--bucket', 'chromium-webrtc-resources',
4171 '-d', 'src/third_party/opus/tests/resources'],
4172 },
erikwright9bdc2bf2015-01-22 20:20:044173 {
Stefan Zagerfd5ba192014-08-23 00:29:394174 'name': 'apache_win32',
4175 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074176 'condition': 'checkout_win',
Dirk Pranke8e05ffd2021-05-14 02:33:404177 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124178 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394179 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394180 '--directory',
4181 '--recursive',
4182 '--no_auth',
4183 '--num_threads=16',
4184 '--bucket', 'chromium-apache-win32',
4185 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264186 ],
4187 },
4188 {
Dirk Pranke6c360be2017-10-09 19:06:594189 'name': 'msan_chained_origins',
4190 'pattern': '.',
4191 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404192 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594193 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364194 '--no_resume',
4195 '--no_auth',
4196 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434197 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594198 ],
4199 },
4200 {
4201 'name': 'msan_no_origins',
4202 'pattern': '.',
4203 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404204 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594205 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364206 '--no_resume',
4207 '--no_auth',
4208 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434209 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594210 ],
thomasandersonaa441f52017-04-04 22:35:394211 },
4212 {
Dirk Pranke474d1ca2019-03-13 23:14:364213 'name': 'wasm_fuzzer',
4214 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404215 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124216 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364217 '--no_resume',
4218 '--no_auth',
4219 '-u',
4220 '--bucket', 'v8-wasm-fuzzer',
4221 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474222 ],
4223 },
dpapadcbee6ab2017-01-14 03:05:534224
4225 # Pull down Node binaries for WebUI toolchain.
4226 {
4227 'name': 'node_linux64',
4228 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194229 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404230 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124231 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534232 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534233 '--extract',
4234 '--no_auth',
dpapad77a158862021-10-29 16:29:454235 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534236 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4237 ],
4238 },
4239 {
4240 'name': 'node_mac',
4241 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:144242 'condition': 'host_os == "mac" and host_cpu == "x64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404243 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124244 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534245 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534246 '--extract',
4247 '--no_auth',
dpapad77a158862021-10-29 16:29:454248 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534249 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4250 ],
4251 },
4252 {
Nico Weber6dd87c02021-03-23 14:51:144253 'name': 'node_mac_arm64',
4254 'pattern': '.',
4255 'condition': 'host_os == "mac" and host_cpu == "arm64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404256 'action': [ 'python3',
Nico Weber6dd87c02021-03-23 14:51:144257 'src/third_party/depot_tools/download_from_google_storage.py',
4258 '--no_resume',
4259 '--extract',
4260 '--no_auth',
dpapad77a158862021-10-29 16:29:454261 '--bucket', 'chromium-nodejs/16.13.0',
Nico Weber6dd87c02021-03-23 14:51:144262 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
4263 ],
4264 },
4265 {
dpapadcbee6ab2017-01-14 03:05:534266 'name': 'node_win',
4267 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194268 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404269 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124270 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534271 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534272 '--no_auth',
dpapad77a158862021-10-29 16:29:454273 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534274 '-s', 'src/third_party/node/win/node.exe.sha1',
4275 ],
4276 },
4277
4278 # Pull down NPM dependencies for WebUI toolchain.
4279 {
4280 'name': 'webui_node_modules',
4281 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404282 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124283 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534284 '--no_resume',
4285 '--extract',
4286 '--no_auth',
4287 '--bucket', 'chromium-nodejs',
4288 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4289 ],
4290 },
kainino61f7bce2017-04-28 21:53:274291
Ben Reich6a666ba2021-06-23 04:23:014292 # NPM dependencies for JavaScript code coverage.
4293 {
4294 'name': 'js_coverage_node_modules',
4295 'condition': 'checkout_js_coverage_modules',
4296 'pattern': '.',
4297 'action': [ 'python3',
4298 'src/third_party/depot_tools/download_from_google_storage.py',
4299 '--no_resume',
4300 '--extract',
4301 '--no_auth',
4302 '--bucket', 'chromium-nodejs/js_code_coverage',
4303 '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1',
4304 ],
4305 },
4306
Dirk Prankec1d528fc02017-11-03 15:15:034307 # Download Telemetry's binary dependencies via conditionals
4308 {
4309 'name': 'checkout_telemetry_binary_dependencies',
4310 'condition': 'checkout_telemetry_dependencies',
4311 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324312 'action': [ 'vpython3',
Dirk Prankec1d528fc02017-11-03 15:15:034313 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4314 ],
4315 },
Ryan Heise305d2652020-09-25 02:02:334316
Stephen Martinis924a02d2017-11-08 10:12:034317 # Download Telemetry's benchmark binary dependencies via conditionals
4318 {
4319 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554320 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034321 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464322 'action': [ 'vpython3',
Stephen Martinis924a02d2017-11-08 10:12:034323 'src/tools/perf/fetch_benchmark_deps.py',
4324 '-f',
Ryan Heise305d2652020-09-25 02:02:334325 '-p',
4326 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034327 ],
4328 },
Ryan Heise305d2652020-09-25 02:02:334329 {
4330 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554331 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334332 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324333 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334334 'src/tools/perf/fetch_benchmark_deps.py',
4335 '-f',
4336 '-p',
4337 'win'
4338 ],
4339 },
4340 {
4341 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554342 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334343 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324344 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334345 'src/tools/perf/fetch_benchmark_deps.py',
4346 '-f',
4347 '-p',
4348 'mac'
4349 ],
4350 },
4351 {
4352 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554353 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334354 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464355 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334356 'src/tools/perf/fetch_benchmark_deps.py',
4357 '-f',
4358 '-p',
4359 'android'
4360 ],
4361 },
4362
Dirk Prankec1d528fc02017-11-03 15:15:034363
Dirk Pranke099b747b2017-10-06 04:29:094364 # This is used to ensure that all network operations are properly
4365 # annotated so we can document what they're for.
4366 {
4367 'name': 'tools_traffic_annotation_linux',
4368 'pattern': '.',
4369 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404370 'action': [ 'python3',
Dirk Pranke099b747b2017-10-06 04:29:094371 'src/third_party/depot_tools/download_from_google_storage.py',
4372 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094373 '--no_auth',
4374 '--num_threads=4',
4375 '--bucket', 'chromium-tools-traffic_annotation',
4376 '-d', 'src/tools/traffic_annotation/bin/linux64',
4377 ],
4378 },
4379
Ramin Halavatib7e55d92017-11-21 08:00:574380# This is used to ensure that all network operations are properly
4381# annotated so we can document what they're for.
4382 {
4383 'name': 'tools_traffic_annotation_windows',
4384 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524385 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404386 'action': [ 'python3',
Ramin Halavatib7e55d92017-11-21 08:00:574387 'src/third_party/depot_tools/download_from_google_storage.py',
4388 '--no_resume',
4389 '--no_auth',
4390 '--num_threads=4',
4391 '--bucket', 'chromium-tools-traffic_annotation',
4392 '-d', 'src/tools/traffic_annotation/bin/win32',
4393 ],
4394 },
4395
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404396 # Pull down Zucchini test data.
4397 {
4398 'name': 'zucchini_testdata',
4399 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404400 'action': [ 'python3',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404401 'src/third_party/depot_tools/download_from_google_storage.py',
4402 '--no_resume',
4403 '--no_auth',
huangs3bad8e22017-09-05 21:50:004404 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574405 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4406 '--recursive',
4407 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404408 ],
4409 },
Arthur Wang95d62d42020-06-03 04:53:254410 # Pull down WPR Archive files
4411 {
4412 'name': 'Fetch WPR archive files',
4413 'pattern': '.',
4414 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
Dirk Pranke926f89d2021-05-18 18:42:314415 'action': [ 'python3',
Arthur Wang95d62d42020-06-03 04:53:254416 'src/chrome/test/data/android/manage_wpr_archives.py',
4417 'download',
4418 ],
4419 },
John Budorickda801692018-02-21 23:24:284420 {
George Burgess IV1f751e42018-01-23 22:10:004421 'name': 'Fetch Android AFDO profile',
4422 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034423 'condition': 'checkout_android or checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314424 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114425 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374426 '--newest_state=src/chrome/android/profiles/newest.txt',
4427 '--local_state=src/chrome/android/profiles/local.txt',
4428 '--output_name=src/chrome/android/profiles/afdo.prof',
4429 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4430 ],
George Burgess IV1f751e42018-01-23 22:10:004431 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564432 {
Tom Anderson49e74972019-01-04 19:17:404433 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564434 'pattern': '\\.sha1',
4435 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404436 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274437 'src/third_party/depot_tools/download_from_google_storage.py',
4438 '--no_resume',
4439 '--no_auth',
4440 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404441 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564442 ],
4443 },
4444 {
Tom Anderson49e74972019-01-04 19:17:404445 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264446 'pattern': '\\.sha1',
4447 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404448 'action': [ 'python3',
Tom Anderson16eac9c2018-05-23 21:26:264449 'src/third_party/depot_tools/download_from_google_storage.py',
4450 '--no_resume',
4451 '--no_auth',
4452 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404453 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4454 ],
4455 },
4456 {
4457 'name': 'gvr_static_shim_android_arm64_1',
4458 'pattern': '\\.sha1',
4459 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404460 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404461 'src/third_party/depot_tools/download_from_google_storage.py',
4462 '--no_resume',
4463 '--no_auth',
4464 '--bucket', 'chromium-gvr-static-shim',
4465 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4466 ],
4467 },
4468 {
Tom Anderson49e74972019-01-04 19:17:404469 'name': 'gvr_static_shim_android_arm64_Cr',
4470 'pattern': '\\.sha1',
4471 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404472 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404473 'src/third_party/depot_tools/download_from_google_storage.py',
4474 '--no_resume',
4475 '--no_auth',
4476 '--bucket', 'chromium-gvr-static-shim',
4477 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4478 ],
Tom Anderson16eac9c2018-05-23 21:26:264479 },
4480 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564481 'name': 'vr_controller_test_api',
4482 'pattern': '\\.sha1',
4483 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404484 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274485 'src/third_party/depot_tools/download_from_google_storage.py',
4486 '--no_resume',
4487 '--no_auth',
4488 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4489 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564490 ],
4491 },
Michael Haysdcf68642021-04-29 03:13:314492 # Download and unpack MediaPipe Integration tests.
4493 {
4494 'name': 'mediapipe_integration_testdata',
4495 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254496 'action': [ 'python3',
Michael Haysdcf68642021-04-29 03:13:314497 'src/content/test/gpu/gpu_tests/mediapipe_update.py',
4498 ],
4499 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564500 # Download VR test APKs only if the environment variable is set
4501 {
4502 'name': 'vr_test_apks',
4503 'pattern': '.',
4504 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314505 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054506 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564507 ],
4508 },
bsheedye3c0a222018-07-27 19:06:094509 # DOWNLOAD AR test APKs only if the environment variable is set
4510 {
4511 'name': 'ar_test_apks',
4512 'pattern': '.',
4513 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314514 'action': [ 'python3',
bsheedye3c0a222018-07-27 19:06:094515 'src/third_party/arcore-android-sdk/test-apks/update.py',
4516 ],
4517 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564518 {
Alex Turner18453172019-12-12 21:05:434519 'name': 'subresource-filter-ruleset',
4520 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404521 'action': [ 'python3',
Alex Turner18453172019-12-12 21:05:434522 'src/third_party/depot_tools/download_from_google_storage.py',
4523 '--no_resume',
4524 '--no_auth',
4525 '--bucket', 'chromium-ads-detection',
4526 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4527 ],
4528 },
4529 {
Tiancong Wang6cfc1632019-07-25 21:32:374530 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4531 'pattern': '.',
4532 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314533 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114534 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374535 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4536 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4537 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4538 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4539 ],
4540 },
Tiancong Wang97a86552019-09-17 22:32:404541 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374542 {
Tiancong Wang1150e0f2020-10-12 22:32:034543 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4544 'pattern': '.',
4545 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314546 'action': [ 'python3',
Wan-Teh Chang596a8202020-10-13 22:55:414547 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034548 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4549 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4550 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4551 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4552 ],
4553 },
4554 {
4555 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4556 'pattern': '.',
4557 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314558 'action': [ 'python3',
Tiancong Wang1150e0f2020-10-12 22:32:034559 'src/tools/download_optimization_profile.py',
4560 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4561 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4562 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4563 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4564 ],
4565 },
4566 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564567 # Pull doclava binaries if building for Android.
4568 'name': 'doclava',
4569 'pattern': '.',
4570 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314571 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054572 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564573 ],
4574 },
4575
4576 {
Chong Gu26612e62020-10-06 01:41:344577 'name': 'Download Fuchsia system images',
4578 'pattern': '.',
4579 'condition': 'checkout_fuchsia',
4580 'action': [
Dirk Pranke926f89d2021-05-18 18:42:314581 'python3',
Chong Gu26612e62020-10-06 01:41:344582 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504583 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084584 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564585 ],
4586 },
Dan Jacques9731b23a2017-10-12 20:40:174587
Benjamin Pastene9d8ac1b2018-04-03 20:33:024588 {
Benjamin Pastene99550d22018-04-19 00:16:434589 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024590 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434591 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024592 'action': [
4593 'src/third_party/chromite/bin/cros',
4594 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174595 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434596 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024597 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254598 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254599 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434600 '--cache-dir=src/build/cros_cache/',
4601 '--use-external-config',
4602 '--boards={cros_boards_with_qemu_images}',
4603 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024604 ],
4605 },
Benjamin Pastene99550d22018-04-19 00:16:434606 {
4607 'name': 'cros_simplechrome_artifacts_with_no_vm',
4608 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434609 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434610 'action': [
4611 'src/third_party/chromite/bin/cros',
4612 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174613 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434614 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434615 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254616 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254617 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434618 '--cache-dir=src/build/cros_cache/',
4619 '--use-external-config',
4620 '--boards={cros_boards}',
4621 ],
4622 },
4623 {
Yuke Liaoaf6684f2021-12-04 12:56:544624 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4625 'pattern': '.',
4626 'condition': 'checkout_simplechrome and checkout_src_internal',
4627 'action': [
4628 'src/third_party/chromite/bin/cros',
4629 'chrome-sdk',
4630 '--fallback-versions=10',
4631 '--nogoma',
4632 '--nogn-gen',
4633 '--no-shell',
4634 '--log-level=warning',
4635 '--cache-dir=src/build/cros_cache/',
4636 '--boards={cros_boards}',
4637 ],
4638 },
4639 {
Ben Pastenec7561a72020-07-22 01:41:434640 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4641 'pattern': '.',
4642 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4643 'action': [
4644 'src/third_party/chromite/bin/cros',
4645 'chrome-sdk',
4646 '--fallback-versions=10',
4647 '--nogoma',
4648 '--nogn-gen',
4649 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254650 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434651 '--cache-dir=src/build/cros_cache/',
4652 '--boards={cros_boards_with_qemu_images}',
4653 '--download-vm',
4654 ],
4655 },
Yuke Liaoaf6684f2021-12-04 12:56:544656 # Download Lacros's version of the simplechrome sdks. VMs are disregarded
4657 # because this version of sdk is only used for compiling Lacros.
Ben Pastenec7561a72020-07-22 01:41:434658 {
Yuke Liaoaf6684f2021-12-04 12:56:544659 'name': 'cros_simplechrome_artifacts_with_vm for lacros',
Ben Pastenec7561a72020-07-22 01:41:434660 'pattern': '.',
Yuke Liaoaf6684f2021-12-04 12:56:544661 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal and checkout_lacros_sdk',
4662 'action': [
4663 'src/third_party/chromite/bin/cros',
4664 'chrome-sdk',
4665 '--fallback-versions=10',
4666 '--nogoma',
4667 '--nogn-gen',
4668 '--no-shell',
4669 '--log-level=warning',
4670 '--cache-dir=src/build/cros_cache/',
4671 '--use-external-config',
4672 '--boards={cros_boards_with_qemu_images}',
4673 '--is-lacros',
4674 '--version={lacros_sdk_version}',
4675 ],
4676 },
4677 {
4678 'name': 'cros_simplechrome_artifacts_with_no_vm for lacros',
4679 'pattern': '.',
4680 'condition': 'checkout_simplechrome and not checkout_src_internal and checkout_lacros_sdk',
4681 'action': [
4682 'src/third_party/chromite/bin/cros',
4683 'chrome-sdk',
4684 '--fallback-versions=10',
4685 '--nogoma',
4686 '--nogn-gen',
4687 '--no-shell',
4688 '--log-level=warning',
4689 '--cache-dir=src/build/cros_cache/',
4690 '--use-external-config',
4691 '--boards={cros_boards}',
4692 '--is-lacros',
4693 '--version={lacros_sdk_version}',
4694 ],
4695 },
4696 {
4697 'name': 'cros_simplechrome_artifacts_with_vm_internal for lacros',
4698 'pattern': '.',
4699 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal and checkout_lacros_sdk',
4700 'action': [
4701 'src/third_party/chromite/bin/cros',
4702 'chrome-sdk',
4703 '--fallback-versions=10',
4704 '--nogoma',
4705 '--nogn-gen',
4706 '--no-shell',
4707 '--log-level=warning',
4708 '--cache-dir=src/build/cros_cache/',
4709 '--boards={cros_boards_with_qemu_images}',
4710 '--is-lacros',
4711 '--version={lacros_sdk_version}',
4712 ],
4713 },
4714 {
4715 'name': 'cros_simplechrome_artifacts_with_no_vm_internal for lacros',
4716 'pattern': '.',
4717 'condition': 'checkout_simplechrome and checkout_src_internal and checkout_lacros_sdk',
Ben Pastenec7561a72020-07-22 01:41:434718 'action': [
4719 'src/third_party/chromite/bin/cros',
4720 'chrome-sdk',
4721 '--fallback-versions=10',
4722 '--nogoma',
4723 '--nogn-gen',
4724 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254725 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434726 '--cache-dir=src/build/cros_cache/',
4727 '--boards={cros_boards}',
Yuke Liaoaf6684f2021-12-04 12:56:544728 '--is-lacros',
4729 '--version={lacros_sdk_version}',
Benjamin Pastene99550d22018-04-19 00:16:434730 ],
4731 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024732
Yuke Liaob3a683e2020-04-29 01:43:594733 # Download PGO profiles.
4734 {
4735 'name': 'Fetch PGO profiles for win32',
4736 'pattern': '.',
4737 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314738 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594739 'src/tools/update_pgo_profiles.py',
4740 '--target=win32',
4741 'update',
4742 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4743 ],
4744 },
4745 {
4746 'name': 'Fetch PGO profiles for win64',
4747 'pattern': '.',
4748 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314749 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594750 'src/tools/update_pgo_profiles.py',
4751 '--target=win64',
4752 'update',
4753 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4754 ],
4755 },
4756 {
4757 'name': 'Fetch PGO profiles for mac',
4758 'pattern': '.',
4759 'condition': 'checkout_pgo_profiles and checkout_mac',
Dirk Pranke926f89d2021-05-18 18:42:314760 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594761 'src/tools/update_pgo_profiles.py',
4762 '--target=mac',
4763 'update',
4764 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4765 ],
4766 },
Sebastien Marchand5e903fe2020-08-19 15:44:424767 {
Jeff Yoona8195c32022-01-26 20:11:264768 'name': 'Fetch PGO profiles for mac arm',
4769 'pattern': '.',
4770 'condition': 'checkout_pgo_profiles and checkout_mac',
4771 'action': [ 'python3',
4772 'src/tools/update_pgo_profiles.py',
4773 '--target=mac-arm',
4774 'update',
4775 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4776 ],
4777 },
4778 {
Sebastien Marchand5e903fe2020-08-19 15:44:424779 'name': 'Fetch PGO profiles for linux',
4780 'pattern': '.',
4781 'condition': 'checkout_pgo_profiles and checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314782 'action': [ 'python3',
Sebastien Marchand5e903fe2020-08-19 15:44:424783 'src/tools/update_pgo_profiles.py',
4784 '--target=linux',
4785 'update',
4786 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4787 ],
4788 },
Yuke Liaob3a683e2020-04-29 01:43:594789
Chong Gud6807272021-09-25 02:23:094790 # Download Cast Web Runtime
4791 {
4792 'name': 'cast_web_runtime',
4793 'pattern': '.',
4794 'action': [
4795 'python3',
4796 'src/tools/cast3p/update_runtime.py',
4797 ],
4798 'condition': 'checkout_cast3p',
4799 },
4800
Dirk Pranke19a58732021-03-24 22:26:224801 {
Dirk Prankeb404c3b2021-06-14 19:57:504802 'name': 'Generate location tags for tests',
Dirk Pranke19a58732021-03-24 22:26:224803 'pattern': '.',
4804 'action': [
Nico Weber193eb852021-05-14 18:01:254805 'python3',
Dirk Pranke19a58732021-03-24 22:26:224806 'src/testing/generate_location_tags.py',
4807 '--out',
4808 'src/testing/location_tags.json',
4809 ],
Dirk Prankeb404c3b2021-06-14 19:57:504810 'condition': 'generate_location_tags',
Dirk Pranke19a58732021-03-24 22:26:224811 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564812]
scottmg4cd62bec2017-05-16 03:55:254813
Greg Guterman7cf58db2021-04-27 00:22:124814# Add any corresponding DEPS files from this list to chromium.exclusions in
4815# //testing/buildbot/trybot_analyze_config.json
4816# ctx: https://crbug.com/1201994
jbudoricke6932bfd2016-09-07 02:09:224817recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224818 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364819 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594820 # Dawn and Tint's revision are linked
4821 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424822 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584823 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304824 # src-internal has its own DEPS file to pull additional internal repos
4825 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224826]