blob: 176e6a0331c10c70b8a9e8db2326dcc70b2992b9 [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-autorolla341d6882021-12-10 01:24:50216 'luci_go': 'git_revision:e897e118887a2e6c50a82212b660cb2a7c58d910',
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-autoroll079015682021-12-16 07:36:45248 'skia_revision': '3f95fd2ed8c4d12315a2f73484e297f69aa37d2e',
[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-builderc10ad80c2021-12-15 05:18:29252 'v8_revision': 'ceb9223e1ab1df795d5f3e69f9fae92bb8328e92',
[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-autoroll37a40c52021-12-16 12:48:30256 'angle_revision': 'e7413adff5a3f91d34bbf3f2bb0b3be848091cd7',
[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-autoroll5bdcc7832021-12-14 06:06:44260 'swiftshader_revision': 'f354daff5a2b882fc182c8377c826aa99b30f989',
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-autoroll2a6a90e2021-12-15 06:35:15264 'pdfium_revision': '8436313566e6ad9c82e73888db468b315026ce8f',
[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.
Matt Mueller171ae3392021-11-22 21:36:27271 'boringssl_revision': '3a667d10e94186fd503966f5638e134fe9fb4080',
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-autorollce465532021-12-15 20:40:04279 'googletest_revision': '97a467571a0f615a4d96e79e4399c43221ca1232',
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-autoroll05871ea62021-12-06 23:47:56291 'nacl_revision': 'a90562b0e045950f6884105bfa6e560dbce9d319',
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-autoroll4f9827ec2021-12-13 22:05:03295 'freetype_revision': '0da2a1155ed576646d44ac5f7602e625800abe42',
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.
Tom Andersonbe7fb942021-12-11 04:46:55303 'harfbuzz_revision': '77507a1d8d872d8cd4f62b807e933cd3e2cdb110',
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-autoroll692e17f2021-12-16 09:18:41315 'catapult_revision': '1a164a8ef025f3f2c0735e936f802a352956b627',
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-autoroll21999e32021-12-16 16:36:39323 'devtools_frontend_revision': 'd3307fe8ab11976e262d29f679b6ec894dbc662c',
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-autorollcc43da0722021-11-22 17:40:32359 'shaderc_revision': '657c5ed2ba1714c0430895a274a94d6f2aeeab85',
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-autorollc3f9a812021-12-16 11:52:44363 'dawn_revision': 'a2241d402e05dac272c0b3b7d26fd8a2cbd90ae7',
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.
Dan Zhang1207ac732021-12-10 17:51:25367 'quiche_revision': '66b78407d91da2836206ee9ef904db81ecdc3694',
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 Taoe5877bb2021-11-19 21:32:03379 'wuffs_revision': 'a0e2454f0c21369f9775cad3bcaf1e3bb1db70b6',
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 Changdd322072021-10-09 03:25:15387 'libavif_revision': '6198acd0a1fd658a6abd835dd4e2cd3d4521405e',
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 Nohle0bbf1db2021-11-10 01:58:29391 'nearby_revision': '8c2dd35eac5092fb74d5a673a564689aee790546',
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-autoroll3ec5f0a2021-12-13 20:33:49407 'libcxxabi_revision': '603d9d1067d178ee2dbd1ba8028413baa876a771',
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-autoroll462766b1b2021-12-09 13:08:18411 'libunwind_revision': 'd81cd6236cd771e78d7e1a1807404ef3f1d21820',
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-autoroll0b6056e2021-12-13 18:08:41430 'gn_version': 'git_revision:2e56c317bd8e2bf152cfa2ead6ac5fa476fe28b4',
[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':
520 Var('chromium_git') + '/external/github.com/serde-rs/json' + '@' + 'd757abec5c716d7fdee1727fc442dbf8852369bc',
521
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
Brad Hall2d33cbf2019-02-27 21:48:04543 'src/tools/clang/dsymutil': {
544 'packages': [
545 {
546 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41547 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04548 }
549 ],
Sylvain Defresne03f0d102019-11-22 17:04:16550 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04551 'dep_type': 'cipd',
552 },
553
Yiming Zhoud369d9f2018-12-18 00:24:01554 'src/chrome/test/data/autofill/captured_sites': {
555 'packages': [
556 {
557 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Christoph Schweringbcf3d7b2021-08-05 01:39:23558 'version': 'T1tIsFMGPMQ9YL3t92oEL1r4wxGz5RHTSr45M0H9GwkC',
Yiming Zhoud369d9f2018-12-18 00:24:01559 }
560 ],
561 'condition': 'checkout_chromium_autofill_test_dependencies',
562 'dep_type': 'cipd',
563 },
564
Yiming Zhou7fa0ef42019-03-06 00:57:48565 'src/chrome/test/data/password/captured_sites': {
566 'packages': [
567 {
568 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90bc29672021-06-17 18:49:20569 'version': '9wov5BqIgpBX5S5_U8V_kKNw0tPVWNdPf9ESRYF16R8C',
Yiming Zhou7fa0ef42019-03-06 00:57:48570 }
571 ],
572 'condition': 'checkout_chromium_password_manager_test_dependencies',
573 'dep_type': 'cipd',
574 },
575
Yiming Zhoub97fb5c62021-07-20 21:33:16576 'src/chrome/test/data/enterprise/connectors/file_system/captured_sites': {
577 'packages': [
578 {
579 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/captured_sites',
uwyimingce0024a2021-09-15 18:33:12580 'version': '-4zOjJJZh2jzpT8FfELxOWSU8-YUoshUfI9UirvYkCwC',
Yiming Zhoub97fb5c62021-07-20 21:33:16581 }
582 ],
583 'condition': 'checkout_chromium_fsc_test_dependencies',
584 'dep_type': 'cipd',
585 },
586
587 'src/chrome/test/data/enterprise/connectors/file_system/downloads/cipd': {
588 'packages': [
589 {
590 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/downloads',
591 'version': 'OqoTmkXSZL8TiU2yFt3j6fKGoLwXYCWJXcFXg4L2b_wC',
592 }
593 ],
594 'condition': 'checkout_chromium_fsc_test_dependencies',
595 'dep_type': 'cipd',
596 },
597
598
Stefan Zagerfd5ba192014-08-23 00:29:39599 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56600 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38601
Stefan Zagerfd5ba192014-08-23 00:29:39602 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56603 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26604
Robert Sesek1a726e02018-08-17 18:39:43605 'src/chrome/test/data/safe_browsing/dmg': {
606 'packages': [
607 {
608 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09609 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43610 },
611 ],
612 'condition': 'checkout_mac',
613 'dep_type': 'cipd',
614 },
615
bsheedya9ced4c42018-07-14 00:28:00616 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12617 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38618
Dirk Prankebf0eaad2021-11-15 18:58:52619 'src/docs/website': {
chromium-autoroll1dfa7442021-12-14 02:08:39620 'url': Var('chromium_git') + '/website.git' + '@' + '3a5b4cbf43304ff86bb4710db12bede1d3c25ea8',
Dirk Prankebf0eaad2021-11-15 18:58:52621 },
622
Lindsay Pasrichab31f6c62018-10-11 00:09:44623 'src/ios/third_party/earl_grey2/src': {
Justin Cohen1e128762021-08-19 03:12:48624 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '3a6f231bb1c1b9355d684aff73c18ea9aa0feedf',
Lindsay Pasrichab31f6c62018-10-11 00:09:44625 'condition': 'checkout_ios',
626 },
627
Lindsay Pasrichab0d775f2018-10-12 22:04:35628 'src/ios/third_party/edo/src': {
chromium-autorolld4385302021-11-13 01:04:16629 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + 'c979e4c2e631d92d79e194d1ed4d59b965175bd3',
Lindsay Pasrichab0d775f2018-10-12 22:04:35630 'condition': 'checkout_ios',
631 },
632
Lindsay Pasrichabe000ae22018-08-22 15:21:49633 'src/ios/third_party/gtx/src': {
Justin Cohen8638d28b2021-08-09 20:53:49634 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '8245048a7023a37055d8d6c7a421bce3fcf79e6b',
Lindsay Pasrichabe000ae22018-08-22 15:21:49635 'condition': 'checkout_ios',
636 },
637
Paweł Hajdan, Jr7af368952017-10-02 12:25:36638 'src/ios/third_party/gcdwebserver/src': {
639 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
640 'condition': 'checkout_ios',
641 },
642
643 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller864bf702021-12-15 22:15:05644 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '787b5fb459b5c95f000bd8a75c405f36292ccaea',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36645 'condition': 'checkout_ios',
646 },
647
648 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29649 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36650 'condition': 'checkout_ios',
651 },
652
Gauthier Ambard8d034462017-10-25 16:39:55653 'src/ios/third_party/material_internationalization_ios/src': {
Internal Frameworks Autorollera7dce7c2021-09-24 23:19:33654 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + '4f71b756289a90e7e559d1851fd1c426a183dbc8',
Gauthier Ambard8d034462017-10-25 16:39:55655 'condition': 'checkout_ios',
656 },
657
Paweł Hajdan, Jr7af368952017-10-02 12:25:36658 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autorollerb898dba2021-08-27 21:40:34659 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4be05d4676645febc453a6cde7f5adfb1b785dc1',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36660 'condition': 'checkout_ios',
661 },
662
663 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05664 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36665 'condition': 'checkout_ios',
666 },
667
668 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere5dd2eb2021-05-20 09:54:47669 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '197375261e25ee5d473219d0f353a1f635f5393d',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36670 'condition': 'checkout_ios',
671 },
672
mrefaat070940d2017-12-01 02:59:38673 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58674 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38675 'condition': 'checkout_ios',
676 },
677
mrefaatb4b862312017-12-01 20:03:05678 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42679 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05680 'condition': 'checkout_ios',
681 },
682
Louis Romeroe1d73292017-12-07 01:28:17683 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42684 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17685 'condition': 'checkout_ios',
686 },
687
Rohit Rao62d505b2021-09-27 19:36:45688 'src/ios/third_party/native_closure_compiler': {
689 'packages': [
690 {
691 'package': 'chromium/third_party/native_closure_compiler_macos',
692 'version': 'version:[email protected]',
693 },
694 ],
695 'condition': 'checkout_ios',
696 'dep_type': 'cipd',
697 },
698
Paweł Hajdan, Jr7af368952017-10-02 12:25:36699 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11700 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36701 'condition': 'checkout_ios',
702 },
703
Rohit Rao5b4160412019-02-05 20:12:54704 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11705 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
706 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54707 'condition': 'checkout_ios and checkout_ios_webkit'
708 },
709
jrummellf715b1692015-10-21 23:26:26710 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09711 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11712
Dirk Pranke4dabe802017-11-02 07:18:55713 'src/native_client': {
714 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
715 'condition': 'checkout_nacl',
716 },
[email protected]bba1c0dd2013-08-19 10:33:31717
Victor Vasiliev92c06acc2018-12-08 10:16:27718 'src/net/third_party/quiche/src':
719 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
720
Nodir Turakulove249d372021-03-26 16:33:25721 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55722 'packages': [
723 {
Nodir Turakulove249d372021-03-26 16:33:25724 'package': 'chromium/rts/model/linux-amd64',
chromium-autorolleff6a672021-12-16 15:39:10725 'version': 'mXveNmYLBzdrJtZHW3R1-TrFHDurdETjg6PHUCO0TZUC',
Greg Gutermande78a042021-02-17 01:37:55726 },
727 ],
728 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25729 'condition': 'checkout_rts_model and checkout_linux',
730 },
731
732 'src/testing/rts/mac-amd64': {
733 'packages': [
734 {
735 'package': 'chromium/rts/model/mac-amd64',
chromium-autorollb530bee2021-12-16 15:40:28736 'version': 'YnjQOGbjp6WYtlGL9XY4HmgVinWdQi5rnMQ19VlulxgC',
Nodir Turakulove249d372021-03-26 16:33:25737 },
738 ],
739 'dep_type': 'cipd',
740 'condition': 'checkout_rts_model and checkout_mac',
741 },
742
743 'src/testing/rts/windows-amd64': {
744 'packages': [
745 {
746 'package': 'chromium/rts/model/windows-amd64',
chromium-autoroll8da01092021-12-16 15:55:47747 'version': '1XWb1fxeqAMJ4grrNliyx8dbEYDFfIouz0EkwcrWK_oC',
Nodir Turakulove249d372021-03-26 16:33:25748 },
749 ],
750 'dep_type': 'cipd',
751 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55752 },
753
Marc-Antoine Ruel81815952018-07-13 00:26:44754 'src/tools/luci-go': {
755 'packages': [
756 {
757 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11758 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44759 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08760 {
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08761 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11762 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08763 },
Marc-Antoine Ruel81815952018-07-13 00:26:44764 ],
765 'dep_type': 'cipd',
766 },
767
Corentin Wallez955059ff2018-10-21 10:47:39768 'src/third_party/shaderc/src':
769 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
770 Var('shaderc_revision'),
771
John Budoricke9aa27c2018-03-24 00:23:27772 'src/third_party/accessibility_test_framework': {
773 'packages': [
774 {
775 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09776 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27777 },
778 ],
779 'condition': 'checkout_android',
780 'dep_type': 'cipd',
781 },
782
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16783 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57784 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16785 'condition': 'checkout_android',
786 },
787
Mohamed Heikal95797a582020-03-05 22:45:44788 'src/third_party/android_protoc': {
789 'packages': [
790 {
791 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40792 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44793 },
794 ],
795 'condition': 'checkout_android',
796 'dep_type': 'cipd',
797 },
798
Shenghua Zhang0c102b12018-01-11 00:25:57799 'src/third_party/android_ndk': {
Andrew Grievecbfe6fb2021-11-02 16:47:38800 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06801 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57802 },
803
Peter Kotwicz38deede2021-01-22 22:03:18804 'src/third_party/androidx': {
805 'packages': [
806 {
807 'package': 'chromium/third_party/androidx',
chromium-autoroll31a21452021-12-16 17:08:19808 'version': '6d8ij5pzYh29WWjPbdbAWFBJSA1nUgkWf2p6wCVZKIsC',
Peter Kotwicz38deede2021-01-22 22:03:18809 },
810 ],
811 'condition': 'checkout_android',
812 'dep_type': 'cipd',
813 },
814
John Budoricke9aa27c2018-03-24 00:23:27815 'src/third_party/android_support_test_runner': {
816 'packages': [
817 {
818 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09819 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27820 },
821 ],
822 'condition': 'checkout_android',
823 'dep_type': 'cipd',
824 },
825
826 'src/third_party/android_system_sdk': {
827 'packages': [
828 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55829 'package': 'chromium/third_party/android_system_sdk/public',
830 'version': 'oSfDIvHlCa6W0gS79Q5OOfB9E4eBg3uAvi3BEDN21U0C',
John Budoricke9aa27c2018-03-24 00:23:27831 },
832 ],
833 'condition': 'checkout_android',
834 'dep_type': 'cipd',
835 },
836
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03837 'src/third_party/android_build_tools/aapt2': {
838 'packages': [
839 {
Mohamed Heikal2747b4b2018-10-31 22:20:42840 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-autoroll7cd769a2021-10-27 21:28:21841 'version': 'GlCdqxHxlg-8YkDGgj5cie-6COsEAZga9jyq-LAYxY4C',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03842 },
843 ],
844 'condition': 'checkout_android',
845 'dep_type': 'cipd',
846 },
847
Matthew Cary775dab72018-09-20 06:19:03848 'src/third_party/android_build_tools/art': {
849 'packages': [
850 {
851 'package': 'chromium/third_party/android_build_tools/art',
852 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
853 },
854 ],
855 'condition': 'checkout_android',
856 'dep_type': 'cipd',
857 },
858
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03859 'src/third_party/android_build_tools/bundletool': {
860 'packages': [
861 {
Andrew Grievef9ebbcd2021-08-16 17:02:52862 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-autorollfa1e28c2021-11-03 19:44:52863 'version': '2ZcLVDxyRwp8FzpeYLtLT0TfSRweZxvwh1-Kx1jZ_FoC',
Peter Wenab7bffd2020-01-24 02:13:26864 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03865 ],
866 'condition': 'checkout_android',
867 'dep_type': 'cipd',
868 },
869
Peter Conn6eb0e1d2019-08-08 07:39:05870 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47871 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05872 'condition': 'checkout_android',
873 },
874
Shenghua Zhangcbe64ba2018-04-12 19:11:49875 'src/third_party/android_sdk/public': {
876 'packages': [
877 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55878 'package': 'chromium/third_party/android_sdk/public/build-tools/31.0.0',
Shenghua Zhangcbe64ba2018-04-12 19:11:49879 'version': Var('android_sdk_build-tools_version'),
880 },
881 {
882 'package': 'chromium/third_party/android_sdk/public/emulator',
883 'version': Var('android_sdk_emulator_version'),
884 },
885 {
886 'package': 'chromium/third_party/android_sdk/public/extras',
887 'version': Var('android_sdk_extras_version'),
888 },
889 {
Yun Liuf57cceaf2019-03-18 21:31:23890 'package': 'chromium/third_party/android_sdk/public/patcher',
891 'version': Var('android_sdk_patcher_version'),
892 },
893 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49894 'package': 'chromium/third_party/android_sdk/public/platform-tools',
895 'version': Var('android_sdk_platform-tools_version'),
896 },
897 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55898 'package': 'chromium/third_party/android_sdk/public/platforms/android-31',
Shenghua Zhangcbe64ba2018-04-12 19:11:49899 'version': Var('android_sdk_platforms_version'),
900 },
901 {
Haiyang Panfed73e52021-10-29 21:57:16902 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
Yun Liuf57cceaf2019-03-18 21:31:23903 'version': Var('android_sdk_sources_version'),
904 },
905 {
Andrew Grieve13128c92020-01-06 22:10:27906 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-autoroll9e157b32021-11-18 13:13:06907 'version': 'Ez2NWws2SJYCF6qw2O-mSCqK6424l3ZdSTpppLyVR_cC',
Andrew Grieve13128c92020-01-06 22:10:27908 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49909 ],
Yun Liuf57cceaf2019-03-18 21:31:23910 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49911 'dep_type': 'cipd',
912 },
913
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42914 'src/third_party/angle':
915 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
916
Dale Curtis9e73ba92019-02-05 21:49:23917 'src/third_party/dav1d/libdav1d':
Dale Curtis50e87d02021-12-04 00:42:23918 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '7b99b0e17fbd86f0847684798b182f9122545580',
Dale Curtis9e73ba92019-02-05 21:49:23919
Corentin Wallez955059ff2018-10-21 10:47:39920 'src/third_party/dawn':
921 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
922
Moritz Firsching6980917f2021-04-01 04:51:50923 'src/third_party/libjxl/src':
924 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
925
926 'src/third_party/highway/src':
927 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
928
Corentin Wallez955059ff2018-10-21 10:47:39929 'src/third_party/glfw/src':
Austin Engbb30bb22021-06-24 07:27:46930 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '94773111300fee0453844a4c9407af7e880b4df8',
Corentin Wallez955059ff2018-10-21 10:47:39931
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16932 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05933 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16934 'condition': 'checkout_android',
935 },
936
Azeem Arshadb51b7f882020-09-18 00:50:12937 'src/third_party/barhopper': {
Reilly Grantd1e70962021-11-18 18:47:48938 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'b619dfad3ef48aa15d3a647442c3c40f3a967146',
Reilly Grantc2d4c702021-12-08 01:27:27939 'condition': 'checkout_src_internal and checkout_chromeos',
Azeem Arshadb51b7f882020-09-18 00:50:12940 },
941
Chong Gu3c585752021-09-24 22:23:22942 'src/third_party/cast_core/prebuilts': {
943 'packages': [
944 {
945 'package': 'cast3p/cast_core/package_qa_vizio_castos_armv7a.tar',
946 'version': 'ZOzcgmEj32ltQEYvSSBfLbwcEo4MA_qtruinWrbbpGAC',
947 },
948 ],
949 'condition': 'checkout_cast3p',
950 'dep_type': 'cipd',
951 },
952
Victor Costanc63c92122020-01-03 05:49:53953 'src/third_party/google_benchmark/src': {
Byoungchan Lee455e7102021-10-19 17:42:19954 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Victor Costanc63c92122020-01-03 05:49:53955 'condition': 'checkout_google_benchmark',
956 },
957
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42958 'src/third_party/boringssl/src':
959 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
960
John Budoricke9aa27c2018-03-24 00:23:27961 'src/third_party/bouncycastle': {
962 'packages': [
963 {
964 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09965 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27966 },
967 ],
968 'condition': 'checkout_android',
969 'dep_type': 'cipd',
970 },
971
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42972 'src/third_party/breakpad/breakpad':
Zequan Wu7c901502021-12-15 02:10:07973 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '3846f6d297339c17663d7a797ba481b3411f13ad',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42974
John Budoricke9aa27c2018-03-24 00:23:27975 'src/third_party/byte_buddy': {
976 'packages': [
977 {
978 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09979 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27980 },
981 ],
982 'condition': 'checkout_android',
983 'dep_type': 'cipd',
984 },
985
Andrew Luo948028e2019-08-16 21:18:21986 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
987 'packages': [
988 {
989 'package': 'chromium/third_party/android_sdk/public/build-tools',
990 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
991 },
992 ],
993 'condition': 'checkout_android',
994 'dep_type': 'cipd',
995 },
996
Shawn Quereshib5a474162021-09-20 21:01:44997 'src/third_party/cast_core/public/src':
Vigen Issahhanjanf22e89122021-11-02 22:17:25998 Var('chromium_git') + '/cast_core/public' + '@' + '2c1308094df97d5fcc84d6c40405c6ecb807301b',
Shawn Quereshib5a474162021-09-20 21:01:44999
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421000 'src/third_party/catapult':
1001 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
1002
1003 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:381004 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421005
Andrew Grieve0fa87872019-03-15 22:21:121006 'src/third_party/checkstyle': {
1007 'packages': [
1008 {
1009 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:451010 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:121011 },
1012 ],
Andrew Grieveee258482019-11-19 16:24:541013 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:121014 'condition': 'checkout_android or checkout_linux',
1015 'dep_type': 'cipd',
1016 },
1017
David Tseng0f7b42432021-02-10 22:31:081018 # Dependency for ChromeVox.
1019 'src/third_party/chromevox/third_party/sre/src': {
1020 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
1021 'condition': 'checkout_chromeos',
1022 },
1023
Ben Pastenefa7848a2020-08-26 19:49:191024 # Tools used when building Chrome for Chrome OS. This affects both the Simple
1025 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361026 'src/third_party/chromite': {
chromium-autoroll2aaf5b4b2021-12-15 17:19:501027 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '1cad40c1e7201ae3c1273066c335771590bdce2b',
Ben Pastenefff40002020-07-29 16:58:091028 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361029 },
1030
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421031 'src/third_party/cld_3/src':
Peter Kastinge00c72d2021-10-13 19:20:441032 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '576305689d23da93e2f5e04a3de5afbe60d339da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421033
1034 'src/third_party/colorama/src':
1035 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
1036
1037 'src/third_party/crc32c/src':
Victor Costan6ddea8d322021-06-23 22:50:381038 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421039
Paweł Hajdan, Jr7af368952017-10-02 12:25:361040 # For Linux and Chromium OS.
1041 'src/third_party/cros_system_api': {
Aya ElAttarec103372021-12-15 07:11:311042 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '725259a4bd767e8535374fc391849f2bc4a79e32',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361043 'condition': 'checkout_linux',
1044 },
1045
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421046 'src/third_party/depot_tools':
chromium-autoroll15a90412021-12-16 00:03:001047 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '168ca4d812a03fc41408c8eb8fdca34083a7a135',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421048
Yang Guo210ffc92019-10-21 07:14:371049 'src/third_party/devtools-frontend/src':
1050 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
1051
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421052 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:061053 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421054
Michael Crousea0ed9bde2020-11-19 02:49:541055 'src/third_party/eigen3/src':
Nico Weber820ba2462021-10-25 00:05:301056 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '163f11e24a1011ac8ba1cecfaf53e9b11ace5f5c',
Michael Crousea0ed9bde2020-11-19 02:49:541057
John Palmer24b4cef32021-01-06 04:01:261058 'src/third_party/emoji-metadata/src': {
John Palmer312a4912021-12-09 00:34:411059 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '84fcb4151d2d110abfb4451369469048f28b73ff',
John Palmer24b4cef32021-01-06 04:01:261060 'condition': 'checkout_chromeos',
1061 },
Michael Crousea0ed9bde2020-11-19 02:49:541062
John Budoricke9aa27c2018-03-24 00:23:271063 'src/third_party/espresso': {
1064 'packages': [
1065 {
1066 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:261067 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:271068 },
1069 ],
1070 'condition': 'checkout_android',
1071 'dep_type': 'cipd',
1072 },
1073
Michael Crousea0ed9bde2020-11-19 02:49:541074 'src/third_party/farmhash/src':
1075 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
1076
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421077 'src/third_party/ffmpeg':
Jonathan Wright3a479edf2021-12-13 19:29:441078 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '53de560ab9b797efa43c7e2643cde1be5dcc2450',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421079
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421080 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371081 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421082
1083 'src/third_party/flatbuffers/src':
Balazs Engedye10b96fb2021-12-16 18:13:501084 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'b8aaccee8248059b2af032cca0eb1d2ddbdb6cdc',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421085
Paweł Hajdan, Jr7af368952017-10-02 12:25:361086 # Used for embedded builds. CrOS & Linux use the system version.
1087 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091088 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361089 'condition': 'checkout_linux',
1090 },
1091
Michael Crousea0ed9bde2020-11-19 02:49:541092 'src/third_party/fp16/src':
Robert Ogdena4d90752021-08-16 19:21:341093 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + '4dfe081cf6bcd15db339cf2680b9281b8451eeb3',
Michael Crousea0ed9bde2020-11-19 02:49:541094
1095 'src/third_party/gemmlowp/src':
Robert Ogden9efd04b2021-09-07 23:47:471096 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '13d57703abca3005d97b19df1f2db731607a7dc2',
Michael Crousea0ed9bde2020-11-19 02:49:541097
Yuwei Huanga38af698d2019-02-19 22:00:581098 'src/third_party/grpc/src': {
Ming-Chuan Lin30bed7b92021-11-17 08:20:451099 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + 'da47e8823754d12f1dd643bc911e80703b557ade',
Yuwei Huanga38af698d2019-02-19 22:00:581100 },
1101
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421102 'src/third_party/freetype/src':
1103 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1104
Dominik Röttsches5c56793f2020-11-12 08:51:521105 'src/third_party/freetype-testing/src':
1106 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1107
Dominik Röttsches60dab7e12018-03-20 09:55:471108 'src/third_party/harfbuzz-ng/src':
1109 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1110
Joey Scarr28fc30092019-02-04 10:10:201111 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161112 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351113
Dominik Röttschesefffce82021-01-18 13:02:081114 'src/third_party/ots/src':
1115 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1116
Hirokazu Hondafa7af2bb2020-02-03 02:48:281117 'src/third_party/libgav1/src':
James Zern78c6e36f2021-11-03 19:34:371118 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '58d08dbd45a3ee707e76f32a9c04d770c3d22e38',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281119
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221120 'src/third_party/google_toolbox_for_mac/src': {
1121 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1122 'condition': 'checkout_ios or checkout_mac',
1123 },
1124
Andrew Luo82d0e9f2018-05-24 20:46:361125 'src/third_party/google-truth': {
1126 'packages': [
1127 {
1128 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001129 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361130 },
1131 ],
1132 'condition': 'checkout_android',
1133 'dep_type': 'cipd',
1134 },
1135
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421136 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021137 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421138
Paweł Hajdan, Jr7af368952017-10-02 12:25:361139 # GNU binutils assembler for x86-32.
1140 'src/third_party/gnu_binutils': {
1141 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551142 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361143 },
1144
1145 'src/third_party/gperf': {
1146 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1147 'condition': 'checkout_win',
1148 },
1149
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421150 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521151 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161152 'condition': 'checkout_android',
1153 },
1154
Ian Vollick244bd882018-04-27 01:12:531155 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561156 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531157 'condition': 'checkout_android',
1158 },
1159
Piotr Bialeckie1b6bfb2019-07-18 23:43:291160 'src/third_party/arcore-android-sdk-client': {
1161 'packages': [
1162 {
1163 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561164 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291165 },
1166 ],
1167
1168 'condition': 'checkout_android',
1169 'dep_type': 'cipd',
1170 },
1171
John Budoricke9aa27c2018-03-24 00:23:271172 'src/third_party/hamcrest': {
1173 'packages': [
1174 {
1175 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091176 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271177 },
1178 ],
1179 'condition': 'checkout_android',
1180 'dep_type': 'cipd',
1181 },
1182
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421183 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361184 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421185
1186 'src/third_party/icu':
Frank Tang0fd92172021-12-14 00:11:131187 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'fbc6faf1c2c429cd27fabe615a89f0b217aa4213',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421188
John Budoricke9aa27c2018-03-24 00:23:271189 'src/third_party/icu4j': {
1190 'packages': [
1191 {
1192 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091193 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271194 },
1195 ],
1196 'condition': 'checkout_android',
1197 'dep_type': 'cipd',
1198 },
1199
Ben Joycedde37c22019-04-12 19:36:191200 'src/third_party/jacoco': {
1201 'packages': [
1202 {
1203 'package': 'chromium/third_party/jacoco',
1204 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1205 },
1206 ],
1207 'condition': 'checkout_android',
1208 'dep_type': 'cipd',
1209 },
1210
Tibor Goldschwendt38cc2082019-06-03 21:59:281211 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351212 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281213 'condition': 'checkout_android',
1214 },
1215
Yun Liua89d1832019-10-05 01:40:551216 'src/third_party/jdk': {
1217 'packages': [
1218 {
1219 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151220 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551221 },
Haiyang Pan8bdb7882021-02-17 21:49:151222 ],
1223 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1224 'condition': 'checkout_android or checkout_linux',
1225 'dep_type': 'cipd',
1226 },
1227 'src/third_party/jdk/extras': {
1228 'packages': [
Peter Wenca01c252019-10-29 01:41:161229 {
1230 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151231 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161232 },
Yun Liua89d1832019-10-05 01:40:551233 ],
Andrew Grieveee258482019-11-19 16:24:541234 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1235 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551236 'dep_type': 'cipd',
1237 },
1238
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421239 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041240 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061241 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421242
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161243 'src/third_party/junit/src': {
1244 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1245 'condition': 'checkout_android',
1246 },
1247
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421248 'src/third_party/leveldatabase/src':
Victor Costan4a9e13a32021-05-25 07:20:591249 Var('chromium_git') + '/external/leveldb.git' + '@' + '13e3c4efc66b8d7317c7648766a930b5d7e48aa7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421250
1251 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261252 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421253
1254 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241255 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421256
Johann987d1532018-11-19 22:07:271257 'src/third_party/libaom/source/libaom':
Jerome Jiangb7b2f0e2021-12-02 03:13:551258 Var('aomedia_git') + '/aom.git' + '@' + 'fae44ad0475640af761691a06b5fbeb5c147b84e',
Johanncf5bb4c62017-10-30 23:21:341259
Wan-Teh Chang75fd5322020-04-08 01:32:181260 'src/third_party/libavif/src':
1261 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1262
Himanshu Jaju114b74212020-07-09 13:32:331263 'src/third_party/nearby/src':
1264 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1265
Himanshu Jaju46bc91032020-07-08 21:57:581266 'src/third_party/securemessage/src':
1267 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1268
1269 'src/third_party/ukey2/src':
1270 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1271
Paweł Hajdan, Jr7af368952017-10-02 12:25:361272 # Userspace interface to kernel DRM services.
1273 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201274 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361275 'condition': 'checkout_linux',
1276 },
1277
Ben Wagner3743d5392019-09-26 19:20:361278 'src/third_party/expat/src':
1279 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1280
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341281 # The library for IPP protocol (Chrome OS).
1282 'src/third_party/libipp/libipp': {
1283 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1284 'condition': 'checkout_linux',
1285 },
1286
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421287 'src/third_party/libjpeg_turbo':
Jonathan Wright22cb8fb2021-11-23 16:51:581288 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '02959c3ee17abacfd1339ec22ea93301292ffd56',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421289
Paweł Hajdan, Jr7af368952017-10-02 12:25:361290 'src/third_party/liblouis/src': {
Stephanie Kim81c83002021-11-30 21:47:551291 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '10f66b2735b7d1e3e44d98f6dedbb859d197ea57',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361292 'condition': 'checkout_linux',
1293 },
1294
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421295 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011296 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421297
1298 'src/third_party/libprotobuf-mutator/src':
1299 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1300
1301 'src/third_party/libsrtp':
Edward Lesmesfe402be92021-06-10 01:29:551302 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '5b7c744eb8310250ccc534f3f86a2015b3887a0a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421303
Paweł Hajdan, Jr7af368952017-10-02 12:25:361304 # Android Explicit Synchronization.
1305 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541306 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361307 'condition': 'checkout_linux',
1308 },
1309
Charlie Andrews6723c0e3c2019-10-31 15:45:241310 'src/third_party/libunwindstack': {
Peter Kasting65c80f02021-10-12 16:22:481311 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '6868358481bb1e5e20d155c1084dc436c88b5e6b',
Charlie Andrews6723c0e3c2019-10-31 15:45:241312 'condition': 'checkout_android',
1313 },
1314
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421315 'src/third_party/libvpx/source/libvpx':
James Zernf420dddb2021-12-09 01:23:591316 Var('chromium_git') + '/webm/libvpx.git' + '@' + 'ab35ee100a38347433af24df05a5e1578172a2ae',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421317
1318 'src/third_party/libwebm/source':
Ahmed Fakhry5b728dd2021-06-08 01:56:281319 Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421320
1321 'src/third_party/libyuv':
Frank Barchard0af72ec2021-12-10 11:30:101322 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'fdc71956bdade0012b0628b5011b567c06c72308',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421323
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221324 'src/third_party/lighttpd': {
1325 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1326 'condition': 'checkout_mac or checkout_win',
1327 },
1328
1329 'src/third_party/lss': {
1330 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1331 'condition': 'checkout_android or checkout_linux',
1332 },
1333
Paweł Hajdan, Jr7af368952017-10-02 12:25:361334 'src/third_party/material_design_icons/src': {
1335 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1336 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1337 'condition': 'checkout_ios',
1338 },
1339
Nico Webera62ed4b32021-05-08 01:53:251340 'src/third_party/mig/bin': {
1341 'packages': [
1342 {
1343 'package': 'chromium/third_party/mig/${{platform}}',
Mark Mentovai1c60a392021-05-22 03:25:161344 'version': 'vJgfh6ZaBQ_Re5o4LFapZr-dYRdfM-GjXEbilySNcNQC',
Nico Webera62ed4b32021-05-08 01:53:251345 },
1346 ],
1347 'condition': 'host_os == "linux" and checkout_mac',
1348 'dep_type': 'cipd',
1349 },
1350
Paweł Hajdan, Jr7af368952017-10-02 12:25:361351 # GNU binutils assembler for x86-64.
1352 'src/third_party/mingw-w64/mingw/bin': {
1353 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551354 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361355 },
1356
1357 # Graphics buffer allocator for Chrome OS.
1358 'src/third_party/minigbm/src': {
Sasha McIntoshb35f49d72021-07-23 23:50:141359 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '2e63aaf616cdda26019d265989bd0d96ee11aab9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361360 'condition': 'checkout_linux',
1361 },
1362
1363 # Minizip library. Used on Chrome OS.
1364 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591365 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361366 'condition': 'checkout_linux',
1367 },
1368
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161369 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281370 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161371 'condition': 'checkout_android',
1372 },
1373
Paweł Hajdan, Jr7af368952017-10-02 12:25:361374 # Binaries for nacl sdk.
1375 'src/third_party/nacl_sdk_binaries': {
1376 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551377 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361378 },
1379
Dale Curtis7d284af2018-11-08 01:27:521380 'src/third_party/nasm': {
1381 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Nico Weber12e1dfec2021-10-18 22:17:371382 '9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Dale Curtis7d284af2018-11-08 01:27:521383 },
1384
Michael Crousea0ed9bde2020-11-19 02:49:541385 'src/third_party/neon_2_sse/src':
Robert Ogden9efd04b2021-09-07 23:47:471386 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '8dbe2461c89760ac4b204aa0eafb72413a97957d',
Michael Crousea0ed9bde2020-11-19 02:49:541387
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161388 'src/third_party/netty-tcnative/src': {
David Benjamina66e5f42021-08-31 23:11:561389 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '7eeb50be90c9ba0f6afa3375132df63942a0f32d',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161390 'condition': 'checkout_android',
1391 },
1392
1393 'src/third_party/netty4/src': {
1394 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1395 'condition': 'checkout_android',
1396 },
1397
John Budoricke9aa27c2018-03-24 00:23:271398 'src/third_party/objenesis': {
1399 'packages': [
1400 {
1401 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411402 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271403 },
1404 ],
1405 'condition': 'checkout_android',
1406 'dep_type': 'cipd',
1407 },
1408
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421409 'src/third_party/openh264/src':
Sergey Silkina5eebd7f2021-11-30 17:13:541410 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + 'b52786888ddce9d6bc06b7825ba9bffc65924e0c',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161411
btolschc50a3d52019-03-06 21:22:421412 'src/third_party/openscreen/src':
chromium-autoroll70714562021-12-14 05:47:351413 Var('chromium_git') + '/openscreen' + '@' + '8620ec89411da06662dfd920ba4e45b999269a77',
btolschc50a3d52019-03-06 21:22:421414
Kevin Qin78ff68c82019-06-26 01:43:361415 'src/third_party/openxr/src': {
Phu Le9b87a182021-06-26 00:46:531416 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
Kevin Qin78ff68c82019-06-26 01:43:361417 'condition': 'checkout_openxr',
1418 },
1419
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421420 'src/third_party/pdfium':
1421 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1422
Paweł Hajdan, Jr7af368952017-10-02 12:25:361423 # Parses Windows PE/COFF executable format.
1424 'src/third_party/pefile': {
1425 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1426 'condition': 'checkout_win',
1427 },
1428
Oystein Eftevaaga9439b922018-01-08 19:30:141429 'src/third_party/perfetto':
chromium-autoroll596531f2021-12-16 15:25:021430 Var('android_git') + '/platform/external/perfetto.git' + '@' + '9c674c8ed6844fb88b545a8df9282a9405f8a072',
Oystein Eftevaaga9439b922018-01-08 19:30:141431
Paweł Hajdan, Jr7af368952017-10-02 12:25:361432 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291433 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361434 'condition': 'checkout_win',
1435 },
1436
Andrew Grieve40dece272018-08-27 17:59:401437 'src/third_party/proguard': {
1438 'packages': [
1439 {
1440 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211441 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401442 },
1443 ],
1444 'condition': 'checkout_android',
1445 'dep_type': 'cipd',
1446 },
1447
Ben Pastenefff40002020-07-29 16:58:091448 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361449 'src/third_party/pyelftools': {
1450 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1451 'condition': 'checkout_linux',
1452 },
1453
Victor Vasiliev3b5cf152018-07-02 18:47:411454 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001455 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411456
Keita Suzukifa3a180692020-03-05 03:53:531457 'src/third_party/pywebsocket3/src':
Adam Riceb470e752021-08-23 15:58:541458 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '50602a14f1b6da17e0b619833a13addc6ea78bc2',
Keita Suzukifa3a180692020-03-05 03:53:531459
Stephen Roe3c9f5852019-11-13 17:25:431460 'src/third_party/qemu-linux-arm64': {
1461 'packages': [
1462 {
1463 'package': 'fuchsia/qemu/linux-arm64',
1464 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1465 },
1466 ],
Stephen Roeedece8b2020-11-19 20:32:321467 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431468 'dep_type': 'cipd',
1469 },
1470
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211471 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221472 'packages': [
1473 {
Chong Guf5b110302021-11-18 08:10:441474 'package': 'fuchsia/third_party/qemu/linux-amd64',
1475 'version': 'FFZaD9tecL-z0lq2XP_7UqiAaMgRGwXTyvcmkv7XCQcC'
Kevin Marshalle6a59a6b2018-08-17 23:37:221476 },
1477 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211478 'condition': 'host_os == "linux" and checkout_fuchsia',
1479 'dep_type': 'cipd',
1480 },
1481
1482 'src/third_party/qemu-mac-x64': {
1483 'packages': [
1484 {
Chong Guf5b110302021-11-18 08:10:441485 'package': 'fuchsia/third_party/qemu/mac-amd64',
1486 'version': '79L6B9YhuL7uIg_CxwlQcZqLOixVtS2Cctn7dmVg0q4C'
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211487 },
1488 ],
1489 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221490 'dep_type': 'cipd',
1491 },
1492
Stephen Roe59ee88f2021-05-14 01:43:171493 'src/third_party/aemu-linux-arm64': {
1494 'packages': [
1495 {
1496 'package': 'fuchsia/third_party/aemu/linux-arm64',
1497 'version': 'r2LsKQPbfi0NYEO8tfocwaJ1MMACXPDLkgCI0IjJq-YC'
1498 },
1499 ],
Stephen Roe45beae92021-05-27 23:26:321500 'condition': 'host_os == "linux" and checkout_fuchsia_for_arm64_host',
Stephen Roe59ee88f2021-05-14 01:43:171501 'dep_type': 'cipd',
1502 },
1503
Chong Gu9ad904d2019-09-26 23:24:021504 'src/third_party/aemu-linux-x64': {
1505 'packages': [
1506 {
1507 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autoroll8eec4ea22021-11-25 09:37:501508 'version': 'vRCm89BzABss-_H8vC-tLjcSf6uusZA9IBSSYtdw4_kC'
Chong Gu9ad904d2019-09-26 23:24:021509 },
1510 ],
Chong Gu7d2dd6e2020-02-01 03:27:251511 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021512 'dep_type': 'cipd',
1513 },
1514
1515 'src/third_party/aemu-mac-x64': {
1516 'packages': [
1517 {
1518 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191519 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021520 },
1521 ],
Chong Gu7d2dd6e2020-02-01 03:27:251522 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021523 'dep_type': 'cipd',
1524 },
1525
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421526 'src/third_party/re2/src':
chromium-autorollfce5a582021-11-18 18:17:241527 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + 'd826d9fcb68c62996c1b7c0a45d604e22d814952',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161528
Tiger Oakes95b7b7d2018-05-28 15:43:491529 'src/third_party/r8': {
1530 'packages': [
1531 {
1532 'package': 'chromium/third_party/r8',
chromium-internal-autorolldbc34772021-11-29 19:23:301533 'version': 'KOlWWUU4CAY1EqgiZ6iljOP7ycIjceTEFcwWxL14HFoC',
Tiger Oakes95b7b7d2018-05-28 15:43:491534 },
1535 ],
1536 'condition': 'checkout_android',
1537 'dep_type': 'cipd',
1538 },
1539
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161540 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551541 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161542 'condition': 'checkout_android',
1543 },
1544
John Budoricke9aa27c2018-03-24 00:23:271545 'src/third_party/robolectric': {
1546 'packages': [
1547 {
1548 'package': 'chromium/third_party/robolectric',
Tommy Nyquistf414a4192021-10-13 23:30:441549 'version': 'Kdd6dNFAKqj9g9Bsfo2z1zQr52Vk60EL_wb9Bf2c8rcC',
John Budoricke9aa27c2018-03-24 00:23:271550 },
1551 ],
1552 'condition': 'checkout_android',
1553 'dep_type': 'cipd',
1554 },
1555
Michael Crousea0ed9bde2020-11-19 02:49:541556 'src/third_party/ruy/src':
Robert Ogdena4d90752021-08-16 19:21:341557 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + 'e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce',
Michael Crousea0ed9bde2020-11-19 02:49:541558
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421559 'src/third_party/skia':
1560 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1561
1562 'src/third_party/smhasher/src':
1563 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1564
1565 'src/third_party/snappy/src':
Victor Costan65ae12892021-11-29 21:02:141566 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '65dc7b383985eb4f63cd3e752136db8d9b4be8c0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421567
Chris Mumford591102e2020-03-16 16:48:551568 'src/third_party/sqlite/src':
Marijn Kruisselbrinka3ba1122021-07-28 22:35:461569 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '369afe94faeeeac33fca2e478aaab8bb85813d79',
Chris Mumford591102e2020-03-16 16:48:551570
John Budoricke9aa27c2018-03-24 00:23:271571 'src/third_party/sqlite4java': {
1572 'packages': [
1573 {
1574 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491575 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271576 },
1577 ],
1578 'condition': 'checkout_android',
1579 'dep_type': 'cipd',
1580 },
1581
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421582 'src/third_party/swiftshader':
1583 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1584
Tommy Martino41cca812020-08-10 18:50:451585 'src/third_party/text-fragments-polyfill/src': {
Ernesto Izquierdo Clua4c2657432021-11-24 22:17:551586 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + '04c058c92fc5be41f91db654b9e903ade4fca27e',
Tommy Martino41cca812020-08-10 18:50:451587 'condition': 'checkout_ios',
1588 },
Jonathan Wright62ad5292020-12-04 21:07:561589
Michael Crousea0ed9bde2020-11-19 02:49:541590 'src/third_party/tflite/src':
mcrouse6cae8802021-12-15 16:31:481591 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'dd57f5328f37a81197b0dadd052e05c9d9461b16',
Jonathan Wright62ad5292020-12-04 21:07:561592
Peter Wen49675e172020-03-16 16:10:111593 'src/third_party/turbine': {
1594 'packages': [
1595 {
1596 'package': 'chromium/third_party/turbine',
chromium-autorollc2deebd2021-12-13 22:04:571597 'version': 'RGxvdzLaS73gQOXCTgq7CWKsqCgrXDPPL0Pcxz6oGbQC',
Peter Wen49675e172020-03-16 16:10:111598 },
1599 ],
1600 'condition': 'checkout_android',
1601 'dep_type': 'cipd',
1602 },
1603
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421604 'src/third_party/ub-uiautomator/lib': {
1605 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161606 'condition': 'checkout_android',
1607 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421608
1609 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei0bcff272021-10-07 13:30:011610 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '62d7d0c928c9a040dce96aa2f16c00e7e67d59cb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421611
chromium-autoroll7944dcf2021-12-15 23:48:191612 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@39f3a18bdfbeba94a9a308b82401a8a0554db454',
Jamie Madill178f84e2020-12-18 00:47:581613
Peng Huang91df2692020-05-05 18:59:531614 'src/third_party/vulkan_memory_allocator':
Jamie Madill8fbf7722021-11-15 19:29:391615 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '5e49f57a6e71a026a54eb42e366de09a4142d24e',
Peng Huang3b77c37c2020-05-02 19:14:211616
Paweł Hajdan, Jr7af368952017-10-02 12:25:361617 # Display server protocol for Linux.
1618 'src/third_party/wayland/src': {
Josip Sokcevicbb09a902021-09-01 05:03:391619 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e60398b1755bfcdf09f040d3769131fe0d9762fc',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361620 'condition': 'checkout_linux',
1621 },
1622
1623 # Wayland protocols that add functionality not available in the core protocol.
1624 'src/third_party/wayland-protocols/src': {
Alexander Dunaevffcec2f2021-06-04 04:11:181625 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '177ff9119da526462e5d35fbfde6c84794913787',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361626 'condition': 'checkout_linux',
1627 },
1628
Alexander Dunaev12236f82021-06-08 18:35:091629 # Additional Wayland protocols specific for KDE Plasma desktop environment.
1630 'src/third_party/wayland-protocols/kde': {
Alexander Dunaev15015a7e92021-06-09 08:34:341631 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e',
Alexander Dunaev12236f82021-06-08 18:35:091632 'condition': 'checkout_linux',
1633 },
1634
Alexander Dunaevc1132732021-06-09 15:11:081635 # Additional Wayland protocols specific for GNOME desktop environment.
1636 'src/third_party/wayland-protocols/gtk': {
1637 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0',
1638 'condition': 'checkout_linux',
1639 },
1640
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421641 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011642 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421643
1644 'src/third_party/webgl/src':
Shrek Shao374b3082021-12-06 22:32:551645 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'b1f3776e4913637221733a4da09f3339e783b771',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421646
Kai Ninomiya13898882020-01-17 20:41:521647 'src/third_party/webgpu-cts/src':
chromium-autoroll3bc8a832021-12-15 01:12:421648 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'c843f8d63c8c17acfbb7d48e09059a581ba779b9',
Kai Ninomiyac7138f92020-03-31 18:59:571649
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421650 'src/third_party/webrtc':
chromium-autoroll6df468d2021-12-16 17:53:271651 Var('webrtc_git') + '/src.git' + '@' + '9754a43403e0b955546aff0e7d07d6f70def4043',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421652
Nigel Tao3aa72142019-12-03 22:05:411653 'src/third_party/libgifcodec':
1654 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1655
Nigel Taob517eb8912019-10-23 03:36:241656 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1657 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1658 'src/third_party/wuffs/src':
Nigel Taob68de0f2021-08-12 01:33:491659 Var('skia_git') + '/external/github.com/google/wuffs-mirror-release-c.git' + '@' + Var('wuffs_revision'),
Nigel Taob517eb8912019-10-23 03:36:241660
sbalikondwar5949a802020-02-13 16:28:591661 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121662 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591663 'condition': 'checkout_linux',
1664 },
1665
Paweł Hajdan, Jr7af368952017-10-02 12:25:361666 'src/third_party/xdg-utils': {
1667 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1668 'condition': 'checkout_linux',
1669 },
1670
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421671 'src/tools/page_cycler/acid3':
1672 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1673
Sven Zheng4d4781292019-09-12 17:46:141674 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161675 'packages': [
1676 {
Sven Zheng4d4781292019-09-12 17:46:141677 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autoroll4a2cf4ba2021-12-10 01:04:321678 'version': '2z57AgaznK-BN6rC-A4ZVj85ldJOjFFCMFQ_LYWeUv4C',
bsheedy0e0f26df2019-01-09 22:17:161679 },
1680 ],
1681 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141682 'condition': 'checkout_linux',
1683 },
1684 'src/tools/skia_goldctl/win': {
1685 'packages': [
1686 {
1687 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autoroll0cf034e2021-12-10 04:50:321688 'version': 'SSrgf0lBIrCHRZ2acvLwXzzm4KTPzRg17PGIiqsMxBQC',
Sven Zheng4d4781292019-09-12 17:46:141689 },
1690 ],
1691 'dep_type': 'cipd',
1692 'condition': 'checkout_win',
1693 },
1694 'src/tools/skia_goldctl/mac': {
1695 'packages': [
1696 {
1697 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autoroll4ddacfc2021-12-10 02:39:001698 'version': 'zLP4FDegN-yg3uvzWUdf4zNRVHDwHd0VLm86FkZCP_MC',
Sven Zheng4d4781292019-09-12 17:46:141699 },
1700 ],
1701 'dep_type': 'cipd',
1702 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161703 },
1704
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421705 'src/v8':
1706 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1707
1708 'src-internal': {
chromium-internal-autorollb226c742021-12-16 12:58:481709 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@3f843f82c4b67159e309b74ba45690d27f3eac5c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421710 'condition': 'checkout_src_internal',
1711 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031712
Yeunjoo Choi5e8f08182021-10-28 01:30:131713 'src/ash/webui/eche_app_ui/resources/prod': {
Sam Chiu2c8d0982021-03-05 00:23:151714 'packages': [
1715 {
1716 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll3e6a5142021-11-30 21:23:421717 'version': 'WVI-jf6AkhBZ5jLCWhd2hq_PEjz-4exfcw5PuzXMoKwC',
Sam Chiu2c8d0982021-03-05 00:23:151718 },
1719 ],
1720 'condition': 'checkout_chromeos and checkout_src_internal',
1721 'dep_type': 'cipd',
1722 },
1723
Yeunjoo Choia53415d2021-08-31 03:50:501724 'src/ash/webui/help_app_ui/resources/prod': {
Jose Magana5dd8c42f2020-05-14 00:40:211725 'packages': [
1726 {
1727 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll1a95c8c2021-12-16 18:11:191728 'version': '5GaoHsS9Sb6U1WEQwNSowrgNf8r6rvc0he_rf8kNgSQC',
Jose Magana5dd8c42f2020-05-14 00:40:211729 },
1730 ],
1731 'condition': 'checkout_chromeos and checkout_src_internal',
1732 'dep_type': 'cipd',
1733 },
1734
Yeunjoo Choi997893e2021-09-07 05:19:071735 'src/ash/webui/media_app_ui/resources/prod': {
Jose Maganad34f1702020-06-09 13:33:001736 'packages': [
1737 {
1738 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autorollede26452021-12-16 15:35:281739 'version': '26ySD765nSYuqVvvQSBAEmI4Und408ihBEECbjElJK0C',
Jose Maganad34f1702020-06-09 13:33:001740 },
1741 ],
1742 'condition': 'checkout_chromeos and checkout_src_internal',
1743 'dep_type': 'cipd',
1744 },
1745
Yeunjoo Choie2ae1032021-10-22 02:55:111746 'src/ash/webui/projector_app/resources/prod': {
Toby Huang0a19eab2021-08-17 20:17:341747 'packages': [
1748 {
1749 'package': 'chromeos_internal/apps/projector_app/app',
chromium-internal-autoroll0c1808e2021-12-16 11:08:041750 'version': 'prCBoYBzw1S9vrDc-AmohZetDOiMnNtNZMg50k6IM8sC',
Toby Huang0a19eab2021-08-17 20:17:341751 },
1752 ],
1753 'condition': 'checkout_chromeos and checkout_src_internal',
1754 'dep_type': 'cipd',
1755 },
1756
Arthur Wang802dc8ce42020-06-15 19:16:511757 'src/third_party/webpagereplay': {
1758 'packages' : [
1759 {
1760 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001761 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511762 },
1763 ],
1764 'condition': 'checkout_android',
1765 'dep_type': 'cipd',
1766 },
1767
Josipdfc143f2020-02-26 23:38:361768 'src/third_party/android_prebuilts/build_tools': {
1769 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1770 'condition': 'checkout_android_prebuilts_build_tools',
1771 },
1772
Haiyang Pan4ba6d0b2021-03-05 02:00:321773 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1774 # section once org_robolectric_shadows_multidex is updated to a new version
1775 # that does not need jetify.
1776 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1777 'packages': [
1778 {
1779 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1780 'version': 'version:4.3.1-cr1',
1781 },
1782 ],
1783 'condition': 'checkout_android',
1784 'dep_type': 'cipd',
1785 },
1786
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031787 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101788 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391789 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241790 'packages': [
1791 {
Peter Wend340c5e2018-07-26 20:55:391792 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091793 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241794 },
1795 ],
1796 'condition': 'checkout_android',
1797 'dep_type': 'cipd',
1798 },
1799
Ben Joycee779ce62019-08-15 22:57:371800 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1801 'packages': [
1802 {
1803 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091804 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371805 },
1806 ],
1807 'condition': 'checkout_android',
1808 'dep_type': 'cipd',
1809 },
1810
Peter Wend340c5e2018-07-26 20:55:391811 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241812 'packages': [
1813 {
Peter Wend340c5e2018-07-26 20:55:391814 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091815 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031816 },
1817 ],
1818 'condition': 'checkout_android',
1819 'dep_type': 'cipd',
1820 },
1821
1822 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1823 'packages': [
1824 {
1825 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091826 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241827 },
1828 ],
1829 'condition': 'checkout_android',
1830 'dep_type': 'cipd',
1831 },
1832
Ben Joycee779ce62019-08-15 22:57:371833 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1834 'packages': [
1835 {
1836 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091837 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371838 },
1839 ],
1840 'condition': 'checkout_android',
1841 'dep_type': 'cipd',
1842 },
1843
1844 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1845 'packages': [
1846 {
1847 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091848 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371849 },
1850 ],
1851 'condition': 'checkout_android',
1852 'dep_type': 'cipd',
1853 },
1854
Peter Wend340c5e2018-07-26 20:55:391855 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241856 'packages': [
1857 {
Peter Wend340c5e2018-07-26 20:55:391858 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091859 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241860 },
1861 ],
1862 'condition': 'checkout_android',
1863 'dep_type': 'cipd',
1864 },
1865
Ben Joycee779ce62019-08-15 22:57:371866 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1867 'packages': [
1868 {
1869 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091870 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371871 },
1872 ],
1873 'condition': 'checkout_android',
1874 'dep_type': 'cipd',
1875 },
1876
Ben Joyce157038a2020-05-06 20:13:061877 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1878 'packages': [
1879 {
1880 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091881 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061882 },
1883 ],
1884 'condition': 'checkout_android',
1885 'dep_type': 'cipd',
1886 },
1887
1888 'src/third_party/android_deps/libs/classworlds_classworlds': {
1889 'packages': [
1890 {
1891 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091892 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061893 },
1894 ],
1895 'condition': 'checkout_android',
1896 'dep_type': 'cipd',
1897 },
1898
Peter Wend340c5e2018-07-26 20:55:391899 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241900 'packages': [
1901 {
Peter Wend340c5e2018-07-26 20:55:391902 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091903 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241904 },
1905 ],
1906 'condition': 'checkout_android',
1907 'dep_type': 'cipd',
1908 },
1909
Peter Wend340c5e2018-07-26 20:55:391910 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241911 'packages': [
1912 {
Peter Wend340c5e2018-07-26 20:55:391913 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091914 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371915 },
1916 ],
1917 'condition': 'checkout_android',
1918 'dep_type': 'cipd',
1919 },
1920
1921 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1922 'packages': [
1923 {
1924 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091925 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241926 },
1927 ],
1928 'condition': 'checkout_android',
1929 'dep_type': 'cipd',
1930 },
1931
Peter Wend340c5e2018-07-26 20:55:391932 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241933 'packages': [
1934 {
Peter Wend340c5e2018-07-26 20:55:391935 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091936 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371937 },
1938 ],
1939 'condition': 'checkout_android',
1940 'dep_type': 'cipd',
1941 },
1942
1943 'src/third_party/android_deps/libs/com_android_support_collections': {
1944 'packages': [
1945 {
1946 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:091947 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371948 },
1949 ],
1950 'condition': 'checkout_android',
1951 'dep_type': 'cipd',
1952 },
1953
1954 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1955 'packages': [
1956 {
1957 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091958 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371959 },
1960 ],
1961 'condition': 'checkout_android',
1962 'dep_type': 'cipd',
1963 },
1964
1965 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1966 'packages': [
1967 {
1968 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091969 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371970 },
1971 ],
1972 'condition': 'checkout_android',
1973 'dep_type': 'cipd',
1974 },
1975
1976 'src/third_party/android_deps/libs/com_android_support_customview': {
1977 'packages': [
1978 {
1979 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091980 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241981 },
1982 ],
1983 'condition': 'checkout_android',
1984 'dep_type': 'cipd',
1985 },
1986
Peter Wend340c5e2018-07-26 20:55:391987 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241988 'packages': [
1989 {
Peter Wend340c5e2018-07-26 20:55:391990 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:091991 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371992 },
1993 ],
1994 'condition': 'checkout_android',
1995 'dep_type': 'cipd',
1996 },
1997
1998 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1999 'packages': [
2000 {
2001 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:092002 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372003 },
2004 ],
2005 'condition': 'checkout_android',
2006 'dep_type': 'cipd',
2007 },
2008
2009 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
2010 'packages': [
2011 {
2012 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092013 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242014 },
2015 ],
2016 'condition': 'checkout_android',
2017 'dep_type': 'cipd',
2018 },
2019
Ben Joycee779ce62019-08-15 22:57:372020 'src/third_party/android_deps/libs/com_android_support_interpolator': {
2021 'packages': [
2022 {
2023 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:092024 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242025 },
2026 ],
2027 'condition': 'checkout_android',
2028 'dep_type': 'cipd',
2029 },
2030
Ben Joycee779ce62019-08-15 22:57:372031 'src/third_party/android_deps/libs/com_android_support_loader': {
2032 'packages': [
2033 {
2034 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:092035 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372036 },
2037 ],
2038 'condition': 'checkout_android',
2039 'dep_type': 'cipd',
2040 },
2041
2042 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
2043 'packages': [
2044 {
2045 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:092046 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242047 },
2048 ],
2049 'condition': 'checkout_android',
2050 'dep_type': 'cipd',
2051 },
2052
Peter Wend340c5e2018-07-26 20:55:392053 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242054 'packages': [
2055 {
Peter Wend340c5e2018-07-26 20:55:392056 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:092057 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242058 },
2059 ],
2060 'condition': 'checkout_android',
2061 'dep_type': 'cipd',
2062 },
2063
Ben Joycee779ce62019-08-15 22:57:372064 'src/third_party/android_deps/libs/com_android_support_print': {
2065 'packages': [
2066 {
2067 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:092068 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242069 },
2070 ],
2071 'condition': 'checkout_android',
2072 'dep_type': 'cipd',
2073 },
2074
Peter Wend340c5e2018-07-26 20:55:392075 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242076 'packages': [
2077 {
Peter Wend340c5e2018-07-26 20:55:392078 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092079 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372080 },
2081 ],
2082 'condition': 'checkout_android',
2083 'dep_type': 'cipd',
2084 },
2085
2086 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2087 'packages': [
2088 {
2089 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092090 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242091 },
2092 ],
2093 'condition': 'checkout_android',
2094 'dep_type': 'cipd',
2095 },
2096
Peter Wend340c5e2018-07-26 20:55:392097 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242098 'packages': [
2099 {
Peter Wend340c5e2018-07-26 20:55:392100 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092101 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242102 },
2103 ],
2104 'condition': 'checkout_android',
2105 'dep_type': 'cipd',
2106 },
2107
Peter Wend340c5e2018-07-26 20:55:392108 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242109 'packages': [
2110 {
Peter Wend340c5e2018-07-26 20:55:392111 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092112 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242113 },
2114 ],
2115 'condition': 'checkout_android',
2116 'dep_type': 'cipd',
2117 },
2118
Peter Wend340c5e2018-07-26 20:55:392119 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242120 'packages': [
2121 {
Peter Wend340c5e2018-07-26 20:55:392122 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092123 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242124 },
2125 ],
2126 'condition': 'checkout_android',
2127 'dep_type': 'cipd',
2128 },
2129
Peter Wend340c5e2018-07-26 20:55:392130 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242131 'packages': [
2132 {
Peter Wend340c5e2018-07-26 20:55:392133 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092134 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242135 },
2136 ],
2137 'condition': 'checkout_android',
2138 'dep_type': 'cipd',
2139 },
2140
Peter Wend340c5e2018-07-26 20:55:392141 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242142 'packages': [
2143 {
Peter Wend340c5e2018-07-26 20:55:392144 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092145 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242146 },
2147 ],
2148 'condition': 'checkout_android',
2149 'dep_type': 'cipd',
2150 },
2151
Peter Wend340c5e2018-07-26 20:55:392152 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242153 'packages': [
2154 {
Peter Wend340c5e2018-07-26 20:55:392155 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092156 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242157 },
2158 ],
2159 'condition': 'checkout_android',
2160 'dep_type': 'cipd',
2161 },
2162
Peter Wend340c5e2018-07-26 20:55:392163 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242164 'packages': [
2165 {
Peter Wend340c5e2018-07-26 20:55:392166 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092167 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242168 },
2169 ],
2170 'condition': 'checkout_android',
2171 'dep_type': 'cipd',
2172 },
2173
Peter Wend340c5e2018-07-26 20:55:392174 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242175 'packages': [
2176 {
Peter Wend340c5e2018-07-26 20:55:392177 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092178 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372179 },
2180 ],
2181 'condition': 'checkout_android',
2182 'dep_type': 'cipd',
2183 },
2184
2185 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2186 'packages': [
2187 {
2188 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092189 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242190 },
2191 ],
2192 'condition': 'checkout_android',
2193 'dep_type': 'cipd',
2194 },
2195
Peter Wend340c5e2018-07-26 20:55:392196 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242197 'packages': [
2198 {
Peter Wend340c5e2018-07-26 20:55:392199 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092200 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372201 },
2202 ],
2203 'condition': 'checkout_android',
2204 'dep_type': 'cipd',
2205 },
2206
2207 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2208 'packages': [
2209 {
2210 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092211 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372212 },
2213 ],
2214 'condition': 'checkout_android',
2215 'dep_type': 'cipd',
2216 },
2217
2218 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2219 'packages': [
2220 {
2221 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092222 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392223 },
2224 ],
2225 'condition': 'checkout_android',
2226 'dep_type': 'cipd',
2227 },
2228
Mohamed Heikal9936c712021-04-08 20:47:152229 'src/third_party/android_deps/libs/com_android_tools_common': {
2230 'packages': [
2231 {
2232 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2233 'version': 'version:[email protected]',
2234 },
2235 ],
2236 'condition': 'checkout_android',
2237 'dep_type': 'cipd',
2238 },
2239
Andrew Grieve91ef4102020-04-22 14:17:312240 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2241 'packages': [
2242 {
2243 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092244 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312245 },
2246 ],
2247 'condition': 'checkout_android',
2248 'dep_type': 'cipd',
2249 },
2250
Justin DeWitt66c6aea2020-08-17 22:08:412251 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2252 'packages': [
2253 {
2254 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092255 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412256 },
2257 ],
2258 'condition': 'checkout_android',
2259 'dep_type': 'cipd',
2260 },
2261
Mohamed Heikal9936c712021-04-08 20:47:152262 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2263 'packages': [
2264 {
2265 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2266 'version': 'version:[email protected]',
2267 },
2268 ],
2269 'condition': 'checkout_android',
2270 'dep_type': 'cipd',
2271 },
2272
2273 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2274 'packages': [
2275 {
2276 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2277 'version': 'version:[email protected]',
2278 },
2279 ],
2280 'condition': 'checkout_android',
2281 'dep_type': 'cipd',
2282 },
2283
Peter Wenb1434387b2020-01-23 17:34:172284 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362285 'packages': [
2286 {
Peter Wenb1434387b2020-01-23 17:34:172287 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Peter Wen840bd642021-06-14 14:04:262288 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362289 },
2290 ],
2291 'condition': 'checkout_android',
2292 'dep_type': 'cipd',
2293 },
2294
Peter Wenb1434387b2020-01-23 17:34:172295 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362296 'packages': [
2297 {
Peter Wenb1434387b2020-01-23 17:34:172298 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092299 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362300 },
2301 ],
2302 'condition': 'checkout_android',
2303 'dep_type': 'cipd',
2304 },
2305
Richard Knolla7005982021-01-26 23:07:182306 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2307 'packages': [
2308 {
2309 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092310 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182311 },
2312 ],
2313 'condition': 'checkout_android',
2314 'dep_type': 'cipd',
2315 },
2316
Peter Wend340c5e2018-07-26 20:55:392317 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2318 'packages': [
2319 {
2320 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092321 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392322 },
2323 ],
2324 'condition': 'checkout_android',
2325 'dep_type': 'cipd',
2326 },
2327
2328 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2329 'packages': [
2330 {
2331 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092332 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392333 },
2334 ],
2335 'condition': 'checkout_android',
2336 'dep_type': 'cipd',
2337 },
2338
2339 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2340 'packages': [
2341 {
2342 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092343 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392344 },
2345 ],
2346 'condition': 'checkout_android',
2347 'dep_type': 'cipd',
2348 },
2349
2350 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2351 'packages': [
2352 {
2353 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092354 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392355 },
2356 ],
2357 'condition': 'checkout_android',
2358 'dep_type': 'cipd',
2359 },
2360
2361 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2362 'packages': [
2363 {
2364 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092365 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392366 },
2367 ],
2368 'condition': 'checkout_android',
2369 'dep_type': 'cipd',
2370 },
2371
2372 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2373 'packages': [
2374 {
2375 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092376 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392377 },
2378 ],
2379 'condition': 'checkout_android',
2380 'dep_type': 'cipd',
2381 },
2382
2383 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2384 'packages': [
2385 {
2386 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092387 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332388 },
2389 ],
2390 'condition': 'checkout_android',
2391 'dep_type': 'cipd',
2392 },
2393
2394 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2395 'packages': [
2396 {
2397 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092398 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392399 },
2400 ],
2401 'condition': 'checkout_android',
2402 'dep_type': 'cipd',
2403 },
2404
Richard Knolla7005982021-01-26 23:07:182405 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2406 'packages': [
2407 {
2408 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092409 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182410 },
2411 ],
2412 'condition': 'checkout_android',
2413 'dep_type': 'cipd',
2414 },
2415
Peter Wend340c5e2018-07-26 20:55:392416 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2417 'packages': [
2418 {
2419 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092420 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332421 },
2422 ],
2423 'condition': 'checkout_android',
2424 'dep_type': 'cipd',
2425 },
2426
2427 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2428 'packages': [
2429 {
2430 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092431 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392432 },
2433 ],
2434 'condition': 'checkout_android',
2435 'dep_type': 'cipd',
2436 },
2437
2438 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2439 'packages': [
2440 {
2441 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092442 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392443 },
2444 ],
2445 'condition': 'checkout_android',
2446 'dep_type': 'cipd',
2447 },
2448
2449 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2450 'packages': [
2451 {
2452 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092453 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392454 },
2455 ],
2456 'condition': 'checkout_android',
2457 'dep_type': 'cipd',
2458 },
2459
2460 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2461 'packages': [
2462 {
2463 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092464 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392465 },
2466 ],
2467 'condition': 'checkout_android',
2468 'dep_type': 'cipd',
2469 },
2470
2471 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2472 'packages': [
2473 {
2474 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092475 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332476 },
2477 ],
2478 'condition': 'checkout_android',
2479 'dep_type': 'cipd',
2480 },
2481
2482 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2483 'packages': [
2484 {
2485 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092486 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332487 },
2488 ],
2489 'condition': 'checkout_android',
2490 'dep_type': 'cipd',
2491 },
2492
2493 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2494 'packages': [
2495 {
2496 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092497 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332498 },
2499 ],
2500 'condition': 'checkout_android',
2501 'dep_type': 'cipd',
2502 },
2503
2504 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2505 'packages': [
2506 {
2507 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092508 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392509 },
2510 ],
2511 'condition': 'checkout_android',
2512 'dep_type': 'cipd',
2513 },
2514
2515 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2516 'packages': [
2517 {
2518 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092519 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392520 },
2521 ],
2522 'condition': 'checkout_android',
2523 'dep_type': 'cipd',
2524 },
2525
2526 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2527 'packages': [
2528 {
2529 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092530 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392531 },
2532 ],
2533 'condition': 'checkout_android',
2534 'dep_type': 'cipd',
2535 },
2536
2537 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2538 'packages': [
2539 {
2540 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092541 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242542 },
2543 ],
2544 'condition': 'checkout_android',
2545 'dep_type': 'cipd',
2546 },
2547
Ben Joyce5274e3d2019-09-03 19:19:042548 'src/third_party/android_deps/libs/com_google_android_material_material': {
2549 'packages': [
2550 {
2551 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Sky Malice010d67f2021-12-14 14:58:422552 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042553 },
2554 ],
2555 'condition': 'checkout_android',
2556 'dep_type': 'cipd',
2557 },
2558
Peter Wend8cae19322021-06-30 15:54:212559 'src/third_party/android_deps/libs/com_google_android_play_core': {
2560 'packages': [
2561 {
2562 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
2563 'version': 'version:[email protected]',
2564 },
2565 ],
2566 'condition': 'checkout_android',
2567 'dep_type': 'cipd',
2568 },
2569
Andrew Grieve8b5b0462019-11-13 21:07:362570 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2571 'packages': [
2572 {
2573 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Peter Wenaa3f5802021-09-14 15:46:122574 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362575 },
2576 ],
2577 'condition': 'checkout_android',
2578 'dep_type': 'cipd',
2579 },
2580
2581 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2582 'packages': [
2583 {
2584 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092585 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362586 },
2587 ],
2588 'condition': 'checkout_android',
2589 'dep_type': 'cipd',
2590 },
2591
2592 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2593 'packages': [
2594 {
2595 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092596 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362597 },
2598 ],
2599 'condition': 'checkout_android',
2600 'dep_type': 'cipd',
2601 },
2602
Peter Wen37c9003b2020-07-06 15:04:262603 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2604 'packages': [
2605 {
2606 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092607 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262608 },
2609 ],
2610 'condition': 'checkout_android',
2611 'dep_type': 'cipd',
2612 },
2613
Haiyang Pand924ea82021-03-01 18:44:052614 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362615 'packages': [
2616 {
2617 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092618 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362619 },
2620 ],
2621 'condition': 'checkout_android',
2622 'dep_type': 'cipd',
2623 },
2624
Peter Wenee303ae2018-09-12 19:41:372625 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2626 'packages': [
2627 {
2628 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092629 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372630 },
2631 ],
2632 'condition': 'checkout_android',
2633 'dep_type': 'cipd',
2634 },
2635
Andrew Grieveec7ec4212020-02-03 22:15:502636 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2637 'packages': [
2638 {
2639 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092640 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502641 },
2642 ],
2643 'condition': 'checkout_android',
2644 'dep_type': 'cipd',
2645 },
2646
Pavel Shmakovc1d47012018-08-24 14:36:222647 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2648 'packages': [
2649 {
2650 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092651 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222652 },
2653 ],
2654 'condition': 'checkout_android',
2655 'dep_type': 'cipd',
2656 },
2657
Pavel Shmakovc1d47012018-08-24 14:36:222658 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2659 'packages': [
2660 {
2661 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092662 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222663 },
2664 ],
2665 'condition': 'checkout_android',
2666 'dep_type': 'cipd',
2667 },
2668
2669 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2670 'packages': [
2671 {
2672 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092673 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222674 },
2675 ],
2676 'condition': 'checkout_android',
2677 'dep_type': 'cipd',
2678 },
2679
2680 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372681 'packages': [
2682 {
2683 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092684 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372685 },
2686 ],
2687 'condition': 'checkout_android',
2688 'dep_type': 'cipd',
2689 },
2690
Andrew Grieve8b5b0462019-11-13 21:07:362691 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2692 'packages': [
2693 {
2694 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Peter Wen75acc182021-11-10 19:51:542695 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362696 },
2697 ],
2698 'condition': 'checkout_android',
2699 'dep_type': 'cipd',
2700 },
2701
Peter Wenee303ae2018-09-12 19:41:372702 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2703 'packages': [
2704 {
2705 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Peter Wen75acc182021-11-10 19:51:542706 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362707 },
2708 ],
2709 'condition': 'checkout_android',
2710 'dep_type': 'cipd',
2711 },
2712
2713 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2714 'packages': [
2715 {
2716 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Peter Wen75acc182021-11-10 19:51:542717 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362718 },
2719 ],
2720 'condition': 'checkout_android',
2721 'dep_type': 'cipd',
2722 },
2723
2724 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2725 'packages': [
2726 {
2727 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Peter Wen75acc182021-11-10 19:51:542728 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362729 },
2730 ],
2731 'condition': 'checkout_android',
2732 'dep_type': 'cipd',
2733 },
2734
2735 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2736 'packages': [
2737 {
2738 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wen75acc182021-11-10 19:51:542739 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362740 },
2741 ],
2742 'condition': 'checkout_android',
2743 'dep_type': 'cipd',
2744 },
2745
2746 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2747 'packages': [
2748 {
2749 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092750 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372751 },
2752 ],
2753 'condition': 'checkout_android',
2754 'dep_type': 'cipd',
2755 },
Pavel Shmakovc1d47012018-08-24 14:36:222756
2757 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2758 'packages': [
2759 {
2760 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092761 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222762 },
2763 ],
2764 'condition': 'checkout_android',
2765 'dep_type': 'cipd',
2766 },
2767
Richard Knolla7005982021-01-26 23:07:182768 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2769 'packages': [
2770 {
2771 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092772 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182773 },
2774 ],
2775 'condition': 'checkout_android',
2776 'dep_type': 'cipd',
2777 },
2778
2779 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2780 'packages': [
2781 {
2782 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092783 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182784 },
2785 ],
2786 'condition': 'checkout_android',
2787 'dep_type': 'cipd',
2788 },
2789
2790 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2791 'packages': [
2792 {
2793 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092794 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182795 },
2796 ],
2797 'condition': 'checkout_android',
2798 'dep_type': 'cipd',
2799 },
2800
2801 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2802 'packages': [
2803 {
2804 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092805 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182806 },
2807 ],
2808 'condition': 'checkout_android',
2809 'dep_type': 'cipd',
2810 },
2811
2812 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2813 'packages': [
2814 {
2815 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092816 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182817 },
2818 ],
2819 'condition': 'checkout_android',
2820 'dep_type': 'cipd',
2821 },
2822
2823 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2824 'packages': [
2825 {
2826 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092827 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182828 },
2829 ],
2830 'condition': 'checkout_android',
2831 'dep_type': 'cipd',
2832 },
2833
2834 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2835 'packages': [
2836 {
2837 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092838 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182839 },
2840 ],
2841 'condition': 'checkout_android',
2842 'dep_type': 'cipd',
2843 },
2844
2845 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2846 'packages': [
2847 {
2848 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092849 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182850 },
2851 ],
2852 'condition': 'checkout_android',
2853 'dep_type': 'cipd',
2854 },
2855
2856 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2857 'packages': [
2858 {
2859 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092860 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182861 },
2862 ],
2863 'condition': 'checkout_android',
2864 'dep_type': 'cipd',
2865 },
2866
2867 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2868 'packages': [
2869 {
2870 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092871 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182872 },
2873 ],
2874 'condition': 'checkout_android',
2875 'dep_type': 'cipd',
2876 },
2877
2878 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2879 'packages': [
2880 {
2881 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092882 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182883 },
2884 ],
2885 'condition': 'checkout_android',
2886 'dep_type': 'cipd',
2887 },
2888
Mohamed Heikalcf7ec272021-11-12 20:30:552889 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
2890 'packages': [
2891 {
2892 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
2893 'version': 'version:[email protected]',
2894 },
2895 ],
2896 'condition': 'checkout_android',
2897 'dep_type': 'cipd',
2898 },
2899
Pavel Shmakovc1d47012018-08-24 14:36:222900 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2901 'packages': [
2902 {
2903 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092904 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222905 },
2906 ],
2907 'condition': 'checkout_android',
2908 'dep_type': 'cipd',
2909 },
2910
Andrew Grieve8b5b0462019-11-13 21:07:362911 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2912 'packages': [
2913 {
2914 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092915 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362916 },
2917 ],
2918 'condition': 'checkout_android',
2919 'dep_type': 'cipd',
2920 },
2921
Pavel Shmakovc1d47012018-08-24 14:36:222922 'src/third_party/android_deps/libs/com_google_guava_guava': {
2923 'packages': [
2924 {
2925 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Sam Maier3f284f12021-10-01 02:07:002926 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372927 },
2928 ],
2929 'condition': 'checkout_android',
2930 'dep_type': 'cipd',
2931 },
2932
Peter Kotwicz57eedc72020-11-13 20:05:462933 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2934 'packages': [
2935 {
2936 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Sam Maier497b32b2021-09-29 21:47:182937 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462938 },
2939 ],
2940 'condition': 'checkout_android',
2941 'dep_type': 'cipd',
2942 },
2943
Ben Joycebd0d9e52019-11-12 09:01:502944 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2945 'packages': [
2946 {
2947 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092948 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502949 },
2950 ],
2951 'condition': 'checkout_android',
2952 'dep_type': 'cipd',
2953 },
2954
Peter Wenee303ae2018-09-12 19:41:372955 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2956 'packages': [
2957 {
2958 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092959 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222960 },
2961 ],
2962 'condition': 'checkout_android',
2963 'dep_type': 'cipd',
2964 },
2965
Andrew Grievebddebf72019-11-25 17:59:102966 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2967 'packages': [
2968 {
2969 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092970 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102971 },
2972 ],
2973 'condition': 'checkout_android',
2974 'dep_type': 'cipd',
2975 },
2976
Mohamed Heikal25f926b72020-06-25 02:58:482977 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342978 'packages': [
2979 {
Mohamed Heikal25f926b72020-06-25 02:58:482980 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092981 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342982 },
2983 ],
2984 'condition': 'checkout_android',
2985 'dep_type': 'cipd',
2986 },
2987
Andrew Grieve8b5b0462019-11-13 21:07:362988 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2989 'packages': [
2990 {
2991 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092992 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362993 },
2994 ],
2995 'condition': 'checkout_android',
2996 'dep_type': 'cipd',
2997 },
2998
Pavel Shmakovc1d47012018-08-24 14:36:222999 'src/third_party/android_deps/libs/com_squareup_javapoet': {
3000 'packages': [
3001 {
3002 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:093003 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223004 },
3005 ],
3006 'condition': 'checkout_android',
3007 'dep_type': 'cipd',
3008 },
3009
Ben Joyce5ce169f02020-03-20 13:07:123010 'src/third_party/android_deps/libs/com_squareup_javawriter': {
3011 'packages': [
3012 {
3013 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:093014 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:123015 },
3016 ],
3017 'condition': 'checkout_android',
3018 'dep_type': 'cipd',
3019 },
3020
Peter Wen840bd642021-06-14 14:04:263021 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
3022 'packages': [
3023 {
3024 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
3025 'version': 'version:[email protected]',
3026 },
3027 ],
3028 'condition': 'checkout_android',
3029 'dep_type': 'cipd',
3030 },
3031
Ben Joyce18c01322020-01-03 23:07:593032 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
3033 'packages': [
3034 {
3035 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093036 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:593037 },
3038 ],
3039 'condition': 'checkout_android',
3040 'dep_type': 'cipd',
3041 },
3042
Pavel Shmakovc1d47012018-08-24 14:36:223043 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3044 'packages': [
3045 {
3046 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093047 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223048 },
3049 ],
3050 'condition': 'checkout_android',
3051 'dep_type': 'cipd',
3052 },
3053
3054 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373055 'packages': [
3056 {
3057 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:093058 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373059 },
3060 ],
3061 'condition': 'checkout_android',
3062 'dep_type': 'cipd',
3063 },
3064
Ben Joyce157038a2020-05-06 20:13:063065 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
3066 'packages': [
3067 {
3068 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:093069 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063070 },
3071 ],
3072 'condition': 'checkout_android',
3073 'dep_type': 'cipd',
3074 },
3075
Haiyang Pand924ea82021-03-01 18:44:053076 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:063077 'packages': [
3078 {
3079 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:093080 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063081 },
3082 ],
3083 'condition': 'checkout_android',
3084 'dep_type': 'cipd',
3085 },
3086
Peter Wen414bfbc2020-02-19 20:02:003087 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3088 'packages': [
3089 {
3090 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:093091 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003092 },
3093 ],
3094 'condition': 'checkout_android',
3095 'dep_type': 'cipd',
3096 },
3097
Yun Liu081719f2019-03-20 23:24:023098 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3099 'packages': [
3100 {
3101 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:093102 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:023103 },
3104 ],
3105 'condition': 'checkout_android',
3106 'dep_type': 'cipd',
3107 },
3108
Ben Joyce157038a2020-05-06 20:13:063109 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3110 'packages': [
3111 {
3112 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:093113 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063114 },
3115 ],
3116 'condition': 'checkout_android',
3117 'dep_type': 'cipd',
3118 },
3119
3120 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
3121 'packages': [
3122 {
3123 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:093124 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063125 },
3126 ],
3127 'condition': 'checkout_android',
3128 'dep_type': 'cipd',
3129 },
3130
3131 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3132 'packages': [
3133 {
3134 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:093135 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063136 },
3137 ],
3138 'condition': 'checkout_android',
3139 'dep_type': 'cipd',
3140 },
3141
3142 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3143 'packages': [
3144 {
3145 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:093146 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063147 },
3148 ],
3149 'condition': 'checkout_android',
3150 'dep_type': 'cipd',
3151 },
3152
3153 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3154 'packages': [
3155 {
3156 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093157 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063158 },
3159 ],
3160 'condition': 'checkout_android',
3161 'dep_type': 'cipd',
3162 },
3163
3164 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3165 'packages': [
3166 {
3167 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093168 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063169 },
3170 ],
3171 'condition': 'checkout_android',
3172 'dep_type': 'cipd',
3173 },
3174
3175 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3176 'packages': [
3177 {
3178 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093179 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063180 },
3181 ],
3182 'condition': 'checkout_android',
3183 'dep_type': 'cipd',
3184 },
3185
3186 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3187 'packages': [
3188 {
3189 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093190 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063191 },
3192 ],
3193 'condition': 'checkout_android',
3194 'dep_type': 'cipd',
3195 },
3196
3197 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3198 'packages': [
3199 {
3200 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093201 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063202 },
3203 ],
3204 'condition': 'checkout_android',
3205 'dep_type': 'cipd',
3206 },
3207
3208 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3209 'packages': [
3210 {
3211 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093212 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063213 },
3214 ],
3215 'condition': 'checkout_android',
3216 'dep_type': 'cipd',
3217 },
3218
3219 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3220 'packages': [
3221 {
3222 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093223 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063224 },
3225 ],
3226 'condition': 'checkout_android',
3227 'dep_type': 'cipd',
3228 },
3229
3230 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3231 'packages': [
3232 {
3233 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093234 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063235 },
3236 ],
3237 'condition': 'checkout_android',
3238 'dep_type': 'cipd',
3239 },
3240
3241 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3242 'packages': [
3243 {
3244 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093245 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063246 },
3247 ],
3248 'condition': 'checkout_android',
3249 'dep_type': 'cipd',
3250 },
3251
3252 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3253 'packages': [
3254 {
3255 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093256 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063257 },
3258 ],
3259 'condition': 'checkout_android',
3260 'dep_type': 'cipd',
3261 },
3262
3263 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3264 'packages': [
3265 {
3266 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093267 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063268 },
3269 ],
3270 'condition': 'checkout_android',
3271 'dep_type': 'cipd',
3272 },
3273
3274 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3275 'packages': [
3276 {
3277 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093278 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063279 },
3280 ],
3281 'condition': 'checkout_android',
3282 'dep_type': 'cipd',
3283 },
3284
Ben Joyce3d4dd2cd2020-05-27 18:32:503285 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3286 'packages': [
3287 {
3288 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093289 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503290 },
3291 ],
3292 'condition': 'checkout_android',
3293 'dep_type': 'cipd',
3294 },
3295
Peter Wenee303ae2018-09-12 19:41:373296 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3297 'packages': [
3298 {
3299 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093300 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373301 },
3302 ],
3303 'condition': 'checkout_android',
3304 'dep_type': 'cipd',
3305 },
3306
Andrew Grieve8b5b0462019-11-13 21:07:363307 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3308 'packages': [
3309 {
3310 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Sam Maier3f284f12021-10-01 02:07:003311 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363312 },
3313 ],
3314 'condition': 'checkout_android',
3315 'dep_type': 'cipd',
3316 },
3317
Peter Wenaa3f5802021-09-14 15:46:123318 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Andrew Grieve8b5b0462019-11-13 21:07:363319 'packages': [
3320 {
Peter Wenaa3f5802021-09-14 15:46:123321 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
3322 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363323 },
3324 ],
3325 'condition': 'checkout_android',
3326 'dep_type': 'cipd',
3327 },
3328
Peter Wenee303ae2018-09-12 19:41:373329 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3330 'packages': [
3331 {
3332 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093333 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363334 },
3335 ],
3336 'condition': 'checkout_android',
3337 'dep_type': 'cipd',
3338 },
3339
Ben Joyce157038a2020-05-06 20:13:063340 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3341 'packages': [
3342 {
3343 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093344 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063345 },
3346 ],
3347 'condition': 'checkout_android',
3348 'dep_type': 'cipd',
3349 },
3350
3351 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3352 'packages': [
3353 {
3354 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093355 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063356 },
3357 ],
3358 'condition': 'checkout_android',
3359 'dep_type': 'cipd',
3360 },
3361
3362 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3363 'packages': [
3364 {
3365 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093366 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063367 },
3368 ],
3369 'condition': 'checkout_android',
3370 'dep_type': 'cipd',
3371 },
3372
Peter Wen840bd642021-06-14 14:04:263373 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
3374 'packages': [
3375 {
3376 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
3377 'version': 'version:[email protected]',
3378 },
3379 ],
3380 'condition': 'checkout_android',
3381 'dep_type': 'cipd',
3382 },
3383
Andrew Grieve177c82f2020-02-03 19:35:173384 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3385 'packages': [
3386 {
3387 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093388 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173389 },
3390 ],
3391 'condition': 'checkout_android',
3392 'dep_type': 'cipd',
3393 },
3394
Ben Joyceb1d4e5d2020-01-22 23:45:173395 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3396 'packages': [
3397 {
3398 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Peter Wen5106f1b2021-11-22 18:36:053399 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173400 },
3401 ],
3402 'condition': 'checkout_android',
3403 'dep_type': 'cipd',
3404 },
3405
3406 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3407 'packages': [
3408 {
3409 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Peter Wen5106f1b2021-11-22 18:36:053410 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103411 },
3412 ],
3413 'condition': 'checkout_android',
3414 'dep_type': 'cipd',
3415 },
3416
Peter Wen014649a2021-06-25 16:05:133417 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
3418 'packages': [
3419 {
3420 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
3421 'version': 'version:[email protected]',
3422 },
3423 ],
3424 'condition': 'checkout_android',
3425 'dep_type': 'cipd',
3426 },
3427
3428 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
3429 'packages': [
3430 {
3431 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
3432 'version': 'version:[email protected]',
3433 },
3434 ],
3435 'condition': 'checkout_android',
3436 'dep_type': 'cipd',
3437 },
3438
Peter Kotwicza15f2862021-04-30 05:00:103439 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
3440 'packages': [
3441 {
3442 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Peter Wen014649a2021-06-25 16:05:133443 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103444 },
3445 ],
3446 'condition': 'checkout_android',
3447 'dep_type': 'cipd',
3448 },
3449
3450 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
3451 'packages': [
3452 {
3453 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Peter Wen014649a2021-06-25 16:05:133454 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003455 },
3456 ],
3457 'condition': 'checkout_android',
3458 'dep_type': 'cipd',
3459 },
3460
3461 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3462 'packages': [
3463 {
3464 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093465 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173466 },
3467 ],
3468 'condition': 'checkout_android',
3469 'dep_type': 'cipd',
3470 },
3471
Andrew Grieve177c82f2020-02-03 19:35:173472 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3473 'packages': [
3474 {
3475 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093476 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173477 },
3478 ],
3479 'condition': 'checkout_android',
3480 'dep_type': 'cipd',
3481 },
3482
3483 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3484 'packages': [
3485 {
3486 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093487 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173488 },
3489 ],
3490 'condition': 'checkout_android',
3491 'dep_type': 'cipd',
3492 },
3493
3494 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3495 'packages': [
3496 {
3497 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093498 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173499 },
3500 ],
3501 'condition': 'checkout_android',
3502 'dep_type': 'cipd',
3503 },
3504
3505 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3506 'packages': [
3507 {
3508 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093509 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173510 },
3511 ],
3512 'condition': 'checkout_android',
3513 'dep_type': 'cipd',
3514 },
3515
3516 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3517 'packages': [
3518 {
3519 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093520 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173521 },
3522 ],
3523 'condition': 'checkout_android',
3524 'dep_type': 'cipd',
3525 },
3526
Andrew Grieve8b5b0462019-11-13 21:07:363527 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3528 'packages': [
3529 {
3530 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093531 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373532 },
3533 ],
3534 'condition': 'checkout_android',
3535 'dep_type': 'cipd',
3536 },
Pavel Shmakovc1d47012018-08-24 14:36:223537
Mohamed Heikal9936c712021-04-08 20:47:153538 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063539 'packages': [
3540 {
3541 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153542 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063543 },
3544 ],
3545 'condition': 'checkout_android',
3546 'dep_type': 'cipd',
3547 },
3548
3549 'src/third_party/android_deps/libs/org_robolectric_junit': {
3550 'packages': [
3551 {
3552 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093553 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063554 },
3555 ],
3556 'condition': 'checkout_android',
3557 'dep_type': 'cipd',
3558 },
3559
3560 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3561 'packages': [
3562 {
3563 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093564 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063565 },
3566 ],
3567 'condition': 'checkout_android',
3568 'dep_type': 'cipd',
3569 },
3570
3571 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3572 'packages': [
3573 {
3574 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093575 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063576 },
3577 ],
3578 'condition': 'checkout_android',
3579 'dep_type': 'cipd',
3580 },
3581
3582 'src/third_party/android_deps/libs/org_robolectric_resources': {
3583 'packages': [
3584 {
3585 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093586 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063587 },
3588 ],
3589 'condition': 'checkout_android',
3590 'dep_type': 'cipd',
3591 },
3592
3593 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3594 'packages': [
3595 {
3596 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093597 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063598 },
3599 ],
3600 'condition': 'checkout_android',
3601 'dep_type': 'cipd',
3602 },
3603
3604 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3605 'packages': [
3606 {
3607 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093608 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063609 },
3610 ],
3611 'condition': 'checkout_android',
3612 'dep_type': 'cipd',
3613 },
3614
3615 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3616 'packages': [
3617 {
3618 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093619 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063620 },
3621 ],
3622 'condition': 'checkout_android',
3623 'dep_type': 'cipd',
3624 },
3625
3626 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3627 'packages': [
3628 {
3629 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093630 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063631 },
3632 ],
3633 'condition': 'checkout_android',
3634 'dep_type': 'cipd',
3635 },
3636
Ben Joyce2ab67672020-05-25 23:09:013637 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3638 'packages': [
3639 {
3640 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093641 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013642 },
3643 ],
3644 'condition': 'checkout_android',
3645 'dep_type': 'cipd',
3646 },
3647
Ben Joyce157038a2020-05-06 20:13:063648 'src/third_party/android_deps/libs/org_robolectric_utils': {
3649 'packages': [
3650 {
3651 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093652 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063653 },
3654 ],
3655 'condition': 'checkout_android',
3656 'dep_type': 'cipd',
3657 },
3658
3659 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3660 'packages': [
3661 {
3662 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093663 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063664 },
3665 ],
3666 'condition': 'checkout_android',
3667 'dep_type': 'cipd',
3668 },
3669
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033670 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123671
3672 'src/tools/resultdb': {
3673 'packages': [
3674 {
3675 'package': 'infra/tools/result_adapter/${{platform}}',
3676 'version': Var('resultdb_version'),
3677 },
3678 ],
3679 'dep_type': 'cipd',
3680 },
[email protected]5f129de2009-02-24 23:22:043681}
3682
[email protected]00c517672010-11-04 00:27:293683
[email protected]5f129de2009-02-24 23:22:043684include_rules = [
3685 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143686 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393687 '+base',
3688 '+build',
3689 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013690 # perfetto is base's public dependency.
3691 '+third_party/perfetto/include/perfetto/tracing',
Alexander Timin43f3faa522021-07-16 19:01:023692 '+third_party/perfetto/include/perfetto/test',
[email protected]5f129de2009-02-24 23:22:043693
[email protected]dfbff862012-11-28 19:08:143694 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393695 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143696
Stefan Zagerfd5ba192014-08-23 00:29:393697 '+testing',
3698 '+third_party/icu/source/common/unicode',
3699 '+third_party/icu/source/i18n/unicode',
3700 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413701
amraboelkherde7195e2021-08-20 15:44:263702 # PSM libraries usages must be allowlisted explicitly for now. That
3703 # is because it does not support component build.
3704 # TODO(crbug.com/1241832): Support component build for PSM libraries.
3705 '-third_party/shell-encryption',
3706 '-third_party/private_membership',
3707
Peter Kasting16fe8fef2020-07-31 15:40:523708 # Abseil features must be allowlisted explicitly for now. See
3709 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3710 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413711 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523712 '-third_party/abseil-cpp',
Anton Bikineev96625712021-05-13 19:17:503713 '+third_party/abseil-cpp/absl/types/optional.h',
Peter Kastinga9cf1c52020-07-31 17:42:463714 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043715]
3716
3717
3718# checkdeps.py shouldn't check include paths for files in these dirs:
3719skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393720 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143721 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393722 'skia',
3723 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413724 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393725 'v8',
[email protected]5f129de2009-02-24 23:22:043726]
[email protected]bfa24b962009-03-02 00:16:163727
3728
3729hooks = [
Dirk Pranke7ab5e3b2021-06-24 23:45:243730 # Download and initialize "vpython" VirtualEnv environment packages for
3731 # Python2. We do this before running any other hooks so that any other
3732 # hooks that might use vpython don't trip over unexpected issues and
3733 # don't run slower than they might otherwise need to.
[email protected]bfa24b962009-03-02 00:16:163734 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243735 'name': 'vpython_common',
3736 'pattern': '.',
3737 # TODO(https://crbug.com/1205263): Run this on mac/arm too once it works.
3738 'condition': 'not (host_os == "mac" and host_cpu == "arm64")',
3739 'action': [ 'vpython',
3740 '-vpython-spec', 'src/.vpython',
3741 '-vpython-tool', 'install',
3742 ],
3743 },
3744 # Download and initialize "vpython" VirtualEnv environment packages for
3745 # Python3. We do this before running any other hooks so that any other
3746 # hooks that might use vpython don't trip over unexpected issues and
3747 # don't run slower than they might otherwise need to.
3748 {
3749 'name': 'vpython3_common',
3750 'pattern': '.',
3751 'action': [ 'vpython3',
3752 '-vpython-spec', 'src/.vpython3',
3753 '-vpython-tool', 'install',
3754 ],
3755 },
3756 {
3757 # This clobbers when necessary (based on get_landmines.py). This should
3758 # run as early as possible so that other things that get/generate into the
3759 # output directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393760 'name': 'landmines',
3761 'pattern': '.',
3762 'action': [
Nico Weber193eb852021-05-14 18:01:253763 'python3',
Stefan Zagerfd5ba192014-08-23 00:29:393764 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303765 ],
3766 },
3767 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243768 # This clobbers when necessary (based on the internal ios version of
3769 # get_landmines.py). This should run as early as possible so that
3770 # other things that get/generate into the output directory will not
3771 # subsequently be clobbered. This script is only run# for iOS build
3772 # with src_internal.
Sylvain Defresne52ba2df52020-07-08 17:32:103773 'name': 'landmines_ios_internal',
3774 'pattern': '.',
3775 'condition': 'checkout_ios and checkout_src_internal',
3776 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313777 'python3',
Sylvain Defresne52ba2df52020-07-08 17:32:103778 'src/build/landmines.py',
3779 '--landmine-scripts',
3780 'src/ios_internal/build/get_landmines.py',
3781 '--landmines-path',
3782 'src/ios_internal/.landmines',
3783 ],
3784 },
3785 {
Dan Jacquescea92c512017-06-02 23:59:163786 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3787 # disabled.
3788 'name': 'disable_depot_tools_selfupdate',
3789 'pattern': '.',
3790 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313791 'python3',
Dan Jacquescea92c512017-06-02 23:59:163792 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3793 '--disable',
3794 ],
3795 },
3796 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173797 # Ensure that we don't accidentally reference any .pyc files whose
3798 # corresponding .py files have since been deleted.
3799 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523800 'name': 'remove_stale_pyc_files',
3801 'pattern': '.',
3802 'action': [
Nico Weber193eb852021-05-14 18:01:253803 'python3',
jbudorick94a712c2016-03-09 19:03:523804 'src/tools/remove_stale_pyc_files.py',
3805 'src/android_webview/tools',
3806 'src/build/android',
3807 'src/gpu/gles2_conform_support',
3808 'src/infra',
3809 'src/ppapi',
3810 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493811 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583812 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523813 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523814 'src/tools',
3815 ],
3816 },
3817 {
[email protected]89e43f652011-08-18 00:03:173818 # This downloads binaries for Native Client's newlib toolchain.
3819 # Done in lieu of building the toolchain from scratch as it can take
3820 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393821 'name': 'nacltools',
3822 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553823 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393824 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313825 'python3',
dyen249880632014-11-20 23:02:203826 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223827 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553828 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173829 ],
3830 },
[email protected]3a0b2492011-08-24 20:41:163831 {
Tom Andersona07b9fe2018-02-09 04:08:263832 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393833 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263834 'condition': 'checkout_linux and checkout_arm',
Dirk Pranke926f89d2021-05-18 18:42:313835 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263836 '--arch=arm'],
3837 },
3838 {
3839 'name': 'sysroot_arm64',
3840 'pattern': '.',
3841 'condition': 'checkout_linux and checkout_arm64',
Dirk Pranke926f89d2021-05-18 18:42:313842 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263843 '--arch=arm64'],
3844 },
3845 {
3846 'name': 'sysroot_x86',
3847 'pattern': '.',
3848 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
Dirk Pranke926f89d2021-05-18 18:42:313849 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263850 '--arch=x86'],
3851 },
3852 {
3853 'name': 'sysroot_mips',
3854 'pattern': '.',
3855 'condition': 'checkout_linux and checkout_mips',
Dirk Pranke926f89d2021-05-18 18:42:313856 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263857 '--arch=mips'],
3858 },
3859 {
Wang Qingd25f7cc2018-09-05 06:01:043860 'name': 'sysroot_mips64',
3861 'pattern': '.',
3862 'condition': 'checkout_linux and checkout_mips64',
Dirk Pranke926f89d2021-05-18 18:42:313863 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Wang Qingd25f7cc2018-09-05 06:01:043864 '--arch=mips64el'],
3865 },
3866
3867 {
Tom Andersona07b9fe2018-02-09 04:08:263868 'name': 'sysroot_x64',
3869 'pattern': '.',
3870 'condition': 'checkout_linux and checkout_x64',
Dirk Pranke926f89d2021-05-18 18:42:313871 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263872 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293873 },
3874 {
Nico Weber76299302018-02-01 20:36:453875 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3876 'name': 'ciopfs_linux',
3877 'pattern': '.',
3878 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403879 'action': [ 'python3',
Nico Weber76299302018-02-01 20:36:453880 'src/third_party/depot_tools/download_from_google_storage.py',
3881 '--no_resume',
3882 '--no_auth',
3883 '--bucket', 'chromium-browser-clang/ciopfs',
3884 '-s', 'src/build/ciopfs.sha1',
3885 ]
3886 },
3887 {
Nico Weberb19437032017-10-09 02:45:093888 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393889 'name': 'win_toolchain',
3890 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403891 'condition': 'checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:313892 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203893 },
justincohen6a03a3d2016-03-26 21:44:383894 {
3895 # Update the Mac toolchain if necessary.
3896 'name': 'mac_toolchain',
3897 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583898 'condition': 'checkout_mac or checkout_ios',
Nico Weber193eb852021-05-14 18:01:253899 'action': ['python3', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383900 },
[email protected]c71d3282014-04-09 01:56:203901 {
Chong Gu75af969a2021-03-22 14:46:143902 # Update the Fuchsia SDK if necessary.
3903 'name': 'Download Fuchsia SDK',
3904 'pattern': '.',
3905 'condition': 'checkout_fuchsia',
3906 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313907 'python3',
Chong Gu75af969a2021-03-22 14:46:143908 'src/build/fuchsia/update_sdk.py',
3909 '--default-bucket={fuchsia_sdk_bucket}',
3910 ],
3911 },
3912 {
Hans Wennborg0214e8a2019-04-29 09:50:513913 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123914 # Note: On Win, this should run after win_toolchain, as it may use it.
3915 'name': 'clang',
3916 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513917 'condition': 'not llvm_force_head_revision',
Nico Weber193eb852021-05-14 18:01:253918 'action': ['python3', 'src/tools/clang/scripts/update.py'],
Hans Wennborg0214e8a2019-04-29 09:50:513919 },
3920 {
3921 # Build the clang toolchain from tip-of-tree.
3922 # Note: On Win, this should run after win_toolchain, as it may use it.
3923 'name': 'clang_tot',
3924 'pattern': '.',
3925 'condition': 'llvm_force_head_revision',
Dirk Pranke926f89d2021-05-18 18:42:313926 'action': ['python3', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513927 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443928 '--with-android={checkout_android}',
3929 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123930 },
3931 {
Roberto Carrillo36312722018-10-17 02:18:453932 # This is supposed to support the same set of platforms as 'clang' above.
3933 'name': 'clang_coverage',
3934 'pattern': '.',
3935 'condition': 'checkout_clang_coverage_tools',
Dirk Pranke926f89d2021-05-18 18:42:313936 'action': ['python3', 'src/tools/clang/scripts/update.py',
Hans Wennborg8ee64a12019-11-05 17:31:303937 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453938 },
3939 {
George Burgess IVa55e6bed2019-12-11 16:24:083940 # This is also supposed to support the same set of platforms as 'clang'
3941 # above. LLVM ToT support isn't provided at the moment.
3942 'name': 'clang_tidy',
3943 'pattern': '.',
3944 'condition': 'checkout_clang_tidy',
Dirk Pranke926f89d2021-05-18 18:42:313945 'action': ['python3', 'src/tools/clang/scripts/update.py',
George Burgess IVa55e6bed2019-12-11 16:24:083946 '--package=clang-tidy'],
3947 },
3948 {
danakj476c5882021-12-16 14:33:563949 # Grab the libraries and header files of the clang compiler that will be
3950 # used to build Chromium. These can be used to build clang tooling for
3951 # static analysis or codegen.
3952 'name': 'clang_libs',
3953 'pattern': '.',
3954 'condition': 'checkout_clang_libs',
3955 'action': ['python3', 'src/tools/clang/scripts/update.py',
3956 '--package=clang-libs'],
3957 },
3958 {
Benoit Lized60e0c2a2021-11-04 14:28:363959 # Should run after the clang hook. Used on mac, as well as for orderfile
3960 # generation on Android.
3961 'name': 'objdump',
Nico Weber98fd3772020-12-11 21:14:063962 'pattern': '.',
Benoit Lized60e0c2a2021-11-04 14:28:363963 'condition': 'checkout_mac or checkout_android and host_os != "mac"',
Dirk Pranke926f89d2021-05-18 18:42:313964 'action': ['python3', 'src/tools/clang/scripts/update.py',
Nico Weber98fd3772020-12-11 21:14:063965 '--package=objdump'],
3966 },
3967 {
phajdan.jr2448b2c2015-04-24 21:04:173968 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393969 'name': 'lastchange',
3970 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253971 'action': ['python3', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393972 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253973 },
3974 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373975 # Update GPU lists version string (for gpu/config).
3976 'name': 'gpu_lists_version',
3977 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253978 'action': ['python3', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373979 '-m', 'GPU_LISTS_VERSION',
3980 '--revision-id-only',
3981 '--header', 'src/gpu/config/gpu_lists_version.h'],
3982 },
3983 {
halcanary5cacab3a2016-07-29 19:23:203984 # Update skia_commit_hash.h.
3985 'name': 'lastchange_skia',
3986 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253987 'action': ['python3', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203988 '-m', 'SKIA_COMMIT_HASH',
3989 '-s', 'src/third_party/skia',
3990 '--header', 'src/skia/ext/skia_commit_hash.h'],
3991 },
[email protected]6eabd702014-01-12 00:19:203992 # Pull clang-format binaries using checked-in hashes.
3993 {
Stefan Zagerfd5ba192014-08-23 00:29:393994 'name': 'clang_format_win',
3995 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193996 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:403997 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123998 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393999 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394000 '--no_auth',
4001 '--bucket', 'chromium-clang-format',
4002 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:204003 ],
4004 },
4005 {
Stefan Zagerfd5ba192014-08-23 00:29:394006 'name': 'clang_format_mac',
4007 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194008 'condition': 'host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404009 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124010 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394011 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394012 '--no_auth',
4013 '--bucket', 'chromium-clang-format',
4014 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:204015 ],
4016 },
4017 {
Stefan Zagerfd5ba192014-08-23 00:29:394018 'name': 'clang_format_linux',
4019 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194020 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404021 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124022 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394023 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394024 '--no_auth',
4025 '--bucket', 'chromium-clang-format',
4026 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:214027 ],
4028 },
Nico Weber0c0ade82017-10-19 22:34:434029 # Pull rc binaries using checked-in hashes.
4030 {
4031 'name': 'rc_win',
4032 'pattern': '.',
4033 'condition': 'checkout_win and host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404034 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434035 'src/third_party/depot_tools/download_from_google_storage.py',
4036 '--no_resume',
4037 '--no_auth',
4038 '--bucket', 'chromium-browser-clang/rc',
4039 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
4040 ],
4041 },
4042 {
4043 'name': 'rc_mac',
4044 'pattern': '.',
4045 'condition': 'checkout_win and host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404046 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434047 'src/third_party/depot_tools/download_from_google_storage.py',
4048 '--no_resume',
4049 '--no_auth',
4050 '--bucket', 'chromium-browser-clang/rc',
4051 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
4052 ],
4053 },
4054 {
4055 'name': 'rc_linux',
4056 'pattern': '.',
4057 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404058 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434059 'src/third_party/depot_tools/download_from_google_storage.py',
4060 '--no_resume',
4061 '--no_auth',
4062 '--bucket', 'chromium-browser-clang/rc',
4063 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:314064 ]
4065 },
Nico Weber76299302018-02-01 20:36:454066 {
Tom Anderson44027d42018-03-15 17:14:534067 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:314068 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404069 'action': [ 'python3',
4070 'src/third_party/depot_tools/download_from_google_storage.py',
Dominik Röttschesf49ef762017-11-17 09:26:314071 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:314072 '--extract',
4073 '--no_auth',
4074 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:534075 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:434076 ],
4077 },
Yves Gerey0e064c4c2019-11-06 14:42:094078 # Download test resources for opus, i.e. audio files.
4079 {
4080 'name': 'opus_test_files',
4081 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404082 'action': ['python3',
4083 'src/third_party/depot_tools/download_from_google_storage.py',
Yves Gerey0e064c4c2019-11-06 14:42:094084 '--no_auth',
4085 '--quiet',
4086 '--bucket', 'chromium-webrtc-resources',
4087 '-d', 'src/third_party/opus/tests/resources'],
4088 },
erikwright9bdc2bf2015-01-22 20:20:044089 {
Stefan Zagerfd5ba192014-08-23 00:29:394090 'name': 'apache_win32',
4091 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074092 'condition': 'checkout_win',
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 '--directory',
4097 '--recursive',
4098 '--no_auth',
4099 '--num_threads=16',
4100 '--bucket', 'chromium-apache-win32',
4101 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264102 ],
4103 },
4104 {
Dirk Pranke6c360be2017-10-09 19:06:594105 'name': 'msan_chained_origins',
4106 'pattern': '.',
4107 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404108 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594109 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364110 '--no_resume',
4111 '--no_auth',
4112 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434113 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594114 ],
4115 },
4116 {
4117 'name': 'msan_no_origins',
4118 'pattern': '.',
4119 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404120 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594121 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364122 '--no_resume',
4123 '--no_auth',
4124 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434125 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594126 ],
thomasandersonaa441f52017-04-04 22:35:394127 },
4128 {
Dirk Pranke474d1ca2019-03-13 23:14:364129 'name': 'wasm_fuzzer',
4130 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404131 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124132 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364133 '--no_resume',
4134 '--no_auth',
4135 '-u',
4136 '--bucket', 'v8-wasm-fuzzer',
4137 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474138 ],
4139 },
dpapadcbee6ab2017-01-14 03:05:534140
4141 # Pull down Node binaries for WebUI toolchain.
4142 {
4143 'name': 'node_linux64',
4144 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194145 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404146 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124147 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534148 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534149 '--extract',
4150 '--no_auth',
dpapad77a158862021-10-29 16:29:454151 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534152 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4153 ],
4154 },
4155 {
4156 'name': 'node_mac',
4157 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:144158 'condition': 'host_os == "mac" and host_cpu == "x64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404159 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124160 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534161 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534162 '--extract',
4163 '--no_auth',
dpapad77a158862021-10-29 16:29:454164 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534165 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4166 ],
4167 },
4168 {
Nico Weber6dd87c02021-03-23 14:51:144169 'name': 'node_mac_arm64',
4170 'pattern': '.',
4171 'condition': 'host_os == "mac" and host_cpu == "arm64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404172 'action': [ 'python3',
Nico Weber6dd87c02021-03-23 14:51:144173 'src/third_party/depot_tools/download_from_google_storage.py',
4174 '--no_resume',
4175 '--extract',
4176 '--no_auth',
dpapad77a158862021-10-29 16:29:454177 '--bucket', 'chromium-nodejs/16.13.0',
Nico Weber6dd87c02021-03-23 14:51:144178 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
4179 ],
4180 },
4181 {
dpapadcbee6ab2017-01-14 03:05:534182 'name': 'node_win',
4183 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194184 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404185 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124186 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534187 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534188 '--no_auth',
dpapad77a158862021-10-29 16:29:454189 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534190 '-s', 'src/third_party/node/win/node.exe.sha1',
4191 ],
4192 },
4193
4194 # Pull down NPM dependencies for WebUI toolchain.
4195 {
4196 'name': 'webui_node_modules',
4197 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404198 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124199 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534200 '--no_resume',
4201 '--extract',
4202 '--no_auth',
4203 '--bucket', 'chromium-nodejs',
4204 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4205 ],
4206 },
kainino61f7bce2017-04-28 21:53:274207
Ben Reich6a666ba2021-06-23 04:23:014208 # NPM dependencies for JavaScript code coverage.
4209 {
4210 'name': 'js_coverage_node_modules',
4211 'condition': 'checkout_js_coverage_modules',
4212 'pattern': '.',
4213 'action': [ 'python3',
4214 'src/third_party/depot_tools/download_from_google_storage.py',
4215 '--no_resume',
4216 '--extract',
4217 '--no_auth',
4218 '--bucket', 'chromium-nodejs/js_code_coverage',
4219 '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1',
4220 ],
4221 },
4222
Dirk Prankec1d528fc02017-11-03 15:15:034223 # Download Telemetry's binary dependencies via conditionals
4224 {
4225 'name': 'checkout_telemetry_binary_dependencies',
4226 'condition': 'checkout_telemetry_dependencies',
4227 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324228 'action': [ 'vpython3',
Dirk Prankec1d528fc02017-11-03 15:15:034229 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4230 ],
4231 },
Ryan Heise305d2652020-09-25 02:02:334232
Stephen Martinis924a02d2017-11-08 10:12:034233 # Download Telemetry's benchmark binary dependencies via conditionals
4234 {
4235 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554236 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034237 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464238 'action': [ 'vpython3',
Stephen Martinis924a02d2017-11-08 10:12:034239 'src/tools/perf/fetch_benchmark_deps.py',
4240 '-f',
Ryan Heise305d2652020-09-25 02:02:334241 '-p',
4242 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034243 ],
4244 },
Ryan Heise305d2652020-09-25 02:02:334245 {
4246 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554247 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334248 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324249 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334250 'src/tools/perf/fetch_benchmark_deps.py',
4251 '-f',
4252 '-p',
4253 'win'
4254 ],
4255 },
4256 {
4257 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554258 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334259 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324260 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334261 'src/tools/perf/fetch_benchmark_deps.py',
4262 '-f',
4263 '-p',
4264 'mac'
4265 ],
4266 },
4267 {
4268 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554269 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334270 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464271 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334272 'src/tools/perf/fetch_benchmark_deps.py',
4273 '-f',
4274 '-p',
4275 'android'
4276 ],
4277 },
4278
Dirk Prankec1d528fc02017-11-03 15:15:034279
Dirk Pranke099b747b2017-10-06 04:29:094280 # This is used to ensure that all network operations are properly
4281 # annotated so we can document what they're for.
4282 {
4283 'name': 'tools_traffic_annotation_linux',
4284 'pattern': '.',
4285 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404286 'action': [ 'python3',
Dirk Pranke099b747b2017-10-06 04:29:094287 'src/third_party/depot_tools/download_from_google_storage.py',
4288 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094289 '--no_auth',
4290 '--num_threads=4',
4291 '--bucket', 'chromium-tools-traffic_annotation',
4292 '-d', 'src/tools/traffic_annotation/bin/linux64',
4293 ],
4294 },
4295
Ramin Halavatib7e55d92017-11-21 08:00:574296# This is used to ensure that all network operations are properly
4297# annotated so we can document what they're for.
4298 {
4299 'name': 'tools_traffic_annotation_windows',
4300 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524301 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404302 'action': [ 'python3',
Ramin Halavatib7e55d92017-11-21 08:00:574303 'src/third_party/depot_tools/download_from_google_storage.py',
4304 '--no_resume',
4305 '--no_auth',
4306 '--num_threads=4',
4307 '--bucket', 'chromium-tools-traffic_annotation',
4308 '-d', 'src/tools/traffic_annotation/bin/win32',
4309 ],
4310 },
4311
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404312 # Pull down Zucchini test data.
4313 {
4314 'name': 'zucchini_testdata',
4315 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404316 'action': [ 'python3',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404317 'src/third_party/depot_tools/download_from_google_storage.py',
4318 '--no_resume',
4319 '--no_auth',
huangs3bad8e22017-09-05 21:50:004320 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574321 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4322 '--recursive',
4323 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404324 ],
4325 },
Arthur Wang95d62d42020-06-03 04:53:254326 # Pull down WPR Archive files
4327 {
4328 'name': 'Fetch WPR archive files',
4329 'pattern': '.',
4330 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
Dirk Pranke926f89d2021-05-18 18:42:314331 'action': [ 'python3',
Arthur Wang95d62d42020-06-03 04:53:254332 'src/chrome/test/data/android/manage_wpr_archives.py',
4333 'download',
4334 ],
4335 },
John Budorickda801692018-02-21 23:24:284336 {
George Burgess IV1f751e42018-01-23 22:10:004337 'name': 'Fetch Android AFDO profile',
4338 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034339 'condition': 'checkout_android or checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314340 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114341 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374342 '--newest_state=src/chrome/android/profiles/newest.txt',
4343 '--local_state=src/chrome/android/profiles/local.txt',
4344 '--output_name=src/chrome/android/profiles/afdo.prof',
4345 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4346 ],
George Burgess IV1f751e42018-01-23 22:10:004347 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564348 {
Tom Anderson49e74972019-01-04 19:17:404349 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564350 'pattern': '\\.sha1',
4351 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404352 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274353 'src/third_party/depot_tools/download_from_google_storage.py',
4354 '--no_resume',
4355 '--no_auth',
4356 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404357 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564358 ],
4359 },
4360 {
Tom Anderson49e74972019-01-04 19:17:404361 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264362 'pattern': '\\.sha1',
4363 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404364 'action': [ 'python3',
Tom Anderson16eac9c2018-05-23 21:26:264365 'src/third_party/depot_tools/download_from_google_storage.py',
4366 '--no_resume',
4367 '--no_auth',
4368 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404369 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4370 ],
4371 },
4372 {
4373 'name': 'gvr_static_shim_android_arm64_1',
4374 'pattern': '\\.sha1',
4375 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404376 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404377 'src/third_party/depot_tools/download_from_google_storage.py',
4378 '--no_resume',
4379 '--no_auth',
4380 '--bucket', 'chromium-gvr-static-shim',
4381 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4382 ],
4383 },
4384 {
Tom Anderson49e74972019-01-04 19:17:404385 'name': 'gvr_static_shim_android_arm64_Cr',
4386 'pattern': '\\.sha1',
4387 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404388 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404389 'src/third_party/depot_tools/download_from_google_storage.py',
4390 '--no_resume',
4391 '--no_auth',
4392 '--bucket', 'chromium-gvr-static-shim',
4393 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4394 ],
Tom Anderson16eac9c2018-05-23 21:26:264395 },
4396 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564397 'name': 'vr_controller_test_api',
4398 'pattern': '\\.sha1',
4399 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404400 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274401 'src/third_party/depot_tools/download_from_google_storage.py',
4402 '--no_resume',
4403 '--no_auth',
4404 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4405 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564406 ],
4407 },
Michael Haysdcf68642021-04-29 03:13:314408 # Download and unpack MediaPipe Integration tests.
4409 {
4410 'name': 'mediapipe_integration_testdata',
4411 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254412 'action': [ 'python3',
Michael Haysdcf68642021-04-29 03:13:314413 'src/content/test/gpu/gpu_tests/mediapipe_update.py',
4414 ],
4415 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564416 # Download VR test APKs only if the environment variable is set
4417 {
4418 'name': 'vr_test_apks',
4419 'pattern': '.',
4420 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314421 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054422 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564423 ],
4424 },
bsheedye3c0a222018-07-27 19:06:094425 # DOWNLOAD AR test APKs only if the environment variable is set
4426 {
4427 'name': 'ar_test_apks',
4428 'pattern': '.',
4429 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314430 'action': [ 'python3',
bsheedye3c0a222018-07-27 19:06:094431 'src/third_party/arcore-android-sdk/test-apks/update.py',
4432 ],
4433 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564434 {
Alex Turner18453172019-12-12 21:05:434435 'name': 'subresource-filter-ruleset',
4436 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404437 'action': [ 'python3',
Alex Turner18453172019-12-12 21:05:434438 'src/third_party/depot_tools/download_from_google_storage.py',
4439 '--no_resume',
4440 '--no_auth',
4441 '--bucket', 'chromium-ads-detection',
4442 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4443 ],
4444 },
4445 {
Tiancong Wang6cfc1632019-07-25 21:32:374446 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4447 'pattern': '.',
4448 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314449 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114450 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374451 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4452 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4453 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4454 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4455 ],
4456 },
Tiancong Wang97a86552019-09-17 22:32:404457 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374458 {
Tiancong Wang1150e0f2020-10-12 22:32:034459 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4460 'pattern': '.',
4461 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314462 'action': [ 'python3',
Wan-Teh Chang596a8202020-10-13 22:55:414463 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034464 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4465 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4466 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4467 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4468 ],
4469 },
4470 {
4471 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4472 'pattern': '.',
4473 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314474 'action': [ 'python3',
Tiancong Wang1150e0f2020-10-12 22:32:034475 'src/tools/download_optimization_profile.py',
4476 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4477 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4478 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4479 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4480 ],
4481 },
4482 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564483 # Pull doclava binaries if building for Android.
4484 'name': 'doclava',
4485 'pattern': '.',
4486 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314487 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054488 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564489 ],
4490 },
4491
4492 {
Chong Gu26612e62020-10-06 01:41:344493 'name': 'Download Fuchsia system images',
4494 'pattern': '.',
4495 'condition': 'checkout_fuchsia',
4496 'action': [
Dirk Pranke926f89d2021-05-18 18:42:314497 'python3',
Chong Gu26612e62020-10-06 01:41:344498 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504499 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084500 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564501 ],
4502 },
Dan Jacques9731b23a2017-10-12 20:40:174503
Benjamin Pastene9d8ac1b2018-04-03 20:33:024504 {
Benjamin Pastene99550d22018-04-19 00:16:434505 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024506 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434507 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024508 'action': [
4509 'src/third_party/chromite/bin/cros',
4510 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174511 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434512 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024513 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254514 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254515 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434516 '--cache-dir=src/build/cros_cache/',
4517 '--use-external-config',
4518 '--boards={cros_boards_with_qemu_images}',
4519 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024520 ],
4521 },
Benjamin Pastene99550d22018-04-19 00:16:434522 {
4523 'name': 'cros_simplechrome_artifacts_with_no_vm',
4524 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434525 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434526 'action': [
4527 'src/third_party/chromite/bin/cros',
4528 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174529 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434530 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434531 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254532 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254533 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434534 '--cache-dir=src/build/cros_cache/',
4535 '--use-external-config',
4536 '--boards={cros_boards}',
4537 ],
4538 },
4539 {
Yuke Liaoaf6684f2021-12-04 12:56:544540 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4541 'pattern': '.',
4542 'condition': 'checkout_simplechrome and checkout_src_internal',
4543 'action': [
4544 'src/third_party/chromite/bin/cros',
4545 'chrome-sdk',
4546 '--fallback-versions=10',
4547 '--nogoma',
4548 '--nogn-gen',
4549 '--no-shell',
4550 '--log-level=warning',
4551 '--cache-dir=src/build/cros_cache/',
4552 '--boards={cros_boards}',
4553 ],
4554 },
4555 {
Ben Pastenec7561a72020-07-22 01:41:434556 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4557 'pattern': '.',
4558 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4559 'action': [
4560 'src/third_party/chromite/bin/cros',
4561 'chrome-sdk',
4562 '--fallback-versions=10',
4563 '--nogoma',
4564 '--nogn-gen',
4565 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254566 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434567 '--cache-dir=src/build/cros_cache/',
4568 '--boards={cros_boards_with_qemu_images}',
4569 '--download-vm',
4570 ],
4571 },
Yuke Liaoaf6684f2021-12-04 12:56:544572 # Download Lacros's version of the simplechrome sdks. VMs are disregarded
4573 # because this version of sdk is only used for compiling Lacros.
Ben Pastenec7561a72020-07-22 01:41:434574 {
Yuke Liaoaf6684f2021-12-04 12:56:544575 'name': 'cros_simplechrome_artifacts_with_vm for lacros',
Ben Pastenec7561a72020-07-22 01:41:434576 'pattern': '.',
Yuke Liaoaf6684f2021-12-04 12:56:544577 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal and checkout_lacros_sdk',
4578 'action': [
4579 'src/third_party/chromite/bin/cros',
4580 'chrome-sdk',
4581 '--fallback-versions=10',
4582 '--nogoma',
4583 '--nogn-gen',
4584 '--no-shell',
4585 '--log-level=warning',
4586 '--cache-dir=src/build/cros_cache/',
4587 '--use-external-config',
4588 '--boards={cros_boards_with_qemu_images}',
4589 '--is-lacros',
4590 '--version={lacros_sdk_version}',
4591 ],
4592 },
4593 {
4594 'name': 'cros_simplechrome_artifacts_with_no_vm for lacros',
4595 'pattern': '.',
4596 'condition': 'checkout_simplechrome and not checkout_src_internal and checkout_lacros_sdk',
4597 'action': [
4598 'src/third_party/chromite/bin/cros',
4599 'chrome-sdk',
4600 '--fallback-versions=10',
4601 '--nogoma',
4602 '--nogn-gen',
4603 '--no-shell',
4604 '--log-level=warning',
4605 '--cache-dir=src/build/cros_cache/',
4606 '--use-external-config',
4607 '--boards={cros_boards}',
4608 '--is-lacros',
4609 '--version={lacros_sdk_version}',
4610 ],
4611 },
4612 {
4613 'name': 'cros_simplechrome_artifacts_with_vm_internal for lacros',
4614 'pattern': '.',
4615 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal and checkout_lacros_sdk',
4616 'action': [
4617 'src/third_party/chromite/bin/cros',
4618 'chrome-sdk',
4619 '--fallback-versions=10',
4620 '--nogoma',
4621 '--nogn-gen',
4622 '--no-shell',
4623 '--log-level=warning',
4624 '--cache-dir=src/build/cros_cache/',
4625 '--boards={cros_boards_with_qemu_images}',
4626 '--is-lacros',
4627 '--version={lacros_sdk_version}',
4628 ],
4629 },
4630 {
4631 'name': 'cros_simplechrome_artifacts_with_no_vm_internal for lacros',
4632 'pattern': '.',
4633 'condition': 'checkout_simplechrome and checkout_src_internal and checkout_lacros_sdk',
Ben Pastenec7561a72020-07-22 01:41:434634 'action': [
4635 'src/third_party/chromite/bin/cros',
4636 'chrome-sdk',
4637 '--fallback-versions=10',
4638 '--nogoma',
4639 '--nogn-gen',
4640 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254641 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434642 '--cache-dir=src/build/cros_cache/',
4643 '--boards={cros_boards}',
Yuke Liaoaf6684f2021-12-04 12:56:544644 '--is-lacros',
4645 '--version={lacros_sdk_version}',
Benjamin Pastene99550d22018-04-19 00:16:434646 ],
4647 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024648
Yuke Liaob3a683e2020-04-29 01:43:594649 # Download PGO profiles.
4650 {
4651 'name': 'Fetch PGO profiles for win32',
4652 'pattern': '.',
4653 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314654 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594655 'src/tools/update_pgo_profiles.py',
4656 '--target=win32',
4657 'update',
4658 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4659 ],
4660 },
4661 {
4662 'name': 'Fetch PGO profiles for win64',
4663 'pattern': '.',
4664 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314665 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594666 'src/tools/update_pgo_profiles.py',
4667 '--target=win64',
4668 'update',
4669 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4670 ],
4671 },
4672 {
4673 'name': 'Fetch PGO profiles for mac',
4674 'pattern': '.',
4675 'condition': 'checkout_pgo_profiles and checkout_mac',
Dirk Pranke926f89d2021-05-18 18:42:314676 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594677 'src/tools/update_pgo_profiles.py',
4678 '--target=mac',
4679 'update',
4680 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4681 ],
4682 },
Sebastien Marchand5e903fe2020-08-19 15:44:424683 {
4684 'name': 'Fetch PGO profiles for linux',
4685 'pattern': '.',
4686 'condition': 'checkout_pgo_profiles and checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314687 'action': [ 'python3',
Sebastien Marchand5e903fe2020-08-19 15:44:424688 'src/tools/update_pgo_profiles.py',
4689 '--target=linux',
4690 'update',
4691 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4692 ],
4693 },
Yuke Liaob3a683e2020-04-29 01:43:594694
Chong Gud6807272021-09-25 02:23:094695 # Download Cast Web Runtime
4696 {
4697 'name': 'cast_web_runtime',
4698 'pattern': '.',
4699 'action': [
4700 'python3',
4701 'src/tools/cast3p/update_runtime.py',
4702 ],
4703 'condition': 'checkout_cast3p',
4704 },
4705
Dirk Pranke19a58732021-03-24 22:26:224706 {
Dirk Prankeb404c3b2021-06-14 19:57:504707 'name': 'Generate location tags for tests',
Dirk Pranke19a58732021-03-24 22:26:224708 'pattern': '.',
4709 'action': [
Nico Weber193eb852021-05-14 18:01:254710 'python3',
Dirk Pranke19a58732021-03-24 22:26:224711 'src/testing/generate_location_tags.py',
4712 '--out',
4713 'src/testing/location_tags.json',
4714 ],
Dirk Prankeb404c3b2021-06-14 19:57:504715 'condition': 'generate_location_tags',
Dirk Pranke19a58732021-03-24 22:26:224716 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564717]
scottmg4cd62bec2017-05-16 03:55:254718
Greg Guterman7cf58db2021-04-27 00:22:124719# Add any corresponding DEPS files from this list to chromium.exclusions in
4720# //testing/buildbot/trybot_analyze_config.json
4721# ctx: https://crbug.com/1201994
jbudoricke6932bfd2016-09-07 02:09:224722recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224723 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364724 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594725 # Dawn and Tint's revision are linked
4726 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424727 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584728 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304729 # src-internal has its own DEPS file to pull additional internal repos
4730 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224731]