blob: 5385e06127807245f89c38271bfc6e52cde3777d [file] [log] [blame]
andrewhayden889350dd2014-10-06 09:16:401# This file is used to manage the dependencies of the Chromium src repo. It is
2# used by gclient to determine what version of each dependency to check out, and
3# where.
[email protected]3645abc2013-10-28 22:41:284#
andrewhayden889350dd2014-10-06 09:16:405# For more information, please refer to the official documentation:
6# https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code
[email protected]3645abc2013-10-28 22:41:287#
[email protected]ed711942012-05-19 06:57:068# When adding a new dependency, please update the top-level .gitignore file
9# to list the dependency's destination directory.
andrewhayden889350dd2014-10-06 09:16:4010#
11# -----------------------------------------------------------------------------
12# Rolling deps
13# -----------------------------------------------------------------------------
14# All repositories in this file are git-based, using Chromium git mirrors where
15# necessary (e.g., a git mirror is used when the source project is SVN-based).
16# To update the revision that Chromium pulls for a given dependency:
17#
18# # Create and switch to a new branch
19# git new-branch depsroll
andrewhayden1859920b2015-08-11 13:13:2420# # Run roll-dep (provided by depot_tools) giving the dep's path and optionally
21# # a regex that will match the line in this file that contains the current
22# # revision. The script ALWAYS rolls the dependency to the latest revision
23# # in origin/master. The path for the dep should start with src/.
24# roll-dep src/third_party/foo_package/src foo_package.git
andrewhayden889350dd2014-10-06 09:16:4025# # You should now have a modified DEPS file; commit and upload as normal
chromium-autorollc7f8f912019-09-18 16:58:1826# git commit -aspv_he
andrewhayden889350dd2014-10-06 09:16:4027# git cl upload
Dirk Prankef36f4a42020-07-02 16:23:0328#
29# For more on the syntax and semantics of this file, see:
30# https://bit.ly/chromium-gclient-conditionals
31#
32# which is a bit incomplete but the best documentation we have at the
33# moment.
andrewhayden889350dd2014-10-06 09:16:4034
Dirk Pranke4dabe802017-11-02 07:18:5535gclient_gn_args_file = 'src/build/config/gclient_args.gni'
36gclient_gn_args = [
Edward Lemur88678b82018-05-31 06:01:3837 'build_with_chromium',
John Budorick24bdb022018-04-23 14:15:2838 'checkout_android',
Josipdfc143f2020-02-26 23:38:3639 'checkout_android_prebuilts_build_tools',
Ken Rockot027d7fa2018-05-01 03:10:0640 'checkout_android_native_support',
Chong Gu7eb0506f2020-10-14 22:56:2641 'checkout_fuchsia_for_arm64_host',
Victor Costanc63c92122020-01-03 05:49:5342 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2743 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5544 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3645 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3346 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5047 'cros_boards',
48 'cros_boards_with_qemu_images',
Dirk 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
Yiming Zhoud369d9f2018-12-18 00:24:0182 # By default, do not check out Chromium autofill captured sites test
83 # dependencies. These dependencies include very large numbers of very
84 # large web capture files. Captured sites test dependencies are also
85 # restricted to Googlers only.
86 'checkout_chromium_autofill_test_dependencies': False,
87
Yiming Zhou7fa0ef42019-03-06 00:57:4888 # By default, do not check out Chromium password manager captured sites test
89 # dependencies. These dependencies include very large numbers of very
90 # large web capture files. Captured sites test dependencies are also
91 # restricted to Googlers only.
92 'checkout_chromium_password_manager_test_dependencies': False,
93
Victor Costanc63c92122020-01-03 05:49:5394 # By default, do not check out Google Benchmark. The library is only used by a
95 # few specialized benchmarks that most developers do not interact with. Will
96 # be overridden by gclient variables.
97 'checkout_google_benchmark': False,
98
Nico Weberee8560d52021-03-22 20:48:2399 # Check out and download nacl by default, unless on an arm mac.
100 # This can be disabled e.g. with custom_vars.
101 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55102
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30103 # By default, do not check out src-internal. This can be overridden e.g. with
104 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57105 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30106
Dirk Prankec1d528fc02017-11-03 15:15:03107 # Fetch the additional packages and files needed to run all of the
108 # telemetry tests. This is false by default as some stuff is only
109 # privately accessible.
110 'checkout_telemetry_dependencies': False,
111
Ryan Heiseff8d40ea2020-10-13 19:15:55112 # Bots that don't consume WPR archives can skip downloading
113 # them.
114 'skip_wpr_archives_download': False,
115
Roberto Carrillo36312722018-10-17 02:18:45116 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
117 # process the raw profiles produced by instrumented targets (built with
118 # the gn arg 'use_clang_coverage').
119 'checkout_clang_coverage_tools': False,
120
Yuke Liaob3a683e2020-04-29 01:43:59121 # Fetch the pgo profiles to optimize official builds.
122 'checkout_pgo_profiles': False,
123
George Burgess IVa55e6bed2019-12-11 16:24:08124 # Fetch clang-tidy into the same bin/ directory as our clang binary.
125 'checkout_clang_tidy': False,
126
Patrick Tod8a469a2019-08-27 06:34:33127 # By default checkout the OpenXR loader library only on Windows. The OpenXR
128 # backend for VR in Chromium is currently only supported for Windows, but
129 # support for other platforms may be added in the future.
130 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36131
Takuto Ikutae306cbad2018-12-06 16:43:55132 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
133 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44134
Arthur Wang95d62d42020-06-03 04:53:25135 # By default bot checkouts the WPR archive files only when this
136 # flag is set True.
137 'checkout_wpr_archives': False,
138
Rohit Rao5b4160412019-02-05 20:12:54139 # By default, do not check out WebKit for iOS, as it is not needed unless
140 # running against ToT WebKit rather than system WebKit. This can be overridden
141 # e.g. with custom_vars.
142 'checkout_ios_webkit': False,
143
Kevin Marshall9c4748c82019-08-23 18:46:50144 # Fetches only the SDK boot images which match at least one of the whitelist
145 # entries in a comma-separated list.
146 #
147 # Only the X64 and ARM64 QEMU images are downloaded by default. Developers
148 # that need to boot on other target architectures or devices can opt to
149 # download more boot images. Example of images include:
150 #
151 # Emulation:
152 # qemu.x64, qemu.arm64
153 # Hardware:
154 # generic.x64, generic.arm64
155 #
156 # Wildcards are supported (e.g. "qemu.*").
157 'checkout_fuchsia_boot_images': "qemu.x64,qemu.arm64",
158
Stephen Roe3c9f5852019-11-13 17:25:43159 # By default, do not check out files required to run fuchsia tests in
160 # qemu on linux-arm64 machines.
161 'checkout_fuchsia_for_arm64_host': False,
162
omer902517f72020-10-16 12:53:08163 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
164 'fuchsia_sdk_bucket': 'fuchsia',
165
166 # By default, download the fuchsia images from the fuchsia GCS bucket.
167 'fuchsia_images_bucket': 'fuchsia',
168
Ken Rockot7339fe52018-04-30 21:17:17169 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
170 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50171 'cros_boards': Str(''),
172 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54173 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07174 'checkout_simplechrome': '"{cros_boards}" != ""',
175 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02176
Takuto Ikuta409e0ff62018-12-06 14:58:11177 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33178 # Make sure the revision is uploaded by infra-packagers builder.
179 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autoroll36e972132021-04-02 07:57:47180 'luci_go': 'git_revision:d6d24b11ecded4d89f3dfd1b2e5a0072a3d4ab15',
Takuto Ikuta409e0ff62018-12-06 14:58:11181
Hans Wennborg0214e8a2019-04-29 09:50:51182 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
183 # instead of downloading the prebuilt pinned revision.
184 'llvm_force_head_revision': False,
185
Greg Gutermande78a042021-02-17 01:37:55186 # See //docs/testing/regression-test-selection.md
187 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33188 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55189
Nico Weber332332a982021-02-26 17:24:09190 # By default, do not check out the re-client binaries.
191 'checkout_reclient': False,
192
Corentin Wallez2c526a7b12021-04-07 16:33:17193 # Make Dawn skip its standalone dependencies
194 'dawn_standalone': False,
195
Ye Kuang346d9d272020-12-03 03:35:00196 # reclient CIPD package version
Michael Savignyb56103f2021-03-31 23:19:38197 'reclient_version': 're_client_version:0.26.0.b455196',
Ye Kuang346d9d272020-12-03 03:35:00198
Oystein Eftevaaga9439b922018-01-08 19:30:14199 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34200 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01201 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39202 'chromium_git': 'https://chromium.googlesource.com',
203 'dawn_git': 'https://dawn.googlesource.com',
204 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27205 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01206 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39207 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02208 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46209 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46210 # the commit queue can handle CLs rolling Skia
211 # and whatever else without interference from each other.
chromium-autoroll5c065632021-04-07 17:58:25212 'skia_revision': '75ee737770756be94cb914de2665b93bac36948f',
[email protected]5eb3022e2011-11-23 16:42:26213 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04214 # the commit queue can handle CLs rolling V8
215 # and whatever else without interference from each other.
v8-ci-autoroll-builder9b80a87b2021-04-07 17:13:14216 'v8_revision': '28729333e160c8ce3440db840be38a6c62b91857',
[email protected]20e0e752012-09-14 15:56:52217 # Three lines of non-changing comments so that
[email protected]10d8ac32013-10-31 13:34:31218 # the commit queue can handle CLs rolling swarming_client
[email protected]7f4fc412013-02-24 00:16:51219 # and whatever else without interference from each other.
Takuto Ikuta20cbc6d2021-01-25 10:53:34220 'swarming_revision': 'a32a1607f6093d338f756c7e7c7b4333b0c50c9c',
[email protected]d0982f92013-03-19 10:26:20221 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20222 # the commit queue can handle CLs rolling ANGLE
223 # and whatever else without interference from each other.
chromium-autorollf7035492021-04-07 16:20:50224 'angle_revision': '2489a0c1044d1a03c1d74a26b507b4fa66f739b6',
[email protected]f58d3292014-05-14 01:56:54225 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17226 # the commit queue can handle CLs rolling SwiftShader
227 # and whatever else without interference from each other.
chromium-autoroll30456ea32021-03-29 23:12:38228 'swiftshader_revision': '4c0f888d7ef87a06dc7e6f01c3a9341aa8a826bf',
capne3976c22016-08-12 22:06:17229 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29230 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03231 # and whatever else without interference from each other.
chromium-autoroll9321257e2021-04-06 18:54:24232 'pdfium_revision': 'c524b1f09e9c1dd67a0b5b8f0731993dd86043d2',
[email protected]99e1c5c2014-06-20 13:02:29233 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47234 # the commit queue can handle CLs rolling BoringSSL
235 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55236 #
237 # Note this revision should be updated with
238 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamin9d852d642021-03-24 16:03:07239 'boringssl_revision': '49f0329110a1d93a5febc2bceceedc655d995420',
szager29407eb2014-08-26 13:09:31240 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31241 # the commit queue can handle CLs rolling google-toolbox-for-mac
242 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01243 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31244 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02245 # the commit queue can handle CLs rolling googletest
246 # and whatever else without interference from each other.
chromium-autoroll1d92233f2021-04-06 08:26:55247 'googletest_revision': '5c8ca58edfb304b2dd5e6061f83387470826dd87',
Victor Costan97d0cebe2019-03-23 00:24:02248 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31249 # the commit queue can handle CLs rolling lighttpd
250 # and whatever else without interference from each other.
251 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
252 # Three lines of non-changing comments so that
253 # the commit queue can handle CLs rolling lss
254 # and whatever else without interference from each other.
Matthew Denton5d2b1f22021-04-05 00:33:55255 'lss_revision': '92a65a8f5d705d1928874420c8d0d15bde8c89e5',
mseaborn851e1bd12014-09-05 08:00:14256 # Three lines of non-changing comments so that
257 # the commit queue can handle CLs rolling NaCl
258 # and whatever else without interference from each other.
chromium-autorollf4459de2021-02-19 17:10:25259 'nacl_revision': 'abf3277f295c6c87f0b103f291ed5e3e73933b76',
cwallezf2b03492015-08-25 15:08:18260 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54261 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42262 # and whatever else without interference from each other.
chromium-autorollf5311b472021-04-02 17:43:02263 'freetype_revision': 'f9350be1e45baa1c29f7551274982262f8e769ce',
robertocn4567f4d2016-03-23 03:36:07264 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52265 # the commit queue can handle CLs rolling freetype
266 # and whatever else without interference from each other.
Dominik Röttschesbdf890a2021-03-23 16:22:16267 'freetype_testing_revision': '2ee7aa2995746b29e06354ac32a30ae78fef70bb',
Dominik Röttsches5c56793f2020-11-12 08:51:52268 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47269 # the commit queue can handle CLs rolling HarfBuzz
270 # and whatever else without interference from each other.
Dominik Röttsches408da3a2021-03-16 11:32:32271 'harfbuzz_revision': '4c34478b28497acfce02b8a544fed4ae20526336',
Dominik Röttsches60dab7e12018-03-20 09:55:47272 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35273 # the commit queue can handle CLs rolling Emoji Segmenter
274 # and whatever else without interference from each other.
275 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
276 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08277 # the commit queue can handle CLs rolling OTS
278 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48279 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08280 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07281 # the commit queue can handle CLs rolling catapult
282 # and whatever else without interference from each other.
chromium-autorollfcca5f82021-04-06 06:31:07283 'catapult_revision': '41a5e5e465ad93d6e08224613d3544334a6278bc',
ochangcbd1cf202016-04-01 21:37:37284 # Three lines of non-changing comments so that
285 # the commit queue can handle CLs rolling libFuzzer
286 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51287 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28288 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37289 # the commit queue can handle CLs rolling devtools-frontend
290 # and whatever else without interference from each other.
chromium-autoroll8d5aba52fc2021-04-07 17:17:24291 'devtools_frontend_revision': '89cc8730ade0d0018671f19770bacc93b705b9ff',
Yang Guo210ffc92019-10-21 07:14:37292 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05293 # the commit queue can handle CLs rolling libprotobuf-mutator
294 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35295 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36296 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49297 # the commit queue can handle CLs rolling android_sdk_build-tools_version
298 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51299 'android_sdk_build-tools_version': '8LZujEmLjSh0g3JciDA3cslSptxKs9HOa_iUPXkOeYQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49300 # Three lines of non-changing comments so that
301 # the commit queue can handle CLs rolling android_sdk_emulator_version
302 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51303 'android_sdk_emulator_version': 'A4EvXZUIuQho0QRDJopMUpgyp6NA3aiDQjGKPUKbowMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49304 # Three lines of non-changing comments so that
305 # the commit queue can handle CLs rolling android_sdk_extras_version
306 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04307 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23308 # Three lines of non-changing comments so that
309 # the commit queue can handle CLs rolling android_sdk_patcher_version
310 # and whatever else without interference from each other.
311 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49312 # Three lines of non-changing comments so that
313 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
314 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51315 'android_sdk_platform-tools_version': '8tF0AOj7Dwlv4j7_nfkhxWB0jzrvWWYjEIpirt8FIWYC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49316 # Three lines of non-changing comments so that
317 # the commit queue can handle CLs rolling android_sdk_platforms_version
318 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51319 'android_sdk_platforms_version': 'YMUu9EHNZ__2Xcxl-KsaSf-dI5TMt_P62IseUVsxktMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49320 # Three lines of non-changing comments so that
321 # the commit queue can handle CLs rolling android_sdk_sources_version
322 # and whatever else without interference from each other.
Haiyang Panc2481862019-11-12 21:05:30323 'android_sdk_sources_version': '4gxhM8E62bvZpQs7Q3d0DinQaW0RLCIefhXrQBFkNy8C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49324 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36325 # the commit queue can handle CLs rolling feed
326 # and whatever else without interference from each other.
chromium-autoroll820cec482021-03-16 15:14:28327 'shaderc_revision': '3fe94c6a76d2b617e7fb20fdf3cde98001a274e3',
Corentin Wallez955059ff2018-10-21 10:47:39328 # Three lines of non-changing comments so that
329 # the commit queue can handle CLs rolling feed
330 # and whatever else without interference from each other.
chromium-autoroll54b0c642021-04-07 08:16:08331 'dawn_revision': 'd75f7c02ce0a111e2e66714ad6991e66476dd469',
Victor Vasiliev92c06acc2018-12-08 10:16:27332 # Three lines of non-changing comments so that
333 # the commit queue can handle CLs rolling feed
334 # and whatever else without interference from each other.
Victor Vasiliev817c68f12021-04-07 16:53:49335 'quiche_revision': 'd49f7a8dced306532bfce4b551dee629949f4c7b',
Tom Andersone70019692019-02-06 01:38:04336 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11337 # the commit queue can handle CLs rolling ios_webkit
338 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36339 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36340 # Three lines of non-changing comments so that
341 # the commit queue can handle CLs rolling libexpat
342 # and whatever else without interference from each other.
Ben Wagner070cff62020-04-20 19:23:54343 'libexpat_revision': 'e976867fb57a0cd87e3b0fe05d59e0ed63c6febb',
Nigel Taob517eb8912019-10-23 03:36:24344 # Three lines of non-changing comments so that
345 # the commit queue can handle CLs rolling wuffs
346 # and whatever else without interference from each other.
Nigel Tao569dbc72021-03-18 14:15:09347 'wuffs_revision': 'f49c38202914c289621f547ff016e5f02c994dda',
Nigel Tao3aa72142019-12-03 22:05:41348 # Three lines of non-changing comments so that
349 # the commit queue can handle CLs rolling libgifcodec
350 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19351 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18352 # Three lines of non-changing comments so that
353 # the commit queue can handle CLs rolling libavif
354 # and whatever else without interference from each other.
Wan-Teh Chang21fdc7b2021-03-24 18:33:11355 'libavif_revision': '365bd5e1c2a2304801a8866835fd4b3294f39f10',
Himanshu Jaju46bc91032020-07-08 21:57:58356 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33357 # the commit queue can handle CLs rolling nearby
358 # and whatever else without interference from each other.
Ryan Hansberry2ca7514d32021-04-03 00:46:01359 'nearby_revision': '384682c6beefa993eea0dd091b8ca4fb6f02f5d2',
Himanshu Jaju114b74212020-07-09 13:32:33360 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58361 # the commit queue can handle CLs rolling securemessage
362 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50363 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58364 # Three lines of non-changing comments so that
365 # the commit queue can handle CLs rolling ukey2
366 # and whatever else without interference from each other.
367 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34368 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58369 # the commit queue can handle CLs rolling feed
370 # and whatever else without interference from each other.
Scott Lee6ac42372021-03-22 19:33:09371 'resultdb_version': 'git_revision:65b41c1a56b49e7b33de8efb9d8fc993ff03851c',
Nico Weber1c088adf2021-03-03 16:56:34372 # Three lines of non-changing comments so that
373 # the commit queue can handle CLs rolling feed
374 # and whatever else without interference from each other.
chromium-autorolla9fad1f2021-04-01 18:45:11375 'libcxxabi_revision': 'a136a3b8e91029a499ca04f94ad89143eaf5fac4',
Nico Weber1c088adf2021-03-03 16:56:34376 # Three lines of non-changing comments so that
377 # the commit queue can handle CLs rolling feed
378 # and whatever else without interference from each other.
chromium-autoroll158485d2021-04-01 18:28:29379 'libunwind_revision': '08f35c8514a74817103121def05351186830d4b7',
Nico Weber14861e52021-03-06 18:49:43380 # Three lines of non-changing comments so that
381 # the commit queue can handle CLs rolling feed
382 # and whatever else without interference from each other.
Xiaohui Chen03751772021-03-16 19:50:17383 'clang_format_revision': '99803d74e35962f63a775f29477882afd4d57d94',
Moritz Firsching6980917f2021-04-01 04:51:50384 # Three lines of non-changing comments so that
385 # the commit queue can handle CLs rolling feed
386 # and whatever else without interference from each other.
387 'libjxl_revision': '9e9bce86164dc4d01c39eeeb3404d6aed85137b2',
388 # Three lines of non-changing comments so that
389 # the commit queue can handle CLs rolling feed
390 # and whatever else without interference from each other.
391 'highway_revision': '0f94401cdfb5a06b88423e46592dfeb0146e96ec',
Dirk Pranke3c18a382019-03-15 01:07:51392
Nico Weberff3d9b362021-03-04 02:57:59393 # If you change this, also update the libc++ revision in
394 # //buildtools/deps_revisions.gni.
395 'libcxx_revision': '8fa87946779682841e21e2da977eccfb6cb3bded',
396
Dirk Pranke6d095b42019-03-15 23:44:01397 # GN CIPD package version.
chromium-autorollf8eaa342021-04-06 20:47:23398 'gn_version': 'git_revision:dba01723a441c358d843a575cb7720d54ddcdf92',
[email protected]5f129de2009-02-24 23:22:04399}
400
tandrii74b7e422014-09-23 16:45:27401# Only these hosts are allowed for dependencies in this DEPS file.
402# If you need to add a new host, contact chrome infrastracture team.
403allowed_hosts = [
tandriicb12c642015-03-27 19:00:55404 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34405 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39406 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04407 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30408 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39409 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39410 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39411 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27412 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39413 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17414 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02415 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27416]
417
[email protected]5f129de2009-02-24 23:22:04418deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36419 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49420 Var('chromium_git') +
421 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17422 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01423 'src/buildtools/linux64': {
424 'packages': [
425 {
426 'package': 'gn/gn/linux-amd64',
427 'version': Var('gn_version'),
428 }
429 ],
430 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02431 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01432 },
433 'src/buildtools/mac': {
434 'packages': [
435 {
Nico Weber17e920f2020-12-29 15:01:40436 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01437 'version': Var('gn_version'),
438 }
439 ],
440 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02441 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01442 },
Dirk Pranke474d1ca2019-03-13 23:14:36443 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50444 Var('chromium_git') +
445 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26446 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36447 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50448 Var('chromium_git') +
449 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26450 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36451 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50452 Var('chromium_git') +
453 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26454 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01455 'src/buildtools/win': {
456 'packages': [
457 {
458 'package': 'gn/gn/windows-amd64',
459 'version': Var('gn_version'),
460 }
461 ],
462 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02463 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01464 },
Michael Savigny8247d2d2020-12-08 17:57:33465 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50466 'packages': [
467 {
Ye Kuang346d9d272020-12-03 03:35:00468 'package': 'infra/rbe/client/${{platform}}',
469 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50470 }
471 ],
472 'dep_type': 'cipd',
Ola Rozenfeldf93b25c42021-01-25 19:13:32473 'condition': '(host_os == "linux" or host_os == "win") and checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50474 },
John Williamsff7a08d2018-02-01 03:20:21475 'src/chrome/browser/resources/media_router/extension/src':
mark a. foltzeaac89292020-02-04 21:35:33476 Var('chromium_git') + '/media_router.git' + '@' + 'd4389c097c61fa8c5aa5eb7c3ba34ee203dd62e3',
John Williamsff7a08d2018-02-01 03:20:21477
Andrew Luo96e2fef8d2018-08-22 20:18:24478 'src/android_webview/tools/cts_archive': {
479 'packages': [
480 {
481 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21482 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24483 },
484 ],
485 'condition': 'checkout_android',
486 'dep_type': 'cipd',
487 },
488
Paweł Hajdan, Jr7af368952017-10-02 12:25:36489 'src/chrome/installer/mac/third_party/xz/xz': {
490 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
491 'condition': 'checkout_mac',
492 },
493
Brad Hall2d33cbf2019-02-27 21:48:04494 'src/tools/clang/dsymutil': {
495 'packages': [
496 {
497 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41498 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04499 }
500 ],
Sylvain Defresne03f0d102019-11-22 17:04:16501 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04502 'dep_type': 'cipd',
503 },
504
Yiming Zhoud369d9f2018-12-18 00:24:01505 'src/chrome/test/data/autofill/captured_sites': {
506 'packages': [
507 {
508 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Christoph Schwering95791c62021-02-01 21:24:26509 'version': '-vI5CMccdvrghkWJqjvLu9QWqnAvidTWtzK46qs_rdcC',
Yiming Zhoud369d9f2018-12-18 00:24:01510 }
511 ],
512 'condition': 'checkout_chromium_autofill_test_dependencies',
513 'dep_type': 'cipd',
514 },
515
Yiming Zhou7fa0ef42019-03-06 00:57:48516 'src/chrome/test/data/password/captured_sites': {
517 'packages': [
518 {
519 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90ba70712021-02-17 04:07:45520 'version': 'j-raRV_W_ECG0w_-2WeO_IbSEzc2XY8IbNqDtrLYnf0C',
Yiming Zhou7fa0ef42019-03-06 00:57:48521 }
522 ],
523 'condition': 'checkout_chromium_password_manager_test_dependencies',
524 'dep_type': 'cipd',
525 },
526
Stefan Zagerfd5ba192014-08-23 00:29:39527 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56528 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38529
Stefan Zagerfd5ba192014-08-23 00:29:39530 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56531 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26532
Robert Sesek1a726e02018-08-17 18:39:43533 'src/chrome/test/data/safe_browsing/dmg': {
534 'packages': [
535 {
536 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09537 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43538 },
539 ],
540 'condition': 'checkout_mac',
541 'dep_type': 'cipd',
542 },
543
bsheedya9ced4c42018-07-14 00:28:00544 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12545 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38546
Lindsay Pasrichab31f6c62018-10-11 00:09:44547 'src/ios/third_party/earl_grey2/src': {
chromium-autoroll7db51502021-04-07 08:03:16548 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + 'c558d6b46eaaa707babf3c32f90fdafa7cd2dda1',
Lindsay Pasrichab31f6c62018-10-11 00:09:44549 'condition': 'checkout_ios',
550 },
551
Lindsay Pasrichab0d775f2018-10-12 22:04:35552 'src/ios/third_party/edo/src': {
chromium-autoroll24ebb362021-03-12 22:25:01553 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + 'b9cfc0cb37060725f3e968c186e14e6172388546',
Lindsay Pasrichab0d775f2018-10-12 22:04:35554 'condition': 'checkout_ios',
555 },
556
Lindsay Pasrichabe000ae22018-08-22 15:21:49557 'src/ios/third_party/gtx/src': {
Lindsay Pasrichaa36c8c92018-10-10 18:44:33558 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '3e09baa61b2c13fe98029d53b1783f4ca9edaabf',
Lindsay Pasrichabe000ae22018-08-22 15:21:49559 'condition': 'checkout_ios',
560 },
561
Paweł Hajdan, Jr7af368952017-10-02 12:25:36562 'src/ios/third_party/fishhook/src': {
Lindsay Pasricha9c18c2b2019-10-09 23:05:13563 'url': Var('chromium_git') + '/external/github.com/facebook/fishhook.git' + '@' + '66315a9c251edfe92f669ae2deeac0d75374c948',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36564 'condition': 'checkout_ios',
565 },
566
567 'src/ios/third_party/gcdwebserver/src': {
568 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
569 'condition': 'checkout_ios',
570 },
571
572 'src/ios/third_party/material_components_ios/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58573 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '1405e1942927b964814327f872274e99ec367c44',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36574 'condition': 'checkout_ios',
575 },
576
577 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29578 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36579 'condition': 'checkout_ios',
580 },
581
Gauthier Ambard8d034462017-10-25 16:39:55582 'src/ios/third_party/material_internationalization_ios/src': {
iOS Autorollere05fdaf2018-12-13 05:28:55583 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + 'd8f32464ac97d5551c8db19de916170ae87cfa90',
Gauthier Ambard8d034462017-10-25 16:39:55584 'condition': 'checkout_ios',
585 },
586
Paweł Hajdan, Jr7af368952017-10-02 12:25:36587 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29588 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4aa51e906e5671c71d24e991f1f10d782a58409f',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36589 'condition': 'checkout_ios',
590 },
591
592 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05593 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36594 'condition': 'checkout_ios',
595 },
596
597 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere8367dc92021-03-10 10:23:29598 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '8f4a5acc074ba8d3bdb709896d6d1e116f9c51b5',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36599 'condition': 'checkout_ios',
600 },
601
mrefaat070940d2017-12-01 02:59:38602 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58603 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38604 'condition': 'checkout_ios',
605 },
606
mrefaatb4b862312017-12-01 20:03:05607 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42608 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05609 'condition': 'checkout_ios',
610 },
611
Louis Romeroe1d73292017-12-07 01:28:17612 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42613 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17614 'condition': 'checkout_ios',
615 },
616
Paweł Hajdan, Jr7af368952017-10-02 12:25:36617 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11618 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36619 'condition': 'checkout_ios',
620 },
621
Rohit Rao5b4160412019-02-05 20:12:54622 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11623 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
624 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54625 'condition': 'checkout_ios and checkout_ios_webkit'
626 },
627
jrummellf715b1692015-10-21 23:26:26628 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09629 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11630
Dirk Pranke4dabe802017-11-02 07:18:55631 'src/native_client': {
632 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
633 'condition': 'checkout_nacl',
634 },
[email protected]bba1c0dd2013-08-19 10:33:31635
Victor Vasiliev92c06acc2018-12-08 10:16:27636 'src/net/third_party/quiche/src':
637 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
638
Nodir Turakulove249d372021-03-26 16:33:25639 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55640 'packages': [
641 {
Nodir Turakulove249d372021-03-26 16:33:25642 'package': 'chromium/rts/model/linux-amd64',
643 'version': 'Jwj7x5-mH4gjDNBNh-QU2H3zdVSpbffIIzJAvGPSZzsC',
Greg Gutermande78a042021-02-17 01:37:55644 },
645 ],
646 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25647 'condition': 'checkout_rts_model and checkout_linux',
648 },
649
650 'src/testing/rts/mac-amd64': {
651 'packages': [
652 {
653 'package': 'chromium/rts/model/mac-amd64',
654 'version': 'vUbSV1P-bdoTVfesLnAyUCfWlr2uMk1ZzxMg-Eju6YUC',
655 },
656 ],
657 'dep_type': 'cipd',
658 'condition': 'checkout_rts_model and checkout_mac',
659 },
660
661 'src/testing/rts/windows-amd64': {
662 'packages': [
663 {
664 'package': 'chromium/rts/model/windows-amd64',
665 'version': 'qPS2sCiiuvr7ZljFS2dOOKoJCHeXZC8ILxoFR8g0Ve8C',
666 },
667 ],
668 'dep_type': 'cipd',
669 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55670 },
671
Marc-Antoine Ruel81815952018-07-13 00:26:44672 'src/tools/luci-go': {
673 'packages': [
674 {
675 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11676 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44677 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08678 {
679 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11680 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08681 },
682 {
683 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11684 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08685 },
Marc-Antoine Ruel81815952018-07-13 00:26:44686 ],
687 'dep_type': 'cipd',
688 },
689
Corentin Wallez955059ff2018-10-21 10:47:39690 'src/third_party/shaderc/src':
691 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
692 Var('shaderc_revision'),
693
John Budoricke9aa27c2018-03-24 00:23:27694 'src/third_party/accessibility_test_framework': {
695 'packages': [
696 {
697 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09698 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27699 },
700 ],
701 'condition': 'checkout_android',
702 'dep_type': 'cipd',
703 },
704
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16705 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57706 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16707 'condition': 'checkout_android',
708 },
709
Mohamed Heikal95797a582020-03-05 22:45:44710 'src/third_party/android_protoc': {
711 'packages': [
712 {
713 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40714 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44715 },
716 ],
717 'condition': 'checkout_android',
718 'dep_type': 'cipd',
719 },
720
Shenghua Zhang0c102b12018-01-11 00:25:57721 'src/third_party/android_ndk': {
Ben Joyce758eb4c2021-01-27 22:24:09722 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06723 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57724 },
725
Peter Kotwicz38deede2021-01-22 22:03:18726 'src/third_party/androidx': {
727 'packages': [
728 {
729 'package': 'chromium/third_party/androidx',
chromium-autorollc2787c12021-04-07 15:54:11730 'version': 'jCi15MAvDDVHnTtxRVPM6yRMjj-IOpL3Swi_8DZkrGwC',
Peter Kotwicz38deede2021-01-22 22:03:18731 },
732 ],
733 'condition': 'checkout_android',
734 'dep_type': 'cipd',
735 },
736
John Budoricke9aa27c2018-03-24 00:23:27737 'src/third_party/android_support_test_runner': {
738 'packages': [
739 {
740 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09741 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27742 },
743 ],
744 'condition': 'checkout_android',
745 'dep_type': 'cipd',
746 },
747
748 'src/third_party/android_system_sdk': {
749 'packages': [
750 {
751 'package': 'chromium/third_party/android_system_sdk',
Torne (Richard Coles)63a24cae2020-07-28 13:55:51752 'version': 'no8ss5nRg6uYDM08HboypuIQuix7bS1kVqRGyWmwP-YC',
John Budoricke9aa27c2018-03-24 00:23:27753 },
754 ],
755 'condition': 'checkout_android',
756 'dep_type': 'cipd',
757 },
758
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03759 'src/third_party/android_build_tools/aapt2': {
760 'packages': [
761 {
Mohamed Heikal2747b4b2018-10-31 22:20:42762 'package': 'chromium/third_party/android_build_tools/aapt2',
Mohamed Heikal0239ee12020-05-07 00:38:44763 'version': 'R2k5wwOlIaS6sjv2TIyHotiPJod-6KqnZO8NH-KFK8sC',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03764 },
765 ],
766 'condition': 'checkout_android',
767 'dep_type': 'cipd',
768 },
769
Matthew Cary775dab72018-09-20 06:19:03770 'src/third_party/android_build_tools/art': {
771 'packages': [
772 {
773 'package': 'chromium/third_party/android_build_tools/art',
774 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
775 },
776 ],
777 'condition': 'checkout_android',
778 'dep_type': 'cipd',
779 },
780
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03781 'src/third_party/android_build_tools/bundletool': {
782 'packages': [
783 {
Peter Wenab7bffd2020-01-24 02:13:26784 'package': 'chromium/third_party/android_tools_bundletool',
Mohamed Heikal85afdaf92020-12-01 23:29:25785 'version': 'FIj7ed-law2zMv41QhjEXabkaJ7aN2ztmE0Tv3Z_gFUC',
Peter Wenab7bffd2020-01-24 02:13:26786 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03787 ],
788 'condition': 'checkout_android',
789 'dep_type': 'cipd',
790 },
791
Peter Conn6eb0e1d2019-08-08 07:39:05792 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47793 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05794 'condition': 'checkout_android',
795 },
796
Shenghua Zhangcbe64ba2018-04-12 19:11:49797 'src/third_party/android_sdk/public': {
798 'packages': [
799 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51800 'package': 'chromium/third_party/android_sdk/public/build-tools/30.0.1',
Shenghua Zhangcbe64ba2018-04-12 19:11:49801 'version': Var('android_sdk_build-tools_version'),
802 },
803 {
804 'package': 'chromium/third_party/android_sdk/public/emulator',
805 'version': Var('android_sdk_emulator_version'),
806 },
807 {
808 'package': 'chromium/third_party/android_sdk/public/extras',
809 'version': Var('android_sdk_extras_version'),
810 },
811 {
Yun Liuf57cceaf2019-03-18 21:31:23812 'package': 'chromium/third_party/android_sdk/public/patcher',
813 'version': Var('android_sdk_patcher_version'),
814 },
815 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49816 'package': 'chromium/third_party/android_sdk/public/platform-tools',
817 'version': Var('android_sdk_platform-tools_version'),
818 },
819 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51820 'package': 'chromium/third_party/android_sdk/public/platforms/android-30',
Shenghua Zhangcbe64ba2018-04-12 19:11:49821 'version': Var('android_sdk_platforms_version'),
822 },
823 {
Haiyang Panc2481862019-11-12 21:05:30824 'package': 'chromium/third_party/android_sdk/public/sources/android-29',
Yun Liuf57cceaf2019-03-18 21:31:23825 'version': Var('android_sdk_sources_version'),
826 },
827 {
Andrew Grieve13128c92020-01-06 22:10:27828 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
Peter Wen92199fe2020-10-29 18:26:33829 'version': 'V__2Ycej-H2-6AcXX5A3gi7sIk74SuN44PBm2uC_N1sC',
Andrew Grieve13128c92020-01-06 22:10:27830 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49831 ],
Yun Liuf57cceaf2019-03-18 21:31:23832 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49833 'dep_type': 'cipd',
834 },
835
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42836 'src/third_party/angle':
837 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
838
Dale Curtis9e73ba92019-02-05 21:49:23839 'src/third_party/dav1d/libdav1d':
Wan-Teh Changae6776342021-02-26 19:05:35840 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + 'f06148e7c755098666b9c0ed97a672a51785413a',
Dale Curtis9e73ba92019-02-05 21:49:23841
Corentin Wallez955059ff2018-10-21 10:47:39842 'src/third_party/dawn':
843 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
844
Moritz Firsching6980917f2021-04-01 04:51:50845 'src/third_party/libjxl/src':
846 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
847
848 'src/third_party/highway/src':
849 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
850
Corentin Wallez955059ff2018-10-21 10:47:39851 'src/third_party/glfw/src':
Corentin Wallez3a717572018-11-19 12:37:30852 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '2de2589f910b1a85905f425be4d32f33cec092df',
Corentin Wallez955059ff2018-10-21 10:47:39853
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16854 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05855 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16856 'condition': 'checkout_android',
857 },
858
Azeem Arshadb51b7f882020-09-18 00:50:12859 'src/third_party/barhopper': {
Azeem Arshad5ba67c62020-10-06 20:47:22860 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'ad3c4382875afdd0340f1549f8b9c93cbbc16e37',
Azeem Arshadb51b7f882020-09-18 00:50:12861 'condition': 'checkout_src_internal and checkout_chromeos',
862 },
863
John Budoricke9aa27c2018-03-24 00:23:27864 'src/third_party/bazel': {
865 'packages': [
866 {
867 'package': 'chromium/third_party/bazel',
Andrew Grieve8a3a5c772019-11-12 22:27:04868 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
John Budoricke9aa27c2018-03-24 00:23:27869 },
870 ],
871 'condition': 'checkout_android',
872 'dep_type': 'cipd',
873 },
874
Victor Costanc63c92122020-01-03 05:49:53875 'src/third_party/google_benchmark/src': {
Victor Costan7ca954d72020-10-07 21:03:02876 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'ffe1342eb2faa7d2e7c35b4db2ccf99fab81ec20',
Victor Costanc63c92122020-01-03 05:49:53877 'condition': 'checkout_google_benchmark',
878 },
879
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42880 'src/third_party/boringssl/src':
881 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
882
John Budoricke9aa27c2018-03-24 00:23:27883 'src/third_party/bouncycastle': {
884 'packages': [
885 {
886 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09887 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27888 },
889 ],
890 'condition': 'checkout_android',
891 'dep_type': 'cipd',
892 },
893
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42894 'src/third_party/breakpad/breakpad':
Michael Bai7ba140c2021-04-01 21:45:58895 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '3bea2815bfea6e641d50aad15bde2c494ef8f34b',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42896
John Budoricke9aa27c2018-03-24 00:23:27897 'src/third_party/byte_buddy': {
898 'packages': [
899 {
900 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09901 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27902 },
903 ],
904 'condition': 'checkout_android',
905 'dep_type': 'cipd',
906 },
907
Andrew Luo948028e2019-08-16 21:18:21908 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
909 'packages': [
910 {
911 'package': 'chromium/third_party/android_sdk/public/build-tools',
912 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
913 },
914 ],
915 'condition': 'checkout_android',
916 'dep_type': 'cipd',
917 },
918
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42919 'src/third_party/catapult':
920 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
921
922 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38923 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42924
Andrew Grieve0fa87872019-03-15 22:21:12925 'src/third_party/checkstyle': {
926 'packages': [
927 {
928 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45929 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12930 },
931 ],
Andrew Grieveee258482019-11-19 16:24:54932 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:12933 'condition': 'checkout_android or checkout_linux',
934 'dep_type': 'cipd',
935 },
936
David Tseng0f7b42432021-02-10 22:31:08937 # Dependency for ChromeVox.
938 'src/third_party/chromevox/third_party/sre/src': {
939 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
940 'condition': 'checkout_chromeos',
941 },
942
Ben Pastenefa7848a2020-08-26 19:49:19943 # Tools used when building Chrome for Chrome OS. This affects both the Simple
944 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:36945 'src/third_party/chromite': {
chromium-autorolldaaa43c2021-04-07 17:03:13946 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '8e3fd78f23b1dd7a233ee5efa9e73dffe3cc0051',
Ben Pastenefff40002020-07-29 16:58:09947 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36948 },
949
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42950 'src/third_party/cld_3/src':
Akihiro Ota1fb5ba92019-04-25 02:23:20951 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '06f695f1c8ee530104416aab5dcf2d6a1414a56a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42952
953 'src/third_party/colorama/src':
954 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
955
956 'src/third_party/crc32c/src':
Staphany Park5a0eb9a2019-03-02 01:39:31957 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + '5998f8451548244de8cde7fab387a550e7c4497d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42958
Paweł Hajdan, Jr7af368952017-10-02 12:25:36959 # For Linux and Chromium OS.
960 'src/third_party/cros_system_api': {
Jesse Schettler95f26662021-04-01 00:48:38961 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '2657f823aee82c6e411c89863a9f78fa1b404794',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36962 'condition': 'checkout_linux',
963 },
964
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42965 'src/third_party/depot_tools':
chromium-autoroll172d7912021-04-07 02:13:40966 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '3f562c04e0a226ca2db884189a0fca9ffbd3af7d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42967
Yang Guo210ffc92019-10-21 07:14:37968 'src/third_party/devtools-frontend/src':
969 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
970
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42971 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:06972 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42973
Michael Crousea0ed9bde2020-11-19 02:49:54974 'src/third_party/eigen3/src':
mcrouse4bb03672021-02-16 00:14:07975 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '011e0db31d1bed8b7f73662be6d57d9f30fa457a',
Michael Crousea0ed9bde2020-11-19 02:49:54976
John Palmer24b4cef32021-01-06 04:01:26977 'src/third_party/emoji-metadata/src': {
John Palmere32c3232021-03-30 08:27:43978 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '322df343fc6eb60b44958988d0d8c7f964c85ba1',
John Palmer24b4cef32021-01-06 04:01:26979 'condition': 'checkout_chromeos',
980 },
Michael Crousea0ed9bde2020-11-19 02:49:54981
John Budoricke9aa27c2018-03-24 00:23:27982 'src/third_party/espresso': {
983 'packages': [
984 {
985 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:26986 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:27987 },
988 ],
989 'condition': 'checkout_android',
990 'dep_type': 'cipd',
991 },
992
Michael Crousea0ed9bde2020-11-19 02:49:54993 'src/third_party/farmhash/src':
994 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
995
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42996 'src/third_party/ffmpeg':
Matt Wolenetz9d31b9b2021-04-01 02:11:28997 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '4fb42ae52e7327469281d612784dd9d0e066d5ed',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42998
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42999 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371000 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421001
1002 'src/third_party/flatbuffers/src':
Michael Crouse6866d352020-10-23 20:48:411003 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '6df40a2471737b27271bdd9b900ab5f3aec746c7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421004
Paweł Hajdan, Jr7af368952017-10-02 12:25:361005 # Used for embedded builds. CrOS & Linux use the system version.
1006 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091007 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361008 'condition': 'checkout_linux',
1009 },
1010
Michael Crousea0ed9bde2020-11-19 02:49:541011 'src/third_party/fp16/src':
1012 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + 'febbb1c163726b5db24bed55cc9dc42529068997',
1013
1014 'src/third_party/gemmlowp/src':
1015 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + 'fda83bdc38b118cc6b56753bd540caa49e570745',
1016
Yuwei Huanga38af698d2019-02-19 22:00:581017 'src/third_party/grpc/src': {
Ryan Keaned585b4d2021-03-11 01:28:041018 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '3ca079faadfcc1f111b6c9a3f3fb10f4b5c794ea',
Yuwei Huanga38af698d2019-02-19 22:00:581019 },
1020
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421021 'src/third_party/freetype/src':
1022 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1023
Dominik Röttsches5c56793f2020-11-12 08:51:521024 'src/third_party/freetype-testing/src':
1025 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1026
Dominik Röttsches60dab7e12018-03-20 09:55:471027 'src/third_party/harfbuzz-ng/src':
1028 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1029
Joey Scarr28fc30092019-02-04 10:10:201030 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161031 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351032
Dominik Röttschesefffce82021-01-18 13:02:081033 'src/third_party/ots/src':
1034 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1035
Hirokazu Hondafa7af2bb2020-02-03 02:48:281036 'src/third_party/libgav1/src':
Wan-Teh Chang0e222cd2021-03-26 02:09:341037 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '1c4e344cb1c15aff1c94cb542b98260244a3da4b',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281038
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221039 'src/third_party/google_toolbox_for_mac/src': {
1040 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1041 'condition': 'checkout_ios or checkout_mac',
1042 },
1043
Andrew Luo82d0e9f2018-05-24 20:46:361044 'src/third_party/google-truth': {
1045 'packages': [
1046 {
1047 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001048 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361049 },
1050 ],
1051 'condition': 'checkout_android',
1052 'dep_type': 'cipd',
1053 },
1054
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421055 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021056 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421057
Paweł Hajdan, Jr7af368952017-10-02 12:25:361058 # GNU binutils assembler for x86-32.
1059 'src/third_party/gnu_binutils': {
1060 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551061 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361062 },
1063
1064 'src/third_party/gperf': {
1065 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1066 'condition': 'checkout_win',
1067 },
1068
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421069 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521070 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161071 'condition': 'checkout_android',
1072 },
1073
Ian Vollick244bd882018-04-27 01:12:531074 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561075 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531076 'condition': 'checkout_android',
1077 },
1078
Piotr Bialeckie1b6bfb2019-07-18 23:43:291079 'src/third_party/arcore-android-sdk-client': {
1080 'packages': [
1081 {
1082 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561083 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291084 },
1085 ],
1086
1087 'condition': 'checkout_android',
1088 'dep_type': 'cipd',
1089 },
1090
John Budoricke9aa27c2018-03-24 00:23:271091 'src/third_party/hamcrest': {
1092 'packages': [
1093 {
1094 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091095 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271096 },
1097 ],
1098 'condition': 'checkout_android',
1099 'dep_type': 'cipd',
1100 },
1101
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421102 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361103 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421104
1105 'src/third_party/icu':
Jan Wilken Dörrie14460bf2021-03-09 21:55:391106 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'd879aac9717d15679125cfe8c26b482006f107f3',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421107
John Budoricke9aa27c2018-03-24 00:23:271108 'src/third_party/icu4j': {
1109 'packages': [
1110 {
1111 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091112 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271113 },
1114 ],
1115 'condition': 'checkout_android',
1116 'dep_type': 'cipd',
1117 },
1118
Ben Joycedde37c22019-04-12 19:36:191119 'src/third_party/jacoco': {
1120 'packages': [
1121 {
1122 'package': 'chromium/third_party/jacoco',
1123 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1124 },
1125 ],
1126 'condition': 'checkout_android',
1127 'dep_type': 'cipd',
1128 },
1129
Tibor Goldschwendt38cc2082019-06-03 21:59:281130 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351131 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281132 'condition': 'checkout_android',
1133 },
1134
Yun Liua89d1832019-10-05 01:40:551135 'src/third_party/jdk': {
1136 'packages': [
1137 {
1138 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151139 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551140 },
Haiyang Pan8bdb7882021-02-17 21:49:151141 ],
1142 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1143 'condition': 'checkout_android or checkout_linux',
1144 'dep_type': 'cipd',
1145 },
1146 'src/third_party/jdk/extras': {
1147 'packages': [
Peter Wenca01c252019-10-29 01:41:161148 {
1149 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151150 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161151 },
Yun Liua89d1832019-10-05 01:40:551152 ],
Andrew Grieveee258482019-11-19 16:24:541153 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1154 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551155 'dep_type': 'cipd',
1156 },
1157
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421158 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041159 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061160 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421161
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161162 'src/third_party/junit/src': {
1163 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1164 'condition': 'checkout_android',
1165 },
1166
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421167 'src/third_party/leveldatabase/src':
Chris Mumfordb8ab4392021-02-24 16:16:491168 Var('chromium_git') + '/external/leveldb.git' + '@' + '99b3c03b3284f5886f9ef9a4ef703d57373e61be',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421169
1170 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261171 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421172
1173 'src/third_party/libaddressinput/src':
sebsgd592caf2020-01-23 17:55:151174 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '390dfc08e3806a2125d08d4d8d034a24d587d77a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421175
Johann987d1532018-11-19 22:07:271176 'src/third_party/libaom/source/libaom':
Marco Paniconic7492562021-04-05 18:34:141177 Var('aomedia_git') + '/aom.git' + '@' + '4f74b5275f519fcaaad9503116b3c888062a24db',
Johanncf5bb4c62017-10-30 23:21:341178
Wan-Teh Chang75fd5322020-04-08 01:32:181179 'src/third_party/libavif/src':
1180 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1181
Himanshu Jaju114b74212020-07-09 13:32:331182 'src/third_party/nearby/src':
1183 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1184
Himanshu Jaju46bc91032020-07-08 21:57:581185 'src/third_party/securemessage/src':
1186 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1187
1188 'src/third_party/ukey2/src':
1189 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1190
Paweł Hajdan, Jr7af368952017-10-02 12:25:361191 # Userspace interface to kernel DRM services.
1192 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201193 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361194 'condition': 'checkout_linux',
1195 },
1196
Ben Wagner3743d5392019-09-26 19:20:361197 'src/third_party/expat/src':
1198 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1199
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341200 # The library for IPP protocol (Chrome OS).
1201 'src/third_party/libipp/libipp': {
1202 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1203 'condition': 'checkout_linux',
1204 },
1205
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421206 'src/third_party/libjpeg_turbo':
Chris Blume66f36cac2021-02-24 11:08:251207 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '7b4981b6500ccba10733c352b9ed2dad14ce3c73',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421208
Paweł Hajdan, Jr7af368952017-10-02 12:25:361209 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221210 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361211 'condition': 'checkout_linux',
1212 },
1213
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421214 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011215 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421216
1217 'src/third_party/libprotobuf-mutator/src':
1218 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1219
1220 'src/third_party/libsrtp':
Mirko Bonadei4dec6642020-11-19 11:39:311221 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '7990ca64c616b150a9cb4714601c4a3b0c84fe91',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421222
Paweł Hajdan, Jr7af368952017-10-02 12:25:361223 # Android Explicit Synchronization.
1224 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541225 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361226 'condition': 'checkout_linux',
1227 },
1228
Charlie Andrews6723c0e3c2019-10-31 15:45:241229 'src/third_party/libunwindstack': {
Gabor Kertesz207b51c2021-03-19 20:05:351230 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + 'aab2c874731396232739889ebe8d9e122b9bc448',
Charlie Andrews6723c0e3c2019-10-31 15:45:241231 'condition': 'checkout_android',
1232 },
1233
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421234 'src/third_party/libvpx/source/libvpx':
Jerome Jiang4d9ca8e72021-02-04 04:13:081235 Var('chromium_git') + '/webm/libvpx.git' + '@' + '61edec1efbea1c02d71857e2aff9426d9cd2df4e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421236
1237 'src/third_party/libwebm/source':
James Zern62ef4ae2019-02-21 21:17:031238 Var('chromium_git') + '/webm/libwebm.git' + '@' + '51ca718c3adf0ddedacd7df25fe45f67dc5a9ce1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421239
1240 'src/third_party/libyuv':
Mirko Bonadeif8a7c322021-04-07 09:06:381241 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + '64994843e652443df2d5201c6ae3fb725097360f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421242
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221243 'src/third_party/lighttpd': {
1244 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1245 'condition': 'checkout_mac or checkout_win',
1246 },
1247
1248 'src/third_party/lss': {
1249 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1250 'condition': 'checkout_android or checkout_linux',
1251 },
1252
Paweł Hajdan, Jr7af368952017-10-02 12:25:361253 'src/third_party/material_design_icons/src': {
1254 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1255 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1256 'condition': 'checkout_ios',
1257 },
1258
Paweł Hajdan, Jr7af368952017-10-02 12:25:361259 # GNU binutils assembler for x86-64.
1260 'src/third_party/mingw-w64/mingw/bin': {
1261 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551262 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361263 },
1264
1265 # Graphics buffer allocator for Chrome OS.
1266 'src/third_party/minigbm/src': {
Jeffrey Kardatzke35944c2e2021-01-26 03:28:041267 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '150b4968810447d72714a7c88afb97d4e59fe23a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361268 'condition': 'checkout_linux',
1269 },
1270
1271 # Minizip library. Used on Chrome OS.
1272 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591273 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361274 'condition': 'checkout_linux',
1275 },
1276
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161277 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281278 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161279 'condition': 'checkout_android',
1280 },
1281
Paweł Hajdan, Jr7af368952017-10-02 12:25:361282 # Binaries for nacl sdk.
1283 'src/third_party/nacl_sdk_binaries': {
1284 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551285 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361286 },
1287
Dale Curtis7d284af2018-11-08 01:27:521288 'src/third_party/nasm': {
1289 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Dale Curtisb284aee22020-07-16 02:14:071290 '19f3fad68da99277b2882939d3b2fa4c4b8d51d9'
Dale Curtis7d284af2018-11-08 01:27:521291 },
1292
Michael Crousea0ed9bde2020-11-19 02:49:541293 'src/third_party/neon_2_sse/src':
1294 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '42b2bebacee25452e150095ef4480b3fa26e30f5',
1295
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161296 'src/third_party/netty-tcnative/src': {
1297 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '5b46a8ef4a39c39c576fcdaaf718b585d75df463',
1298 'condition': 'checkout_android',
1299 },
1300
1301 'src/third_party/netty4/src': {
1302 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1303 'condition': 'checkout_android',
1304 },
1305
John Budoricke9aa27c2018-03-24 00:23:271306 'src/third_party/objenesis': {
1307 'packages': [
1308 {
1309 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411310 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271311 },
1312 ],
1313 'condition': 'checkout_android',
1314 'dep_type': 'cipd',
1315 },
1316
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421317 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541318 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161319
btolschc50a3d52019-03-06 21:22:421320 'src/third_party/openscreen/src':
Jordan Baylesf0333882021-04-07 06:33:451321 Var('chromium_git') + '/openscreen' + '@' + '34fd6644419bde2b92e1db7c9ed9f88183b8582c',
btolschc50a3d52019-03-06 21:22:421322
Kevin Qin78ff68c82019-06-26 01:43:361323 'src/third_party/openxr/src': {
Lachlan Fordb493c7a2020-10-20 21:01:511324 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '97cfe495bb7a3853266b646d1c79e169387f9c7a',
Kevin Qin78ff68c82019-06-26 01:43:361325 'condition': 'checkout_openxr',
1326 },
1327
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421328 'src/third_party/pdfium':
1329 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1330
Paweł Hajdan, Jr7af368952017-10-02 12:25:361331 # Parses Windows PE/COFF executable format.
1332 'src/third_party/pefile': {
1333 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1334 'condition': 'checkout_win',
1335 },
1336
Oystein Eftevaaga9439b922018-01-08 19:30:141337 'src/third_party/perfetto':
chromium-autoroll559b8382021-04-07 18:14:571338 Var('android_git') + '/platform/external/perfetto.git' + '@' + 'd7cdf2789bd0103be79e9b4a1c46f8c72c040058',
Oystein Eftevaaga9439b922018-01-08 19:30:141339
Paweł Hajdan, Jr7af368952017-10-02 12:25:361340 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291341 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361342 'condition': 'checkout_win',
1343 },
1344
Andrew Grieve40dece272018-08-27 17:59:401345 'src/third_party/proguard': {
1346 'packages': [
1347 {
1348 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211349 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401350 },
1351 ],
1352 'condition': 'checkout_android',
1353 'dep_type': 'cipd',
1354 },
1355
Mohamed Heikal5c488592018-11-26 23:32:151356 'src/third_party/protoc_javalite': {
1357 'packages': [
1358 {
1359 'package': 'chromium/third_party/protoc_javalite',
1360 'version': 'version:3.0.0-cr1',
1361 },
1362 ],
1363 'condition': 'checkout_android',
1364 'dep_type': 'cipd',
1365 },
1366
Ben Pastenefff40002020-07-29 16:58:091367 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361368 'src/third_party/pyelftools': {
1369 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1370 'condition': 'checkout_linux',
1371 },
1372
Victor Vasiliev3b5cf152018-07-02 18:47:411373 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001374 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411375
Keita Suzukifa3a180692020-03-05 03:53:531376 'src/third_party/pywebsocket3/src':
Adam Rice79746c62021-03-04 08:17:061377 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '9db3d29db4f3e3efb1722c0210bc88500ab00611',
Keita Suzukifa3a180692020-03-05 03:53:531378
Stephen Roe3c9f5852019-11-13 17:25:431379 'src/third_party/qemu-linux-arm64': {
1380 'packages': [
1381 {
1382 'package': 'fuchsia/qemu/linux-arm64',
1383 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1384 },
1385 ],
Stephen Roeedece8b2020-11-19 20:32:321386 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431387 'dep_type': 'cipd',
1388 },
1389
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211390 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221391 'packages': [
1392 {
1393 'package': 'fuchsia/qemu/linux-amd64',
1394 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1395 },
1396 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211397 'condition': 'host_os == "linux" and checkout_fuchsia',
1398 'dep_type': 'cipd',
1399 },
1400
1401 'src/third_party/qemu-mac-x64': {
1402 'packages': [
1403 {
1404 'package': 'fuchsia/qemu/mac-amd64',
1405 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1406 },
1407 ],
1408 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221409 'dep_type': 'cipd',
1410 },
1411
Chong Gu9ad904d2019-09-26 23:24:021412 'src/third_party/aemu-linux-x64': {
1413 'packages': [
1414 {
1415 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autorollab0de562021-04-06 23:24:241416 'version': 'RQd3qSR12Rp6wgHjC31u-jwbITCfk3M-ZJyL6s1ju4sC'
Chong Gu9ad904d2019-09-26 23:24:021417 },
1418 ],
Chong Gu7d2dd6e2020-02-01 03:27:251419 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021420 'dep_type': 'cipd',
1421 },
1422
1423 'src/third_party/aemu-mac-x64': {
1424 'packages': [
1425 {
1426 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191427 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021428 },
1429 ],
Chong Gu7d2dd6e2020-02-01 03:27:251430 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021431 'dep_type': 'cipd',
1432 },
1433
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421434 'src/third_party/re2/src':
chromium-autoroll6c99b3a52021-03-26 13:41:261435 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '13ebb377c6ad763ca61d12dd6f88b1126bd0b911',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161436
Tiger Oakes95b7b7d2018-05-28 15:43:491437 'src/third_party/r8': {
1438 'packages': [
1439 {
1440 'package': 'chromium/third_party/r8',
Peter Wen40d31da2021-03-18 19:45:471441 'version': 'TNGssqzExjlZ_AG4P92Hje4YYbM8o_TMSLQeRxrAB-8C',
Tiger Oakes95b7b7d2018-05-28 15:43:491442 },
1443 ],
1444 'condition': 'checkout_android',
1445 'dep_type': 'cipd',
1446 },
1447
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161448 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551449 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161450 'condition': 'checkout_android',
1451 },
1452
John Budoricke9aa27c2018-03-24 00:23:271453 'src/third_party/robolectric': {
1454 'packages': [
1455 {
1456 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511457 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271458 },
1459 ],
1460 'condition': 'checkout_android',
1461 'dep_type': 'cipd',
1462 },
1463
Michael Crousea0ed9bde2020-11-19 02:49:541464 'src/third_party/ruy/src':
1465 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + '34ea9f4993955fa1ff4eb58e504421806b7f2e8f',
1466
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421467 'src/third_party/skia':
1468 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1469
1470 'src/third_party/smhasher/src':
1471 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1472
1473 'src/third_party/snappy/src':
Victor Costan4ce391e2020-12-16 22:27:021474 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + 'ea368c2f07de5f31146a10214f27d15091b09771',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421475
Chris Mumford591102e2020-03-16 16:48:551476 'src/third_party/sqlite/src':
Darwin Huange074f6d02021-03-31 00:21:041477 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '60efbb3584af2ba05e1935b3e07d3a861841db7c',
Chris Mumford591102e2020-03-16 16:48:551478
John Budoricke9aa27c2018-03-24 00:23:271479 'src/third_party/sqlite4java': {
1480 'packages': [
1481 {
1482 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491483 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271484 },
1485 ],
1486 'condition': 'checkout_android',
1487 'dep_type': 'cipd',
1488 },
1489
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421490 'src/third_party/swiftshader':
1491 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1492
Tommy Martino41cca812020-08-10 18:50:451493 'src/third_party/text-fragments-polyfill/src': {
Tommy Martino98d1f6442021-02-19 19:02:431494 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + 'c2c70ad99a04d381b72286d9e70c780cdd27ebca',
Tommy Martino41cca812020-08-10 18:50:451495 'condition': 'checkout_ios',
1496 },
Jonathan Wright62ad5292020-12-04 21:07:561497
Michael Crousea0ed9bde2020-11-19 02:49:541498 'src/third_party/tflite/src':
1499 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'fcc4b966f1265f466e82617020af93670141b009',
Jonathan Wright62ad5292020-12-04 21:07:561500
Peter Wen49675e172020-03-16 16:10:111501 'src/third_party/turbine': {
1502 'packages': [
1503 {
1504 'package': 'chromium/third_party/turbine',
Peter Wene2412022020-12-11 14:25:161505 'version': '_iPtB_ThhxlMOt2TsYqVppwriEEn0mp-NUNRwDwYLUAC',
Peter Wen49675e172020-03-16 16:10:111506 },
1507 ],
1508 'condition': 'checkout_android',
1509 'dep_type': 'cipd',
1510 },
1511
1512 'src/third_party/turbine/src': {
Peter Wene2412022020-12-11 14:25:161513 'url': Var('chromium_git') + '/external/github.com/google/turbine.git' + '@' + '3c31e67ae25b5e43713fd868e3a9b535ff6298af',
Peter Wen49675e172020-03-16 16:10:111514 'condition': 'checkout_android',
1515 },
1516
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421517 'src/third_party/ub-uiautomator/lib': {
1518 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161519 'condition': 'checkout_android',
1520 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421521
1522 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei38994402021-04-06 09:32:011523 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '70d42ae95a1de83bd317c8cc9503f894671d1392',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421524
John Baumanf226c862021-04-01 01:26:141525 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@4d5ff9313ec422141bcd58e8986dad1beaa67588',
Jamie Madill178f84e2020-12-18 00:47:581526
Peng Huang91df2692020-05-05 18:59:531527 'src/third_party/vulkan_memory_allocator':
Peng Huangda803bd912021-02-12 18:01:151528 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '732a76d9d3c70d6aa487216495eeb28518349c3a',
Peng Huang3b77c37c2020-05-02 19:14:211529
Paweł Hajdan, Jr7af368952017-10-02 12:25:361530 # Display server protocol for Linux.
1531 'src/third_party/wayland/src': {
Mitsuru Oshima659d4442020-12-02 03:43:041532 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'eb1339edd398b9f5328816931e585db4229aa132',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361533 'condition': 'checkout_linux',
1534 },
1535
1536 # Wayland protocols that add functionality not available in the core protocol.
1537 'src/third_party/wayland-protocols/src': {
Fergus Dalldd9c4fdc2020-06-10 00:35:321538 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '684cd23ae31fafb9eda2a0cd15edb4e96de92259',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361539 'condition': 'checkout_linux',
1540 },
1541
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421542 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011543 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421544
1545 'src/third_party/webgl/src':
Kenneth Russell14dfbb72021-04-03 00:42:461546 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'a0b8774ce8cec1dc8f4308810bf05eb8867c62de',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421547
Kai Ninomiya13898882020-01-17 20:41:521548 'src/third_party/webgpu-cts/src':
Yunchao He2795be62021-04-07 05:35:141549 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'c8e9a0e3d56fb25793de46c02c30b748c167e031',
Kai Ninomiyac7138f92020-03-31 18:59:571550
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421551 'src/third_party/webrtc':
chromium-autorolle0d545fc2021-04-07 11:38:081552 Var('webrtc_git') + '/src.git' + '@' + 'beb741f2ba5d5494f14eec76809702bcbea8d9db',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421553
Nigel Tao3aa72142019-12-03 22:05:411554 'src/third_party/libgifcodec':
1555 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1556
Nigel Taob517eb8912019-10-23 03:36:241557 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1558 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1559 'src/third_party/wuffs/src':
1560 Var('skia_git') + '/external/github.com/google/wuffs.git' + '@' + Var('wuffs_revision'),
1561
sbalikondwar5949a802020-02-13 16:28:591562 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121563 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591564 'condition': 'checkout_linux',
1565 },
1566
Paweł Hajdan, Jr7af368952017-10-02 12:25:361567 'src/third_party/xdg-utils': {
1568 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1569 'condition': 'checkout_linux',
1570 },
1571
John Budoricke9aa27c2018-03-24 00:23:271572 'src/third_party/xstream': {
1573 'packages': [
1574 {
1575 'package': 'chromium/third_party/xstream',
John Budorick14276292018-11-29 19:07:091576 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
John Budoricke9aa27c2018-03-24 00:23:271577 },
1578 ],
1579 'condition': 'checkout_android',
1580 'dep_type': 'cipd',
1581 },
1582
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421583 'src/tools/page_cycler/acid3':
1584 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1585
Sven Zheng4d4781292019-09-12 17:46:141586 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161587 'packages': [
1588 {
Sven Zheng4d4781292019-09-12 17:46:141589 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autoroll5267ec12021-04-02 08:31:291590 'version': '-rExHiWOcks_RlkFBMnAOYEVLEGvm3sncdHy7RIQUvUC',
bsheedy0e0f26df2019-01-09 22:17:161591 },
1592 ],
1593 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141594 'condition': 'checkout_linux',
1595 },
1596 'src/tools/skia_goldctl/win': {
1597 'packages': [
1598 {
1599 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autorollda97da52021-04-02 10:21:151600 'version': 'Uc9sbdhlwsqNbi5Q4fAmKXKL665j5gsdf3Ifpe4qnr0C',
Sven Zheng4d4781292019-09-12 17:46:141601 },
1602 ],
1603 'dep_type': 'cipd',
1604 'condition': 'checkout_win',
1605 },
1606 'src/tools/skia_goldctl/mac': {
1607 'packages': [
1608 {
1609 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autorollabd403b2021-04-02 07:49:011610 'version': 'vJzRxG9eh8Zl9oN4Li63sfRu7kHPvf54fXvv-nMXJZcC',
Sven Zheng4d4781292019-09-12 17:46:141611 },
1612 ],
1613 'dep_type': 'cipd',
1614 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161615 },
1616
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421617 'src/tools/swarming_client':
1618 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
1619
1620 'src/v8':
1621 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1622
1623 'src-internal': {
chromium-internal-autoroll4cb1309e2021-04-07 16:53:521624 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@0a3e8fe379262a6e93329b005962428f81da3389',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421625 'condition': 'checkout_src_internal',
1626 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031627
Sam Chiu2c8d0982021-03-05 00:23:151628 'src/chromeos/components/eche_app_ui/resources/prod': {
1629 'packages': [
1630 {
1631 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll18480112021-04-07 10:09:511632 'version': '7jQKlpau8j8DkMv5ww4KoUQ1xpbRoI5K1GHouh5FeWwC',
Sam Chiu2c8d0982021-03-05 00:23:151633 },
1634 ],
1635 'condition': 'checkout_chromeos and checkout_src_internal',
1636 'dep_type': 'cipd',
1637 },
1638
Jose Magana5dd8c42f2020-05-14 00:40:211639 'src/chromeos/components/help_app_ui/resources/prod': {
1640 'packages': [
1641 {
1642 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll0d8e16352021-04-06 17:42:401643 'version': 'f-CGnhhP0MO6Nyl2nZZ5tiPugOCI0k5Jy4RwiRGm_lkC',
Jose Magana5dd8c42f2020-05-14 00:40:211644 },
1645 ],
1646 'condition': 'checkout_chromeos and checkout_src_internal',
1647 'dep_type': 'cipd',
1648 },
1649
Jose Maganad34f1702020-06-09 13:33:001650 'src/chromeos/components/media_app_ui/resources/prod': {
1651 'packages': [
1652 {
1653 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autoroll8040978e2021-04-07 17:30:301654 'version': 'J_6a2mdLFITBUi2BRyUaHQB7W9GIJS1Eqr7HtdwJ5AoC',
Jose Maganad34f1702020-06-09 13:33:001655 },
1656 ],
1657 'condition': 'checkout_chromeos and checkout_src_internal',
1658 'dep_type': 'cipd',
1659 },
1660
Tibor Goldschwendta117da02018-11-16 22:25:271661 'src/third_party/google_android_play_core': {
1662 'packages': [
1663 {
1664 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_verification',
Peter Wen5fe1f7d2020-03-30 21:28:321665 'version': 'ojrkXUE6tjG8FYmoLfCD3YdOxTyl2BXMdmk7Fb6cS5MC',
Tibor Goldschwendta117da02018-11-16 22:25:271666 },
1667 ],
1668 'condition': 'checkout_android',
1669 'dep_type': 'cipd',
1670 },
1671
Arthur Wang802dc8ce42020-06-15 19:16:511672 'src/third_party/webpagereplay': {
1673 'packages' : [
1674 {
1675 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001676 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511677 },
1678 ],
1679 'condition': 'checkout_android',
1680 'dep_type': 'cipd',
1681 },
1682
Josipdfc143f2020-02-26 23:38:361683 'src/third_party/android_prebuilts/build_tools': {
1684 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1685 'condition': 'checkout_android_prebuilts_build_tools',
1686 },
1687
Haiyang Pan4ba6d0b2021-03-05 02:00:321688 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1689 # section once org_robolectric_shadows_multidex is updated to a new version
1690 # that does not need jetify.
1691 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1692 'packages': [
1693 {
1694 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1695 'version': 'version:4.3.1-cr1',
1696 },
1697 ],
1698 'condition': 'checkout_android',
1699 'dep_type': 'cipd',
1700 },
1701
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031702 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101703 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391704 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241705 'packages': [
1706 {
Peter Wend340c5e2018-07-26 20:55:391707 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091708 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241709 },
1710 ],
1711 'condition': 'checkout_android',
1712 'dep_type': 'cipd',
1713 },
1714
Ben Joycee779ce62019-08-15 22:57:371715 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1716 'packages': [
1717 {
1718 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091719 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371720 },
1721 ],
1722 'condition': 'checkout_android',
1723 'dep_type': 'cipd',
1724 },
1725
Peter Wend340c5e2018-07-26 20:55:391726 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241727 'packages': [
1728 {
Peter Wend340c5e2018-07-26 20:55:391729 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091730 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031731 },
1732 ],
1733 'condition': 'checkout_android',
1734 'dep_type': 'cipd',
1735 },
1736
1737 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1738 'packages': [
1739 {
1740 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091741 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241742 },
1743 ],
1744 'condition': 'checkout_android',
1745 'dep_type': 'cipd',
1746 },
1747
Ben Joycee779ce62019-08-15 22:57:371748 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1749 'packages': [
1750 {
1751 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091752 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371753 },
1754 ],
1755 'condition': 'checkout_android',
1756 'dep_type': 'cipd',
1757 },
1758
1759 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1760 'packages': [
1761 {
1762 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091763 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371764 },
1765 ],
1766 'condition': 'checkout_android',
1767 'dep_type': 'cipd',
1768 },
1769
Peter Wend340c5e2018-07-26 20:55:391770 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241771 'packages': [
1772 {
Peter Wend340c5e2018-07-26 20:55:391773 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091774 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241775 },
1776 ],
1777 'condition': 'checkout_android',
1778 'dep_type': 'cipd',
1779 },
1780
Ben Joycee779ce62019-08-15 22:57:371781 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1782 'packages': [
1783 {
1784 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091785 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371786 },
1787 ],
1788 'condition': 'checkout_android',
1789 'dep_type': 'cipd',
1790 },
1791
Ben Joyce157038a2020-05-06 20:13:061792 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1793 'packages': [
1794 {
1795 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091796 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061797 },
1798 ],
1799 'condition': 'checkout_android',
1800 'dep_type': 'cipd',
1801 },
1802
1803 'src/third_party/android_deps/libs/classworlds_classworlds': {
1804 'packages': [
1805 {
1806 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091807 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061808 },
1809 ],
1810 'condition': 'checkout_android',
1811 'dep_type': 'cipd',
1812 },
1813
Peter Wend340c5e2018-07-26 20:55:391814 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241815 'packages': [
1816 {
Peter Wend340c5e2018-07-26 20:55:391817 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091818 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241819 },
1820 ],
1821 'condition': 'checkout_android',
1822 'dep_type': 'cipd',
1823 },
1824
Peter Wend340c5e2018-07-26 20:55:391825 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241826 'packages': [
1827 {
Peter Wend340c5e2018-07-26 20:55:391828 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091829 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371830 },
1831 ],
1832 'condition': 'checkout_android',
1833 'dep_type': 'cipd',
1834 },
1835
1836 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1837 'packages': [
1838 {
1839 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091840 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241841 },
1842 ],
1843 'condition': 'checkout_android',
1844 'dep_type': 'cipd',
1845 },
1846
Peter Wend340c5e2018-07-26 20:55:391847 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241848 'packages': [
1849 {
Peter Wend340c5e2018-07-26 20:55:391850 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091851 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371852 },
1853 ],
1854 'condition': 'checkout_android',
1855 'dep_type': 'cipd',
1856 },
1857
1858 'src/third_party/android_deps/libs/com_android_support_collections': {
1859 'packages': [
1860 {
1861 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:091862 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371863 },
1864 ],
1865 'condition': 'checkout_android',
1866 'dep_type': 'cipd',
1867 },
1868
1869 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1870 'packages': [
1871 {
1872 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091873 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371874 },
1875 ],
1876 'condition': 'checkout_android',
1877 'dep_type': 'cipd',
1878 },
1879
1880 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1881 'packages': [
1882 {
1883 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091884 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371885 },
1886 ],
1887 'condition': 'checkout_android',
1888 'dep_type': 'cipd',
1889 },
1890
1891 'src/third_party/android_deps/libs/com_android_support_customview': {
1892 'packages': [
1893 {
1894 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091895 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241896 },
1897 ],
1898 'condition': 'checkout_android',
1899 'dep_type': 'cipd',
1900 },
1901
Peter Wend340c5e2018-07-26 20:55:391902 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241903 'packages': [
1904 {
Peter Wend340c5e2018-07-26 20:55:391905 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:091906 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371907 },
1908 ],
1909 'condition': 'checkout_android',
1910 'dep_type': 'cipd',
1911 },
1912
1913 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1914 'packages': [
1915 {
1916 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:091917 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371918 },
1919 ],
1920 'condition': 'checkout_android',
1921 'dep_type': 'cipd',
1922 },
1923
1924 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1925 'packages': [
1926 {
1927 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091928 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241929 },
1930 ],
1931 'condition': 'checkout_android',
1932 'dep_type': 'cipd',
1933 },
1934
Ben Joycee779ce62019-08-15 22:57:371935 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1936 'packages': [
1937 {
1938 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:091939 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241940 },
1941 ],
1942 'condition': 'checkout_android',
1943 'dep_type': 'cipd',
1944 },
1945
Ben Joycee779ce62019-08-15 22:57:371946 'src/third_party/android_deps/libs/com_android_support_loader': {
1947 'packages': [
1948 {
1949 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:091950 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371951 },
1952 ],
1953 'condition': 'checkout_android',
1954 'dep_type': 'cipd',
1955 },
1956
1957 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1958 'packages': [
1959 {
1960 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:091961 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241962 },
1963 ],
1964 'condition': 'checkout_android',
1965 'dep_type': 'cipd',
1966 },
1967
Peter Wend340c5e2018-07-26 20:55:391968 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241969 'packages': [
1970 {
Peter Wend340c5e2018-07-26 20:55:391971 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:091972 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241973 },
1974 ],
1975 'condition': 'checkout_android',
1976 'dep_type': 'cipd',
1977 },
1978
Ben Joycee779ce62019-08-15 22:57:371979 'src/third_party/android_deps/libs/com_android_support_print': {
1980 'packages': [
1981 {
1982 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:091983 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241984 },
1985 ],
1986 'condition': 'checkout_android',
1987 'dep_type': 'cipd',
1988 },
1989
Peter Wend340c5e2018-07-26 20:55:391990 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241991 'packages': [
1992 {
Peter Wend340c5e2018-07-26 20:55:391993 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091994 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371995 },
1996 ],
1997 'condition': 'checkout_android',
1998 'dep_type': 'cipd',
1999 },
2000
2001 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2002 'packages': [
2003 {
2004 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092005 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242006 },
2007 ],
2008 'condition': 'checkout_android',
2009 'dep_type': 'cipd',
2010 },
2011
Peter Wend340c5e2018-07-26 20:55:392012 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242013 'packages': [
2014 {
Peter Wend340c5e2018-07-26 20:55:392015 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092016 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242017 },
2018 ],
2019 'condition': 'checkout_android',
2020 'dep_type': 'cipd',
2021 },
2022
Peter Wend340c5e2018-07-26 20:55:392023 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242024 'packages': [
2025 {
Peter Wend340c5e2018-07-26 20:55:392026 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092027 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242028 },
2029 ],
2030 'condition': 'checkout_android',
2031 'dep_type': 'cipd',
2032 },
2033
Peter Wend340c5e2018-07-26 20:55:392034 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242035 'packages': [
2036 {
Peter Wend340c5e2018-07-26 20:55:392037 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092038 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242039 },
2040 ],
2041 'condition': 'checkout_android',
2042 'dep_type': 'cipd',
2043 },
2044
Peter Wend340c5e2018-07-26 20:55:392045 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242046 'packages': [
2047 {
Peter Wend340c5e2018-07-26 20:55:392048 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092049 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242050 },
2051 ],
2052 'condition': 'checkout_android',
2053 'dep_type': 'cipd',
2054 },
2055
Peter Wend340c5e2018-07-26 20:55:392056 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242057 'packages': [
2058 {
Peter Wend340c5e2018-07-26 20:55:392059 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092060 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242061 },
2062 ],
2063 'condition': 'checkout_android',
2064 'dep_type': 'cipd',
2065 },
2066
Peter Wend340c5e2018-07-26 20:55:392067 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242068 'packages': [
2069 {
Peter Wend340c5e2018-07-26 20:55:392070 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092071 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242072 },
2073 ],
2074 'condition': 'checkout_android',
2075 'dep_type': 'cipd',
2076 },
2077
Peter Wend340c5e2018-07-26 20:55:392078 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242079 'packages': [
2080 {
Peter Wend340c5e2018-07-26 20:55:392081 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092082 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242083 },
2084 ],
2085 'condition': 'checkout_android',
2086 'dep_type': 'cipd',
2087 },
2088
Peter Wend340c5e2018-07-26 20:55:392089 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242090 'packages': [
2091 {
Peter Wend340c5e2018-07-26 20:55:392092 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092093 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372094 },
2095 ],
2096 'condition': 'checkout_android',
2097 'dep_type': 'cipd',
2098 },
2099
2100 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2101 'packages': [
2102 {
2103 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092104 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242105 },
2106 ],
2107 'condition': 'checkout_android',
2108 'dep_type': 'cipd',
2109 },
2110
Peter Wend340c5e2018-07-26 20:55:392111 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242112 'packages': [
2113 {
Peter Wend340c5e2018-07-26 20:55:392114 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092115 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372116 },
2117 ],
2118 'condition': 'checkout_android',
2119 'dep_type': 'cipd',
2120 },
2121
2122 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2123 'packages': [
2124 {
2125 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092126 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372127 },
2128 ],
2129 'condition': 'checkout_android',
2130 'dep_type': 'cipd',
2131 },
2132
2133 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2134 'packages': [
2135 {
2136 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092137 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392138 },
2139 ],
2140 'condition': 'checkout_android',
2141 'dep_type': 'cipd',
2142 },
2143
Andrew Grieve91ef4102020-04-22 14:17:312144 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2145 'packages': [
2146 {
2147 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092148 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312149 },
2150 ],
2151 'condition': 'checkout_android',
2152 'dep_type': 'cipd',
2153 },
2154
Justin DeWitt66c6aea2020-08-17 22:08:412155 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2156 'packages': [
2157 {
2158 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092159 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412160 },
2161 ],
2162 'condition': 'checkout_android',
2163 'dep_type': 'cipd',
2164 },
2165
Peter Wenb1434387b2020-01-23 17:34:172166 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362167 'packages': [
2168 {
Peter Wenb1434387b2020-01-23 17:34:172169 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Mohamed Heikal297c8cd2021-04-07 18:55:092170 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362171 },
2172 ],
2173 'condition': 'checkout_android',
2174 'dep_type': 'cipd',
2175 },
2176
Peter Wenb1434387b2020-01-23 17:34:172177 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362178 'packages': [
2179 {
Peter Wenb1434387b2020-01-23 17:34:172180 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092181 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362182 },
2183 ],
2184 'condition': 'checkout_android',
2185 'dep_type': 'cipd',
2186 },
2187
Richard Knolla7005982021-01-26 23:07:182188 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2189 'packages': [
2190 {
2191 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092192 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182193 },
2194 ],
2195 'condition': 'checkout_android',
2196 'dep_type': 'cipd',
2197 },
2198
Peter Wend340c5e2018-07-26 20:55:392199 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2200 'packages': [
2201 {
2202 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092203 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392204 },
2205 ],
2206 'condition': 'checkout_android',
2207 'dep_type': 'cipd',
2208 },
2209
2210 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2211 'packages': [
2212 {
2213 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092214 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392215 },
2216 ],
2217 'condition': 'checkout_android',
2218 'dep_type': 'cipd',
2219 },
2220
2221 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2222 'packages': [
2223 {
2224 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092225 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392226 },
2227 ],
2228 'condition': 'checkout_android',
2229 'dep_type': 'cipd',
2230 },
2231
2232 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2233 'packages': [
2234 {
2235 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092236 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392237 },
2238 ],
2239 'condition': 'checkout_android',
2240 'dep_type': 'cipd',
2241 },
2242
2243 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2244 'packages': [
2245 {
2246 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092247 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392248 },
2249 ],
2250 'condition': 'checkout_android',
2251 'dep_type': 'cipd',
2252 },
2253
2254 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2255 'packages': [
2256 {
2257 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092258 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392259 },
2260 ],
2261 'condition': 'checkout_android',
2262 'dep_type': 'cipd',
2263 },
2264
2265 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2266 'packages': [
2267 {
2268 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092269 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332270 },
2271 ],
2272 'condition': 'checkout_android',
2273 'dep_type': 'cipd',
2274 },
2275
2276 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2277 'packages': [
2278 {
2279 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092280 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392281 },
2282 ],
2283 'condition': 'checkout_android',
2284 'dep_type': 'cipd',
2285 },
2286
Richard Knolla7005982021-01-26 23:07:182287 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2288 'packages': [
2289 {
2290 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092291 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182292 },
2293 ],
2294 'condition': 'checkout_android',
2295 'dep_type': 'cipd',
2296 },
2297
Peter Wend340c5e2018-07-26 20:55:392298 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2299 'packages': [
2300 {
2301 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092302 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332303 },
2304 ],
2305 'condition': 'checkout_android',
2306 'dep_type': 'cipd',
2307 },
2308
2309 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2310 'packages': [
2311 {
2312 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092313 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392314 },
2315 ],
2316 'condition': 'checkout_android',
2317 'dep_type': 'cipd',
2318 },
2319
2320 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2321 'packages': [
2322 {
2323 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092324 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392325 },
2326 ],
2327 'condition': 'checkout_android',
2328 'dep_type': 'cipd',
2329 },
2330
2331 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2332 'packages': [
2333 {
2334 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092335 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392336 },
2337 ],
2338 'condition': 'checkout_android',
2339 'dep_type': 'cipd',
2340 },
2341
2342 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2343 'packages': [
2344 {
2345 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092346 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392347 },
2348 ],
2349 'condition': 'checkout_android',
2350 'dep_type': 'cipd',
2351 },
2352
2353 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2354 'packages': [
2355 {
2356 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092357 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332358 },
2359 ],
2360 'condition': 'checkout_android',
2361 'dep_type': 'cipd',
2362 },
2363
2364 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2365 'packages': [
2366 {
2367 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092368 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332369 },
2370 ],
2371 'condition': 'checkout_android',
2372 'dep_type': 'cipd',
2373 },
2374
2375 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2376 'packages': [
2377 {
2378 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092379 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332380 },
2381 ],
2382 'condition': 'checkout_android',
2383 'dep_type': 'cipd',
2384 },
2385
2386 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2387 'packages': [
2388 {
2389 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092390 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392391 },
2392 ],
2393 'condition': 'checkout_android',
2394 'dep_type': 'cipd',
2395 },
2396
2397 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2398 'packages': [
2399 {
2400 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092401 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392402 },
2403 ],
2404 'condition': 'checkout_android',
2405 'dep_type': 'cipd',
2406 },
2407
2408 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2409 'packages': [
2410 {
2411 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092412 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392413 },
2414 ],
2415 'condition': 'checkout_android',
2416 'dep_type': 'cipd',
2417 },
2418
2419 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2420 'packages': [
2421 {
2422 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092423 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242424 },
2425 ],
2426 'condition': 'checkout_android',
2427 'dep_type': 'cipd',
2428 },
2429
Ben Joyce5274e3d2019-09-03 19:19:042430 'src/third_party/android_deps/libs/com_google_android_material_material': {
2431 'packages': [
2432 {
2433 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Mohamed Heikal297c8cd2021-04-07 18:55:092434 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042435 },
2436 ],
2437 'condition': 'checkout_android',
2438 'dep_type': 'cipd',
2439 },
2440
Andrew Grieve8b5b0462019-11-13 21:07:362441 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2442 'packages': [
2443 {
2444 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092445 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362446 },
2447 ],
2448 'condition': 'checkout_android',
2449 'dep_type': 'cipd',
2450 },
2451
2452 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2453 'packages': [
2454 {
2455 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092456 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362457 },
2458 ],
2459 'condition': 'checkout_android',
2460 'dep_type': 'cipd',
2461 },
2462
2463 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2464 'packages': [
2465 {
2466 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092467 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362468 },
2469 ],
2470 'condition': 'checkout_android',
2471 'dep_type': 'cipd',
2472 },
2473
Peter Wen37c9003b2020-07-06 15:04:262474 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2475 'packages': [
2476 {
2477 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092478 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262479 },
2480 ],
2481 'condition': 'checkout_android',
2482 'dep_type': 'cipd',
2483 },
2484
Haiyang Pand924ea82021-03-01 18:44:052485 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362486 'packages': [
2487 {
2488 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092489 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362490 },
2491 ],
2492 'condition': 'checkout_android',
2493 'dep_type': 'cipd',
2494 },
2495
Peter Wenee303ae2018-09-12 19:41:372496 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2497 'packages': [
2498 {
2499 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092500 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372501 },
2502 ],
2503 'condition': 'checkout_android',
2504 'dep_type': 'cipd',
2505 },
2506
Andrew Grieveec7ec4212020-02-03 22:15:502507 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2508 'packages': [
2509 {
2510 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092511 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502512 },
2513 ],
2514 'condition': 'checkout_android',
2515 'dep_type': 'cipd',
2516 },
2517
Pavel Shmakovc1d47012018-08-24 14:36:222518 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2519 'packages': [
2520 {
2521 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092522 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222523 },
2524 ],
2525 'condition': 'checkout_android',
2526 'dep_type': 'cipd',
2527 },
2528
Pavel Shmakovc1d47012018-08-24 14:36:222529 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2530 'packages': [
2531 {
2532 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092533 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222534 },
2535 ],
2536 'condition': 'checkout_android',
2537 'dep_type': 'cipd',
2538 },
2539
2540 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2541 'packages': [
2542 {
2543 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092544 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222545 },
2546 ],
2547 'condition': 'checkout_android',
2548 'dep_type': 'cipd',
2549 },
2550
2551 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372552 'packages': [
2553 {
2554 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092555 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372556 },
2557 ],
2558 'condition': 'checkout_android',
2559 'dep_type': 'cipd',
2560 },
2561
Andrew Grieve8b5b0462019-11-13 21:07:362562 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2563 'packages': [
2564 {
2565 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Mohamed Heikal297c8cd2021-04-07 18:55:092566 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362567 },
2568 ],
2569 'condition': 'checkout_android',
2570 'dep_type': 'cipd',
2571 },
2572
Peter Wenee303ae2018-09-12 19:41:372573 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2574 'packages': [
2575 {
2576 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092577 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362578 },
2579 ],
2580 'condition': 'checkout_android',
2581 'dep_type': 'cipd',
2582 },
2583
2584 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2585 'packages': [
2586 {
2587 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092588 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362589 },
2590 ],
2591 'condition': 'checkout_android',
2592 'dep_type': 'cipd',
2593 },
2594
2595 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2596 'packages': [
2597 {
2598 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Mohamed Heikal297c8cd2021-04-07 18:55:092599 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362600 },
2601 ],
2602 'condition': 'checkout_android',
2603 'dep_type': 'cipd',
2604 },
2605
2606 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2607 'packages': [
2608 {
2609 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092610 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362611 },
2612 ],
2613 'condition': 'checkout_android',
2614 'dep_type': 'cipd',
2615 },
2616
2617 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2618 'packages': [
2619 {
2620 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092621 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372622 },
2623 ],
2624 'condition': 'checkout_android',
2625 'dep_type': 'cipd',
2626 },
Pavel Shmakovc1d47012018-08-24 14:36:222627
2628 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2629 'packages': [
2630 {
2631 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092632 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222633 },
2634 ],
2635 'condition': 'checkout_android',
2636 'dep_type': 'cipd',
2637 },
2638
Richard Knolla7005982021-01-26 23:07:182639 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2640 'packages': [
2641 {
2642 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092643 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182644 },
2645 ],
2646 'condition': 'checkout_android',
2647 'dep_type': 'cipd',
2648 },
2649
2650 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2651 'packages': [
2652 {
2653 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092654 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182655 },
2656 ],
2657 'condition': 'checkout_android',
2658 'dep_type': 'cipd',
2659 },
2660
2661 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2662 'packages': [
2663 {
2664 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092665 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182666 },
2667 ],
2668 'condition': 'checkout_android',
2669 'dep_type': 'cipd',
2670 },
2671
2672 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2673 'packages': [
2674 {
2675 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092676 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182677 },
2678 ],
2679 'condition': 'checkout_android',
2680 'dep_type': 'cipd',
2681 },
2682
2683 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2684 'packages': [
2685 {
2686 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092687 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182688 },
2689 ],
2690 'condition': 'checkout_android',
2691 'dep_type': 'cipd',
2692 },
2693
2694 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2695 'packages': [
2696 {
2697 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092698 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182699 },
2700 ],
2701 'condition': 'checkout_android',
2702 'dep_type': 'cipd',
2703 },
2704
2705 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2706 'packages': [
2707 {
2708 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092709 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182710 },
2711 ],
2712 'condition': 'checkout_android',
2713 'dep_type': 'cipd',
2714 },
2715
2716 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2717 'packages': [
2718 {
2719 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092720 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182721 },
2722 ],
2723 'condition': 'checkout_android',
2724 'dep_type': 'cipd',
2725 },
2726
2727 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2728 'packages': [
2729 {
2730 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092731 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182732 },
2733 ],
2734 'condition': 'checkout_android',
2735 'dep_type': 'cipd',
2736 },
2737
2738 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2739 'packages': [
2740 {
2741 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092742 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182743 },
2744 ],
2745 'condition': 'checkout_android',
2746 'dep_type': 'cipd',
2747 },
2748
2749 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2750 'packages': [
2751 {
2752 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092753 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182754 },
2755 ],
2756 'condition': 'checkout_android',
2757 'dep_type': 'cipd',
2758 },
2759
Pavel Shmakovc1d47012018-08-24 14:36:222760 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2761 'packages': [
2762 {
2763 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092764 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222765 },
2766 ],
2767 'condition': 'checkout_android',
2768 'dep_type': 'cipd',
2769 },
2770
Andrew Grieve8b5b0462019-11-13 21:07:362771 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2772 'packages': [
2773 {
2774 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092775 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362776 },
2777 ],
2778 'condition': 'checkout_android',
2779 'dep_type': 'cipd',
2780 },
2781
Pavel Shmakovc1d47012018-08-24 14:36:222782 'src/third_party/android_deps/libs/com_google_guava_guava': {
2783 'packages': [
2784 {
2785 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Mohamed Heikal297c8cd2021-04-07 18:55:092786 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372787 },
2788 ],
2789 'condition': 'checkout_android',
2790 'dep_type': 'cipd',
2791 },
2792
Peter Kotwicz57eedc72020-11-13 20:05:462793 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2794 'packages': [
2795 {
2796 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Mohamed Heikal297c8cd2021-04-07 18:55:092797 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462798 },
2799 ],
2800 'condition': 'checkout_android',
2801 'dep_type': 'cipd',
2802 },
2803
Ben Joycebd0d9e52019-11-12 09:01:502804 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2805 'packages': [
2806 {
2807 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092808 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502809 },
2810 ],
2811 'condition': 'checkout_android',
2812 'dep_type': 'cipd',
2813 },
2814
Peter Wenee303ae2018-09-12 19:41:372815 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2816 'packages': [
2817 {
2818 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092819 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222820 },
2821 ],
2822 'condition': 'checkout_android',
2823 'dep_type': 'cipd',
2824 },
2825
Andrew Grievebddebf72019-11-25 17:59:102826 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2827 'packages': [
2828 {
2829 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092830 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102831 },
2832 ],
2833 'condition': 'checkout_android',
2834 'dep_type': 'cipd',
2835 },
2836
Mohamed Heikal25f926b72020-06-25 02:58:482837 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342838 'packages': [
2839 {
Mohamed Heikal25f926b72020-06-25 02:58:482840 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092841 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342842 },
2843 ],
2844 'condition': 'checkout_android',
2845 'dep_type': 'cipd',
2846 },
2847
Andrew Grieve8b5b0462019-11-13 21:07:362848 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2849 'packages': [
2850 {
2851 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092852 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362853 },
2854 ],
2855 'condition': 'checkout_android',
2856 'dep_type': 'cipd',
2857 },
2858
Pavel Shmakovc1d47012018-08-24 14:36:222859 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2860 'packages': [
2861 {
2862 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:092863 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222864 },
2865 ],
2866 'condition': 'checkout_android',
2867 'dep_type': 'cipd',
2868 },
2869
Ben Joyce5ce169f02020-03-20 13:07:122870 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2871 'packages': [
2872 {
2873 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:092874 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:122875 },
2876 ],
2877 'condition': 'checkout_android',
2878 'dep_type': 'cipd',
2879 },
2880
Ben Joyce18c01322020-01-03 23:07:592881 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
2882 'packages': [
2883 {
2884 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092885 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:592886 },
2887 ],
2888 'condition': 'checkout_android',
2889 'dep_type': 'cipd',
2890 },
2891
Pavel Shmakovc1d47012018-08-24 14:36:222892 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
2893 'packages': [
2894 {
2895 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092896 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222897 },
2898 ],
2899 'condition': 'checkout_android',
2900 'dep_type': 'cipd',
2901 },
2902
2903 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:372904 'packages': [
2905 {
2906 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:092907 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372908 },
2909 ],
2910 'condition': 'checkout_android',
2911 'dep_type': 'cipd',
2912 },
2913
Ben Joyce157038a2020-05-06 20:13:062914 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
2915 'packages': [
2916 {
2917 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:092918 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062919 },
2920 ],
2921 'condition': 'checkout_android',
2922 'dep_type': 'cipd',
2923 },
2924
Haiyang Pand924ea82021-03-01 18:44:052925 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:062926 'packages': [
2927 {
2928 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:092929 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062930 },
2931 ],
2932 'condition': 'checkout_android',
2933 'dep_type': 'cipd',
2934 },
2935
Peter Wen414bfbc2020-02-19 20:02:002936 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
2937 'packages': [
2938 {
2939 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:092940 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:002941 },
2942 ],
2943 'condition': 'checkout_android',
2944 'dep_type': 'cipd',
2945 },
2946
Yun Liu081719f2019-03-20 23:24:022947 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
2948 'packages': [
2949 {
2950 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:092951 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:022952 },
2953 ],
2954 'condition': 'checkout_android',
2955 'dep_type': 'cipd',
2956 },
2957
Ben Joyce157038a2020-05-06 20:13:062958 'src/third_party/android_deps/libs/org_apache_ant_ant': {
2959 'packages': [
2960 {
2961 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:092962 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062963 },
2964 ],
2965 'condition': 'checkout_android',
2966 'dep_type': 'cipd',
2967 },
2968
2969 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
2970 'packages': [
2971 {
2972 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:092973 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062974 },
2975 ],
2976 'condition': 'checkout_android',
2977 'dep_type': 'cipd',
2978 },
2979
2980 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
2981 'packages': [
2982 {
2983 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092984 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062985 },
2986 ],
2987 'condition': 'checkout_android',
2988 'dep_type': 'cipd',
2989 },
2990
2991 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
2992 'packages': [
2993 {
2994 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:092995 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062996 },
2997 ],
2998 'condition': 'checkout_android',
2999 'dep_type': 'cipd',
3000 },
3001
3002 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3003 'packages': [
3004 {
3005 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093006 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063007 },
3008 ],
3009 'condition': 'checkout_android',
3010 'dep_type': 'cipd',
3011 },
3012
3013 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3014 'packages': [
3015 {
3016 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093017 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063018 },
3019 ],
3020 'condition': 'checkout_android',
3021 'dep_type': 'cipd',
3022 },
3023
3024 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3025 'packages': [
3026 {
3027 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093028 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063029 },
3030 ],
3031 'condition': 'checkout_android',
3032 'dep_type': 'cipd',
3033 },
3034
3035 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3036 'packages': [
3037 {
3038 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093039 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063040 },
3041 ],
3042 'condition': 'checkout_android',
3043 'dep_type': 'cipd',
3044 },
3045
3046 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3047 'packages': [
3048 {
3049 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093050 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063051 },
3052 ],
3053 'condition': 'checkout_android',
3054 'dep_type': 'cipd',
3055 },
3056
3057 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3058 'packages': [
3059 {
3060 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093061 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063062 },
3063 ],
3064 'condition': 'checkout_android',
3065 'dep_type': 'cipd',
3066 },
3067
3068 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3069 'packages': [
3070 {
3071 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093072 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063073 },
3074 ],
3075 'condition': 'checkout_android',
3076 'dep_type': 'cipd',
3077 },
3078
3079 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3080 'packages': [
3081 {
3082 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093083 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063084 },
3085 ],
3086 'condition': 'checkout_android',
3087 'dep_type': 'cipd',
3088 },
3089
3090 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3091 'packages': [
3092 {
3093 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093094 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063095 },
3096 ],
3097 'condition': 'checkout_android',
3098 'dep_type': 'cipd',
3099 },
3100
3101 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3102 'packages': [
3103 {
3104 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093105 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063106 },
3107 ],
3108 'condition': 'checkout_android',
3109 'dep_type': 'cipd',
3110 },
3111
3112 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3113 'packages': [
3114 {
3115 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093116 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063117 },
3118 ],
3119 'condition': 'checkout_android',
3120 'dep_type': 'cipd',
3121 },
3122
3123 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3124 'packages': [
3125 {
3126 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093127 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063128 },
3129 ],
3130 'condition': 'checkout_android',
3131 'dep_type': 'cipd',
3132 },
3133
Ben Joyce3d4dd2cd2020-05-27 18:32:503134 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3135 'packages': [
3136 {
3137 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093138 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503139 },
3140 ],
3141 'condition': 'checkout_android',
3142 'dep_type': 'cipd',
3143 },
3144
Peter Wenee303ae2018-09-12 19:41:373145 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3146 'packages': [
3147 {
3148 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093149 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373150 },
3151 ],
3152 'condition': 'checkout_android',
3153 'dep_type': 'cipd',
3154 },
3155
Andrew Grieve8b5b0462019-11-13 21:07:363156 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3157 'packages': [
3158 {
3159 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093160 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363161 },
3162 ],
3163 'condition': 'checkout_android',
3164 'dep_type': 'cipd',
3165 },
3166
Peter Wen37c9003b2020-07-06 15:04:263167 'src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded': {
Andrew Grieve8b5b0462019-11-13 21:07:363168 'packages': [
3169 {
Peter Wen37c9003b2020-07-06 15:04:263170 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:093171 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363172 },
3173 ],
3174 'condition': 'checkout_android',
3175 'dep_type': 'cipd',
3176 },
3177
Peter Wenee303ae2018-09-12 19:41:373178 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3179 'packages': [
3180 {
3181 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093182 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363183 },
3184 ],
3185 'condition': 'checkout_android',
3186 'dep_type': 'cipd',
3187 },
3188
Ben Joyce157038a2020-05-06 20:13:063189 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3190 'packages': [
3191 {
3192 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093193 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063194 },
3195 ],
3196 'condition': 'checkout_android',
3197 'dep_type': 'cipd',
3198 },
3199
3200 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3201 'packages': [
3202 {
3203 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093204 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063205 },
3206 ],
3207 'condition': 'checkout_android',
3208 'dep_type': 'cipd',
3209 },
3210
3211 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3212 'packages': [
3213 {
3214 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093215 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063216 },
3217 ],
3218 'condition': 'checkout_android',
3219 'dep_type': 'cipd',
3220 },
3221
Andrew Grieve177c82f2020-02-03 19:35:173222 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3223 'packages': [
3224 {
3225 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093226 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173227 },
3228 ],
3229 'condition': 'checkout_android',
3230 'dep_type': 'cipd',
3231 },
3232
Ben Joyceb1d4e5d2020-01-22 23:45:173233 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3234 'packages': [
3235 {
3236 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Mohamed Heikal297c8cd2021-04-07 18:55:093237 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173238 },
3239 ],
3240 'condition': 'checkout_android',
3241 'dep_type': 'cipd',
3242 },
3243
3244 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3245 'packages': [
3246 {
3247 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Mohamed Heikal297c8cd2021-04-07 18:55:093248 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003249 },
3250 ],
3251 'condition': 'checkout_android',
3252 'dep_type': 'cipd',
3253 },
3254
3255 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3256 'packages': [
3257 {
3258 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093259 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173260 },
3261 ],
3262 'condition': 'checkout_android',
3263 'dep_type': 'cipd',
3264 },
3265
Andrew Grieve177c82f2020-02-03 19:35:173266 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3267 'packages': [
3268 {
3269 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093270 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173271 },
3272 ],
3273 'condition': 'checkout_android',
3274 'dep_type': 'cipd',
3275 },
3276
3277 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3278 'packages': [
3279 {
3280 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093281 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173282 },
3283 ],
3284 'condition': 'checkout_android',
3285 'dep_type': 'cipd',
3286 },
3287
3288 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3289 'packages': [
3290 {
3291 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093292 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173293 },
3294 ],
3295 'condition': 'checkout_android',
3296 'dep_type': 'cipd',
3297 },
3298
3299 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3300 'packages': [
3301 {
3302 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093303 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173304 },
3305 ],
3306 'condition': 'checkout_android',
3307 'dep_type': 'cipd',
3308 },
3309
3310 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3311 'packages': [
3312 {
3313 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093314 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173315 },
3316 ],
3317 'condition': 'checkout_android',
3318 'dep_type': 'cipd',
3319 },
3320
Andrew Grieve8b5b0462019-11-13 21:07:363321 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3322 'packages': [
3323 {
3324 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093325 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373326 },
3327 ],
3328 'condition': 'checkout_android',
3329 'dep_type': 'cipd',
3330 },
Pavel Shmakovc1d47012018-08-24 14:36:223331
Mohamed Heikal297c8cd2021-04-07 18:55:093332'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063333 'packages': [
3334 {
3335 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Haiyang Panda87b5502021-03-05 19:07:433336 'version': 'version:4.3.1.cr0',
Ben Joyce157038a2020-05-06 20:13:063337 },
3338 ],
3339 'condition': 'checkout_android',
3340 'dep_type': 'cipd',
3341 },
3342
3343 'src/third_party/android_deps/libs/org_robolectric_junit': {
3344 'packages': [
3345 {
3346 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093347 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063348 },
3349 ],
3350 'condition': 'checkout_android',
3351 'dep_type': 'cipd',
3352 },
3353
3354 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3355 'packages': [
3356 {
3357 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093358 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063359 },
3360 ],
3361 'condition': 'checkout_android',
3362 'dep_type': 'cipd',
3363 },
3364
3365 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3366 'packages': [
3367 {
3368 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093369 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063370 },
3371 ],
3372 'condition': 'checkout_android',
3373 'dep_type': 'cipd',
3374 },
3375
3376 'src/third_party/android_deps/libs/org_robolectric_resources': {
3377 'packages': [
3378 {
3379 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093380 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063381 },
3382 ],
3383 'condition': 'checkout_android',
3384 'dep_type': 'cipd',
3385 },
3386
3387 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3388 'packages': [
3389 {
3390 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093391 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063392 },
3393 ],
3394 'condition': 'checkout_android',
3395 'dep_type': 'cipd',
3396 },
3397
3398 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3399 'packages': [
3400 {
3401 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093402 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063403 },
3404 ],
3405 'condition': 'checkout_android',
3406 'dep_type': 'cipd',
3407 },
3408
3409 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3410 'packages': [
3411 {
3412 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093413 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063414 },
3415 ],
3416 'condition': 'checkout_android',
3417 'dep_type': 'cipd',
3418 },
3419
3420 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3421 'packages': [
3422 {
3423 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093424 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063425 },
3426 ],
3427 'condition': 'checkout_android',
3428 'dep_type': 'cipd',
3429 },
3430
Ben Joyce2ab67672020-05-25 23:09:013431 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3432 'packages': [
3433 {
3434 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093435 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013436 },
3437 ],
3438 'condition': 'checkout_android',
3439 'dep_type': 'cipd',
3440 },
3441
Ben Joyce157038a2020-05-06 20:13:063442 'src/third_party/android_deps/libs/org_robolectric_utils': {
3443 'packages': [
3444 {
3445 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093446 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063447 },
3448 ],
3449 'condition': 'checkout_android',
3450 'dep_type': 'cipd',
3451 },
3452
3453 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3454 'packages': [
3455 {
3456 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093457 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063458 },
3459 ],
3460 'condition': 'checkout_android',
3461 'dep_type': 'cipd',
3462 },
3463
Peter Wen37c9003b2020-07-06 15:04:263464 'src/third_party/android_deps/libs/org_threeten_threeten_extra': {
3465 'packages': [
3466 {
3467 'package': 'chromium/third_party/android_deps/libs/org_threeten_threeten_extra',
Mohamed Heikal297c8cd2021-04-07 18:55:093468 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:263469 },
3470 ],
3471 'condition': 'checkout_android',
3472 'dep_type': 'cipd',
3473 },
3474
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033475 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123476
3477 'src/tools/resultdb': {
3478 'packages': [
3479 {
3480 'package': 'infra/tools/result_adapter/${{platform}}',
3481 'version': Var('resultdb_version'),
3482 },
3483 ],
3484 'dep_type': 'cipd',
3485 },
[email protected]5f129de2009-02-24 23:22:043486}
3487
[email protected]00c517672010-11-04 00:27:293488
[email protected]5f129de2009-02-24 23:22:043489include_rules = [
3490 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143491 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393492 '+base',
3493 '+build',
3494 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013495 # perfetto is base's public dependency.
3496 '+third_party/perfetto/include/perfetto/tracing',
[email protected]5f129de2009-02-24 23:22:043497
[email protected]dfbff862012-11-28 19:08:143498 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393499 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143500
Stefan Zagerfd5ba192014-08-23 00:29:393501 '+testing',
3502 '+third_party/icu/source/common/unicode',
3503 '+third_party/icu/source/i18n/unicode',
3504 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413505
Peter Kasting16fe8fef2020-07-31 15:40:523506 # Abseil features must be allowlisted explicitly for now. See
3507 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3508 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413509 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523510 '-third_party/abseil-cpp',
Peter Kastinga9cf1c52020-07-31 17:42:463511 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043512]
3513
3514
3515# checkdeps.py shouldn't check include paths for files in these dirs:
3516skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393517 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143518 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393519 'skia',
3520 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413521 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393522 'v8',
[email protected]5f129de2009-02-24 23:22:043523]
[email protected]bfa24b962009-03-02 00:16:163524
3525
3526hooks = [
3527 {
[email protected]9372bec2014-08-14 14:03:303528 # This clobbers when necessary (based on get_landmines.py). It must be the
3529 # first hook so that other things that get/generate into the output
3530 # directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393531 'name': 'landmines',
3532 'pattern': '.',
3533 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483534 'python',
Stefan Zagerfd5ba192014-08-23 00:29:393535 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303536 ],
3537 },
3538 {
Sylvain Defresne52ba2df52020-07-08 17:32:103539 # This clobbers when necessary (based on get_landmines.py). It must be the
3540 # first hook so that other things that get/generate into the output
3541 # directory will not subsequently be clobbered. This script is only run
3542 # for iOS build with src_internal.
3543 'name': 'landmines_ios_internal',
3544 'pattern': '.',
3545 'condition': 'checkout_ios and checkout_src_internal',
3546 'action': [
3547 'python',
3548 'src/build/landmines.py',
3549 '--landmine-scripts',
3550 'src/ios_internal/build/get_landmines.py',
3551 '--landmines-path',
3552 'src/ios_internal/.landmines',
3553 ],
3554 },
3555 {
Dan Jacquescea92c512017-06-02 23:59:163556 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3557 # disabled.
3558 'name': 'disable_depot_tools_selfupdate',
3559 'pattern': '.',
3560 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483561 'python',
Dan Jacquescea92c512017-06-02 23:59:163562 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3563 '--disable',
3564 ],
3565 },
3566 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173567 # Ensure that we don't accidentally reference any .pyc files whose
3568 # corresponding .py files have since been deleted.
3569 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523570 'name': 'remove_stale_pyc_files',
3571 'pattern': '.',
3572 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483573 'python',
jbudorick94a712c2016-03-09 19:03:523574 'src/tools/remove_stale_pyc_files.py',
3575 'src/android_webview/tools',
3576 'src/build/android',
3577 'src/gpu/gles2_conform_support',
3578 'src/infra',
3579 'src/ppapi',
3580 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493581 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583582 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523583 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523584 'src/tools',
3585 ],
3586 },
3587 {
[email protected]89e43f652011-08-18 00:03:173588 # This downloads binaries for Native Client's newlib toolchain.
3589 # Done in lieu of building the toolchain from scratch as it can take
3590 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393591 'name': 'nacltools',
3592 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553593 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393594 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483595 'python',
dyen249880632014-11-20 23:02:203596 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223597 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553598 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173599 ],
3600 },
[email protected]3a0b2492011-08-24 20:41:163601 {
Tom Andersona07b9fe2018-02-09 04:08:263602 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393603 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263604 'condition': 'checkout_linux and checkout_arm',
Nodir Turakulovdd080902018-01-20 01:06:483605 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263606 '--arch=arm'],
3607 },
3608 {
3609 'name': 'sysroot_arm64',
3610 'pattern': '.',
3611 'condition': 'checkout_linux and checkout_arm64',
3612 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3613 '--arch=arm64'],
3614 },
3615 {
3616 'name': 'sysroot_x86',
3617 'pattern': '.',
3618 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
3619 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3620 '--arch=x86'],
3621 },
3622 {
3623 'name': 'sysroot_mips',
3624 'pattern': '.',
3625 'condition': 'checkout_linux and checkout_mips',
3626 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3627 '--arch=mips'],
3628 },
3629 {
Wang Qingd25f7cc2018-09-05 06:01:043630 'name': 'sysroot_mips64',
3631 'pattern': '.',
3632 'condition': 'checkout_linux and checkout_mips64',
3633 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3634 '--arch=mips64el'],
3635 },
3636
3637 {
Tom Andersona07b9fe2018-02-09 04:08:263638 'name': 'sysroot_x64',
3639 'pattern': '.',
3640 'condition': 'checkout_linux and checkout_x64',
3641 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3642 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293643 },
3644 {
Nico Weber76299302018-02-01 20:36:453645 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3646 'name': 'ciopfs_linux',
3647 'pattern': '.',
3648 'condition': 'checkout_win and host_os == "linux"',
3649 'action': [ 'python',
3650 'src/third_party/depot_tools/download_from_google_storage.py',
3651 '--no_resume',
3652 '--no_auth',
3653 '--bucket', 'chromium-browser-clang/ciopfs',
3654 '-s', 'src/build/ciopfs.sha1',
3655 ]
3656 },
3657 {
Nico Weberb19437032017-10-09 02:45:093658 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393659 'name': 'win_toolchain',
3660 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403661 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483662 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203663 },
justincohen6a03a3d2016-03-26 21:44:383664 {
3665 # Update the Mac toolchain if necessary.
3666 'name': 'mac_toolchain',
3667 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583668 'condition': 'checkout_mac or checkout_ios',
Mark Mentovaibc158342020-11-11 13:24:403669 'action': ['python', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383670 },
[email protected]c71d3282014-04-09 01:56:203671 {
Chong Gu75af969a2021-03-22 14:46:143672 # Update the Fuchsia SDK if necessary.
3673 'name': 'Download Fuchsia SDK',
3674 'pattern': '.',
3675 'condition': 'checkout_fuchsia',
3676 'action': [
3677 'python',
3678 'src/build/fuchsia/update_sdk.py',
3679 '--default-bucket={fuchsia_sdk_bucket}',
3680 ],
3681 },
3682 {
Hans Wennborg0214e8a2019-04-29 09:50:513683 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123684 # Note: On Win, this should run after win_toolchain, as it may use it.
3685 'name': 'clang',
3686 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513687 'condition': 'not llvm_force_head_revision',
3688 'action': ['python', 'src/tools/clang/scripts/update.py'],
3689 },
3690 {
3691 # Build the clang toolchain from tip-of-tree.
3692 # Note: On Win, this should run after win_toolchain, as it may use it.
3693 'name': 'clang_tot',
3694 'pattern': '.',
3695 'condition': 'llvm_force_head_revision',
Hans Wennborgd1eec552019-05-02 14:59:073696 'action': ['python', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513697 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443698 '--with-android={checkout_android}',
3699 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123700 },
3701 {
Roberto Carrillo36312722018-10-17 02:18:453702 # This is supposed to support the same set of platforms as 'clang' above.
3703 'name': 'clang_coverage',
3704 'pattern': '.',
3705 'condition': 'checkout_clang_coverage_tools',
Hans Wennborg8ee64a12019-11-05 17:31:303706 'action': ['python', 'src/tools/clang/scripts/update.py',
3707 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453708 },
3709 {
George Burgess IVa55e6bed2019-12-11 16:24:083710 # This is also supposed to support the same set of platforms as 'clang'
3711 # above. LLVM ToT support isn't provided at the moment.
3712 'name': 'clang_tidy',
3713 'pattern': '.',
3714 'condition': 'checkout_clang_tidy',
3715 'action': ['python', 'src/tools/clang/scripts/update.py',
3716 '--package=clang-tidy'],
3717 },
3718 {
Nico Weber1df4a692017-10-16 21:36:303719 # Mac doesn't use lld so it's not included in the default clang bundle
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213720 # there. lld is however needed in win and Fuchsia cross builds, so
3721 # download it there. Should run after the clang hook.
Nico Weber1df4a692017-10-16 21:36:303722 'name': 'lld/mac',
3723 'pattern': '.',
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213724 'condition': 'host_os == "mac" and (checkout_win or checkout_fuchsia)',
Hans Wennborg8ee64a12019-11-05 17:31:303725 'action': ['python', 'src/tools/clang/scripts/update.py',
3726 '--package=lld_mac'],
Nico Weber1df4a692017-10-16 21:36:303727 },
3728 {
Nico Weber98fd3772020-12-11 21:14:063729 # Should run after the clang hook.
3730 'name': 'objdump/mac',
3731 'pattern': '.',
3732 'condition': 'checkout_mac and host_os != "mac"',
3733 'action': ['python', 'src/tools/clang/scripts/update.py',
3734 '--package=objdump'],
3735 },
3736 {
phajdan.jr2448b2c2015-04-24 21:04:173737 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393738 'name': 'lastchange',
3739 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483740 'action': ['python', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393741 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253742 },
3743 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373744 # Update GPU lists version string (for gpu/config).
3745 'name': 'gpu_lists_version',
3746 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483747 'action': ['python', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373748 '-m', 'GPU_LISTS_VERSION',
3749 '--revision-id-only',
3750 '--header', 'src/gpu/config/gpu_lists_version.h'],
3751 },
3752 {
halcanary5cacab3a2016-07-29 19:23:203753 # Update skia_commit_hash.h.
3754 'name': 'lastchange_skia',
3755 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483756 'action': ['python', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203757 '-m', 'SKIA_COMMIT_HASH',
3758 '-s', 'src/third_party/skia',
3759 '--header', 'src/skia/ext/skia_commit_hash.h'],
3760 },
[email protected]6eabd702014-01-12 00:19:203761 # Pull clang-format binaries using checked-in hashes.
3762 {
Stefan Zagerfd5ba192014-08-23 00:29:393763 'name': 'clang_format_win',
3764 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193765 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483766 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123767 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393768 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393769 '--no_auth',
3770 '--bucket', 'chromium-clang-format',
3771 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203772 ],
3773 },
3774 {
Stefan Zagerfd5ba192014-08-23 00:29:393775 'name': 'clang_format_mac',
3776 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193777 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483778 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123779 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393780 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393781 '--no_auth',
3782 '--bucket', 'chromium-clang-format',
3783 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203784 ],
3785 },
3786 {
Stefan Zagerfd5ba192014-08-23 00:29:393787 'name': 'clang_format_linux',
3788 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193789 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483790 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123791 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393792 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393793 '--no_auth',
3794 '--bucket', 'chromium-clang-format',
3795 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:213796 ],
3797 },
Nico Weber0c0ade82017-10-19 22:34:433798 # Pull rc binaries using checked-in hashes.
3799 {
3800 'name': 'rc_win',
3801 'pattern': '.',
3802 'condition': 'checkout_win and host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483803 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433804 'src/third_party/depot_tools/download_from_google_storage.py',
3805 '--no_resume',
3806 '--no_auth',
3807 '--bucket', 'chromium-browser-clang/rc',
3808 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
3809 ],
3810 },
3811 {
3812 'name': 'rc_mac',
3813 'pattern': '.',
3814 'condition': 'checkout_win and host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483815 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433816 'src/third_party/depot_tools/download_from_google_storage.py',
3817 '--no_resume',
3818 '--no_auth',
3819 '--bucket', 'chromium-browser-clang/rc',
3820 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
3821 ],
3822 },
3823 {
3824 'name': 'rc_linux',
3825 'pattern': '.',
3826 'condition': 'checkout_win and host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483827 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433828 'src/third_party/depot_tools/download_from_google_storage.py',
3829 '--no_resume',
3830 '--no_auth',
3831 '--bucket', 'chromium-browser-clang/rc',
3832 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:313833 ]
3834 },
Nico Weber76299302018-02-01 20:36:453835 {
Tom Anderson44027d42018-03-15 17:14:533836 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:313837 'pattern': '.',
3838 'action': [ 'download_from_google_storage',
3839 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:313840 '--extract',
3841 '--no_auth',
3842 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:533843 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:433844 ],
3845 },
Yves Gerey0e064c4c2019-11-06 14:42:093846 # Download test resources for opus, i.e. audio files.
3847 {
3848 'name': 'opus_test_files',
3849 'pattern': '.',
3850 'action': ['download_from_google_storage',
3851 '--no_auth',
3852 '--quiet',
3853 '--bucket', 'chromium-webrtc-resources',
3854 '-d', 'src/third_party/opus/tests/resources'],
3855 },
erikwright9bdc2bf2015-01-22 20:20:043856 {
David Benjaminddc843c2019-03-26 14:50:073857 'name': 'apache_mac',
3858 'pattern': '\\.sha1',
3859 'condition': 'checkout_mac',
3860 'action': [ 'python',
3861 'src/third_party/depot_tools/download_from_google_storage.py',
3862 '--no_resume',
3863 '--directory',
3864 '--recursive',
3865 '--no_auth',
3866 '--num_threads=16',
3867 '--bucket', 'chromium-apache-mac',
3868 'src/third_party/apache-mac',
3869 ],
3870 },
3871 {
Stefan Zagerfd5ba192014-08-23 00:29:393872 'name': 'apache_win32',
3873 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:073874 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483875 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123876 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393877 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393878 '--directory',
3879 '--recursive',
3880 '--no_auth',
3881 '--num_threads=16',
3882 '--bucket', 'chromium-apache-win32',
3883 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:263884 ],
3885 },
3886 {
Dirk Pranke6c360be2017-10-09 19:06:593887 'name': 'msan_chained_origins',
3888 'pattern': '.',
3889 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483890 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593891 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363892 '--no_resume',
3893 '--no_auth',
3894 '--bucket', 'chromium-instrumented-libraries',
3895 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593896 ],
3897 },
3898 {
3899 'name': 'msan_no_origins',
3900 'pattern': '.',
3901 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483902 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593903 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363904 '--no_resume',
3905 '--no_auth',
3906 '--bucket', 'chromium-instrumented-libraries',
3907 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593908 ],
thomasandersonaa441f52017-04-04 22:35:393909 },
3910 {
Dirk Pranke474d1ca2019-03-13 23:14:363911 'name': 'wasm_fuzzer',
3912 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483913 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123914 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363915 '--no_resume',
3916 '--no_auth',
3917 '-u',
3918 '--bucket', 'v8-wasm-fuzzer',
3919 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:473920 ],
3921 },
dpapadcbee6ab2017-01-14 03:05:533922
3923 # Pull down Node binaries for WebUI toolchain.
3924 {
3925 'name': 'node_linux64',
3926 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193927 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483928 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123929 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533930 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533931 '--extract',
3932 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183933 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533934 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
3935 ],
3936 },
3937 {
3938 'name': 'node_mac',
3939 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:143940 'condition': 'host_os == "mac" and host_cpu == "x64"',
Nodir Turakulovdd080902018-01-20 01:06:483941 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123942 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533943 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533944 '--extract',
3945 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183946 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533947 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
3948 ],
3949 },
3950 {
Nico Weber6dd87c02021-03-23 14:51:143951 # TODO: Node 16.0 will likely ship with an official universal node binary
3952 # on macOS. Once node 16.0 is released, collapse this into the node_mac hook
3953 # above again and use the universal binary on mac independent of host_cpu.
3954 'name': 'node_mac_arm64',
3955 'pattern': '.',
3956 'condition': 'host_os == "mac" and host_cpu == "arm64"',
3957 'action': [ 'python',
3958 'src/third_party/depot_tools/download_from_google_storage.py',
3959 '--no_resume',
3960 '--extract',
3961 '--no_auth',
3962 '--bucket', 'chromium-nodejs/16.0.0-pre',
3963 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
3964 ],
3965 },
3966 {
dpapadcbee6ab2017-01-14 03:05:533967 'name': 'node_win',
3968 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193969 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483970 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123971 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533972 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533973 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183974 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533975 '-s', 'src/third_party/node/win/node.exe.sha1',
3976 ],
3977 },
3978
3979 # Pull down NPM dependencies for WebUI toolchain.
3980 {
3981 'name': 'webui_node_modules',
3982 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483983 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123984 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533985 '--no_resume',
3986 '--extract',
3987 '--no_auth',
3988 '--bucket', 'chromium-nodejs',
3989 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
3990 ],
3991 },
kainino61f7bce2017-04-28 21:53:273992
Dirk Prankec1d528fc02017-11-03 15:15:033993 # Download Telemetry's binary dependencies via conditionals
3994 {
3995 'name': 'checkout_telemetry_binary_dependencies',
3996 'condition': 'checkout_telemetry_dependencies',
3997 'pattern': '.',
Nodir Turakulove2d81c32017-11-10 07:47:273998 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:033999 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4000 ],
4001 },
Ryan Heise305d2652020-09-25 02:02:334002
Stephen Martinis924a02d2017-11-08 10:12:034003 # Download Telemetry's benchmark binary dependencies via conditionals
4004 {
4005 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554006 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034007 'pattern': '.',
Nodir Turakuloveea875a2018-01-22 23:52:524008 'action': [ 'vpython',
Stephen Martinis924a02d2017-11-08 10:12:034009 'src/tools/perf/fetch_benchmark_deps.py',
4010 '-f',
Ryan Heise305d2652020-09-25 02:02:334011 '-p',
4012 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034013 ],
4014 },
Ryan Heise305d2652020-09-25 02:02:334015 {
4016 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554017 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334018 'pattern': '.',
4019 'action': [ 'vpython',
4020 'src/tools/perf/fetch_benchmark_deps.py',
4021 '-f',
4022 '-p',
4023 'win'
4024 ],
4025 },
4026 {
4027 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554028 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334029 'pattern': '.',
4030 'action': [ 'vpython',
4031 'src/tools/perf/fetch_benchmark_deps.py',
4032 '-f',
4033 '-p',
4034 'mac'
4035 ],
4036 },
4037 {
4038 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554039 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334040 'pattern': '.',
4041 'action': [ 'vpython',
4042 'src/tools/perf/fetch_benchmark_deps.py',
4043 '-f',
4044 '-p',
4045 'android'
4046 ],
4047 },
4048
Dirk Prankec1d528fc02017-11-03 15:15:034049
Dirk Pranke099b747b2017-10-06 04:29:094050 # This is used to ensure that all network operations are properly
4051 # annotated so we can document what they're for.
4052 {
4053 'name': 'tools_traffic_annotation_linux',
4054 'pattern': '.',
4055 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484056 'action': [ 'python',
Dirk Pranke099b747b2017-10-06 04:29:094057 'src/third_party/depot_tools/download_from_google_storage.py',
4058 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094059 '--no_auth',
4060 '--num_threads=4',
4061 '--bucket', 'chromium-tools-traffic_annotation',
4062 '-d', 'src/tools/traffic_annotation/bin/linux64',
4063 ],
4064 },
4065
Ramin Halavatib7e55d92017-11-21 08:00:574066# This is used to ensure that all network operations are properly
4067# annotated so we can document what they're for.
4068 {
4069 'name': 'tools_traffic_annotation_windows',
4070 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524071 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484072 'action': [ 'python',
Ramin Halavatib7e55d92017-11-21 08:00:574073 'src/third_party/depot_tools/download_from_google_storage.py',
4074 '--no_resume',
4075 '--no_auth',
4076 '--num_threads=4',
4077 '--bucket', 'chromium-tools-traffic_annotation',
4078 '-d', 'src/tools/traffic_annotation/bin/win32',
4079 ],
4080 },
4081
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404082 # Pull down Zucchini test data.
4083 {
4084 'name': 'zucchini_testdata',
4085 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484086 'action': [ 'python',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404087 'src/third_party/depot_tools/download_from_google_storage.py',
4088 '--no_resume',
4089 '--no_auth',
huangs3bad8e22017-09-05 21:50:004090 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574091 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4092 '--recursive',
4093 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404094 ],
4095 },
Arthur Wang95d62d42020-06-03 04:53:254096 # Pull down WPR Archive files
4097 {
4098 'name': 'Fetch WPR archive files',
4099 'pattern': '.',
4100 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
4101 'action': [ 'python',
4102 'src/chrome/test/data/android/manage_wpr_archives.py',
4103 'download',
4104 ],
4105 },
John Budorickda801692018-02-21 23:24:284106 {
George Burgess IV1f751e42018-01-23 22:10:004107 'name': 'Fetch Android AFDO profile',
4108 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034109 'condition': 'checkout_android or checkout_linux',
Tiancong Wang6cfc1632019-07-25 21:32:374110 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114111 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374112 '--newest_state=src/chrome/android/profiles/newest.txt',
4113 '--local_state=src/chrome/android/profiles/local.txt',
4114 '--output_name=src/chrome/android/profiles/afdo.prof',
4115 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4116 ],
George Burgess IV1f751e42018-01-23 22:10:004117 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564118 {
Tom Anderson49e74972019-01-04 19:17:404119 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564120 'pattern': '\\.sha1',
4121 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484122 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274123 'src/third_party/depot_tools/download_from_google_storage.py',
4124 '--no_resume',
4125 '--no_auth',
4126 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404127 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564128 ],
4129 },
4130 {
Tom Anderson49e74972019-01-04 19:17:404131 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264132 'pattern': '\\.sha1',
4133 'condition': 'checkout_android',
4134 'action': [ 'python',
4135 'src/third_party/depot_tools/download_from_google_storage.py',
4136 '--no_resume',
4137 '--no_auth',
4138 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404139 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4140 ],
4141 },
4142 {
4143 'name': 'gvr_static_shim_android_arm64_1',
4144 'pattern': '\\.sha1',
4145 'condition': 'checkout_android',
4146 'action': [ 'python',
4147 'src/third_party/depot_tools/download_from_google_storage.py',
4148 '--no_resume',
4149 '--no_auth',
4150 '--bucket', 'chromium-gvr-static-shim',
4151 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4152 ],
4153 },
4154 {
Tom Anderson49e74972019-01-04 19:17:404155 'name': 'gvr_static_shim_android_arm64_Cr',
4156 'pattern': '\\.sha1',
4157 'condition': 'checkout_android',
4158 'action': [ 'python',
4159 'src/third_party/depot_tools/download_from_google_storage.py',
4160 '--no_resume',
4161 '--no_auth',
4162 '--bucket', 'chromium-gvr-static-shim',
4163 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4164 ],
Tom Anderson16eac9c2018-05-23 21:26:264165 },
4166 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564167 'name': 'vr_controller_test_api',
4168 'pattern': '\\.sha1',
4169 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484170 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274171 'src/third_party/depot_tools/download_from_google_storage.py',
4172 '--no_resume',
4173 '--no_auth',
4174 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4175 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564176 ],
4177 },
4178 # Download VR test APKs only if the environment variable is set
4179 {
4180 'name': 'vr_test_apks',
4181 'pattern': '.',
4182 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484183 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054184 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564185 ],
4186 },
bsheedye3c0a222018-07-27 19:06:094187 # DOWNLOAD AR test APKs only if the environment variable is set
4188 {
4189 'name': 'ar_test_apks',
4190 'pattern': '.',
4191 'condition': 'checkout_android',
4192 'action': [ 'python',
4193 'src/third_party/arcore-android-sdk/test-apks/update.py',
4194 ],
4195 },
dstockwelle9ef7892019-03-06 10:30:524196 # Download common ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:134197 {
4198 'name': 'ink-build',
4199 'pattern': '.',
4200 'condition': 'checkout_chromeos',
4201 'action': [ 'python',
4202 'src/third_party/depot_tools/download_from_google_storage.py',
4203 '--no_resume',
4204 '--no_auth',
4205 '--num_threads=4',
4206 '--bucket', 'chromium-ink',
4207 '-d', 'src/third_party/ink/build',
4208 ],
4209 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564210 {
Alex Turner18453172019-12-12 21:05:434211 'name': 'subresource-filter-ruleset',
4212 'pattern': '.',
4213 'action': [ 'python',
4214 'src/third_party/depot_tools/download_from_google_storage.py',
4215 '--no_resume',
4216 '--no_auth',
4217 '--bucket', 'chromium-ads-detection',
4218 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4219 ],
4220 },
4221 {
Tiancong Wang6cfc1632019-07-25 21:32:374222 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4223 'pattern': '.',
4224 'condition': 'checkout_chromeos or checkout_simplechrome',
4225 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114226 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374227 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4228 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4229 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4230 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4231 ],
4232 },
Tiancong Wang97a86552019-09-17 22:32:404233 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374234 {
Tiancong Wang1150e0f2020-10-12 22:32:034235 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4236 'pattern': '.',
4237 'condition': 'checkout_chromeos or checkout_simplechrome',
4238 'action': [ 'vpython',
Wan-Teh Chang596a8202020-10-13 22:55:414239 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034240 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4241 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4242 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4243 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4244 ],
4245 },
4246 {
4247 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4248 'pattern': '.',
4249 'condition': 'checkout_chromeos or checkout_simplechrome',
4250 'action': [ 'vpython',
4251 'src/tools/download_optimization_profile.py',
4252 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4253 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4254 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4255 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4256 ],
4257 },
4258 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564259 # Pull doclava binaries if building for Android.
4260 'name': 'doclava',
4261 'pattern': '.',
4262 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484263 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054264 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564265 ],
4266 },
4267
4268 {
Chong Gu26612e62020-10-06 01:41:344269 'name': 'Download Fuchsia system images',
4270 'pattern': '.',
4271 'condition': 'checkout_fuchsia',
4272 'action': [
4273 'python',
4274 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504275 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084276 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564277 ],
4278 },
Dan Jacques9731b23a2017-10-12 20:40:174279
Ben Pasteneaf216c7d2019-05-21 20:56:544280 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434281 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024282 {
Benjamin Pastene99550d22018-04-19 00:16:434283 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024284 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434285 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024286 'action': [
4287 'src/third_party/chromite/bin/cros',
4288 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174289 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434290 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024291 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254292 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254293 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434294 '--cache-dir=src/build/cros_cache/',
4295 '--use-external-config',
4296 '--boards={cros_boards_with_qemu_images}',
4297 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024298 ],
4299 },
Benjamin Pastene99550d22018-04-19 00:16:434300 {
4301 'name': 'cros_simplechrome_artifacts_with_no_vm',
4302 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434303 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434304 'action': [
4305 'src/third_party/chromite/bin/cros',
4306 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174307 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434308 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434309 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254310 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254311 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434312 '--cache-dir=src/build/cros_cache/',
4313 '--use-external-config',
4314 '--boards={cros_boards}',
4315 ],
4316 },
4317 {
4318 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4319 'pattern': '.',
4320 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4321 'action': [
4322 'src/third_party/chromite/bin/cros',
4323 'chrome-sdk',
4324 '--fallback-versions=10',
4325 '--nogoma',
4326 '--nogn-gen',
4327 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254328 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434329 '--cache-dir=src/build/cros_cache/',
4330 '--boards={cros_boards_with_qemu_images}',
4331 '--download-vm',
4332 ],
4333 },
4334 {
4335 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4336 'pattern': '.',
4337 'condition': 'checkout_simplechrome and checkout_src_internal',
4338 'action': [
4339 'src/third_party/chromite/bin/cros',
4340 'chrome-sdk',
4341 '--fallback-versions=10',
4342 '--nogoma',
4343 '--nogn-gen',
4344 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254345 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434346 '--cache-dir=src/build/cros_cache/',
4347 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434348 ],
4349 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024350
Yuke Liaob3a683e2020-04-29 01:43:594351 # Download PGO profiles.
4352 {
4353 'name': 'Fetch PGO profiles for win32',
4354 'pattern': '.',
4355 'condition': 'checkout_pgo_profiles and checkout_win',
4356 'action': [ 'vpython',
4357 'src/tools/update_pgo_profiles.py',
4358 '--target=win32',
4359 'update',
4360 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4361 ],
4362 },
4363 {
4364 'name': 'Fetch PGO profiles for win64',
4365 'pattern': '.',
4366 'condition': 'checkout_pgo_profiles and checkout_win',
4367 'action': [ 'vpython',
4368 'src/tools/update_pgo_profiles.py',
4369 '--target=win64',
4370 'update',
4371 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4372 ],
4373 },
4374 {
4375 'name': 'Fetch PGO profiles for mac',
4376 'pattern': '.',
4377 'condition': 'checkout_pgo_profiles and checkout_mac',
4378 'action': [ 'vpython',
4379 'src/tools/update_pgo_profiles.py',
4380 '--target=mac',
4381 'update',
4382 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4383 ],
4384 },
Sebastien Marchand5e903fe2020-08-19 15:44:424385 {
4386 'name': 'Fetch PGO profiles for linux',
4387 'pattern': '.',
4388 'condition': 'checkout_pgo_profiles and checkout_linux',
4389 'action': [ 'vpython',
4390 'src/tools/update_pgo_profiles.py',
4391 '--target=linux',
4392 'update',
4393 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4394 ],
4395 },
Yuke Liaob3a683e2020-04-29 01:43:594396
Dirk Pranke19a58732021-03-24 22:26:224397 {
4398 'name': 'Generate component metadata for tests',
4399 'pattern': '.',
4400 'action': [
4401 'vpython',
4402 'src/testing/generate_location_tags.py',
4403 '--out',
4404 'src/testing/location_tags.json',
4405 ],
4406 },
4407
Dan Jacques9731b23a2017-10-12 20:40:174408 # Download and initialize "vpython" VirtualEnv environment packages.
4409 {
4410 'name': 'vpython_common',
4411 'pattern': '.',
4412 'action': [ 'vpython',
4413 '-vpython-spec', 'src/.vpython',
4414 '-vpython-tool', 'install',
4415 ],
4416 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564417]
scottmg4cd62bec2017-05-16 03:55:254418
jbudoricke6932bfd2016-09-07 02:09:224419recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224420 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364421 'src/third_party/angle',
Corentin Wallez2c526a7b12021-04-07 16:33:174422 # Dawn and Tint's revision are linked
4423 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424424 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584425 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304426 # src-internal has its own DEPS file to pull additional internal repos
4427 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224428]