blob: 4315c794e55a8b7371a30b4bb432a42265cd3e09 [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',
Josipdfc143fa2020-02-26 23:38:3639 'checkout_android_prebuilts_build_tools',
Ken Rockot027d7fa2018-05-01 03:10:0640 'checkout_android_native_support',
Victor Costanc63c92122020-01-03 05:49:5341 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2742 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5543 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3644 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3345 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5046 'cros_boards',
47 'cros_boards_with_qemu_images',
Dirk Prankeb404c3b2021-06-14 19:57:5048 'generate_location_tags',
Dirk Pranke4dabe802017-11-02 07:18:5549]
50
[email protected]ed711942012-05-19 06:57:0651
[email protected]5f129de2009-02-24 23:22:0452vars = {
Edward Lemur88678b82018-05-31 06:01:3853 # Variable that can be used to support multiple build scenarios, like having
54 # Chromium specific targets in a client project's GN file or sync dependencies
55 # conditionally etc.
56 'build_with_chromium': True,
57
Dirk Prankef044b6b02017-10-05 22:02:0358 # By default, we should check out everything needed to run on the main
59 # chromium waterfalls. This var can be also be set to "small", in order
60 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1661 # purposes, by adding the following line to src.git's .gclient entry:
62 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0363 'checkout_configuration': 'default',
64
Michael Mossc09fc5c2019-01-18 08:00:0365 # By default, don't check out android. Will be overridden by gclient
66 # variables.
67 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
68 'checkout_android': False,
69
Chong Gue8598f872021-03-20 06:27:4470 # By default, don't check out Fuchsia. Will be overridden by gclient
71 # variables.
72 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
73 'checkout_fuchsia': False,
74
Josipdfc143fa2020-02-26 23:38:3675 # Pull in Android prebuilts build tools so we can create Java xrefs
76 'checkout_android_prebuilts_build_tools': False,
77
Ken Rockot027d7fa2018-05-01 03:10:0678 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
79 # build ARC++ support libraries.
80 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
81
Chong Gu3c585752021-09-24 22:23:2282 # By default, do not check out Cast3P.
83 'checkout_cast3p': False,
84
Yiming Zhoud369d9f2018-12-18 00:24:0185 # By default, do not check out Chromium autofill captured sites test
86 # dependencies. These dependencies include very large numbers of very
87 # large web capture files. Captured sites test dependencies are also
88 # restricted to Googlers only.
89 'checkout_chromium_autofill_test_dependencies': False,
90
Yiming Zhou7fa0ef42019-03-06 00:57:4891 # By default, do not check out Chromium password manager captured sites test
92 # dependencies. These dependencies include very large numbers of very
93 # large web capture files. Captured sites test dependencies are also
94 # restricted to Googlers only.
95 'checkout_chromium_password_manager_test_dependencies': False,
96
Yiming Zhoub97fb5c62021-07-20 21:33:1697 # By default, do not check out Chromium Enterprise File System Connector
98 # captured sites test ependencies. These dependencies include a large number
99 # of large web capture files. Captured sites test dependencies are also
100 # restricted to Googlers only.
101 'checkout_chromium_fsc_test_dependencies': False,
102
Victor Costanc63c92122020-01-03 05:49:53103 # By default, do not check out Google Benchmark. The library is only used by a
104 # few specialized benchmarks that most developers do not interact with. Will
105 # be overridden by gclient variables.
106 'checkout_google_benchmark': False,
107
Ben Reich6a666ba2021-06-23 04:23:01108 # By default, do not checkout JavaScript coverage node modules. These packages
109 # are used to post-process raw v8 coverage reports into IstanbulJS compliant
110 # output.
111 'checkout_js_coverage_modules': False,
112
Nico Weberee8560d52021-03-22 20:48:23113 # Check out and download nacl by default, unless on an arm mac.
114 # This can be disabled e.g. with custom_vars.
115 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55116
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30117 # By default, do not check out src-internal. This can be overridden e.g. with
118 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57119 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30120
Dirk Prankec1d528fc02017-11-03 15:15:03121 # Fetch the additional packages and files needed to run all of the
122 # telemetry tests. This is false by default as some stuff is only
123 # privately accessible.
124 'checkout_telemetry_dependencies': False,
125
Ryan Heiseff8d40ea2020-10-13 19:15:55126 # Bots that don't consume WPR archives can skip downloading
127 # them.
128 'skip_wpr_archives_download': False,
129
Roberto Carrillo36312722018-10-17 02:18:45130 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
131 # process the raw profiles produced by instrumented targets (built with
132 # the gn arg 'use_clang_coverage').
133 'checkout_clang_coverage_tools': False,
134
Yuke Liaob3a683e2020-04-29 01:43:59135 # Fetch the pgo profiles to optimize official builds.
136 'checkout_pgo_profiles': False,
137
George Burgess IVa55e6bed2019-12-11 16:24:08138 # Fetch clang-tidy into the same bin/ directory as our clang binary.
139 'checkout_clang_tidy': False,
140
Patrick Tod8a469a2019-08-27 06:34:33141 # By default checkout the OpenXR loader library only on Windows. The OpenXR
142 # backend for VR in Chromium is currently only supported for Windows, but
143 # support for other platforms may be added in the future.
144 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36145
Takuto Ikutae306cbad2018-12-06 16:43:55146 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
147 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44148
Arthur Wang95d62d42020-06-03 04:53:25149 # By default bot checkouts the WPR archive files only when this
150 # flag is set True.
151 'checkout_wpr_archives': False,
152
Rohit Rao5b4160412019-02-05 20:12:54153 # By default, do not check out WebKit for iOS, as it is not needed unless
154 # running against ToT WebKit rather than system WebKit. This can be overridden
155 # e.g. with custom_vars.
156 'checkout_ios_webkit': False,
157
David Dorwin8fd93d052021-08-27 11:37:08158 # Fetches only the SDK boot images that match at least one of the
Kevin Marshall9c4748c82019-08-23 18:46:50159 # entries in a comma-separated list.
Kevin Marshall9c4748c82019-08-23 18:46:50160 # Wildcards are supported (e.g. "qemu.*").
David Dorwin8fd93d052021-08-27 11:37:08161 #
Jaeheon Yi9eaf5b522021-10-01 23:17:56162 # Available images:
David Dorwin8fd93d052021-08-27 11:37:08163 # Emulation:
Jaeheon Yi9eaf5b522021-10-01 23:17:56164 # - qemu.x64 (pulls terminal.qemu-x64-release)
165 # - qemu.arm64 (pulls terminal.qemu-arm64-release)
166 # - workstation.qemu-x64-release
David Dorwin8fd93d052021-08-27 11:37:08167 # Hardware:
Jaeheon Yi9eaf5b522021-10-01 23:17:56168 # - generic.x64 (pulls terminal.x64-debug)
169 # - generic.arm64 (pulls terminal.arm64-debug)
170 # - chromebook.x64 (pulls terminal.chromebook-x64-debug)
David Dorwin8fd93d052021-08-27 11:37:08171 #
172 # Since the images are hundreds of MB, default to only downloading the image
173 # most commonly useful for developers. Bots and developers that need to use
174 # other images (e.g., qemu.arm64) can override this with additional images.
175 'checkout_fuchsia_boot_images': "qemu.x64",
Kevin Marshall9c4748c82019-08-23 18:46:50176
Stephen Roe3c9f5852019-11-13 17:25:43177 # By default, do not check out files required to run fuchsia tests in
178 # qemu on linux-arm64 machines.
179 'checkout_fuchsia_for_arm64_host': False,
180
omer902517f72020-10-16 12:53:08181 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
182 'fuchsia_sdk_bucket': 'fuchsia',
183
184 # By default, download the fuchsia images from the fuchsia GCS bucket.
185 'fuchsia_images_bucket': 'fuchsia',
186
Ken Rockot7339fe52018-04-30 21:17:17187 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
188 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50189 'cros_boards': Str(''),
190 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54191 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07192 'checkout_simplechrome': '"{cros_boards}" != ""',
193 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02194
Dirk Prankeb404c3b2021-06-14 19:57:50195 # Generate location tag metadata to include in tests result data uploaded
196 # to ResultDB. This isn't needed on some configs and the tool that generates
197 # the data may not run on them, so we make it possible for this to be
198 # turned off. Note that you also generate the metadata but not include it
199 # via a GN build arg (tests_have_location_tags).
200 'generate_location_tags': True,
201
Takuto Ikuta409e0ff62018-12-06 14:58:11202 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33203 # Make sure the revision is uploaded by infra-packagers builder.
204 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autoroll1942b3a42021-11-05 06:49:02205 'luci_go': 'git_revision:de048fb36dbb1cb5b78774cc4a758e783865062f',
Takuto Ikuta409e0ff62018-12-06 14:58:11206
Hans Wennborg0214e8a2019-04-29 09:50:51207 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
208 # instead of downloading the prebuilt pinned revision.
209 'llvm_force_head_revision': False,
210
Greg Gutermande78a042021-02-17 01:37:55211 # See //docs/testing/regression-test-selection.md
212 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33213 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55214
Nico Weber332332a982021-02-26 17:24:09215 # By default, do not check out the re-client binaries.
216 'checkout_reclient': False,
217
Corentin Wallez5b4f4f282021-04-09 09:50:59218 # Make Dawn skip its standalone dependencies
219 'dawn_standalone': False,
220
Ye Kuang346d9d272020-12-03 03:35:00221 # reclient CIPD package version
Ramy Medhat29f761a2021-10-27 17:55:04222 'reclient_version': 're_client_version:0.44.0.17d680c-gomaip',
Ye Kuang346d9d272020-12-03 03:35:00223
Oystein Eftevaaga9439b922018-01-08 19:30:14224 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34225 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01226 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39227 'chromium_git': 'https://chromium.googlesource.com',
228 'dawn_git': 'https://dawn.googlesource.com',
229 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27230 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01231 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39232 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02233 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46234 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46235 # the commit queue can handle CLs rolling Skia
236 # and whatever else without interference from each other.
chromium-autorollad7a2f42021-11-05 02:06:55237 'skia_revision': 'a0e2818c125f20a4cecb81e74bd52c7468f0dc75',
[email protected]5eb3022e2011-11-23 16:42:26238 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04239 # the commit queue can handle CLs rolling V8
240 # and whatever else without interference from each other.
v8-ci-autoroll-builder6ba62fb2021-11-03 14:43:44241 'v8_revision': '49162da459e2ca1f078389a84f0bbfcc7fed7a2b',
[email protected]20e0e752012-09-14 15:56:52242 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20243 # the commit queue can handle CLs rolling ANGLE
244 # and whatever else without interference from each other.
chromium-autoroll7b28f802021-11-05 09:11:55245 'angle_revision': '690e11ced095f0bf1cdf8bd1cf14568019be70db',
[email protected]f58d3292014-05-14 01:56:54246 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17247 # the commit queue can handle CLs rolling SwiftShader
248 # and whatever else without interference from each other.
chromium-autoroll10742c152021-11-05 08:55:25249 'swiftshader_revision': '70f3a0ff7233cfd677f818fffdabe3559a77cc89',
capne3976c22016-08-12 22:06:17250 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29251 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03252 # and whatever else without interference from each other.
chromium-autoroll645ebd922021-11-04 12:31:13253 'pdfium_revision': '31722577db9dc12a249ca6cdf2ff34e51a998360',
[email protected]99e1c5c2014-06-20 13:02:29254 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47255 # the commit queue can handle CLs rolling BoringSSL
256 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55257 #
258 # Note this revision should be updated with
259 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamin4e4e4682021-10-26 22:12:28260 'boringssl_revision': '69030a0ceabfe69c58cb2b83d9d4852333e3d0c2',
szager29407eb2014-08-26 13:09:31261 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31262 # the commit queue can handle CLs rolling google-toolbox-for-mac
263 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01264 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31265 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02266 # the commit queue can handle CLs rolling googletest
267 # and whatever else without interference from each other.
chromium-autorolldff30c42021-11-04 00:19:24268 'googletest_revision': 'bf0701daa9f5b30e5882e2f8f9a5280bcba87e77',
Victor Costan97d0cebe2019-03-23 00:24:02269 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31270 # the commit queue can handle CLs rolling lighttpd
271 # and whatever else without interference from each other.
272 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
273 # Three lines of non-changing comments so that
274 # the commit queue can handle CLs rolling lss
275 # and whatever else without interference from each other.
Matthew Denton5d2b1f22021-04-05 00:33:55276 'lss_revision': '92a65a8f5d705d1928874420c8d0d15bde8c89e5',
mseaborn851e1bd12014-09-05 08:00:14277 # Three lines of non-changing comments so that
278 # the commit queue can handle CLs rolling NaCl
279 # and whatever else without interference from each other.
chromium-autorolle63e8db2021-10-20 15:55:22280 'nacl_revision': '9d577686a4321b08f6b86ff2589070fdee1c53f9',
cwallezf2b03492015-08-25 15:08:18281 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54282 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42283 # and whatever else without interference from each other.
chromium-autorollced768382021-11-04 18:25:15284 'freetype_revision': '9ed5332fe632ada7de8fd345c9ef579b678c4042',
robertocn4567f4d2016-03-23 03:36:07285 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52286 # the commit queue can handle CLs rolling freetype
287 # and whatever else without interference from each other.
Dominik Röttsches8a5a47e2021-08-11 15:50:17288 'freetype_testing_revision': 'fe2eddae6176f75e2101289eeda22a5ff3d808ca',
Dominik Röttsches5c56793f2020-11-12 08:51:52289 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47290 # the commit queue can handle CLs rolling HarfBuzz
291 # and whatever else without interference from each other.
Nico Weber4c3d5822021-10-14 09:53:24292 'harfbuzz_revision': '9bd7ba5019381bb8584811ee63a0ba0cee7dca99',
Dominik Röttsches60dab7e12018-03-20 09:55:47293 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35294 # the commit queue can handle CLs rolling Emoji Segmenter
295 # and whatever else without interference from each other.
296 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
297 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08298 # the commit queue can handle CLs rolling OTS
299 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48300 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08301 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07302 # the commit queue can handle CLs rolling catapult
303 # and whatever else without interference from each other.
chromium-autoroll03a1d212021-11-05 04:49:00304 'catapult_revision': 'e50155de2ce9344561eefdbaa594df40ac07c0c6',
ochangcbd1cf202016-04-01 21:37:37305 # Three lines of non-changing comments so that
306 # the commit queue can handle CLs rolling libFuzzer
307 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51308 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28309 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37310 # the commit queue can handle CLs rolling devtools-frontend
311 # and whatever else without interference from each other.
chromium-autoroll9801b272021-11-05 06:14:32312 'devtools_frontend_revision': '1e08ee816bab192a7d295d2f457be97bd88c09c1',
Yang Guo210ffc92019-10-21 07:14:37313 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05314 # the commit queue can handle CLs rolling libprotobuf-mutator
315 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35316 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36317 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49318 # the commit queue can handle CLs rolling android_sdk_build-tools_version
319 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55320 'android_sdk_build-tools_version': 'tRoD45SCi7UleQqSV7MrMQO1_e5P8ysphkCcj6z_cCQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49321 # Three lines of non-changing comments so that
322 # the commit queue can handle CLs rolling android_sdk_emulator_version
323 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55324 'android_sdk_emulator_version': 'gMHhUuoQRKfxr-MBn3fNNXZtkAVXtOwMwT7kfx8jkIgC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49325 # Three lines of non-changing comments so that
326 # the commit queue can handle CLs rolling android_sdk_extras_version
327 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04328 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23329 # Three lines of non-changing comments so that
330 # the commit queue can handle CLs rolling android_sdk_patcher_version
331 # and whatever else without interference from each other.
332 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49333 # Three lines of non-changing comments so that
334 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
335 # and whatever else without interference from each other.
Peter Wena103102d2021-09-20 18:05:30336 'android_sdk_platform-tools_version': 'g7n_-r6yJd_SGRklujGB1wEt8iyr77FZTUJVS9w6O34C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49337 # Three lines of non-changing comments so that
338 # the commit queue can handle CLs rolling android_sdk_platforms_version
339 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55340 'android_sdk_platforms_version': 'lL3IGexKjYlwjO_1Ga-xwxgwbE_w-lmi2Zi1uOlWUIAC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49341 # Three lines of non-changing comments so that
342 # the commit queue can handle CLs rolling android_sdk_sources_version
343 # and whatever else without interference from each other.
Haiyang Panfed73e52021-10-29 21:57:16344 'android_sdk_sources_version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49345 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36346 # the commit queue can handle CLs rolling feed
347 # and whatever else without interference from each other.
chromium-autoroll5ccb3ce2021-09-25 01:52:44348 'shaderc_revision': 'f6d6dddfabfec1041c0dfb8e7ff3608a5f82227c',
Corentin Wallez955059ff2018-10-21 10:47:39349 # Three lines of non-changing comments so that
350 # the commit queue can handle CLs rolling feed
351 # and whatever else without interference from each other.
chromium-autorollbc654baa2021-11-05 04:40:14352 'dawn_revision': 'c30496485a4d44927992eb5b642720025662fa49',
Victor Vasiliev92c06acc2018-12-08 10:16:27353 # Three lines of non-changing comments so that
354 # the commit queue can handle CLs rolling feed
355 # and whatever else without interference from each other.
Victor Vasilievcad3e88c2021-11-04 04:27:59356 'quiche_revision': '69cbd66510dd5a04355f1b41d763ac0e353df30a',
Tom Andersone70019692019-02-06 01:38:04357 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11358 # the commit queue can handle CLs rolling ios_webkit
359 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36360 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36361 # Three lines of non-changing comments so that
362 # the commit queue can handle CLs rolling libexpat
363 # and whatever else without interference from each other.
Ben Wagner7217f032021-05-25 14:26:03364 'libexpat_revision': 'a28238bdeebc087071777001245df1876a11f5ee',
Nigel Taob517eb8912019-10-23 03:36:24365 # Three lines of non-changing comments so that
366 # the commit queue can handle CLs rolling wuffs
367 # and whatever else without interference from each other.
Nigel Taod6138f52021-08-20 03:19:47368 'wuffs_revision': 'c9d2ed7983381ab659a56e0b8bc0d077e421f697',
Nigel Tao3aa72142019-12-03 22:05:41369 # Three lines of non-changing comments so that
370 # the commit queue can handle CLs rolling libgifcodec
371 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19372 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18373 # Three lines of non-changing comments so that
374 # the commit queue can handle CLs rolling libavif
375 # and whatever else without interference from each other.
Wan-Teh Changdd322072021-10-09 03:25:15376 'libavif_revision': '6198acd0a1fd658a6abd835dd4e2cd3d4521405e',
Himanshu Jaju46bc91032020-07-08 21:57:58377 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33378 # the commit queue can handle CLs rolling nearby
379 # and whatever else without interference from each other.
Josh Nohle073538572021-10-12 00:21:17380 'nearby_revision': '51a19d24c1644cccdf33d56a48db4dad3e418447',
Himanshu Jaju114b74212020-07-09 13:32:33381 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58382 # the commit queue can handle CLs rolling securemessage
383 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50384 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58385 # Three lines of non-changing comments so that
386 # the commit queue can handle CLs rolling ukey2
387 # and whatever else without interference from each other.
388 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34389 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58390 # the commit queue can handle CLs rolling feed
391 # and whatever else without interference from each other.
Patrick Meiringa7fc6122021-07-27 12:28:00392 'resultdb_version': 'git_revision:735a8a662d3874d8b1d795a40e46ea0f57b52758',
Nico Weber1c088adf2021-03-03 16:56:34393 # Three lines of non-changing comments so that
394 # the commit queue can handle CLs rolling feed
395 # and whatever else without interference from each other.
chromium-autorollcfeb04912021-10-29 08:03:59396 'libcxxabi_revision': '4c6e0991b109638204f08c93600b008c21f01da5',
Nico Weber1c088adf2021-03-03 16:56:34397 # Three lines of non-changing comments so that
398 # the commit queue can handle CLs rolling feed
399 # and whatever else without interference from each other.
chromium-autorollff7e0082021-11-05 09:29:03400 'libunwind_revision': '51ffc5ed5cd9f28b064434bf2e55e1b6bb139a21',
Nico Weber14861e52021-03-06 18:49:43401 # Three lines of non-changing comments so that
402 # the commit queue can handle CLs rolling feed
403 # and whatever else without interference from each other.
Lei Zhangdcdcd542021-10-11 23:00:59404 'clang_format_revision': '99876cacf78329e5f99c244dbe42ccd1654517a0',
Moritz Firsching6980917f2021-04-01 04:51:50405 # Three lines of non-changing comments so that
406 # the commit queue can handle CLs rolling feed
407 # and whatever else without interference from each other.
Alex Deymofcabfbc12021-10-30 05:47:32408 'libjxl_revision': 'a205468bc5d3a353fb15dae2398a101dff52f2d3',
Moritz Firsching6980917f2021-04-01 04:51:50409 # Three lines of non-changing comments so that
410 # the commit queue can handle CLs rolling feed
411 # and whatever else without interference from each other.
Alex Deymof2b053ae2021-08-10 22:38:53412 'highway_revision': '424360251cdcfc314cfc528f53c872ecd63af0f0',
Dirk Pranke3c18a382019-03-15 01:07:51413
Nico Weberff3d9b362021-03-04 02:57:59414 # If you change this, also update the libc++ revision in
415 # //buildtools/deps_revisions.gni.
Amy Huang804355e2021-07-07 21:23:59416 'libcxx_revision': '79a2e924d96e2fc1e4b937c42efd08898fa472d7',
Nico Weberff3d9b362021-03-04 02:57:59417
Dirk Pranke6d095b42019-03-15 23:44:01418 # GN CIPD package version.
chromium-autorollf8e0afc2021-11-04 03:01:33419 'gn_version': 'git_revision:90294ccdcf9334ed25a76ac9b67689468e506342',
[email protected]5f129de2009-02-24 23:22:04420}
421
tandrii74b7e422014-09-23 16:45:27422# Only these hosts are allowed for dependencies in this DEPS file.
423# If you need to add a new host, contact chrome infrastracture team.
424allowed_hosts = [
tandriicb12c642015-03-27 19:00:55425 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34426 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39427 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04428 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30429 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39430 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39431 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39432 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27433 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39434 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17435 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02436 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27437]
438
[email protected]5f129de2009-02-24 23:22:04439deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36440 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49441 Var('chromium_git') +
442 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17443 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01444 'src/buildtools/linux64': {
445 'packages': [
446 {
447 'package': 'gn/gn/linux-amd64',
448 'version': Var('gn_version'),
449 }
450 ],
451 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02452 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01453 },
454 'src/buildtools/mac': {
455 'packages': [
456 {
Nico Weber17e920f2020-12-29 15:01:40457 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01458 'version': Var('gn_version'),
459 }
460 ],
461 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02462 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01463 },
Dirk Pranke474d1ca2019-03-13 23:14:36464 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50465 Var('chromium_git') +
466 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26467 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36468 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50469 Var('chromium_git') +
470 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26471 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36472 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50473 Var('chromium_git') +
474 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26475 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01476 'src/buildtools/win': {
477 'packages': [
478 {
479 'package': 'gn/gn/windows-amd64',
480 'version': Var('gn_version'),
481 }
482 ],
483 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02484 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01485 },
Junji Watanabe78be2c032021-10-28 07:06:22486 # TODO(crbug.com/1264228): reclient mac-arm64 is missing. Explicitly speacify amd64.
Michael Savigny8247d2d2020-12-08 17:57:33487 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50488 'packages': [
489 {
Junji Watanabe78be2c032021-10-28 07:06:22490 'package': 'infra/rbe/client/${{os}}-amd64',
Ye Kuang346d9d272020-12-03 03:35:00491 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50492 }
493 ],
494 'dep_type': 'cipd',
Fumitoshi Ukai03ff6be2021-09-24 05:19:18495 'condition': 'checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50496 },
Adrian Taylorc5fb8a002021-08-24 21:26:38497 'src/third_party/android_rust_toolchain/toolchain': {
498 'packages': [
499 {
500 'package': 'chromium/third_party/android_rust_toolchain/linux-amd64',
Adrian Taylor874b6ab2021-09-28 23:34:35501 'version': 'Y_98LpGttl-smMlR2AKpVteoGBnxUH2EEKinpRsLy08C',
Adrian Taylorc5fb8a002021-08-24 21:26:38502 },
503 ],
504 'dep_type': 'cipd',
505 'condition': '(host_os == "linux")',
506 },
John Williamsff7a08d2018-02-01 03:20:21507
Andrew Luo96e2fef8d2018-08-22 20:18:24508 'src/android_webview/tools/cts_archive': {
509 'packages': [
510 {
511 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21512 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24513 },
514 ],
515 'condition': 'checkout_android',
516 'dep_type': 'cipd',
517 },
518
Alan Cutter76f128f92021-04-22 05:50:41519 'src/chrome/browser/resources/preinstalled_web_apps/internal': {
Zain Afzalc8636422021-09-16 06:19:20520 'url': 'https://chrome-internal.googlesource.com/chrome/components/default_apps.git' + '@' + '3610b316398d68e3ae89388c03cb8bd8eb30e76a',
Alan Cutter76f128f92021-04-22 05:50:41521 'condition': 'checkout_src_internal',
522 },
523
Paweł Hajdan, Jr7af368952017-10-02 12:25:36524 'src/chrome/installer/mac/third_party/xz/xz': {
525 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
526 'condition': 'checkout_mac',
527 },
528
Brad Hall2d33cbf2019-02-27 21:48:04529 'src/tools/clang/dsymutil': {
530 'packages': [
531 {
532 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41533 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04534 }
535 ],
Sylvain Defresne03f0d102019-11-22 17:04:16536 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04537 'dep_type': 'cipd',
538 },
539
Yiming Zhoud369d9f2018-12-18 00:24:01540 'src/chrome/test/data/autofill/captured_sites': {
541 'packages': [
542 {
543 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Christoph Schweringbcf3d7b2021-08-05 01:39:23544 'version': 'T1tIsFMGPMQ9YL3t92oEL1r4wxGz5RHTSr45M0H9GwkC',
Yiming Zhoud369d9f2018-12-18 00:24:01545 }
546 ],
547 'condition': 'checkout_chromium_autofill_test_dependencies',
548 'dep_type': 'cipd',
549 },
550
Yiming Zhou7fa0ef42019-03-06 00:57:48551 'src/chrome/test/data/password/captured_sites': {
552 'packages': [
553 {
554 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90bc29672021-06-17 18:49:20555 'version': '9wov5BqIgpBX5S5_U8V_kKNw0tPVWNdPf9ESRYF16R8C',
Yiming Zhou7fa0ef42019-03-06 00:57:48556 }
557 ],
558 'condition': 'checkout_chromium_password_manager_test_dependencies',
559 'dep_type': 'cipd',
560 },
561
Yiming Zhoub97fb5c62021-07-20 21:33:16562 'src/chrome/test/data/enterprise/connectors/file_system/captured_sites': {
563 'packages': [
564 {
565 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/captured_sites',
uwyimingce0024a2021-09-15 18:33:12566 'version': '-4zOjJJZh2jzpT8FfELxOWSU8-YUoshUfI9UirvYkCwC',
Yiming Zhoub97fb5c62021-07-20 21:33:16567 }
568 ],
569 'condition': 'checkout_chromium_fsc_test_dependencies',
570 'dep_type': 'cipd',
571 },
572
573 'src/chrome/test/data/enterprise/connectors/file_system/downloads/cipd': {
574 'packages': [
575 {
576 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/downloads',
577 'version': 'OqoTmkXSZL8TiU2yFt3j6fKGoLwXYCWJXcFXg4L2b_wC',
578 }
579 ],
580 'condition': 'checkout_chromium_fsc_test_dependencies',
581 'dep_type': 'cipd',
582 },
583
584
Stefan Zagerfd5ba192014-08-23 00:29:39585 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56586 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38587
Stefan Zagerfd5ba192014-08-23 00:29:39588 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56589 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26590
Robert Sesek1a726e02018-08-17 18:39:43591 'src/chrome/test/data/safe_browsing/dmg': {
592 'packages': [
593 {
594 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09595 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43596 },
597 ],
598 'condition': 'checkout_mac',
599 'dep_type': 'cipd',
600 },
601
bsheedya9ced4c42018-07-14 00:28:00602 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12603 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38604
Lindsay Pasrichab31f6c62018-10-11 00:09:44605 'src/ios/third_party/earl_grey2/src': {
Justin Cohen1e128762021-08-19 03:12:48606 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '3a6f231bb1c1b9355d684aff73c18ea9aa0feedf',
Lindsay Pasrichab31f6c62018-10-11 00:09:44607 'condition': 'checkout_ios',
608 },
609
Lindsay Pasrichab0d775f2018-10-12 22:04:35610 'src/ios/third_party/edo/src': {
chromium-autoroll9191c232021-10-28 06:53:35611 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + 'da97a5231cd2fe01fe37b2658e75f1eaee363b8a',
Lindsay Pasrichab0d775f2018-10-12 22:04:35612 'condition': 'checkout_ios',
613 },
614
Lindsay Pasrichabe000ae22018-08-22 15:21:49615 'src/ios/third_party/gtx/src': {
Justin Cohen8638d28b2021-08-09 20:53:49616 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '8245048a7023a37055d8d6c7a421bce3fcf79e6b',
Lindsay Pasrichabe000ae22018-08-22 15:21:49617 'condition': 'checkout_ios',
618 },
619
Paweł Hajdan, Jr7af368952017-10-02 12:25:36620 'src/ios/third_party/gcdwebserver/src': {
621 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
622 'condition': 'checkout_ios',
623 },
624
625 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autorollerf69977b2021-11-04 03:58:58626 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '028e5b1cfd1df1211a399b3308ce4eec24514236',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36627 'condition': 'checkout_ios',
628 },
629
630 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29631 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36632 'condition': 'checkout_ios',
633 },
634
Gauthier Ambard8d034462017-10-25 16:39:55635 'src/ios/third_party/material_internationalization_ios/src': {
Internal Frameworks Autorollera7dce7c2021-09-24 23:19:33636 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + '4f71b756289a90e7e559d1851fd1c426a183dbc8',
Gauthier Ambard8d034462017-10-25 16:39:55637 'condition': 'checkout_ios',
638 },
639
Paweł Hajdan, Jr7af368952017-10-02 12:25:36640 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autorollerb898dba2021-08-27 21:40:34641 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4be05d4676645febc453a6cde7f5adfb1b785dc1',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36642 'condition': 'checkout_ios',
643 },
644
645 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05646 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36647 'condition': 'checkout_ios',
648 },
649
650 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere5dd2eb2021-05-20 09:54:47651 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '197375261e25ee5d473219d0f353a1f635f5393d',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36652 'condition': 'checkout_ios',
653 },
654
mrefaat070940d2017-12-01 02:59:38655 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58656 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38657 'condition': 'checkout_ios',
658 },
659
mrefaatb4b862312017-12-01 20:03:05660 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42661 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05662 'condition': 'checkout_ios',
663 },
664
Louis Romeroe1d73292017-12-07 01:28:17665 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42666 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17667 'condition': 'checkout_ios',
668 },
669
Rohit Rao62d505b2021-09-27 19:36:45670 'src/ios/third_party/native_closure_compiler': {
671 'packages': [
672 {
673 'package': 'chromium/third_party/native_closure_compiler_macos',
674 'version': 'version:[email protected]',
675 },
676 ],
677 'condition': 'checkout_ios',
678 'dep_type': 'cipd',
679 },
680
Paweł Hajdan, Jr7af368952017-10-02 12:25:36681 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11682 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36683 'condition': 'checkout_ios',
684 },
685
Rohit Rao5b4160412019-02-05 20:12:54686 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11687 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
688 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54689 'condition': 'checkout_ios and checkout_ios_webkit'
690 },
691
jrummellf715b1692015-10-21 23:26:26692 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09693 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11694
Dirk Pranke4dabe802017-11-02 07:18:55695 'src/native_client': {
696 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
697 'condition': 'checkout_nacl',
698 },
[email protected]bba1c0dd2013-08-19 10:33:31699
Victor Vasiliev92c06acc2018-12-08 10:16:27700 'src/net/third_party/quiche/src':
701 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
702
Nodir Turakulove249d372021-03-26 16:33:25703 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55704 'packages': [
705 {
Nodir Turakulove249d372021-03-26 16:33:25706 'package': 'chromium/rts/model/linux-amd64',
chromium-autoroll76ed7a1a2021-11-04 17:49:16707 'version': '7ubw5FKQkyr8ywnMRkJfep21coSSA5E9NylY7EpVIc0C',
Greg Gutermande78a042021-02-17 01:37:55708 },
709 ],
710 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25711 'condition': 'checkout_rts_model and checkout_linux',
712 },
713
714 'src/testing/rts/mac-amd64': {
715 'packages': [
716 {
717 'package': 'chromium/rts/model/mac-amd64',
chromium-autorollf9ec1e72021-11-04 14:46:53718 'version': 'tFG4uxLpU1_tO_SidT9oQF-FPQ5rUrZo0guhkda73J0C',
Nodir Turakulove249d372021-03-26 16:33:25719 },
720 ],
721 'dep_type': 'cipd',
722 'condition': 'checkout_rts_model and checkout_mac',
723 },
724
725 'src/testing/rts/windows-amd64': {
726 'packages': [
727 {
728 'package': 'chromium/rts/model/windows-amd64',
chromium-autoroll91712e82021-11-04 17:48:12729 'version': '2reJLghizRPzhFABGTtWPyce4NELJJzcEtaaGc7fuHQC',
Nodir Turakulove249d372021-03-26 16:33:25730 },
731 ],
732 'dep_type': 'cipd',
733 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55734 },
735
Marc-Antoine Ruel81815952018-07-13 00:26:44736 'src/tools/luci-go': {
737 'packages': [
738 {
739 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11740 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44741 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08742 {
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08743 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11744 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08745 },
Marc-Antoine Ruel81815952018-07-13 00:26:44746 ],
747 'dep_type': 'cipd',
748 },
749
Corentin Wallez955059ff2018-10-21 10:47:39750 'src/third_party/shaderc/src':
751 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
752 Var('shaderc_revision'),
753
John Budoricke9aa27c2018-03-24 00:23:27754 'src/third_party/accessibility_test_framework': {
755 'packages': [
756 {
757 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09758 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27759 },
760 ],
761 'condition': 'checkout_android',
762 'dep_type': 'cipd',
763 },
764
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16765 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57766 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16767 'condition': 'checkout_android',
768 },
769
Mohamed Heikal95797a582020-03-05 22:45:44770 'src/third_party/android_protoc': {
771 'packages': [
772 {
773 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40774 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44775 },
776 ],
777 'condition': 'checkout_android',
778 'dep_type': 'cipd',
779 },
780
Shenghua Zhang0c102b12018-01-11 00:25:57781 'src/third_party/android_ndk': {
Andrew Grievecbfe6fb2021-11-02 16:47:38782 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06783 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57784 },
785
Peter Kotwicz38deede2021-01-22 22:03:18786 'src/third_party/androidx': {
787 'packages': [
788 {
789 'package': 'chromium/third_party/androidx',
Benoit Lize9a597112021-10-29 08:58:48790 'version': 'Dewv4glpYqPtnvaOzHgVF6074yDsYzzDFiv0dO1ijwgC',
Peter Kotwicz38deede2021-01-22 22:03:18791 },
792 ],
793 'condition': 'checkout_android',
794 'dep_type': 'cipd',
795 },
796
John Budoricke9aa27c2018-03-24 00:23:27797 'src/third_party/android_support_test_runner': {
798 'packages': [
799 {
800 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09801 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27802 },
803 ],
804 'condition': 'checkout_android',
805 'dep_type': 'cipd',
806 },
807
808 'src/third_party/android_system_sdk': {
809 'packages': [
810 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55811 'package': 'chromium/third_party/android_system_sdk/public',
812 'version': 'oSfDIvHlCa6W0gS79Q5OOfB9E4eBg3uAvi3BEDN21U0C',
John Budoricke9aa27c2018-03-24 00:23:27813 },
814 ],
815 'condition': 'checkout_android',
816 'dep_type': 'cipd',
817 },
818
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03819 'src/third_party/android_build_tools/aapt2': {
820 'packages': [
821 {
Mohamed Heikal2747b4b2018-10-31 22:20:42822 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-autoroll7cd769a2021-10-27 21:28:21823 'version': 'GlCdqxHxlg-8YkDGgj5cie-6COsEAZga9jyq-LAYxY4C',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03824 },
825 ],
826 'condition': 'checkout_android',
827 'dep_type': 'cipd',
828 },
829
Matthew Cary775dab72018-09-20 06:19:03830 'src/third_party/android_build_tools/art': {
831 'packages': [
832 {
833 'package': 'chromium/third_party/android_build_tools/art',
834 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
835 },
836 ],
837 'condition': 'checkout_android',
838 'dep_type': 'cipd',
839 },
840
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03841 'src/third_party/android_build_tools/bundletool': {
842 'packages': [
843 {
Andrew Grievef9ebbcd2021-08-16 17:02:52844 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-autorollfa1e28c2021-11-03 19:44:52845 'version': '2ZcLVDxyRwp8FzpeYLtLT0TfSRweZxvwh1-Kx1jZ_FoC',
Peter Wenab7bffd2020-01-24 02:13:26846 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03847 ],
848 'condition': 'checkout_android',
849 'dep_type': 'cipd',
850 },
851
Peter Conn6eb0e1d2019-08-08 07:39:05852 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47853 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05854 'condition': 'checkout_android',
855 },
856
Shenghua Zhangcbe64ba2018-04-12 19:11:49857 'src/third_party/android_sdk/public': {
858 'packages': [
859 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55860 'package': 'chromium/third_party/android_sdk/public/build-tools/31.0.0',
Shenghua Zhangcbe64ba2018-04-12 19:11:49861 'version': Var('android_sdk_build-tools_version'),
862 },
863 {
864 'package': 'chromium/third_party/android_sdk/public/emulator',
865 'version': Var('android_sdk_emulator_version'),
866 },
867 {
868 'package': 'chromium/third_party/android_sdk/public/extras',
869 'version': Var('android_sdk_extras_version'),
870 },
871 {
Yun Liuf57cceaf2019-03-18 21:31:23872 'package': 'chromium/third_party/android_sdk/public/patcher',
873 'version': Var('android_sdk_patcher_version'),
874 },
875 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49876 'package': 'chromium/third_party/android_sdk/public/platform-tools',
877 'version': Var('android_sdk_platform-tools_version'),
878 },
879 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55880 'package': 'chromium/third_party/android_sdk/public/platforms/android-31',
Shenghua Zhangcbe64ba2018-04-12 19:11:49881 'version': Var('android_sdk_platforms_version'),
882 },
883 {
Haiyang Panfed73e52021-10-29 21:57:16884 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
Yun Liuf57cceaf2019-03-18 21:31:23885 'version': Var('android_sdk_sources_version'),
886 },
887 {
Andrew Grieve13128c92020-01-06 22:10:27888 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-autoroll0694a4e12021-09-21 17:37:10889 'version': 'AuYa11pULKT8AI14_owabJrkZoRGuovL-nvwmiONlYEC',
Andrew Grieve13128c92020-01-06 22:10:27890 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49891 ],
Yun Liuf57cceaf2019-03-18 21:31:23892 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49893 'dep_type': 'cipd',
894 },
895
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42896 'src/third_party/angle':
897 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
898
Dale Curtis9e73ba92019-02-05 21:49:23899 'src/third_party/dav1d/libdav1d':
Wan-Teh Chang3ba58422021-09-08 21:31:05900 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '7b433e077298d0f4faf8da6d6eb5774e29bffa54',
Dale Curtis9e73ba92019-02-05 21:49:23901
Corentin Wallez955059ff2018-10-21 10:47:39902 'src/third_party/dawn':
903 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
904
Moritz Firsching6980917f2021-04-01 04:51:50905 'src/third_party/libjxl/src':
906 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
907
908 'src/third_party/highway/src':
909 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
910
Corentin Wallez955059ff2018-10-21 10:47:39911 'src/third_party/glfw/src':
Austin Engbb30bb22021-06-24 07:27:46912 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '94773111300fee0453844a4c9407af7e880b4df8',
Corentin Wallez955059ff2018-10-21 10:47:39913
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16914 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05915 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16916 'condition': 'checkout_android',
917 },
918
Azeem Arshadb51b7f882020-09-18 00:50:12919 'src/third_party/barhopper': {
Azeem Arshad5ba67c62020-10-06 20:47:22920 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'ad3c4382875afdd0340f1549f8b9c93cbbc16e37',
Azeem Arshadb51b7f882020-09-18 00:50:12921 'condition': 'checkout_src_internal and checkout_chromeos',
922 },
923
Chong Gu3c585752021-09-24 22:23:22924 'src/third_party/cast_core/prebuilts': {
925 'packages': [
926 {
927 'package': 'cast3p/cast_core/package_qa_vizio_castos_armv7a.tar',
928 'version': 'ZOzcgmEj32ltQEYvSSBfLbwcEo4MA_qtruinWrbbpGAC',
929 },
930 ],
931 'condition': 'checkout_cast3p',
932 'dep_type': 'cipd',
933 },
934
Victor Costanc63c92122020-01-03 05:49:53935 'src/third_party/google_benchmark/src': {
Byoungchan Lee455e7102021-10-19 17:42:19936 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Victor Costanc63c92122020-01-03 05:49:53937 'condition': 'checkout_google_benchmark',
938 },
939
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42940 'src/third_party/boringssl/src':
941 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
942
John Budoricke9aa27c2018-03-24 00:23:27943 'src/third_party/bouncycastle': {
944 'packages': [
945 {
946 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09947 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27948 },
949 ],
950 'condition': 'checkout_android',
951 'dep_type': 'cipd',
952 },
953
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42954 'src/third_party/breakpad/breakpad':
Zequan Wudf7374c52021-11-02 18:04:27955 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + 'ee2ad61263ebc54396df7d7a835e1e3f8455134e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42956
John Budoricke9aa27c2018-03-24 00:23:27957 'src/third_party/byte_buddy': {
958 'packages': [
959 {
960 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09961 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27962 },
963 ],
964 'condition': 'checkout_android',
965 'dep_type': 'cipd',
966 },
967
Andrew Luo948028e2019-08-16 21:18:21968 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
969 'packages': [
970 {
971 'package': 'chromium/third_party/android_sdk/public/build-tools',
972 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
973 },
974 ],
975 'condition': 'checkout_android',
976 'dep_type': 'cipd',
977 },
978
Shawn Quereshib5a474162021-09-20 21:01:44979 'src/third_party/cast_core/public/src':
Vigen Issahhanjanf22e89122021-11-02 22:17:25980 Var('chromium_git') + '/cast_core/public' + '@' + '2c1308094df97d5fcc84d6c40405c6ecb807301b',
Shawn Quereshib5a474162021-09-20 21:01:44981
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42982 'src/third_party/catapult':
983 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
984
985 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38986 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42987
Andrew Grieve0fa87872019-03-15 22:21:12988 'src/third_party/checkstyle': {
989 'packages': [
990 {
991 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45992 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12993 },
994 ],
Andrew Grieveee258482019-11-19 16:24:54995 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:12996 'condition': 'checkout_android or checkout_linux',
997 'dep_type': 'cipd',
998 },
999
David Tseng0f7b42432021-02-10 22:31:081000 # Dependency for ChromeVox.
1001 'src/third_party/chromevox/third_party/sre/src': {
1002 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
1003 'condition': 'checkout_chromeos',
1004 },
1005
Ben Pastenefa7848a2020-08-26 19:49:191006 # Tools used when building Chrome for Chrome OS. This affects both the Simple
1007 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361008 'src/third_party/chromite': {
chromium-autorollf88e52a2021-11-04 17:27:201009 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '65bf732dfa247b273def36b5553566622007089a',
Ben Pastenefff40002020-07-29 16:58:091010 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361011 },
1012
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421013 'src/third_party/cld_3/src':
Peter Kastinge00c72d2021-10-13 19:20:441014 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '576305689d23da93e2f5e04a3de5afbe60d339da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421015
1016 'src/third_party/colorama/src':
1017 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
1018
1019 'src/third_party/crc32c/src':
Victor Costan6ddea8d322021-06-23 22:50:381020 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421021
Paweł Hajdan, Jr7af368952017-10-02 12:25:361022 # For Linux and Chromium OS.
1023 'src/third_party/cros_system_api': {
Gavin Dodd44c8c3c2021-11-05 00:25:191024 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '4e50576bcdca40bf57bb13871f0f5585de8ed0af',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361025 'condition': 'checkout_linux',
1026 },
1027
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421028 'src/third_party/depot_tools':
chromium-autorollf1944af2021-11-05 06:56:221029 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + 'b85aef9b5c2d27acc525c836faf962856368112a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421030
Yang Guo210ffc92019-10-21 07:14:371031 'src/third_party/devtools-frontend/src':
1032 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
1033
Nan Lin84804952021-06-07 20:17:261034 'src/third_party/distributed_point_functions/src':
1035 Var('chromium_git') + '/external/github.com/google/distributed_point_functions.git' + '@' + 'ea175a91e6eda5b22392fdae82080eb9709cd0eb',
1036
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421037 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:061038 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421039
Michael Crousea0ed9bde2020-11-19 02:49:541040 'src/third_party/eigen3/src':
Nico Weber820ba2462021-10-25 00:05:301041 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '163f11e24a1011ac8ba1cecfaf53e9b11ace5f5c',
Michael Crousea0ed9bde2020-11-19 02:49:541042
John Palmer24b4cef32021-01-06 04:01:261043 'src/third_party/emoji-metadata/src': {
John Palmer8ec47ca2021-07-21 02:01:021044 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '069b14c94db6c1625a143d9f82e07a08a29909cf',
John Palmer24b4cef32021-01-06 04:01:261045 'condition': 'checkout_chromeos',
1046 },
Michael Crousea0ed9bde2020-11-19 02:49:541047
John Budoricke9aa27c2018-03-24 00:23:271048 'src/third_party/espresso': {
1049 'packages': [
1050 {
1051 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:261052 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:271053 },
1054 ],
1055 'condition': 'checkout_android',
1056 'dep_type': 'cipd',
1057 },
1058
Michael Crousea0ed9bde2020-11-19 02:49:541059 'src/third_party/farmhash/src':
1060 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
1061
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421062 'src/third_party/ffmpeg':
Thomas Guilbertc3557c82021-09-18 00:48:471063 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '731bf2abeb9e5d4fd02f6c7b8c743961130de5b0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421064
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421065 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371066 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421067
1068 'src/third_party/flatbuffers/src':
Peter Kasting414e0762021-07-07 03:06:301069 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'c0ba2870c909fb57f97efd7083b5d33d2311d7f9',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421070
Paweł Hajdan, Jr7af368952017-10-02 12:25:361071 # Used for embedded builds. CrOS & Linux use the system version.
1072 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091073 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361074 'condition': 'checkout_linux',
1075 },
1076
Michael Crousea0ed9bde2020-11-19 02:49:541077 'src/third_party/fp16/src':
Robert Ogdena4d90752021-08-16 19:21:341078 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + '4dfe081cf6bcd15db339cf2680b9281b8451eeb3',
Michael Crousea0ed9bde2020-11-19 02:49:541079
1080 'src/third_party/gemmlowp/src':
Robert Ogden9efd04b2021-09-07 23:47:471081 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '13d57703abca3005d97b19df1f2db731607a7dc2',
Michael Crousea0ed9bde2020-11-19 02:49:541082
Yuwei Huanga38af698d2019-02-19 22:00:581083 'src/third_party/grpc/src': {
Ming-Chuan Linf7db21f22021-11-04 04:13:461084 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '09658682c93805d5114a0d638388349c4276f9a3',
Yuwei Huanga38af698d2019-02-19 22:00:581085 },
1086
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421087 'src/third_party/freetype/src':
1088 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1089
Dominik Röttsches5c56793f2020-11-12 08:51:521090 'src/third_party/freetype-testing/src':
1091 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1092
Dominik Röttsches60dab7e12018-03-20 09:55:471093 'src/third_party/harfbuzz-ng/src':
1094 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1095
Joey Scarr28fc30092019-02-04 10:10:201096 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161097 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351098
Dominik Röttschesefffce82021-01-18 13:02:081099 'src/third_party/ots/src':
1100 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1101
Hirokazu Hondafa7af2bb2020-02-03 02:48:281102 'src/third_party/libgav1/src':
James Zern78c6e36f2021-11-03 19:34:371103 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '58d08dbd45a3ee707e76f32a9c04d770c3d22e38',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281104
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221105 'src/third_party/google_toolbox_for_mac/src': {
1106 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1107 'condition': 'checkout_ios or checkout_mac',
1108 },
1109
Andrew Luo82d0e9f2018-05-24 20:46:361110 'src/third_party/google-truth': {
1111 'packages': [
1112 {
1113 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001114 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361115 },
1116 ],
1117 'condition': 'checkout_android',
1118 'dep_type': 'cipd',
1119 },
1120
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421121 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021122 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421123
Paweł Hajdan, Jr7af368952017-10-02 12:25:361124 # GNU binutils assembler for x86-32.
1125 'src/third_party/gnu_binutils': {
1126 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551127 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361128 },
1129
1130 'src/third_party/gperf': {
1131 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1132 'condition': 'checkout_win',
1133 },
1134
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421135 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521136 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161137 'condition': 'checkout_android',
1138 },
1139
Ian Vollick244bd882018-04-27 01:12:531140 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561141 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531142 'condition': 'checkout_android',
1143 },
1144
Piotr Bialeckie1b6bfb2019-07-18 23:43:291145 'src/third_party/arcore-android-sdk-client': {
1146 'packages': [
1147 {
1148 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561149 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291150 },
1151 ],
1152
1153 'condition': 'checkout_android',
1154 'dep_type': 'cipd',
1155 },
1156
John Budoricke9aa27c2018-03-24 00:23:271157 'src/third_party/hamcrest': {
1158 'packages': [
1159 {
1160 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091161 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271162 },
1163 ],
1164 'condition': 'checkout_android',
1165 'dep_type': 'cipd',
1166 },
1167
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421168 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361169 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421170
1171 'src/third_party/icu':
Frank Tangcaeff8b2021-10-07 04:48:561172 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'eedbaf76e49d28465d9119b10c30b82906e606ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421173
John Budoricke9aa27c2018-03-24 00:23:271174 'src/third_party/icu4j': {
1175 'packages': [
1176 {
1177 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091178 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271179 },
1180 ],
1181 'condition': 'checkout_android',
1182 'dep_type': 'cipd',
1183 },
1184
Ben Joycedde37c22019-04-12 19:36:191185 'src/third_party/jacoco': {
1186 'packages': [
1187 {
1188 'package': 'chromium/third_party/jacoco',
1189 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1190 },
1191 ],
1192 'condition': 'checkout_android',
1193 'dep_type': 'cipd',
1194 },
1195
Tibor Goldschwendt38cc2082019-06-03 21:59:281196 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351197 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281198 'condition': 'checkout_android',
1199 },
1200
Yun Liua89d1832019-10-05 01:40:551201 'src/third_party/jdk': {
1202 'packages': [
1203 {
1204 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151205 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551206 },
Haiyang Pan8bdb7882021-02-17 21:49:151207 ],
1208 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1209 'condition': 'checkout_android or checkout_linux',
1210 'dep_type': 'cipd',
1211 },
1212 'src/third_party/jdk/extras': {
1213 'packages': [
Peter Wenca01c252019-10-29 01:41:161214 {
1215 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151216 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161217 },
Yun Liua89d1832019-10-05 01:40:551218 ],
Andrew Grieveee258482019-11-19 16:24:541219 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1220 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551221 'dep_type': 'cipd',
1222 },
1223
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421224 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041225 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061226 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421227
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161228 'src/third_party/junit/src': {
1229 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1230 'condition': 'checkout_android',
1231 },
1232
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421233 'src/third_party/leveldatabase/src':
Victor Costan4a9e13a32021-05-25 07:20:591234 Var('chromium_git') + '/external/leveldb.git' + '@' + '13e3c4efc66b8d7317c7648766a930b5d7e48aa7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421235
1236 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261237 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421238
1239 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241240 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421241
Johann987d1532018-11-19 22:07:271242 'src/third_party/libaom/source/libaom':
Marco Paniconif332ee12021-10-18 23:28:201243 Var('aomedia_git') + '/aom.git' + '@' + 'b5719d38f3eb67e405b9fd7c90945f0a7ece10c0',
Johanncf5bb4c62017-10-30 23:21:341244
Wan-Teh Chang75fd5322020-04-08 01:32:181245 'src/third_party/libavif/src':
1246 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1247
Himanshu Jaju114b74212020-07-09 13:32:331248 'src/third_party/nearby/src':
1249 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1250
Himanshu Jaju46bc91032020-07-08 21:57:581251 'src/third_party/securemessage/src':
1252 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1253
1254 'src/third_party/ukey2/src':
1255 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1256
Paweł Hajdan, Jr7af368952017-10-02 12:25:361257 # Userspace interface to kernel DRM services.
1258 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201259 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361260 'condition': 'checkout_linux',
1261 },
1262
Ben Wagner3743d5392019-09-26 19:20:361263 'src/third_party/expat/src':
1264 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1265
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341266 # The library for IPP protocol (Chrome OS).
1267 'src/third_party/libipp/libipp': {
1268 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1269 'condition': 'checkout_linux',
1270 },
1271
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421272 'src/third_party/libjpeg_turbo':
Jonathan Wright2e9e6ab92021-10-01 18:56:541273 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '49836d72bd22c7a78bc0250483f04162278cdc6a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421274
Paweł Hajdan, Jr7af368952017-10-02 12:25:361275 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221276 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361277 'condition': 'checkout_linux',
1278 },
1279
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421280 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011281 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421282
1283 'src/third_party/libprotobuf-mutator/src':
1284 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1285
1286 'src/third_party/libsrtp':
Edward Lesmesfe402be92021-06-10 01:29:551287 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '5b7c744eb8310250ccc534f3f86a2015b3887a0a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421288
Paweł Hajdan, Jr7af368952017-10-02 12:25:361289 # Android Explicit Synchronization.
1290 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541291 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361292 'condition': 'checkout_linux',
1293 },
1294
Charlie Andrews6723c0e3c2019-10-31 15:45:241295 'src/third_party/libunwindstack': {
Peter Kasting65c80f02021-10-12 16:22:481296 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '6868358481bb1e5e20d155c1084dc436c88b5e6b',
Charlie Andrews6723c0e3c2019-10-31 15:45:241297 'condition': 'checkout_android',
1298 },
1299
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421300 'src/third_party/libvpx/source/libvpx':
Angie Chiang2bffb0a2021-10-29 00:41:561301 Var('chromium_git') + '/webm/libvpx.git' + '@' + 'e259e6951d794ca6a6f2f3c9c40c5c99818613d3',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421302
1303 'src/third_party/libwebm/source':
Ahmed Fakhry5b728dd2021-06-08 01:56:281304 Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421305
1306 'src/third_party/libyuv':
Frank Barchardbd627942021-10-01 17:32:001307 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'd13d9d5972ec99e9f923ec5ca2afb8c1d21b8e5a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421308
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221309 'src/third_party/lighttpd': {
1310 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1311 'condition': 'checkout_mac or checkout_win',
1312 },
1313
1314 'src/third_party/lss': {
1315 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1316 'condition': 'checkout_android or checkout_linux',
1317 },
1318
Paweł Hajdan, Jr7af368952017-10-02 12:25:361319 'src/third_party/material_design_icons/src': {
1320 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1321 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1322 'condition': 'checkout_ios',
1323 },
1324
Nico Webera62ed4b32021-05-08 01:53:251325 'src/third_party/mig/bin': {
1326 'packages': [
1327 {
1328 'package': 'chromium/third_party/mig/${{platform}}',
Mark Mentovai1c60a392021-05-22 03:25:161329 'version': 'vJgfh6ZaBQ_Re5o4LFapZr-dYRdfM-GjXEbilySNcNQC',
Nico Webera62ed4b32021-05-08 01:53:251330 },
1331 ],
1332 'condition': 'host_os == "linux" and checkout_mac',
1333 'dep_type': 'cipd',
1334 },
1335
Paweł Hajdan, Jr7af368952017-10-02 12:25:361336 # GNU binutils assembler for x86-64.
1337 'src/third_party/mingw-w64/mingw/bin': {
1338 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551339 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361340 },
1341
1342 # Graphics buffer allocator for Chrome OS.
1343 'src/third_party/minigbm/src': {
Sasha McIntoshb35f49d72021-07-23 23:50:141344 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '2e63aaf616cdda26019d265989bd0d96ee11aab9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361345 'condition': 'checkout_linux',
1346 },
1347
1348 # Minizip library. Used on Chrome OS.
1349 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591350 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361351 'condition': 'checkout_linux',
1352 },
1353
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161354 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281355 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161356 'condition': 'checkout_android',
1357 },
1358
Paweł Hajdan, Jr7af368952017-10-02 12:25:361359 # Binaries for nacl sdk.
1360 'src/third_party/nacl_sdk_binaries': {
1361 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551362 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361363 },
1364
Dale Curtis7d284af2018-11-08 01:27:521365 'src/third_party/nasm': {
1366 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Nico Weber12e1dfec2021-10-18 22:17:371367 '9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Dale Curtis7d284af2018-11-08 01:27:521368 },
1369
Michael Crousea0ed9bde2020-11-19 02:49:541370 'src/third_party/neon_2_sse/src':
Robert Ogden9efd04b2021-09-07 23:47:471371 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '8dbe2461c89760ac4b204aa0eafb72413a97957d',
Michael Crousea0ed9bde2020-11-19 02:49:541372
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161373 'src/third_party/netty-tcnative/src': {
David Benjamina66e5f42021-08-31 23:11:561374 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '7eeb50be90c9ba0f6afa3375132df63942a0f32d',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161375 'condition': 'checkout_android',
1376 },
1377
1378 'src/third_party/netty4/src': {
1379 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1380 'condition': 'checkout_android',
1381 },
1382
John Budoricke9aa27c2018-03-24 00:23:271383 'src/third_party/objenesis': {
1384 'packages': [
1385 {
1386 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411387 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271388 },
1389 ],
1390 'condition': 'checkout_android',
1391 'dep_type': 'cipd',
1392 },
1393
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421394 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541395 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161396
btolschc50a3d52019-03-06 21:22:421397 'src/third_party/openscreen/src':
chromium-autorollaac5d8542021-11-02 02:43:381398 Var('chromium_git') + '/openscreen' + '@' + '3ea21022232b0ebedcc4c59d8a97282a8ce4cd56',
btolschc50a3d52019-03-06 21:22:421399
Kevin Qin78ff68c82019-06-26 01:43:361400 'src/third_party/openxr/src': {
Phu Le9b87a182021-06-26 00:46:531401 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
Kevin Qin78ff68c82019-06-26 01:43:361402 'condition': 'checkout_openxr',
1403 },
1404
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421405 'src/third_party/pdfium':
1406 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1407
Paweł Hajdan, Jr7af368952017-10-02 12:25:361408 # Parses Windows PE/COFF executable format.
1409 'src/third_party/pefile': {
1410 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1411 'condition': 'checkout_win',
1412 },
1413
Oystein Eftevaaga9439b922018-01-08 19:30:141414 'src/third_party/perfetto':
chromium-autorolld2a2aff2021-11-05 06:26:221415 Var('android_git') + '/platform/external/perfetto.git' + '@' + '720bf82e4678270592454ed894a3544adc7a7225',
Oystein Eftevaaga9439b922018-01-08 19:30:141416
Paweł Hajdan, Jr7af368952017-10-02 12:25:361417 'src/third_party/perl': {
Robert Ma3deb10c12019-06-05 15:23:291418 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361419 'condition': 'checkout_win',
1420 },
1421
Andrew Grieve40dece272018-08-27 17:59:401422 'src/third_party/proguard': {
1423 'packages': [
1424 {
1425 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211426 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401427 },
1428 ],
1429 'condition': 'checkout_android',
1430 'dep_type': 'cipd',
1431 },
1432
Ben Pastenefff40002020-07-29 16:58:091433 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361434 'src/third_party/pyelftools': {
1435 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1436 'condition': 'checkout_linux',
1437 },
1438
Victor Vasiliev3b5cf152018-07-02 18:47:411439 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001440 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411441
Keita Suzukifa3a180692020-03-05 03:53:531442 'src/third_party/pywebsocket3/src':
Adam Riceb470e752021-08-23 15:58:541443 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '50602a14f1b6da17e0b619833a13addc6ea78bc2',
Keita Suzukifa3a180692020-03-05 03:53:531444
Stephen Roe3c9f5852019-11-13 17:25:431445 'src/third_party/qemu-linux-arm64': {
1446 'packages': [
1447 {
1448 'package': 'fuchsia/qemu/linux-arm64',
1449 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1450 },
1451 ],
Stephen Roeedece8b2020-11-19 20:32:321452 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431453 'dep_type': 'cipd',
1454 },
1455
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211456 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221457 'packages': [
1458 {
1459 'package': 'fuchsia/qemu/linux-amd64',
1460 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1461 },
1462 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211463 'condition': 'host_os == "linux" and checkout_fuchsia',
1464 'dep_type': 'cipd',
1465 },
1466
1467 'src/third_party/qemu-mac-x64': {
1468 'packages': [
1469 {
1470 'package': 'fuchsia/qemu/mac-amd64',
1471 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1472 },
1473 ],
1474 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221475 'dep_type': 'cipd',
1476 },
1477
Stephen Roe59ee88f2021-05-14 01:43:171478 'src/third_party/aemu-linux-arm64': {
1479 'packages': [
1480 {
1481 'package': 'fuchsia/third_party/aemu/linux-arm64',
1482 'version': 'r2LsKQPbfi0NYEO8tfocwaJ1MMACXPDLkgCI0IjJq-YC'
1483 },
1484 ],
Stephen Roe45beae92021-05-27 23:26:321485 'condition': 'host_os == "linux" and checkout_fuchsia_for_arm64_host',
Stephen Roe59ee88f2021-05-14 01:43:171486 'dep_type': 'cipd',
1487 },
1488
Chong Gu9ad904d2019-09-26 23:24:021489 'src/third_party/aemu-linux-x64': {
1490 'packages': [
1491 {
1492 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autoroll2006ac02021-11-04 16:54:551493 'version': 'Ce6sqxwYi8DOFfwlCOP0MURltjjH-QIsgAsJ1p7--KIC'
Chong Gu9ad904d2019-09-26 23:24:021494 },
1495 ],
Chong Gu7d2dd6e2020-02-01 03:27:251496 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021497 'dep_type': 'cipd',
1498 },
1499
1500 'src/third_party/aemu-mac-x64': {
1501 'packages': [
1502 {
1503 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191504 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021505 },
1506 ],
Chong Gu7d2dd6e2020-02-01 03:27:251507 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021508 'dep_type': 'cipd',
1509 },
1510
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421511 'src/third_party/re2/src':
chromium-autoroll02e0f1b62021-11-02 15:29:271512 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '9262284a7edc1b83e7172f4ec2d7967d695e7420',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161513
Tiger Oakes95b7b7d2018-05-28 15:43:491514 'src/third_party/r8': {
1515 'packages': [
1516 {
1517 'package': 'chromium/third_party/r8',
Andrew Grieve9764f602021-11-03 13:30:541518 'version': 'nqWomZTwNDoogX26WeCSoFGg6aQN1FrwzoU4hCS0duEC',
Tiger Oakes95b7b7d2018-05-28 15:43:491519 },
1520 ],
1521 'condition': 'checkout_android',
1522 'dep_type': 'cipd',
1523 },
1524
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161525 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551526 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161527 'condition': 'checkout_android',
1528 },
1529
John Budoricke9aa27c2018-03-24 00:23:271530 'src/third_party/robolectric': {
1531 'packages': [
1532 {
1533 'package': 'chromium/third_party/robolectric',
Tommy Nyquistf414a4192021-10-13 23:30:441534 'version': 'Kdd6dNFAKqj9g9Bsfo2z1zQr52Vk60EL_wb9Bf2c8rcC',
John Budoricke9aa27c2018-03-24 00:23:271535 },
1536 ],
1537 'condition': 'checkout_android',
1538 'dep_type': 'cipd',
1539 },
1540
Michael Crousea0ed9bde2020-11-19 02:49:541541 'src/third_party/ruy/src':
Robert Ogdena4d90752021-08-16 19:21:341542 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + 'e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce',
Michael Crousea0ed9bde2020-11-19 02:49:541543
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421544 'src/third_party/skia':
1545 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1546
1547 'src/third_party/smhasher/src':
1548 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1549
1550 'src/third_party/snappy/src':
Victor Costan5770b8e2021-04-29 16:24:071551 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '9c1be17938429574cdec8fbf820f2d9d5ea66c5c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421552
Chris Mumford591102e2020-03-16 16:48:551553 'src/third_party/sqlite/src':
Marijn Kruisselbrinka3ba1122021-07-28 22:35:461554 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '369afe94faeeeac33fca2e478aaab8bb85813d79',
Chris Mumford591102e2020-03-16 16:48:551555
John Budoricke9aa27c2018-03-24 00:23:271556 'src/third_party/sqlite4java': {
1557 'packages': [
1558 {
1559 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491560 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271561 },
1562 ],
1563 'condition': 'checkout_android',
1564 'dep_type': 'cipd',
1565 },
1566
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421567 'src/third_party/swiftshader':
1568 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1569
Tommy Martino41cca812020-08-10 18:50:451570 'src/third_party/text-fragments-polyfill/src': {
Tommy Martino8c72bc52021-09-23 17:53:041571 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + '27a7c99b821c53643a9d3236428c4a27b51b5427',
Tommy Martino41cca812020-08-10 18:50:451572 'condition': 'checkout_ios',
1573 },
Jonathan Wright62ad5292020-12-04 21:07:561574
Michael Crousea0ed9bde2020-11-19 02:49:541575 'src/third_party/tflite/src':
Sophie Change8d643262021-11-02 03:03:591576 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + '77a0a88a0bfebad30dd8b3cc6349133fcb9567e4',
Jonathan Wright62ad5292020-12-04 21:07:561577
Peter Wen49675e172020-03-16 16:10:111578 'src/third_party/turbine': {
1579 'packages': [
1580 {
1581 'package': 'chromium/third_party/turbine',
chromium-autorolla5761fc92021-11-01 11:52:571582 'version': 'KbLQUR_KFiUEzVt1lMTORY96bz_PbMwC3GwIb1oGJmAC',
Peter Wen49675e172020-03-16 16:10:111583 },
1584 ],
1585 'condition': 'checkout_android',
1586 'dep_type': 'cipd',
1587 },
1588
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421589 'src/third_party/ub-uiautomator/lib': {
1590 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161591 'condition': 'checkout_android',
1592 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421593
1594 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei0bcff272021-10-07 13:30:011595 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '62d7d0c928c9a040dce96aa2f16c00e7e67d59cb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421596
chromium-autorollc97edc92021-11-05 08:07:321597 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@22e40c170f29af61a2eb8a8b88cca8236815a395',
Jamie Madill178f84e2020-12-18 00:47:581598
Peng Huang91df2692020-05-05 18:59:531599 'src/third_party/vulkan_memory_allocator':
Geoff Lang5726e0f2021-08-30 18:42:021600 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + 'e0216a5484c8345f7d792fa16fad77ac63d89a70',
Peng Huang3b77c37c2020-05-02 19:14:211601
Paweł Hajdan, Jr7af368952017-10-02 12:25:361602 # Display server protocol for Linux.
1603 'src/third_party/wayland/src': {
Josip Sokcevicbb09a902021-09-01 05:03:391604 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e60398b1755bfcdf09f040d3769131fe0d9762fc',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361605 'condition': 'checkout_linux',
1606 },
1607
1608 # Wayland protocols that add functionality not available in the core protocol.
1609 'src/third_party/wayland-protocols/src': {
Alexander Dunaevffcec2f2021-06-04 04:11:181610 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '177ff9119da526462e5d35fbfde6c84794913787',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361611 'condition': 'checkout_linux',
1612 },
1613
Alexander Dunaev12236f82021-06-08 18:35:091614 # Additional Wayland protocols specific for KDE Plasma desktop environment.
1615 'src/third_party/wayland-protocols/kde': {
Alexander Dunaev15015a7e92021-06-09 08:34:341616 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e',
Alexander Dunaev12236f82021-06-08 18:35:091617 'condition': 'checkout_linux',
1618 },
1619
Alexander Dunaevc1132732021-06-09 15:11:081620 # Additional Wayland protocols specific for GNOME desktop environment.
1621 'src/third_party/wayland-protocols/gtk': {
1622 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0',
1623 'condition': 'checkout_linux',
1624 },
1625
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421626 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011627 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421628
1629 'src/third_party/webgl/src':
Kenneth Russell5a1d66a2021-08-13 00:19:501630 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '9ec0bd5501c6a35eb365dc49be7618a763135a10',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421631
Kai Ninomiya13898882020-01-17 20:41:521632 'src/third_party/webgpu-cts/src':
Kai Ninomiyaee98935182021-11-05 01:36:351633 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '8ec3940ba87b95ebe93812d078a4e645c53b948b',
Kai Ninomiyac7138f92020-03-31 18:59:571634
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421635 'src/third_party/webrtc':
chromium-autoroll83dabcb2021-11-04 21:44:231636 Var('webrtc_git') + '/src.git' + '@' + 'c276aee4eda7b1a466b139838f20e790bd746309',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421637
Nigel Tao3aa72142019-12-03 22:05:411638 'src/third_party/libgifcodec':
1639 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1640
Nigel Taob517eb8912019-10-23 03:36:241641 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1642 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1643 'src/third_party/wuffs/src':
Nigel Taob68de0f2021-08-12 01:33:491644 Var('skia_git') + '/external/github.com/google/wuffs-mirror-release-c.git' + '@' + Var('wuffs_revision'),
Nigel Taob517eb8912019-10-23 03:36:241645
sbalikondwar5949a802020-02-13 16:28:591646 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121647 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591648 'condition': 'checkout_linux',
1649 },
1650
Paweł Hajdan, Jr7af368952017-10-02 12:25:361651 'src/third_party/xdg-utils': {
1652 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1653 'condition': 'checkout_linux',
1654 },
1655
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421656 'src/tools/page_cycler/acid3':
1657 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1658
Sven Zheng4d4781292019-09-12 17:46:141659 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161660 'packages': [
1661 {
Sven Zheng4d4781292019-09-12 17:46:141662 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autorollc0849792021-10-21 00:32:251663 'version': 'odChSNaPr6zCeStFFbBuHC29-LH02C49Bm_9htJrpagC',
bsheedy0e0f26df2019-01-09 22:17:161664 },
1665 ],
1666 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141667 'condition': 'checkout_linux',
1668 },
1669 'src/tools/skia_goldctl/win': {
1670 'packages': [
1671 {
1672 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autorollf5e2ba92021-11-05 07:05:321673 'version': 'W_IYtpGZzolSY2j4xqryufwbZeApZYaqqcn4-CTtpL0C',
Sven Zheng4d4781292019-09-12 17:46:141674 },
1675 ],
1676 'dep_type': 'cipd',
1677 'condition': 'checkout_win',
1678 },
1679 'src/tools/skia_goldctl/mac': {
1680 'packages': [
1681 {
1682 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autoroll0597b20c2021-11-05 09:54:461683 'version': 'VY8wueKQ3PgFlxfrtkyEqIEUBvFjmyowZ9aUNYRyEhcC',
Sven Zheng4d4781292019-09-12 17:46:141684 },
1685 ],
1686 'dep_type': 'cipd',
1687 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161688 },
1689
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421690 'src/v8':
1691 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1692
1693 'src-internal': {
chromium-internal-autoroll621291a9a2021-11-05 01:28:441694 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@8f497710b0ea442c5bb414f853ce457ce9dfd949',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421695 'condition': 'checkout_src_internal',
1696 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031697
Yeunjoo Choi5e8f08182021-10-28 01:30:131698 'src/ash/webui/eche_app_ui/resources/prod': {
Sam Chiu2c8d0982021-03-05 00:23:151699 'packages': [
1700 {
1701 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll8dafc58b2021-10-28 09:39:191702 'version': 'xe0q3TS7ERiePyzYLlxFmv0QMxhr9uQn8wDc-7DEU1oC',
Sam Chiu2c8d0982021-03-05 00:23:151703 },
1704 ],
1705 'condition': 'checkout_chromeos and checkout_src_internal',
1706 'dep_type': 'cipd',
1707 },
1708
Yeunjoo Choia53415d2021-08-31 03:50:501709 'src/ash/webui/help_app_ui/resources/prod': {
Jose Magana5dd8c42f2020-05-14 00:40:211710 'packages': [
1711 {
1712 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll2a8e54f2021-11-04 16:57:121713 'version': 'Gn4m-m9Z51c3s48--RudDEGVHHvIdXutJEwH99PomhUC',
Jose Magana5dd8c42f2020-05-14 00:40:211714 },
1715 ],
1716 'condition': 'checkout_chromeos and checkout_src_internal',
1717 'dep_type': 'cipd',
1718 },
1719
Yeunjoo Choi997893e2021-09-07 05:19:071720 'src/ash/webui/media_app_ui/resources/prod': {
Jose Maganad34f1702020-06-09 13:33:001721 'packages': [
1722 {
1723 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autorollc08f04f2021-11-05 03:33:391724 'version': 'RZLqLYxiuU6Q0Y_k6dDaH2sY2LIllYVfOulUrorvaLEC',
Jose Maganad34f1702020-06-09 13:33:001725 },
1726 ],
1727 'condition': 'checkout_chromeos and checkout_src_internal',
1728 'dep_type': 'cipd',
1729 },
1730
Yeunjoo Choie2ae1032021-10-22 02:55:111731 'src/ash/webui/projector_app/resources/prod': {
Toby Huang0a19eab2021-08-17 20:17:341732 'packages': [
1733 {
1734 'package': 'chromeos_internal/apps/projector_app/app',
chromium-internal-autoroll2dc32ef2021-11-04 19:03:081735 'version': 'x52eczK_IMUnsA0AGpimIsOpzy-ToCTqXPa-UhGLnsgC',
Toby Huang0a19eab2021-08-17 20:17:341736 },
1737 ],
1738 'condition': 'checkout_chromeos and checkout_src_internal',
1739 'dep_type': 'cipd',
1740 },
1741
Arthur Wang802dc8ce42020-06-15 19:16:511742 'src/third_party/webpagereplay': {
1743 'packages' : [
1744 {
1745 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001746 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511747 },
1748 ],
1749 'condition': 'checkout_android',
1750 'dep_type': 'cipd',
1751 },
1752
Josipdfc143fa2020-02-26 23:38:361753 'src/third_party/android_prebuilts/build_tools': {
1754 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1755 'condition': 'checkout_android_prebuilts_build_tools',
1756 },
1757
Haiyang Pan4ba6d0b2021-03-05 02:00:321758 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1759 # section once org_robolectric_shadows_multidex is updated to a new version
1760 # that does not need jetify.
1761 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1762 'packages': [
1763 {
1764 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1765 'version': 'version:4.3.1-cr1',
1766 },
1767 ],
1768 'condition': 'checkout_android',
1769 'dep_type': 'cipd',
1770 },
1771
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031772 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101773 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391774 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241775 'packages': [
1776 {
Peter Wend340c5e2018-07-26 20:55:391777 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091778 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241779 },
1780 ],
1781 'condition': 'checkout_android',
1782 'dep_type': 'cipd',
1783 },
1784
Ben Joycee779ce62019-08-15 22:57:371785 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1786 'packages': [
1787 {
1788 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091789 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371790 },
1791 ],
1792 'condition': 'checkout_android',
1793 'dep_type': 'cipd',
1794 },
1795
Peter Wend340c5e2018-07-26 20:55:391796 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241797 'packages': [
1798 {
Peter Wend340c5e2018-07-26 20:55:391799 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091800 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031801 },
1802 ],
1803 'condition': 'checkout_android',
1804 'dep_type': 'cipd',
1805 },
1806
1807 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1808 'packages': [
1809 {
1810 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091811 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241812 },
1813 ],
1814 'condition': 'checkout_android',
1815 'dep_type': 'cipd',
1816 },
1817
Ben Joycee779ce62019-08-15 22:57:371818 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1819 'packages': [
1820 {
1821 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091822 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371823 },
1824 ],
1825 'condition': 'checkout_android',
1826 'dep_type': 'cipd',
1827 },
1828
1829 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1830 'packages': [
1831 {
1832 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091833 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371834 },
1835 ],
1836 'condition': 'checkout_android',
1837 'dep_type': 'cipd',
1838 },
1839
Peter Wend340c5e2018-07-26 20:55:391840 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241841 'packages': [
1842 {
Peter Wend340c5e2018-07-26 20:55:391843 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091844 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241845 },
1846 ],
1847 'condition': 'checkout_android',
1848 'dep_type': 'cipd',
1849 },
1850
Ben Joycee779ce62019-08-15 22:57:371851 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1852 'packages': [
1853 {
1854 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091855 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371856 },
1857 ],
1858 'condition': 'checkout_android',
1859 'dep_type': 'cipd',
1860 },
1861
Ben Joyce157038a2020-05-06 20:13:061862 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1863 'packages': [
1864 {
1865 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091866 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061867 },
1868 ],
1869 'condition': 'checkout_android',
1870 'dep_type': 'cipd',
1871 },
1872
1873 'src/third_party/android_deps/libs/classworlds_classworlds': {
1874 'packages': [
1875 {
1876 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091877 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061878 },
1879 ],
1880 'condition': 'checkout_android',
1881 'dep_type': 'cipd',
1882 },
1883
Peter Wend340c5e2018-07-26 20:55:391884 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241885 'packages': [
1886 {
Peter Wend340c5e2018-07-26 20:55:391887 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091888 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241889 },
1890 ],
1891 'condition': 'checkout_android',
1892 'dep_type': 'cipd',
1893 },
1894
Peter Wend340c5e2018-07-26 20:55:391895 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241896 'packages': [
1897 {
Peter Wend340c5e2018-07-26 20:55:391898 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091899 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371900 },
1901 ],
1902 'condition': 'checkout_android',
1903 'dep_type': 'cipd',
1904 },
1905
1906 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1907 'packages': [
1908 {
1909 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091910 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241911 },
1912 ],
1913 'condition': 'checkout_android',
1914 'dep_type': 'cipd',
1915 },
1916
Peter Wend340c5e2018-07-26 20:55:391917 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241918 'packages': [
1919 {
Peter Wend340c5e2018-07-26 20:55:391920 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091921 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371922 },
1923 ],
1924 'condition': 'checkout_android',
1925 'dep_type': 'cipd',
1926 },
1927
1928 'src/third_party/android_deps/libs/com_android_support_collections': {
1929 'packages': [
1930 {
1931 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:091932 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371933 },
1934 ],
1935 'condition': 'checkout_android',
1936 'dep_type': 'cipd',
1937 },
1938
1939 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1940 'packages': [
1941 {
1942 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091943 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371944 },
1945 ],
1946 'condition': 'checkout_android',
1947 'dep_type': 'cipd',
1948 },
1949
1950 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1951 'packages': [
1952 {
1953 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091954 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371955 },
1956 ],
1957 'condition': 'checkout_android',
1958 'dep_type': 'cipd',
1959 },
1960
1961 'src/third_party/android_deps/libs/com_android_support_customview': {
1962 'packages': [
1963 {
1964 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091965 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241966 },
1967 ],
1968 'condition': 'checkout_android',
1969 'dep_type': 'cipd',
1970 },
1971
Peter Wend340c5e2018-07-26 20:55:391972 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241973 'packages': [
1974 {
Peter Wend340c5e2018-07-26 20:55:391975 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:091976 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371977 },
1978 ],
1979 'condition': 'checkout_android',
1980 'dep_type': 'cipd',
1981 },
1982
1983 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1984 'packages': [
1985 {
1986 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:091987 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371988 },
1989 ],
1990 'condition': 'checkout_android',
1991 'dep_type': 'cipd',
1992 },
1993
1994 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1995 'packages': [
1996 {
1997 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091998 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241999 },
2000 ],
2001 'condition': 'checkout_android',
2002 'dep_type': 'cipd',
2003 },
2004
Ben Joycee779ce62019-08-15 22:57:372005 'src/third_party/android_deps/libs/com_android_support_interpolator': {
2006 'packages': [
2007 {
2008 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:092009 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242010 },
2011 ],
2012 'condition': 'checkout_android',
2013 'dep_type': 'cipd',
2014 },
2015
Ben Joycee779ce62019-08-15 22:57:372016 'src/third_party/android_deps/libs/com_android_support_loader': {
2017 'packages': [
2018 {
2019 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:092020 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372021 },
2022 ],
2023 'condition': 'checkout_android',
2024 'dep_type': 'cipd',
2025 },
2026
2027 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
2028 'packages': [
2029 {
2030 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:092031 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242032 },
2033 ],
2034 'condition': 'checkout_android',
2035 'dep_type': 'cipd',
2036 },
2037
Peter Wend340c5e2018-07-26 20:55:392038 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242039 'packages': [
2040 {
Peter Wend340c5e2018-07-26 20:55:392041 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:092042 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242043 },
2044 ],
2045 'condition': 'checkout_android',
2046 'dep_type': 'cipd',
2047 },
2048
Ben Joycee779ce62019-08-15 22:57:372049 'src/third_party/android_deps/libs/com_android_support_print': {
2050 'packages': [
2051 {
2052 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:092053 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242054 },
2055 ],
2056 'condition': 'checkout_android',
2057 'dep_type': 'cipd',
2058 },
2059
Peter Wend340c5e2018-07-26 20:55:392060 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242061 'packages': [
2062 {
Peter Wend340c5e2018-07-26 20:55:392063 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092064 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372065 },
2066 ],
2067 'condition': 'checkout_android',
2068 'dep_type': 'cipd',
2069 },
2070
2071 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2072 'packages': [
2073 {
2074 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092075 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242076 },
2077 ],
2078 'condition': 'checkout_android',
2079 'dep_type': 'cipd',
2080 },
2081
Peter Wend340c5e2018-07-26 20:55:392082 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242083 'packages': [
2084 {
Peter Wend340c5e2018-07-26 20:55:392085 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092086 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242087 },
2088 ],
2089 'condition': 'checkout_android',
2090 'dep_type': 'cipd',
2091 },
2092
Peter Wend340c5e2018-07-26 20:55:392093 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242094 'packages': [
2095 {
Peter Wend340c5e2018-07-26 20:55:392096 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092097 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242098 },
2099 ],
2100 'condition': 'checkout_android',
2101 'dep_type': 'cipd',
2102 },
2103
Peter Wend340c5e2018-07-26 20:55:392104 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242105 'packages': [
2106 {
Peter Wend340c5e2018-07-26 20:55:392107 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092108 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242109 },
2110 ],
2111 'condition': 'checkout_android',
2112 'dep_type': 'cipd',
2113 },
2114
Peter Wend340c5e2018-07-26 20:55:392115 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242116 'packages': [
2117 {
Peter Wend340c5e2018-07-26 20:55:392118 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092119 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242120 },
2121 ],
2122 'condition': 'checkout_android',
2123 'dep_type': 'cipd',
2124 },
2125
Peter Wend340c5e2018-07-26 20:55:392126 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242127 'packages': [
2128 {
Peter Wend340c5e2018-07-26 20:55:392129 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092130 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242131 },
2132 ],
2133 'condition': 'checkout_android',
2134 'dep_type': 'cipd',
2135 },
2136
Peter Wend340c5e2018-07-26 20:55:392137 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242138 'packages': [
2139 {
Peter Wend340c5e2018-07-26 20:55:392140 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092141 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242142 },
2143 ],
2144 'condition': 'checkout_android',
2145 'dep_type': 'cipd',
2146 },
2147
Peter Wend340c5e2018-07-26 20:55:392148 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242149 'packages': [
2150 {
Peter Wend340c5e2018-07-26 20:55:392151 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092152 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242153 },
2154 ],
2155 'condition': 'checkout_android',
2156 'dep_type': 'cipd',
2157 },
2158
Peter Wend340c5e2018-07-26 20:55:392159 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242160 'packages': [
2161 {
Peter Wend340c5e2018-07-26 20:55:392162 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092163 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372164 },
2165 ],
2166 'condition': 'checkout_android',
2167 'dep_type': 'cipd',
2168 },
2169
2170 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2171 'packages': [
2172 {
2173 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092174 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242175 },
2176 ],
2177 'condition': 'checkout_android',
2178 'dep_type': 'cipd',
2179 },
2180
Peter Wend340c5e2018-07-26 20:55:392181 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242182 'packages': [
2183 {
Peter Wend340c5e2018-07-26 20:55:392184 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092185 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372186 },
2187 ],
2188 'condition': 'checkout_android',
2189 'dep_type': 'cipd',
2190 },
2191
2192 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2193 'packages': [
2194 {
2195 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092196 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372197 },
2198 ],
2199 'condition': 'checkout_android',
2200 'dep_type': 'cipd',
2201 },
2202
2203 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2204 'packages': [
2205 {
2206 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092207 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392208 },
2209 ],
2210 'condition': 'checkout_android',
2211 'dep_type': 'cipd',
2212 },
2213
Mohamed Heikal9936c712021-04-08 20:47:152214 'src/third_party/android_deps/libs/com_android_tools_common': {
2215 'packages': [
2216 {
2217 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2218 'version': 'version:[email protected]',
2219 },
2220 ],
2221 'condition': 'checkout_android',
2222 'dep_type': 'cipd',
2223 },
2224
Andrew Grieve91ef4102020-04-22 14:17:312225 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2226 'packages': [
2227 {
2228 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092229 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312230 },
2231 ],
2232 'condition': 'checkout_android',
2233 'dep_type': 'cipd',
2234 },
2235
Justin DeWitt66c6aea2020-08-17 22:08:412236 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2237 'packages': [
2238 {
2239 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092240 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412241 },
2242 ],
2243 'condition': 'checkout_android',
2244 'dep_type': 'cipd',
2245 },
2246
Mohamed Heikal9936c712021-04-08 20:47:152247 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2248 'packages': [
2249 {
2250 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2251 'version': 'version:[email protected]',
2252 },
2253 ],
2254 'condition': 'checkout_android',
2255 'dep_type': 'cipd',
2256 },
2257
2258 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2259 'packages': [
2260 {
2261 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2262 'version': 'version:[email protected]',
2263 },
2264 ],
2265 'condition': 'checkout_android',
2266 'dep_type': 'cipd',
2267 },
2268
Peter Wenb1434387b2020-01-23 17:34:172269 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362270 'packages': [
2271 {
Peter Wenb1434387b2020-01-23 17:34:172272 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Peter Wen840bd642021-06-14 14:04:262273 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362274 },
2275 ],
2276 'condition': 'checkout_android',
2277 'dep_type': 'cipd',
2278 },
2279
Peter Wenb1434387b2020-01-23 17:34:172280 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362281 'packages': [
2282 {
Peter Wenb1434387b2020-01-23 17:34:172283 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092284 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362285 },
2286 ],
2287 'condition': 'checkout_android',
2288 'dep_type': 'cipd',
2289 },
2290
Richard Knolla7005982021-01-26 23:07:182291 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2292 'packages': [
2293 {
2294 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092295 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182296 },
2297 ],
2298 'condition': 'checkout_android',
2299 'dep_type': 'cipd',
2300 },
2301
Peter Wend340c5e2018-07-26 20:55:392302 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2303 'packages': [
2304 {
2305 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092306 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392307 },
2308 ],
2309 'condition': 'checkout_android',
2310 'dep_type': 'cipd',
2311 },
2312
2313 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2314 'packages': [
2315 {
2316 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092317 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392318 },
2319 ],
2320 'condition': 'checkout_android',
2321 'dep_type': 'cipd',
2322 },
2323
2324 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2325 'packages': [
2326 {
2327 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092328 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392329 },
2330 ],
2331 'condition': 'checkout_android',
2332 'dep_type': 'cipd',
2333 },
2334
2335 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2336 'packages': [
2337 {
2338 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092339 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392340 },
2341 ],
2342 'condition': 'checkout_android',
2343 'dep_type': 'cipd',
2344 },
2345
2346 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2347 'packages': [
2348 {
2349 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092350 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392351 },
2352 ],
2353 'condition': 'checkout_android',
2354 'dep_type': 'cipd',
2355 },
2356
2357 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2358 'packages': [
2359 {
2360 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092361 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392362 },
2363 ],
2364 'condition': 'checkout_android',
2365 'dep_type': 'cipd',
2366 },
2367
2368 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2369 'packages': [
2370 {
2371 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092372 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332373 },
2374 ],
2375 'condition': 'checkout_android',
2376 'dep_type': 'cipd',
2377 },
2378
2379 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2380 'packages': [
2381 {
2382 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092383 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392384 },
2385 ],
2386 'condition': 'checkout_android',
2387 'dep_type': 'cipd',
2388 },
2389
Richard Knolla7005982021-01-26 23:07:182390 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2391 'packages': [
2392 {
2393 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092394 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182395 },
2396 ],
2397 'condition': 'checkout_android',
2398 'dep_type': 'cipd',
2399 },
2400
Peter Wend340c5e2018-07-26 20:55:392401 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2402 'packages': [
2403 {
2404 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092405 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332406 },
2407 ],
2408 'condition': 'checkout_android',
2409 'dep_type': 'cipd',
2410 },
2411
2412 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2413 'packages': [
2414 {
2415 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092416 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392417 },
2418 ],
2419 'condition': 'checkout_android',
2420 'dep_type': 'cipd',
2421 },
2422
2423 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2424 'packages': [
2425 {
2426 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092427 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392428 },
2429 ],
2430 'condition': 'checkout_android',
2431 'dep_type': 'cipd',
2432 },
2433
2434 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2435 'packages': [
2436 {
2437 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092438 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392439 },
2440 ],
2441 'condition': 'checkout_android',
2442 'dep_type': 'cipd',
2443 },
2444
2445 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2446 'packages': [
2447 {
2448 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092449 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392450 },
2451 ],
2452 'condition': 'checkout_android',
2453 'dep_type': 'cipd',
2454 },
2455
2456 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2457 'packages': [
2458 {
2459 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092460 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332461 },
2462 ],
2463 'condition': 'checkout_android',
2464 'dep_type': 'cipd',
2465 },
2466
2467 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2468 'packages': [
2469 {
2470 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092471 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332472 },
2473 ],
2474 'condition': 'checkout_android',
2475 'dep_type': 'cipd',
2476 },
2477
2478 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2479 'packages': [
2480 {
2481 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092482 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332483 },
2484 ],
2485 'condition': 'checkout_android',
2486 'dep_type': 'cipd',
2487 },
2488
2489 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2490 'packages': [
2491 {
2492 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092493 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392494 },
2495 ],
2496 'condition': 'checkout_android',
2497 'dep_type': 'cipd',
2498 },
2499
2500 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2501 'packages': [
2502 {
2503 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092504 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392505 },
2506 ],
2507 'condition': 'checkout_android',
2508 'dep_type': 'cipd',
2509 },
2510
2511 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2512 'packages': [
2513 {
2514 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092515 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392516 },
2517 ],
2518 'condition': 'checkout_android',
2519 'dep_type': 'cipd',
2520 },
2521
2522 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2523 'packages': [
2524 {
2525 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092526 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242527 },
2528 ],
2529 'condition': 'checkout_android',
2530 'dep_type': 'cipd',
2531 },
2532
Ben Joyce5274e3d2019-09-03 19:19:042533 'src/third_party/android_deps/libs/com_google_android_material_material': {
2534 'packages': [
2535 {
2536 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Sinan Sahince0ef642021-10-27 20:45:402537 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042538 },
2539 ],
2540 'condition': 'checkout_android',
2541 'dep_type': 'cipd',
2542 },
2543
Peter Wend8cae19322021-06-30 15:54:212544 'src/third_party/android_deps/libs/com_google_android_play_core': {
2545 'packages': [
2546 {
2547 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
2548 'version': 'version:[email protected]',
2549 },
2550 ],
2551 'condition': 'checkout_android',
2552 'dep_type': 'cipd',
2553 },
2554
Andrew Grieve8b5b0462019-11-13 21:07:362555 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2556 'packages': [
2557 {
2558 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Peter Wenaa3f5802021-09-14 15:46:122559 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362560 },
2561 ],
2562 'condition': 'checkout_android',
2563 'dep_type': 'cipd',
2564 },
2565
2566 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2567 'packages': [
2568 {
2569 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092570 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362571 },
2572 ],
2573 'condition': 'checkout_android',
2574 'dep_type': 'cipd',
2575 },
2576
2577 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2578 'packages': [
2579 {
2580 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092581 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362582 },
2583 ],
2584 'condition': 'checkout_android',
2585 'dep_type': 'cipd',
2586 },
2587
Peter Wen37c9003b2020-07-06 15:04:262588 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2589 'packages': [
2590 {
2591 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092592 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262593 },
2594 ],
2595 'condition': 'checkout_android',
2596 'dep_type': 'cipd',
2597 },
2598
Haiyang Pand924ea82021-03-01 18:44:052599 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362600 'packages': [
2601 {
2602 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092603 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362604 },
2605 ],
2606 'condition': 'checkout_android',
2607 'dep_type': 'cipd',
2608 },
2609
Peter Wenee303ae2018-09-12 19:41:372610 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2611 'packages': [
2612 {
2613 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092614 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372615 },
2616 ],
2617 'condition': 'checkout_android',
2618 'dep_type': 'cipd',
2619 },
2620
Andrew Grieveec7ec4212020-02-03 22:15:502621 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2622 'packages': [
2623 {
2624 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092625 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502626 },
2627 ],
2628 'condition': 'checkout_android',
2629 'dep_type': 'cipd',
2630 },
2631
Pavel Shmakovc1d47012018-08-24 14:36:222632 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2633 'packages': [
2634 {
2635 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092636 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222637 },
2638 ],
2639 'condition': 'checkout_android',
2640 'dep_type': 'cipd',
2641 },
2642
Pavel Shmakovc1d47012018-08-24 14:36:222643 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2644 'packages': [
2645 {
2646 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092647 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222648 },
2649 ],
2650 'condition': 'checkout_android',
2651 'dep_type': 'cipd',
2652 },
2653
2654 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2655 'packages': [
2656 {
2657 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092658 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222659 },
2660 ],
2661 'condition': 'checkout_android',
2662 'dep_type': 'cipd',
2663 },
2664
2665 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372666 'packages': [
2667 {
2668 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092669 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372670 },
2671 ],
2672 'condition': 'checkout_android',
2673 'dep_type': 'cipd',
2674 },
2675
Andrew Grieve8b5b0462019-11-13 21:07:362676 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2677 'packages': [
2678 {
2679 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Peter Wenaa3f5802021-09-14 15:46:122680 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362681 },
2682 ],
2683 'condition': 'checkout_android',
2684 'dep_type': 'cipd',
2685 },
2686
Peter Wenee303ae2018-09-12 19:41:372687 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2688 'packages': [
2689 {
2690 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Peter Wenaa3f5802021-09-14 15:46:122691 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362692 },
2693 ],
2694 'condition': 'checkout_android',
2695 'dep_type': 'cipd',
2696 },
2697
2698 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2699 'packages': [
2700 {
2701 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Peter Wenaa3f5802021-09-14 15:46:122702 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362703 },
2704 ],
2705 'condition': 'checkout_android',
2706 'dep_type': 'cipd',
2707 },
2708
2709 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2710 'packages': [
2711 {
2712 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Peter Wenaa3f5802021-09-14 15:46:122713 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362714 },
2715 ],
2716 'condition': 'checkout_android',
2717 'dep_type': 'cipd',
2718 },
2719
2720 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2721 'packages': [
2722 {
2723 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wenaa3f5802021-09-14 15:46:122724 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362725 },
2726 ],
2727 'condition': 'checkout_android',
2728 'dep_type': 'cipd',
2729 },
2730
2731 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2732 'packages': [
2733 {
2734 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092735 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372736 },
2737 ],
2738 'condition': 'checkout_android',
2739 'dep_type': 'cipd',
2740 },
Pavel Shmakovc1d47012018-08-24 14:36:222741
2742 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2743 'packages': [
2744 {
2745 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092746 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222747 },
2748 ],
2749 'condition': 'checkout_android',
2750 'dep_type': 'cipd',
2751 },
2752
Richard Knolla7005982021-01-26 23:07:182753 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2754 'packages': [
2755 {
2756 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092757 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182758 },
2759 ],
2760 'condition': 'checkout_android',
2761 'dep_type': 'cipd',
2762 },
2763
2764 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2765 'packages': [
2766 {
2767 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092768 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182769 },
2770 ],
2771 'condition': 'checkout_android',
2772 'dep_type': 'cipd',
2773 },
2774
2775 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2776 'packages': [
2777 {
2778 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092779 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182780 },
2781 ],
2782 'condition': 'checkout_android',
2783 'dep_type': 'cipd',
2784 },
2785
2786 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2787 'packages': [
2788 {
2789 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092790 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182791 },
2792 ],
2793 'condition': 'checkout_android',
2794 'dep_type': 'cipd',
2795 },
2796
2797 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2798 'packages': [
2799 {
2800 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092801 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182802 },
2803 ],
2804 'condition': 'checkout_android',
2805 'dep_type': 'cipd',
2806 },
2807
2808 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2809 'packages': [
2810 {
2811 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092812 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182813 },
2814 ],
2815 'condition': 'checkout_android',
2816 'dep_type': 'cipd',
2817 },
2818
2819 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2820 'packages': [
2821 {
2822 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092823 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182824 },
2825 ],
2826 'condition': 'checkout_android',
2827 'dep_type': 'cipd',
2828 },
2829
2830 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2831 'packages': [
2832 {
2833 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092834 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182835 },
2836 ],
2837 'condition': 'checkout_android',
2838 'dep_type': 'cipd',
2839 },
2840
2841 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2842 'packages': [
2843 {
2844 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092845 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182846 },
2847 ],
2848 'condition': 'checkout_android',
2849 'dep_type': 'cipd',
2850 },
2851
2852 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2853 'packages': [
2854 {
2855 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092856 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182857 },
2858 ],
2859 'condition': 'checkout_android',
2860 'dep_type': 'cipd',
2861 },
2862
2863 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2864 'packages': [
2865 {
2866 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092867 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182868 },
2869 ],
2870 'condition': 'checkout_android',
2871 'dep_type': 'cipd',
2872 },
2873
Pavel Shmakovc1d47012018-08-24 14:36:222874 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2875 'packages': [
2876 {
2877 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092878 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222879 },
2880 ],
2881 'condition': 'checkout_android',
2882 'dep_type': 'cipd',
2883 },
2884
Andrew Grieve8b5b0462019-11-13 21:07:362885 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2886 'packages': [
2887 {
2888 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092889 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362890 },
2891 ],
2892 'condition': 'checkout_android',
2893 'dep_type': 'cipd',
2894 },
2895
Pavel Shmakovc1d47012018-08-24 14:36:222896 'src/third_party/android_deps/libs/com_google_guava_guava': {
2897 'packages': [
2898 {
2899 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Sam Maier3f284f12021-10-01 02:07:002900 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372901 },
2902 ],
2903 'condition': 'checkout_android',
2904 'dep_type': 'cipd',
2905 },
2906
Peter Kotwicz57eedc72020-11-13 20:05:462907 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2908 'packages': [
2909 {
2910 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Sam Maier497b32b2021-09-29 21:47:182911 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462912 },
2913 ],
2914 'condition': 'checkout_android',
2915 'dep_type': 'cipd',
2916 },
2917
Ben Joycebd0d9e52019-11-12 09:01:502918 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2919 'packages': [
2920 {
2921 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092922 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502923 },
2924 ],
2925 'condition': 'checkout_android',
2926 'dep_type': 'cipd',
2927 },
2928
Peter Wenee303ae2018-09-12 19:41:372929 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2930 'packages': [
2931 {
2932 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092933 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222934 },
2935 ],
2936 'condition': 'checkout_android',
2937 'dep_type': 'cipd',
2938 },
2939
Andrew Grievebddebf72019-11-25 17:59:102940 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2941 'packages': [
2942 {
2943 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092944 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102945 },
2946 ],
2947 'condition': 'checkout_android',
2948 'dep_type': 'cipd',
2949 },
2950
Mohamed Heikal25f926b72020-06-25 02:58:482951 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342952 'packages': [
2953 {
Mohamed Heikal25f926b72020-06-25 02:58:482954 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092955 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342956 },
2957 ],
2958 'condition': 'checkout_android',
2959 'dep_type': 'cipd',
2960 },
2961
Andrew Grieve8b5b0462019-11-13 21:07:362962 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2963 'packages': [
2964 {
2965 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092966 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362967 },
2968 ],
2969 'condition': 'checkout_android',
2970 'dep_type': 'cipd',
2971 },
2972
Pavel Shmakovc1d47012018-08-24 14:36:222973 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2974 'packages': [
2975 {
2976 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:092977 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222978 },
2979 ],
2980 'condition': 'checkout_android',
2981 'dep_type': 'cipd',
2982 },
2983
Ben Joyce5ce169f02020-03-20 13:07:122984 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2985 'packages': [
2986 {
2987 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:092988 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:122989 },
2990 ],
2991 'condition': 'checkout_android',
2992 'dep_type': 'cipd',
2993 },
2994
Peter Wen840bd642021-06-14 14:04:262995 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
2996 'packages': [
2997 {
2998 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
2999 'version': 'version:[email protected]',
3000 },
3001 ],
3002 'condition': 'checkout_android',
3003 'dep_type': 'cipd',
3004 },
3005
Ben Joyce18c01322020-01-03 23:07:593006 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
3007 'packages': [
3008 {
3009 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093010 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:593011 },
3012 ],
3013 'condition': 'checkout_android',
3014 'dep_type': 'cipd',
3015 },
3016
Pavel Shmakovc1d47012018-08-24 14:36:223017 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3018 'packages': [
3019 {
3020 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093021 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223022 },
3023 ],
3024 'condition': 'checkout_android',
3025 'dep_type': 'cipd',
3026 },
3027
3028 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373029 'packages': [
3030 {
3031 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:093032 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373033 },
3034 ],
3035 'condition': 'checkout_android',
3036 'dep_type': 'cipd',
3037 },
3038
Ben Joyce157038a2020-05-06 20:13:063039 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
3040 'packages': [
3041 {
3042 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:093043 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063044 },
3045 ],
3046 'condition': 'checkout_android',
3047 'dep_type': 'cipd',
3048 },
3049
Haiyang Pand924ea82021-03-01 18:44:053050 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:063051 'packages': [
3052 {
3053 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:093054 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063055 },
3056 ],
3057 'condition': 'checkout_android',
3058 'dep_type': 'cipd',
3059 },
3060
Peter Wen414bfbc2020-02-19 20:02:003061 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3062 'packages': [
3063 {
3064 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:093065 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003066 },
3067 ],
3068 'condition': 'checkout_android',
3069 'dep_type': 'cipd',
3070 },
3071
Yun Liu081719f2019-03-20 23:24:023072 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3073 'packages': [
3074 {
3075 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:093076 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:023077 },
3078 ],
3079 'condition': 'checkout_android',
3080 'dep_type': 'cipd',
3081 },
3082
Ben Joyce157038a2020-05-06 20:13:063083 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3084 'packages': [
3085 {
3086 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:093087 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063088 },
3089 ],
3090 'condition': 'checkout_android',
3091 'dep_type': 'cipd',
3092 },
3093
3094 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
3095 'packages': [
3096 {
3097 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:093098 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063099 },
3100 ],
3101 'condition': 'checkout_android',
3102 'dep_type': 'cipd',
3103 },
3104
3105 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3106 'packages': [
3107 {
3108 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:093109 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063110 },
3111 ],
3112 'condition': 'checkout_android',
3113 'dep_type': 'cipd',
3114 },
3115
3116 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3117 'packages': [
3118 {
3119 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:093120 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063121 },
3122 ],
3123 'condition': 'checkout_android',
3124 'dep_type': 'cipd',
3125 },
3126
3127 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3128 'packages': [
3129 {
3130 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093131 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063132 },
3133 ],
3134 'condition': 'checkout_android',
3135 'dep_type': 'cipd',
3136 },
3137
3138 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3139 'packages': [
3140 {
3141 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093142 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063143 },
3144 ],
3145 'condition': 'checkout_android',
3146 'dep_type': 'cipd',
3147 },
3148
3149 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3150 'packages': [
3151 {
3152 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093153 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063154 },
3155 ],
3156 'condition': 'checkout_android',
3157 'dep_type': 'cipd',
3158 },
3159
3160 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3161 'packages': [
3162 {
3163 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093164 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063165 },
3166 ],
3167 'condition': 'checkout_android',
3168 'dep_type': 'cipd',
3169 },
3170
3171 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3172 'packages': [
3173 {
3174 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093175 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063176 },
3177 ],
3178 'condition': 'checkout_android',
3179 'dep_type': 'cipd',
3180 },
3181
3182 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3183 'packages': [
3184 {
3185 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093186 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063187 },
3188 ],
3189 'condition': 'checkout_android',
3190 'dep_type': 'cipd',
3191 },
3192
3193 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3194 'packages': [
3195 {
3196 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093197 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063198 },
3199 ],
3200 'condition': 'checkout_android',
3201 'dep_type': 'cipd',
3202 },
3203
3204 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3205 'packages': [
3206 {
3207 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093208 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063209 },
3210 ],
3211 'condition': 'checkout_android',
3212 'dep_type': 'cipd',
3213 },
3214
3215 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3216 'packages': [
3217 {
3218 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093219 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063220 },
3221 ],
3222 'condition': 'checkout_android',
3223 'dep_type': 'cipd',
3224 },
3225
3226 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3227 'packages': [
3228 {
3229 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093230 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063231 },
3232 ],
3233 'condition': 'checkout_android',
3234 'dep_type': 'cipd',
3235 },
3236
3237 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3238 'packages': [
3239 {
3240 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093241 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063242 },
3243 ],
3244 'condition': 'checkout_android',
3245 'dep_type': 'cipd',
3246 },
3247
3248 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3249 'packages': [
3250 {
3251 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093252 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063253 },
3254 ],
3255 'condition': 'checkout_android',
3256 'dep_type': 'cipd',
3257 },
3258
Ben Joyce3d4dd2cd2020-05-27 18:32:503259 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3260 'packages': [
3261 {
3262 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093263 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503264 },
3265 ],
3266 'condition': 'checkout_android',
3267 'dep_type': 'cipd',
3268 },
3269
Peter Wenee303ae2018-09-12 19:41:373270 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3271 'packages': [
3272 {
3273 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093274 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373275 },
3276 ],
3277 'condition': 'checkout_android',
3278 'dep_type': 'cipd',
3279 },
3280
Andrew Grieve8b5b0462019-11-13 21:07:363281 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3282 'packages': [
3283 {
3284 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Sam Maier3f284f12021-10-01 02:07:003285 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363286 },
3287 ],
3288 'condition': 'checkout_android',
3289 'dep_type': 'cipd',
3290 },
3291
Peter Wenaa3f5802021-09-14 15:46:123292 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Andrew Grieve8b5b0462019-11-13 21:07:363293 'packages': [
3294 {
Peter Wenaa3f5802021-09-14 15:46:123295 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
3296 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363297 },
3298 ],
3299 'condition': 'checkout_android',
3300 'dep_type': 'cipd',
3301 },
3302
Peter Wenee303ae2018-09-12 19:41:373303 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3304 'packages': [
3305 {
3306 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093307 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363308 },
3309 ],
3310 'condition': 'checkout_android',
3311 'dep_type': 'cipd',
3312 },
3313
Ben Joyce157038a2020-05-06 20:13:063314 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3315 'packages': [
3316 {
3317 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093318 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063319 },
3320 ],
3321 'condition': 'checkout_android',
3322 'dep_type': 'cipd',
3323 },
3324
3325 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3326 'packages': [
3327 {
3328 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093329 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063330 },
3331 ],
3332 'condition': 'checkout_android',
3333 'dep_type': 'cipd',
3334 },
3335
3336 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3337 'packages': [
3338 {
3339 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093340 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063341 },
3342 ],
3343 'condition': 'checkout_android',
3344 'dep_type': 'cipd',
3345 },
3346
Peter Wen840bd642021-06-14 14:04:263347 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
3348 'packages': [
3349 {
3350 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
3351 'version': 'version:[email protected]',
3352 },
3353 ],
3354 'condition': 'checkout_android',
3355 'dep_type': 'cipd',
3356 },
3357
Andrew Grieve177c82f2020-02-03 19:35:173358 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3359 'packages': [
3360 {
3361 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093362 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173363 },
3364 ],
3365 'condition': 'checkout_android',
3366 'dep_type': 'cipd',
3367 },
3368
Ben Joyceb1d4e5d2020-01-22 23:45:173369 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3370 'packages': [
3371 {
3372 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Sam Maier497b32b2021-09-29 21:47:183373 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173374 },
3375 ],
3376 'condition': 'checkout_android',
3377 'dep_type': 'cipd',
3378 },
3379
3380 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3381 'packages': [
3382 {
3383 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Sam Maier497b32b2021-09-29 21:47:183384 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103385 },
3386 ],
3387 'condition': 'checkout_android',
3388 'dep_type': 'cipd',
3389 },
3390
Peter Wen014649a2021-06-25 16:05:133391 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
3392 'packages': [
3393 {
3394 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
3395 'version': 'version:[email protected]',
3396 },
3397 ],
3398 'condition': 'checkout_android',
3399 'dep_type': 'cipd',
3400 },
3401
3402 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
3403 'packages': [
3404 {
3405 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
3406 'version': 'version:[email protected]',
3407 },
3408 ],
3409 'condition': 'checkout_android',
3410 'dep_type': 'cipd',
3411 },
3412
Peter Kotwicza15f2862021-04-30 05:00:103413 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
3414 'packages': [
3415 {
3416 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Peter Wen014649a2021-06-25 16:05:133417 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103418 },
3419 ],
3420 'condition': 'checkout_android',
3421 'dep_type': 'cipd',
3422 },
3423
3424 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
3425 'packages': [
3426 {
3427 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Peter Wen014649a2021-06-25 16:05:133428 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003429 },
3430 ],
3431 'condition': 'checkout_android',
3432 'dep_type': 'cipd',
3433 },
3434
3435 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3436 'packages': [
3437 {
3438 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093439 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173440 },
3441 ],
3442 'condition': 'checkout_android',
3443 'dep_type': 'cipd',
3444 },
3445
Andrew Grieve177c82f2020-02-03 19:35:173446 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3447 'packages': [
3448 {
3449 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093450 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173451 },
3452 ],
3453 'condition': 'checkout_android',
3454 'dep_type': 'cipd',
3455 },
3456
3457 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3458 'packages': [
3459 {
3460 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093461 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173462 },
3463 ],
3464 'condition': 'checkout_android',
3465 'dep_type': 'cipd',
3466 },
3467
3468 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3469 'packages': [
3470 {
3471 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093472 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173473 },
3474 ],
3475 'condition': 'checkout_android',
3476 'dep_type': 'cipd',
3477 },
3478
3479 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3480 'packages': [
3481 {
3482 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093483 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173484 },
3485 ],
3486 'condition': 'checkout_android',
3487 'dep_type': 'cipd',
3488 },
3489
3490 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3491 'packages': [
3492 {
3493 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093494 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173495 },
3496 ],
3497 'condition': 'checkout_android',
3498 'dep_type': 'cipd',
3499 },
3500
Andrew Grieve8b5b0462019-11-13 21:07:363501 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3502 'packages': [
3503 {
3504 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093505 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373506 },
3507 ],
3508 'condition': 'checkout_android',
3509 'dep_type': 'cipd',
3510 },
Pavel Shmakovc1d47012018-08-24 14:36:223511
Mohamed Heikal9936c712021-04-08 20:47:153512 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063513 'packages': [
3514 {
3515 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153516 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063517 },
3518 ],
3519 'condition': 'checkout_android',
3520 'dep_type': 'cipd',
3521 },
3522
3523 'src/third_party/android_deps/libs/org_robolectric_junit': {
3524 'packages': [
3525 {
3526 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093527 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063528 },
3529 ],
3530 'condition': 'checkout_android',
3531 'dep_type': 'cipd',
3532 },
3533
3534 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3535 'packages': [
3536 {
3537 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093538 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063539 },
3540 ],
3541 'condition': 'checkout_android',
3542 'dep_type': 'cipd',
3543 },
3544
3545 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3546 'packages': [
3547 {
3548 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093549 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063550 },
3551 ],
3552 'condition': 'checkout_android',
3553 'dep_type': 'cipd',
3554 },
3555
3556 'src/third_party/android_deps/libs/org_robolectric_resources': {
3557 'packages': [
3558 {
3559 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093560 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063561 },
3562 ],
3563 'condition': 'checkout_android',
3564 'dep_type': 'cipd',
3565 },
3566
3567 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3568 'packages': [
3569 {
3570 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093571 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063572 },
3573 ],
3574 'condition': 'checkout_android',
3575 'dep_type': 'cipd',
3576 },
3577
3578 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3579 'packages': [
3580 {
3581 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093582 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063583 },
3584 ],
3585 'condition': 'checkout_android',
3586 'dep_type': 'cipd',
3587 },
3588
3589 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3590 'packages': [
3591 {
3592 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093593 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063594 },
3595 ],
3596 'condition': 'checkout_android',
3597 'dep_type': 'cipd',
3598 },
3599
3600 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3601 'packages': [
3602 {
3603 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093604 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063605 },
3606 ],
3607 'condition': 'checkout_android',
3608 'dep_type': 'cipd',
3609 },
3610
Ben Joyce2ab67672020-05-25 23:09:013611 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3612 'packages': [
3613 {
3614 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093615 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013616 },
3617 ],
3618 'condition': 'checkout_android',
3619 'dep_type': 'cipd',
3620 },
3621
Ben Joyce157038a2020-05-06 20:13:063622 'src/third_party/android_deps/libs/org_robolectric_utils': {
3623 'packages': [
3624 {
3625 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093626 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063627 },
3628 ],
3629 'condition': 'checkout_android',
3630 'dep_type': 'cipd',
3631 },
3632
3633 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3634 'packages': [
3635 {
3636 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093637 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063638 },
3639 ],
3640 'condition': 'checkout_android',
3641 'dep_type': 'cipd',
3642 },
3643
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033644 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123645
3646 'src/tools/resultdb': {
3647 'packages': [
3648 {
3649 'package': 'infra/tools/result_adapter/${{platform}}',
3650 'version': Var('resultdb_version'),
3651 },
3652 ],
3653 'dep_type': 'cipd',
3654 },
[email protected]5f129de2009-02-24 23:22:043655}
3656
[email protected]00c517672010-11-04 00:27:293657
[email protected]5f129de2009-02-24 23:22:043658include_rules = [
3659 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143660 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393661 '+base',
3662 '+build',
3663 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013664 # perfetto is base's public dependency.
3665 '+third_party/perfetto/include/perfetto/tracing',
Alexander Timin43f3faa522021-07-16 19:01:023666 '+third_party/perfetto/include/perfetto/test',
[email protected]5f129de2009-02-24 23:22:043667
[email protected]dfbff862012-11-28 19:08:143668 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393669 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143670
Stefan Zagerfd5ba192014-08-23 00:29:393671 '+testing',
3672 '+third_party/icu/source/common/unicode',
3673 '+third_party/icu/source/i18n/unicode',
3674 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413675
amraboelkherde7195e2021-08-20 15:44:263676 # PSM libraries usages must be allowlisted explicitly for now. That
3677 # is because it does not support component build.
3678 # TODO(crbug.com/1241832): Support component build for PSM libraries.
3679 '-third_party/shell-encryption',
3680 '-third_party/private_membership',
3681
Peter Kasting16fe8fef2020-07-31 15:40:523682 # Abseil features must be allowlisted explicitly for now. See
3683 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3684 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413685 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523686 '-third_party/abseil-cpp',
Anton Bikineev96625712021-05-13 19:17:503687 '+third_party/abseil-cpp/absl/types/optional.h',
Peter Kastinga9cf1c52020-07-31 17:42:463688 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043689]
3690
3691
3692# checkdeps.py shouldn't check include paths for files in these dirs:
3693skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393694 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143695 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393696 'skia',
3697 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413698 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393699 'v8',
[email protected]5f129de2009-02-24 23:22:043700]
[email protected]bfa24b962009-03-02 00:16:163701
3702
3703hooks = [
Dirk Pranke7ab5e3b2021-06-24 23:45:243704 # Download and initialize "vpython" VirtualEnv environment packages for
3705 # Python2. We do this before running any other hooks so that any other
3706 # hooks that might use vpython don't trip over unexpected issues and
3707 # don't run slower than they might otherwise need to.
[email protected]bfa24b962009-03-02 00:16:163708 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243709 'name': 'vpython_common',
3710 'pattern': '.',
3711 # TODO(https://crbug.com/1205263): Run this on mac/arm too once it works.
3712 'condition': 'not (host_os == "mac" and host_cpu == "arm64")',
3713 'action': [ 'vpython',
3714 '-vpython-spec', 'src/.vpython',
3715 '-vpython-tool', 'install',
3716 ],
3717 },
3718 # Download and initialize "vpython" VirtualEnv environment packages for
3719 # Python3. We do this before running any other hooks so that any other
3720 # hooks that might use vpython don't trip over unexpected issues and
3721 # don't run slower than they might otherwise need to.
3722 {
3723 'name': 'vpython3_common',
3724 'pattern': '.',
3725 'action': [ 'vpython3',
3726 '-vpython-spec', 'src/.vpython3',
3727 '-vpython-tool', 'install',
3728 ],
3729 },
3730 {
3731 # This clobbers when necessary (based on get_landmines.py). This should
3732 # run as early as possible so that other things that get/generate into the
3733 # output directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393734 'name': 'landmines',
3735 'pattern': '.',
3736 'action': [
Nico Weber193eb852021-05-14 18:01:253737 'python3',
Stefan Zagerfd5ba192014-08-23 00:29:393738 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303739 ],
3740 },
3741 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243742 # This clobbers when necessary (based on the internal ios version of
3743 # get_landmines.py). This should run as early as possible so that
3744 # other things that get/generate into the output directory will not
3745 # subsequently be clobbered. This script is only run# for iOS build
3746 # with src_internal.
Sylvain Defresne52ba2df52020-07-08 17:32:103747 'name': 'landmines_ios_internal',
3748 'pattern': '.',
3749 'condition': 'checkout_ios and checkout_src_internal',
3750 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313751 'python3',
Sylvain Defresne52ba2df52020-07-08 17:32:103752 'src/build/landmines.py',
3753 '--landmine-scripts',
3754 'src/ios_internal/build/get_landmines.py',
3755 '--landmines-path',
3756 'src/ios_internal/.landmines',
3757 ],
3758 },
3759 {
Dan Jacquescea92c512017-06-02 23:59:163760 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3761 # disabled.
3762 'name': 'disable_depot_tools_selfupdate',
3763 'pattern': '.',
3764 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313765 'python3',
Dan Jacquescea92c512017-06-02 23:59:163766 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3767 '--disable',
3768 ],
3769 },
3770 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173771 # Ensure that we don't accidentally reference any .pyc files whose
3772 # corresponding .py files have since been deleted.
3773 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523774 'name': 'remove_stale_pyc_files',
3775 'pattern': '.',
3776 'action': [
Nico Weber193eb852021-05-14 18:01:253777 'python3',
jbudorick94a712c2016-03-09 19:03:523778 'src/tools/remove_stale_pyc_files.py',
3779 'src/android_webview/tools',
3780 'src/build/android',
3781 'src/gpu/gles2_conform_support',
3782 'src/infra',
3783 'src/ppapi',
3784 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493785 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583786 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523787 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523788 'src/tools',
3789 ],
3790 },
3791 {
[email protected]89e43f652011-08-18 00:03:173792 # This downloads binaries for Native Client's newlib toolchain.
3793 # Done in lieu of building the toolchain from scratch as it can take
3794 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393795 'name': 'nacltools',
3796 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553797 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393798 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313799 'python3',
dyen249880632014-11-20 23:02:203800 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223801 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553802 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173803 ],
3804 },
[email protected]3a0b2492011-08-24 20:41:163805 {
Tom Andersona07b9fe2018-02-09 04:08:263806 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393807 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263808 'condition': 'checkout_linux and checkout_arm',
Dirk Pranke926f89d2021-05-18 18:42:313809 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263810 '--arch=arm'],
3811 },
3812 {
3813 'name': 'sysroot_arm64',
3814 'pattern': '.',
3815 'condition': 'checkout_linux and checkout_arm64',
Dirk Pranke926f89d2021-05-18 18:42:313816 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263817 '--arch=arm64'],
3818 },
3819 {
3820 'name': 'sysroot_x86',
3821 'pattern': '.',
3822 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
Dirk Pranke926f89d2021-05-18 18:42:313823 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263824 '--arch=x86'],
3825 },
3826 {
3827 'name': 'sysroot_mips',
3828 'pattern': '.',
3829 'condition': 'checkout_linux and checkout_mips',
Dirk Pranke926f89d2021-05-18 18:42:313830 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263831 '--arch=mips'],
3832 },
3833 {
Wang Qingd25f7cc2018-09-05 06:01:043834 'name': 'sysroot_mips64',
3835 'pattern': '.',
3836 'condition': 'checkout_linux and checkout_mips64',
Dirk Pranke926f89d2021-05-18 18:42:313837 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Wang Qingd25f7cc2018-09-05 06:01:043838 '--arch=mips64el'],
3839 },
3840
3841 {
Tom Andersona07b9fe2018-02-09 04:08:263842 'name': 'sysroot_x64',
3843 'pattern': '.',
3844 'condition': 'checkout_linux and checkout_x64',
Dirk Pranke926f89d2021-05-18 18:42:313845 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263846 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293847 },
3848 {
Nico Weber76299302018-02-01 20:36:453849 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3850 'name': 'ciopfs_linux',
3851 'pattern': '.',
3852 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403853 'action': [ 'python3',
Nico Weber76299302018-02-01 20:36:453854 'src/third_party/depot_tools/download_from_google_storage.py',
3855 '--no_resume',
3856 '--no_auth',
3857 '--bucket', 'chromium-browser-clang/ciopfs',
3858 '-s', 'src/build/ciopfs.sha1',
3859 ]
3860 },
3861 {
Nico Weberb19437032017-10-09 02:45:093862 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393863 'name': 'win_toolchain',
3864 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403865 'condition': 'checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:313866 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203867 },
justincohen6a03a3d2016-03-26 21:44:383868 {
3869 # Update the Mac toolchain if necessary.
3870 'name': 'mac_toolchain',
3871 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583872 'condition': 'checkout_mac or checkout_ios',
Nico Weber193eb852021-05-14 18:01:253873 'action': ['python3', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383874 },
[email protected]c71d3282014-04-09 01:56:203875 {
Chong Gu75af969a2021-03-22 14:46:143876 # Update the Fuchsia SDK if necessary.
3877 'name': 'Download Fuchsia SDK',
3878 'pattern': '.',
3879 'condition': 'checkout_fuchsia',
3880 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313881 'python3',
Chong Gu75af969a2021-03-22 14:46:143882 'src/build/fuchsia/update_sdk.py',
3883 '--default-bucket={fuchsia_sdk_bucket}',
3884 ],
3885 },
3886 {
Hans Wennborg0214e8a2019-04-29 09:50:513887 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123888 # Note: On Win, this should run after win_toolchain, as it may use it.
3889 'name': 'clang',
3890 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513891 'condition': 'not llvm_force_head_revision',
Nico Weber193eb852021-05-14 18:01:253892 'action': ['python3', 'src/tools/clang/scripts/update.py'],
Hans Wennborg0214e8a2019-04-29 09:50:513893 },
3894 {
3895 # Build the clang toolchain from tip-of-tree.
3896 # Note: On Win, this should run after win_toolchain, as it may use it.
3897 'name': 'clang_tot',
3898 'pattern': '.',
3899 'condition': 'llvm_force_head_revision',
Dirk Pranke926f89d2021-05-18 18:42:313900 'action': ['python3', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513901 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443902 '--with-android={checkout_android}',
3903 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123904 },
3905 {
Roberto Carrillo36312722018-10-17 02:18:453906 # This is supposed to support the same set of platforms as 'clang' above.
3907 'name': 'clang_coverage',
3908 'pattern': '.',
3909 'condition': 'checkout_clang_coverage_tools',
Dirk Pranke926f89d2021-05-18 18:42:313910 'action': ['python3', 'src/tools/clang/scripts/update.py',
Hans Wennborg8ee64a12019-11-05 17:31:303911 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453912 },
3913 {
George Burgess IVa55e6bed2019-12-11 16:24:083914 # This is also supposed to support the same set of platforms as 'clang'
3915 # above. LLVM ToT support isn't provided at the moment.
3916 'name': 'clang_tidy',
3917 'pattern': '.',
3918 'condition': 'checkout_clang_tidy',
Dirk Pranke926f89d2021-05-18 18:42:313919 'action': ['python3', 'src/tools/clang/scripts/update.py',
George Burgess IVa55e6bed2019-12-11 16:24:083920 '--package=clang-tidy'],
3921 },
3922 {
Benoit Lized60e0c2a2021-11-04 14:28:363923 # Should run after the clang hook. Used on mac, as well as for orderfile
3924 # generation on Android.
3925 'name': 'objdump',
Nico Weber98fd3772020-12-11 21:14:063926 'pattern': '.',
Benoit Lized60e0c2a2021-11-04 14:28:363927 'condition': 'checkout_mac or checkout_android and host_os != "mac"',
Dirk Pranke926f89d2021-05-18 18:42:313928 'action': ['python3', 'src/tools/clang/scripts/update.py',
Nico Weber98fd3772020-12-11 21:14:063929 '--package=objdump'],
3930 },
3931 {
phajdan.jr2448b2c2015-04-24 21:04:173932 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393933 'name': 'lastchange',
3934 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253935 'action': ['python3', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393936 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253937 },
3938 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373939 # Update GPU lists version string (for gpu/config).
3940 'name': 'gpu_lists_version',
3941 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253942 'action': ['python3', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373943 '-m', 'GPU_LISTS_VERSION',
3944 '--revision-id-only',
3945 '--header', 'src/gpu/config/gpu_lists_version.h'],
3946 },
3947 {
halcanary5cacab3a2016-07-29 19:23:203948 # Update skia_commit_hash.h.
3949 'name': 'lastchange_skia',
3950 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253951 'action': ['python3', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203952 '-m', 'SKIA_COMMIT_HASH',
3953 '-s', 'src/third_party/skia',
3954 '--header', 'src/skia/ext/skia_commit_hash.h'],
3955 },
[email protected]6eabd702014-01-12 00:19:203956 # Pull clang-format binaries using checked-in hashes.
3957 {
Stefan Zagerfd5ba192014-08-23 00:29:393958 'name': 'clang_format_win',
3959 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193960 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:403961 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123962 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393963 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393964 '--no_auth',
3965 '--bucket', 'chromium-clang-format',
3966 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203967 ],
3968 },
3969 {
Stefan Zagerfd5ba192014-08-23 00:29:393970 'name': 'clang_format_mac',
3971 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193972 'condition': 'host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:403973 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123974 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393975 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393976 '--no_auth',
3977 '--bucket', 'chromium-clang-format',
3978 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203979 ],
3980 },
3981 {
Stefan Zagerfd5ba192014-08-23 00:29:393982 'name': 'clang_format_linux',
3983 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193984 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403985 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123986 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393987 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393988 '--no_auth',
3989 '--bucket', 'chromium-clang-format',
3990 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:213991 ],
3992 },
Nico Weber0c0ade82017-10-19 22:34:433993 # Pull rc binaries using checked-in hashes.
3994 {
3995 'name': 'rc_win',
3996 'pattern': '.',
3997 'condition': 'checkout_win and host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:403998 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:433999 'src/third_party/depot_tools/download_from_google_storage.py',
4000 '--no_resume',
4001 '--no_auth',
4002 '--bucket', 'chromium-browser-clang/rc',
4003 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
4004 ],
4005 },
4006 {
4007 'name': 'rc_mac',
4008 'pattern': '.',
4009 'condition': 'checkout_win and host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404010 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434011 'src/third_party/depot_tools/download_from_google_storage.py',
4012 '--no_resume',
4013 '--no_auth',
4014 '--bucket', 'chromium-browser-clang/rc',
4015 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
4016 ],
4017 },
4018 {
4019 'name': 'rc_linux',
4020 'pattern': '.',
4021 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404022 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434023 'src/third_party/depot_tools/download_from_google_storage.py',
4024 '--no_resume',
4025 '--no_auth',
4026 '--bucket', 'chromium-browser-clang/rc',
4027 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:314028 ]
4029 },
Nico Weber76299302018-02-01 20:36:454030 {
Tom Anderson44027d42018-03-15 17:14:534031 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:314032 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404033 'action': [ 'python3',
4034 'src/third_party/depot_tools/download_from_google_storage.py',
Dominik Röttschesf49ef762017-11-17 09:26:314035 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:314036 '--extract',
4037 '--no_auth',
4038 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:534039 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:434040 ],
4041 },
Yves Gerey0e064c4c2019-11-06 14:42:094042 # Download test resources for opus, i.e. audio files.
4043 {
4044 'name': 'opus_test_files',
4045 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404046 'action': ['python3',
4047 'src/third_party/depot_tools/download_from_google_storage.py',
Yves Gerey0e064c4c2019-11-06 14:42:094048 '--no_auth',
4049 '--quiet',
4050 '--bucket', 'chromium-webrtc-resources',
4051 '-d', 'src/third_party/opus/tests/resources'],
4052 },
erikwright9bdc2bf2015-01-22 20:20:044053 {
David Benjaminddc843c2019-03-26 14:50:074054 'name': 'apache_mac',
4055 'pattern': '\\.sha1',
4056 'condition': 'checkout_mac',
Dirk Pranke8e05ffd2021-05-14 02:33:404057 'action': [ 'python3',
David Benjaminddc843c2019-03-26 14:50:074058 'src/third_party/depot_tools/download_from_google_storage.py',
4059 '--no_resume',
4060 '--directory',
4061 '--recursive',
4062 '--no_auth',
4063 '--num_threads=16',
4064 '--bucket', 'chromium-apache-mac',
4065 'src/third_party/apache-mac',
4066 ],
4067 },
4068 {
Stefan Zagerfd5ba192014-08-23 00:29:394069 'name': 'apache_win32',
4070 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074071 'condition': 'checkout_win',
Dirk Pranke8e05ffd2021-05-14 02:33:404072 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124073 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394074 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394075 '--directory',
4076 '--recursive',
4077 '--no_auth',
4078 '--num_threads=16',
4079 '--bucket', 'chromium-apache-win32',
4080 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264081 ],
4082 },
4083 {
Dirk Pranke6c360be2017-10-09 19:06:594084 'name': 'msan_chained_origins',
4085 'pattern': '.',
4086 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404087 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594088 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364089 '--no_resume',
4090 '--no_auth',
4091 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434092 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594093 ],
4094 },
4095 {
4096 'name': 'msan_no_origins',
4097 'pattern': '.',
4098 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404099 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594100 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364101 '--no_resume',
4102 '--no_auth',
4103 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434104 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594105 ],
thomasandersonaa441f52017-04-04 22:35:394106 },
4107 {
Dirk Pranke474d1ca2019-03-13 23:14:364108 'name': 'wasm_fuzzer',
4109 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404110 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124111 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364112 '--no_resume',
4113 '--no_auth',
4114 '-u',
4115 '--bucket', 'v8-wasm-fuzzer',
4116 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474117 ],
4118 },
dpapadcbee6ab2017-01-14 03:05:534119
4120 # Pull down Node binaries for WebUI toolchain.
4121 {
4122 'name': 'node_linux64',
4123 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194124 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404125 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124126 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534127 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534128 '--extract',
4129 '--no_auth',
dpapad77a158862021-10-29 16:29:454130 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534131 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4132 ],
4133 },
4134 {
4135 'name': 'node_mac',
4136 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:144137 'condition': 'host_os == "mac" and host_cpu == "x64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404138 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124139 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534140 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534141 '--extract',
4142 '--no_auth',
dpapad77a158862021-10-29 16:29:454143 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534144 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4145 ],
4146 },
4147 {
Nico Weber6dd87c02021-03-23 14:51:144148 'name': 'node_mac_arm64',
4149 'pattern': '.',
4150 'condition': 'host_os == "mac" and host_cpu == "arm64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404151 'action': [ 'python3',
Nico Weber6dd87c02021-03-23 14:51:144152 'src/third_party/depot_tools/download_from_google_storage.py',
4153 '--no_resume',
4154 '--extract',
4155 '--no_auth',
dpapad77a158862021-10-29 16:29:454156 '--bucket', 'chromium-nodejs/16.13.0',
Nico Weber6dd87c02021-03-23 14:51:144157 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
4158 ],
4159 },
4160 {
dpapadcbee6ab2017-01-14 03:05:534161 'name': 'node_win',
4162 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194163 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404164 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124165 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534166 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534167 '--no_auth',
dpapad77a158862021-10-29 16:29:454168 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534169 '-s', 'src/third_party/node/win/node.exe.sha1',
4170 ],
4171 },
4172
4173 # Pull down NPM dependencies for WebUI toolchain.
4174 {
4175 'name': 'webui_node_modules',
4176 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404177 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124178 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534179 '--no_resume',
4180 '--extract',
4181 '--no_auth',
4182 '--bucket', 'chromium-nodejs',
4183 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4184 ],
4185 },
kainino61f7bce2017-04-28 21:53:274186
Ben Reich6a666ba2021-06-23 04:23:014187 # NPM dependencies for JavaScript code coverage.
4188 {
4189 'name': 'js_coverage_node_modules',
4190 'condition': 'checkout_js_coverage_modules',
4191 'pattern': '.',
4192 'action': [ 'python3',
4193 'src/third_party/depot_tools/download_from_google_storage.py',
4194 '--no_resume',
4195 '--extract',
4196 '--no_auth',
4197 '--bucket', 'chromium-nodejs/js_code_coverage',
4198 '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1',
4199 ],
4200 },
4201
Dirk Prankec1d528fc02017-11-03 15:15:034202 # Download Telemetry's binary dependencies via conditionals
4203 {
4204 'name': 'checkout_telemetry_binary_dependencies',
4205 'condition': 'checkout_telemetry_dependencies',
4206 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324207 'action': [ 'vpython3',
Dirk Prankec1d528fc02017-11-03 15:15:034208 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4209 ],
4210 },
Ryan Heise305d2652020-09-25 02:02:334211
Stephen Martinis924a02d2017-11-08 10:12:034212 # Download Telemetry's benchmark binary dependencies via conditionals
4213 {
4214 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554215 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034216 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464217 'action': [ 'vpython3',
Stephen Martinis924a02d2017-11-08 10:12:034218 'src/tools/perf/fetch_benchmark_deps.py',
4219 '-f',
Ryan Heise305d2652020-09-25 02:02:334220 '-p',
4221 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034222 ],
4223 },
Ryan Heise305d2652020-09-25 02:02:334224 {
4225 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554226 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334227 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324228 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334229 'src/tools/perf/fetch_benchmark_deps.py',
4230 '-f',
4231 '-p',
4232 'win'
4233 ],
4234 },
4235 {
4236 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554237 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334238 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324239 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334240 'src/tools/perf/fetch_benchmark_deps.py',
4241 '-f',
4242 '-p',
4243 'mac'
4244 ],
4245 },
4246 {
4247 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554248 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334249 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464250 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334251 'src/tools/perf/fetch_benchmark_deps.py',
4252 '-f',
4253 '-p',
4254 'android'
4255 ],
4256 },
4257
Dirk Prankec1d528fc02017-11-03 15:15:034258
Dirk Pranke099b747b2017-10-06 04:29:094259 # This is used to ensure that all network operations are properly
4260 # annotated so we can document what they're for.
4261 {
4262 'name': 'tools_traffic_annotation_linux',
4263 'pattern': '.',
4264 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404265 'action': [ 'python3',
Dirk Pranke099b747b2017-10-06 04:29:094266 'src/third_party/depot_tools/download_from_google_storage.py',
4267 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094268 '--no_auth',
4269 '--num_threads=4',
4270 '--bucket', 'chromium-tools-traffic_annotation',
4271 '-d', 'src/tools/traffic_annotation/bin/linux64',
4272 ],
4273 },
4274
Ramin Halavatib7e55d92017-11-21 08:00:574275# This is used to ensure that all network operations are properly
4276# annotated so we can document what they're for.
4277 {
4278 'name': 'tools_traffic_annotation_windows',
4279 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524280 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404281 'action': [ 'python3',
Ramin Halavatib7e55d92017-11-21 08:00:574282 'src/third_party/depot_tools/download_from_google_storage.py',
4283 '--no_resume',
4284 '--no_auth',
4285 '--num_threads=4',
4286 '--bucket', 'chromium-tools-traffic_annotation',
4287 '-d', 'src/tools/traffic_annotation/bin/win32',
4288 ],
4289 },
4290
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404291 # Pull down Zucchini test data.
4292 {
4293 'name': 'zucchini_testdata',
4294 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404295 'action': [ 'python3',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404296 'src/third_party/depot_tools/download_from_google_storage.py',
4297 '--no_resume',
4298 '--no_auth',
huangs3bad8e22017-09-05 21:50:004299 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574300 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4301 '--recursive',
4302 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404303 ],
4304 },
Arthur Wang95d62d42020-06-03 04:53:254305 # Pull down WPR Archive files
4306 {
4307 'name': 'Fetch WPR archive files',
4308 'pattern': '.',
4309 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
Dirk Pranke926f89d2021-05-18 18:42:314310 'action': [ 'python3',
Arthur Wang95d62d42020-06-03 04:53:254311 'src/chrome/test/data/android/manage_wpr_archives.py',
4312 'download',
4313 ],
4314 },
John Budorickda801692018-02-21 23:24:284315 {
George Burgess IV1f751e42018-01-23 22:10:004316 'name': 'Fetch Android AFDO profile',
4317 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034318 'condition': 'checkout_android or checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314319 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114320 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374321 '--newest_state=src/chrome/android/profiles/newest.txt',
4322 '--local_state=src/chrome/android/profiles/local.txt',
4323 '--output_name=src/chrome/android/profiles/afdo.prof',
4324 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4325 ],
George Burgess IV1f751e42018-01-23 22:10:004326 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564327 {
Tom Anderson49e74972019-01-04 19:17:404328 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564329 'pattern': '\\.sha1',
4330 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404331 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274332 'src/third_party/depot_tools/download_from_google_storage.py',
4333 '--no_resume',
4334 '--no_auth',
4335 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404336 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564337 ],
4338 },
4339 {
Tom Anderson49e74972019-01-04 19:17:404340 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264341 'pattern': '\\.sha1',
4342 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404343 'action': [ 'python3',
Tom Anderson16eac9c2018-05-23 21:26:264344 'src/third_party/depot_tools/download_from_google_storage.py',
4345 '--no_resume',
4346 '--no_auth',
4347 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404348 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4349 ],
4350 },
4351 {
4352 'name': 'gvr_static_shim_android_arm64_1',
4353 'pattern': '\\.sha1',
4354 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404355 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404356 'src/third_party/depot_tools/download_from_google_storage.py',
4357 '--no_resume',
4358 '--no_auth',
4359 '--bucket', 'chromium-gvr-static-shim',
4360 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4361 ],
4362 },
4363 {
Tom Anderson49e74972019-01-04 19:17:404364 'name': 'gvr_static_shim_android_arm64_Cr',
4365 'pattern': '\\.sha1',
4366 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404367 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404368 'src/third_party/depot_tools/download_from_google_storage.py',
4369 '--no_resume',
4370 '--no_auth',
4371 '--bucket', 'chromium-gvr-static-shim',
4372 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4373 ],
Tom Anderson16eac9c2018-05-23 21:26:264374 },
4375 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564376 'name': 'vr_controller_test_api',
4377 'pattern': '\\.sha1',
4378 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404379 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274380 'src/third_party/depot_tools/download_from_google_storage.py',
4381 '--no_resume',
4382 '--no_auth',
4383 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4384 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564385 ],
4386 },
Michael Haysdcf68642021-04-29 03:13:314387 # Download and unpack MediaPipe Integration tests.
4388 {
4389 'name': 'mediapipe_integration_testdata',
4390 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254391 'action': [ 'python3',
Michael Haysdcf68642021-04-29 03:13:314392 'src/content/test/gpu/gpu_tests/mediapipe_update.py',
4393 ],
4394 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564395 # Download VR test APKs only if the environment variable is set
4396 {
4397 'name': 'vr_test_apks',
4398 'pattern': '.',
4399 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314400 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054401 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564402 ],
4403 },
bsheedye3c0a222018-07-27 19:06:094404 # DOWNLOAD AR test APKs only if the environment variable is set
4405 {
4406 'name': 'ar_test_apks',
4407 'pattern': '.',
4408 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314409 'action': [ 'python3',
bsheedye3c0a222018-07-27 19:06:094410 'src/third_party/arcore-android-sdk/test-apks/update.py',
4411 ],
4412 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564413 {
Alex Turner18453172019-12-12 21:05:434414 'name': 'subresource-filter-ruleset',
4415 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404416 'action': [ 'python3',
Alex Turner18453172019-12-12 21:05:434417 'src/third_party/depot_tools/download_from_google_storage.py',
4418 '--no_resume',
4419 '--no_auth',
4420 '--bucket', 'chromium-ads-detection',
4421 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4422 ],
4423 },
4424 {
Tiancong Wang6cfc1632019-07-25 21:32:374425 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4426 'pattern': '.',
4427 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314428 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114429 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374430 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4431 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4432 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4433 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4434 ],
4435 },
Tiancong Wang97a86552019-09-17 22:32:404436 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374437 {
Tiancong Wang1150e0f2020-10-12 22:32:034438 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4439 'pattern': '.',
4440 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314441 'action': [ 'python3',
Wan-Teh Chang596a8202020-10-13 22:55:414442 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034443 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4444 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4445 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4446 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4447 ],
4448 },
4449 {
4450 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4451 'pattern': '.',
4452 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314453 'action': [ 'python3',
Tiancong Wang1150e0f2020-10-12 22:32:034454 'src/tools/download_optimization_profile.py',
4455 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4456 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4457 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4458 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4459 ],
4460 },
4461 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564462 # Pull doclava binaries if building for Android.
4463 'name': 'doclava',
4464 'pattern': '.',
4465 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314466 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054467 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564468 ],
4469 },
4470
4471 {
Chong Gu26612e62020-10-06 01:41:344472 'name': 'Download Fuchsia system images',
4473 'pattern': '.',
4474 'condition': 'checkout_fuchsia',
4475 'action': [
Dirk Pranke926f89d2021-05-18 18:42:314476 'python3',
Chong Gu26612e62020-10-06 01:41:344477 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504478 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084479 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564480 ],
4481 },
Dan Jacques9731b23a2017-10-12 20:40:174482
Ben Pasteneaf216c7d2019-05-21 20:56:544483 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434484 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024485 {
Benjamin Pastene99550d22018-04-19 00:16:434486 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024487 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434488 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024489 'action': [
4490 'src/third_party/chromite/bin/cros',
4491 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174492 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434493 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024494 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254495 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254496 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434497 '--cache-dir=src/build/cros_cache/',
4498 '--use-external-config',
4499 '--boards={cros_boards_with_qemu_images}',
4500 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024501 ],
4502 },
Benjamin Pastene99550d22018-04-19 00:16:434503 {
4504 'name': 'cros_simplechrome_artifacts_with_no_vm',
4505 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434506 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434507 'action': [
4508 'src/third_party/chromite/bin/cros',
4509 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174510 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434511 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434512 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254513 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254514 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434515 '--cache-dir=src/build/cros_cache/',
4516 '--use-external-config',
4517 '--boards={cros_boards}',
4518 ],
4519 },
4520 {
4521 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4522 'pattern': '.',
4523 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4524 'action': [
4525 'src/third_party/chromite/bin/cros',
4526 'chrome-sdk',
4527 '--fallback-versions=10',
4528 '--nogoma',
4529 '--nogn-gen',
4530 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254531 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434532 '--cache-dir=src/build/cros_cache/',
4533 '--boards={cros_boards_with_qemu_images}',
4534 '--download-vm',
4535 ],
4536 },
4537 {
4538 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4539 'pattern': '.',
4540 'condition': 'checkout_simplechrome and checkout_src_internal',
4541 'action': [
4542 'src/third_party/chromite/bin/cros',
4543 'chrome-sdk',
4544 '--fallback-versions=10',
4545 '--nogoma',
4546 '--nogn-gen',
4547 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254548 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434549 '--cache-dir=src/build/cros_cache/',
4550 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434551 ],
4552 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024553
Yuke Liaob3a683e2020-04-29 01:43:594554 # Download PGO profiles.
4555 {
4556 'name': 'Fetch PGO profiles for win32',
4557 'pattern': '.',
4558 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314559 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594560 'src/tools/update_pgo_profiles.py',
4561 '--target=win32',
4562 'update',
4563 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4564 ],
4565 },
4566 {
4567 'name': 'Fetch PGO profiles for win64',
4568 'pattern': '.',
4569 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314570 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594571 'src/tools/update_pgo_profiles.py',
4572 '--target=win64',
4573 'update',
4574 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4575 ],
4576 },
4577 {
4578 'name': 'Fetch PGO profiles for mac',
4579 'pattern': '.',
4580 'condition': 'checkout_pgo_profiles and checkout_mac',
Dirk Pranke926f89d2021-05-18 18:42:314581 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594582 'src/tools/update_pgo_profiles.py',
4583 '--target=mac',
4584 'update',
4585 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4586 ],
4587 },
Sebastien Marchand5e903fe2020-08-19 15:44:424588 {
4589 'name': 'Fetch PGO profiles for linux',
4590 'pattern': '.',
4591 'condition': 'checkout_pgo_profiles and checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314592 'action': [ 'python3',
Sebastien Marchand5e903fe2020-08-19 15:44:424593 'src/tools/update_pgo_profiles.py',
4594 '--target=linux',
4595 'update',
4596 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4597 ],
4598 },
Yuke Liaob3a683e2020-04-29 01:43:594599
Chong Gud6807272021-09-25 02:23:094600 # Download Cast Web Runtime
4601 {
4602 'name': 'cast_web_runtime',
4603 'pattern': '.',
4604 'action': [
4605 'python3',
4606 'src/tools/cast3p/update_runtime.py',
4607 ],
4608 'condition': 'checkout_cast3p',
4609 },
4610
Dirk Pranke19a58732021-03-24 22:26:224611 {
Dirk Prankeb404c3b2021-06-14 19:57:504612 'name': 'Generate location tags for tests',
Dirk Pranke19a58732021-03-24 22:26:224613 'pattern': '.',
4614 'action': [
Nico Weber193eb852021-05-14 18:01:254615 'python3',
Dirk Pranke19a58732021-03-24 22:26:224616 'src/testing/generate_location_tags.py',
4617 '--out',
4618 'src/testing/location_tags.json',
4619 ],
Dirk Prankeb404c3b2021-06-14 19:57:504620 'condition': 'generate_location_tags',
Dirk Pranke19a58732021-03-24 22:26:224621 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564622]
scottmg4cd62bec2017-05-16 03:55:254623
Greg Guterman7cf58db2021-04-27 00:22:124624# Add any corresponding DEPS files from this list to chromium.exclusions in
4625# //testing/buildbot/trybot_analyze_config.json
4626# ctx: https://crbug.com/1201994
jbudoricke6932bfd2016-09-07 02:09:224627recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224628 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364629 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594630 # Dawn and Tint's revision are linked
4631 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424632 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584633 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304634 # src-internal has its own DEPS file to pull additional internal repos
4635 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224636]