blob: efb4611a7b6d96651c3c437fcf5c0f851971b5e5 [file] [log] [blame]
andrewhayden889350dd2014-10-06 09:16:401# This file is used to manage the dependencies of the Chromium src repo. It is
2# used by gclient to determine what version of each dependency to check out, and
3# where.
[email protected]3645abc2013-10-28 22:41:284#
andrewhayden889350dd2014-10-06 09:16:405# For more information, please refer to the official documentation:
6# https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code
[email protected]3645abc2013-10-28 22:41:287#
[email protected]ed711942012-05-19 06:57:068# When adding a new dependency, please update the top-level .gitignore file
9# to list the dependency's destination directory.
andrewhayden889350dd2014-10-06 09:16:4010#
11# -----------------------------------------------------------------------------
12# Rolling deps
13# -----------------------------------------------------------------------------
14# All repositories in this file are git-based, using Chromium git mirrors where
15# necessary (e.g., a git mirror is used when the source project is SVN-based).
16# To update the revision that Chromium pulls for a given dependency:
17#
18# # Create and switch to a new branch
19# git new-branch depsroll
andrewhayden1859920b2015-08-11 13:13:2420# # Run roll-dep (provided by depot_tools) giving the dep's path and optionally
21# # a regex that will match the line in this file that contains the current
22# # revision. The script ALWAYS rolls the dependency to the latest revision
23# # in origin/master. The path for the dep should start with src/.
24# roll-dep src/third_party/foo_package/src foo_package.git
andrewhayden889350dd2014-10-06 09:16:4025# # You should now have a modified DEPS file; commit and upload as normal
chromium-autorollc7f8f912019-09-18 16:58:1826# git commit -aspv_he
andrewhayden889350dd2014-10-06 09:16:4027# git cl upload
Dirk Prankef36f4a42020-07-02 16:23:0328#
29# For more on the syntax and semantics of this file, see:
30# https://bit.ly/chromium-gclient-conditionals
31#
32# which is a bit incomplete but the best documentation we have at the
33# moment.
andrewhayden889350dd2014-10-06 09:16:4034
Dirk Pranke4dabe802017-11-02 07:18:5535gclient_gn_args_file = 'src/build/config/gclient_args.gni'
36gclient_gn_args = [
Edward Lemur88678b82018-05-31 06:01:3837 'build_with_chromium',
John Budorick24bdb022018-04-23 14:15:2838 'checkout_android',
Josipdfc143f2020-02-26 23:38:3639 'checkout_android_prebuilts_build_tools',
Ken Rockot027d7fa2018-05-01 03:10:0640 'checkout_android_native_support',
Chong Gu7eb0506f2020-10-14 22:56:2641 'checkout_fuchsia_for_arm64_host',
Victor Costanc63c92122020-01-03 05:49:5342 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2743 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5544 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3645 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3346 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5047 'cros_boards',
48 'cros_boards_with_qemu_images',
Dirk Prankeb404c3b2021-06-14 19:57:5049 'generate_location_tags',
Dirk Pranke4dabe802017-11-02 07:18:5550]
51
[email protected]ed711942012-05-19 06:57:0652
[email protected]5f129de2009-02-24 23:22:0453vars = {
Edward Lemur88678b82018-05-31 06:01:3854 # Variable that can be used to support multiple build scenarios, like having
55 # Chromium specific targets in a client project's GN file or sync dependencies
56 # conditionally etc.
57 'build_with_chromium': True,
58
Dirk Prankef044b6b02017-10-05 22:02:0359 # By default, we should check out everything needed to run on the main
60 # chromium waterfalls. This var can be also be set to "small", in order
61 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1662 # purposes, by adding the following line to src.git's .gclient entry:
63 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0364 'checkout_configuration': 'default',
65
Michael Mossc09fc5c2019-01-18 08:00:0366 # By default, don't check out android. Will be overridden by gclient
67 # variables.
68 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
69 'checkout_android': False,
70
Chong Gue8598f872021-03-20 06:27:4471 # By default, don't check out Fuchsia. Will be overridden by gclient
72 # variables.
73 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
74 'checkout_fuchsia': False,
75
Josipdfc143f2020-02-26 23:38:3676 # Pull in Android prebuilts build tools so we can create Java xrefs
77 'checkout_android_prebuilts_build_tools': False,
78
Ken Rockot027d7fa2018-05-01 03:10:0679 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
80 # build ARC++ support libraries.
81 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
82
Chong Gu3c585752021-09-24 22:23:2283 # By default, do not check out Cast3P.
84 'checkout_cast3p': False,
85
Yiming Zhoud369d9f2018-12-18 00:24:0186 # By default, do not check out Chromium autofill captured sites test
87 # dependencies. These dependencies include very large numbers of very
88 # large web capture files. Captured sites test dependencies are also
89 # restricted to Googlers only.
90 'checkout_chromium_autofill_test_dependencies': False,
91
Yiming Zhou7fa0ef42019-03-06 00:57:4892 # By default, do not check out Chromium password manager captured sites test
93 # dependencies. These dependencies include very large numbers of very
94 # large web capture files. Captured sites test dependencies are also
95 # restricted to Googlers only.
96 'checkout_chromium_password_manager_test_dependencies': False,
97
Yiming Zhoub97fb5c62021-07-20 21:33:1698 # By default, do not check out Chromium Enterprise File System Connector
99 # captured sites test ependencies. These dependencies include a large number
100 # of large web capture files. Captured sites test dependencies are also
101 # restricted to Googlers only.
102 'checkout_chromium_fsc_test_dependencies': False,
103
Victor Costanc63c92122020-01-03 05:49:53104 # By default, do not check out Google Benchmark. The library is only used by a
105 # few specialized benchmarks that most developers do not interact with. Will
106 # be overridden by gclient variables.
107 'checkout_google_benchmark': False,
108
Ben Reich6a666ba2021-06-23 04:23:01109 # By default, do not checkout JavaScript coverage node modules. These packages
110 # are used to post-process raw v8 coverage reports into IstanbulJS compliant
111 # output.
112 'checkout_js_coverage_modules': False,
113
Nico Weberee8560d52021-03-22 20:48:23114 # Check out and download nacl by default, unless on an arm mac.
115 # This can be disabled e.g. with custom_vars.
116 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55117
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30118 # By default, do not check out src-internal. This can be overridden e.g. with
119 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57120 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30121
Dirk Prankec1d528fc02017-11-03 15:15:03122 # Fetch the additional packages and files needed to run all of the
123 # telemetry tests. This is false by default as some stuff is only
124 # privately accessible.
125 'checkout_telemetry_dependencies': False,
126
Ryan Heiseff8d40ea2020-10-13 19:15:55127 # Bots that don't consume WPR archives can skip downloading
128 # them.
129 'skip_wpr_archives_download': False,
130
Roberto Carrillo36312722018-10-17 02:18:45131 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
132 # process the raw profiles produced by instrumented targets (built with
133 # the gn arg 'use_clang_coverage').
134 'checkout_clang_coverage_tools': False,
135
Yuke Liaob3a683e2020-04-29 01:43:59136 # Fetch the pgo profiles to optimize official builds.
137 'checkout_pgo_profiles': False,
138
George Burgess IVa55e6bed2019-12-11 16:24:08139 # Fetch clang-tidy into the same bin/ directory as our clang binary.
140 'checkout_clang_tidy': False,
141
Patrick Tod8a469a2019-08-27 06:34:33142 # By default checkout the OpenXR loader library only on Windows. The OpenXR
143 # backend for VR in Chromium is currently only supported for Windows, but
144 # support for other platforms may be added in the future.
145 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36146
Takuto Ikutae306cbad2018-12-06 16:43:55147 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
148 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44149
Arthur Wang95d62d42020-06-03 04:53:25150 # By default bot checkouts the WPR archive files only when this
151 # flag is set True.
152 'checkout_wpr_archives': False,
153
Rohit Rao5b4160412019-02-05 20:12:54154 # By default, do not check out WebKit for iOS, as it is not needed unless
155 # running against ToT WebKit rather than system WebKit. This can be overridden
156 # e.g. with custom_vars.
157 'checkout_ios_webkit': False,
158
David Dorwin8fd93d052021-08-27 11:37:08159 # Fetches only the SDK boot images that match at least one of the
Kevin Marshall9c4748c82019-08-23 18:46:50160 # entries in a comma-separated list.
Kevin Marshall9c4748c82019-08-23 18:46:50161 # Wildcards are supported (e.g. "qemu.*").
David Dorwin8fd93d052021-08-27 11:37:08162 #
163 # Example of images include:
164 # Emulation:
Chong Gu96fe8db2021-09-29 21:28:00165 # qemu.x64, qemu.arm64, workstation.qemu-x64-release
David Dorwin8fd93d052021-08-27 11:37:08166 # Hardware:
167 # generic.x64, generic.arm64
168 #
169 # Since the images are hundreds of MB, default to only downloading the image
170 # most commonly useful for developers. Bots and developers that need to use
171 # other images (e.g., qemu.arm64) can override this with additional images.
172 'checkout_fuchsia_boot_images': "qemu.x64",
Kevin Marshall9c4748c82019-08-23 18:46:50173
Stephen Roe3c9f5852019-11-13 17:25:43174 # By default, do not check out files required to run fuchsia tests in
175 # qemu on linux-arm64 machines.
176 'checkout_fuchsia_for_arm64_host': False,
177
omer902517f72020-10-16 12:53:08178 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
179 'fuchsia_sdk_bucket': 'fuchsia',
180
181 # By default, download the fuchsia images from the fuchsia GCS bucket.
182 'fuchsia_images_bucket': 'fuchsia',
183
Ken Rockot7339fe52018-04-30 21:17:17184 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
185 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50186 'cros_boards': Str(''),
187 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54188 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07189 'checkout_simplechrome': '"{cros_boards}" != ""',
190 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02191
Dirk Prankeb404c3b2021-06-14 19:57:50192 # Generate location tag metadata to include in tests result data uploaded
193 # to ResultDB. This isn't needed on some configs and the tool that generates
194 # the data may not run on them, so we make it possible for this to be
195 # turned off. Note that you also generate the metadata but not include it
196 # via a GN build arg (tests_have_location_tags).
197 'generate_location_tags': True,
198
Takuto Ikuta409e0ff62018-12-06 14:58:11199 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33200 # Make sure the revision is uploaded by infra-packagers builder.
201 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autoroll12e10502021-09-28 11:03:36202 'luci_go': 'git_revision:a373a19da0fbbbe81b2b684e3797260294393e40',
Takuto Ikuta409e0ff62018-12-06 14:58:11203
Hans Wennborg0214e8a2019-04-29 09:50:51204 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
205 # instead of downloading the prebuilt pinned revision.
206 'llvm_force_head_revision': False,
207
Greg Gutermande78a042021-02-17 01:37:55208 # See //docs/testing/regression-test-selection.md
209 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33210 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55211
Nico Weber332332a982021-02-26 17:24:09212 # By default, do not check out the re-client binaries.
213 'checkout_reclient': False,
214
Corentin Wallez5b4f4f282021-04-09 09:50:59215 # Make Dawn skip its standalone dependencies
216 'dawn_standalone': False,
217
Ye Kuang346d9d272020-12-03 03:35:00218 # reclient CIPD package version
Rubens Farias6d47a402021-09-13 19:45:42219 'reclient_version': 're_client_version:0.40.0.40ff5a5-gomaip',
Ye Kuang346d9d272020-12-03 03:35:00220
Oystein Eftevaaga9439b922018-01-08 19:30:14221 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34222 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01223 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39224 'chromium_git': 'https://chromium.googlesource.com',
225 'dawn_git': 'https://dawn.googlesource.com',
226 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27227 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01228 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39229 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02230 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46231 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46232 # the commit queue can handle CLs rolling Skia
233 # and whatever else without interference from each other.
chromium-autoroll7fd708f2021-10-01 01:49:35234 'skia_revision': '7bb0ff05cec57ee2252b4c2e7b4a8782b84205b3',
[email protected]5eb3022e2011-11-23 16:42:26235 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04236 # the commit queue can handle CLs rolling V8
237 # and whatever else without interference from each other.
v8-ci-autoroll-builder3d343642021-09-30 23:42:24238 'v8_revision': 'b1a7be93c0182862b1f2b07953df0b78fc73a89a',
[email protected]20e0e752012-09-14 15:56:52239 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20240 # the commit queue can handle CLs rolling ANGLE
241 # and whatever else without interference from each other.
chromium-autoroll1681bb62021-09-30 21:55:21242 'angle_revision': '1fdedbd45a55ff06b98e038c39915bd025bf3dfa',
[email protected]f58d3292014-05-14 01:56:54243 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17244 # the commit queue can handle CLs rolling SwiftShader
245 # and whatever else without interference from each other.
chromium-autoroll5613f1d2021-09-29 18:29:33246 'swiftshader_revision': '83002b04a3aa91a8bfd1e25f5644175f677146ed',
capne3976c22016-08-12 22:06:17247 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29248 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03249 # and whatever else without interference from each other.
chromium-autoroll8d9a09132021-10-01 00:22:31250 'pdfium_revision': 'd8ce1653bc79f8fda26d637aa88ea295a1a05e4b',
[email protected]99e1c5c2014-06-20 13:02:29251 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47252 # the commit queue can handle CLs rolling BoringSSL
253 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55254 #
255 # Note this revision should be updated with
256 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamin6395c862021-09-30 17:00:31257 'boringssl_revision': '87f316d7748268eb56f2dc147bd593254ae93198',
szager29407eb2014-08-26 13:09:31258 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31259 # the commit queue can handle CLs rolling google-toolbox-for-mac
260 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01261 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31262 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02263 # the commit queue can handle CLs rolling googletest
264 # and whatever else without interference from each other.
chromium-autoroll3804f732021-09-29 01:14:53265 'googletest_revision': 'ab36804e42d4cb85b7e7fe9946928597840684db',
Victor Costan97d0cebe2019-03-23 00:24:02266 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31267 # the commit queue can handle CLs rolling lighttpd
268 # and whatever else without interference from each other.
269 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
270 # Three lines of non-changing comments so that
271 # the commit queue can handle CLs rolling lss
272 # and whatever else without interference from each other.
Matthew Denton5d2b1f22021-04-05 00:33:55273 'lss_revision': '92a65a8f5d705d1928874420c8d0d15bde8c89e5',
mseaborn851e1bd12014-09-05 08:00:14274 # Three lines of non-changing comments so that
275 # the commit queue can handle CLs rolling NaCl
276 # and whatever else without interference from each other.
chromium-autorollca4aeea2021-09-28 15:56:22277 'nacl_revision': 'c98b1fead366537568b982841beff02aec6971a3',
cwallezf2b03492015-08-25 15:08:18278 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54279 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42280 # and whatever else without interference from each other.
chromium-autoroll090ba802021-09-30 13:23:44281 'freetype_revision': '1d79c892cf259577d3e68e2cb2c7bef819e4425d',
robertocn4567f4d2016-03-23 03:36:07282 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52283 # the commit queue can handle CLs rolling freetype
284 # and whatever else without interference from each other.
Dominik Röttsches8a5a47e2021-08-11 15:50:17285 'freetype_testing_revision': 'fe2eddae6176f75e2101289eeda22a5ff3d808ca',
Dominik Röttsches5c56793f2020-11-12 08:51:52286 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47287 # the commit queue can handle CLs rolling HarfBuzz
288 # and whatever else without interference from each other.
Dominik Röttsches9e00e702021-09-28 15:31:50289 'harfbuzz_revision': 'a52c6df38a38c4e36ff991dfb4b7d92e48a44553',
Dominik Röttsches60dab7e12018-03-20 09:55:47290 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35291 # the commit queue can handle CLs rolling Emoji Segmenter
292 # and whatever else without interference from each other.
293 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
294 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08295 # the commit queue can handle CLs rolling OTS
296 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48297 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08298 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07299 # the commit queue can handle CLs rolling catapult
300 # and whatever else without interference from each other.
chromium-autorollf4af5b82021-09-30 00:06:01301 'catapult_revision': '01df326efe1656bf52ef5866098a7852fb2078dc',
ochangcbd1cf202016-04-01 21:37:37302 # Three lines of non-changing comments so that
303 # the commit queue can handle CLs rolling libFuzzer
304 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51305 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28306 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37307 # the commit queue can handle CLs rolling devtools-frontend
308 # and whatever else without interference from each other.
chromium-autoroll2bdf86892021-09-30 21:30:24309 'devtools_frontend_revision': 'aec1ec3abcbd259ede0ce3dcb2608975a69b1db3',
Yang Guo210ffc92019-10-21 07:14:37310 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05311 # the commit queue can handle CLs rolling libprotobuf-mutator
312 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35313 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36314 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49315 # the commit queue can handle CLs rolling android_sdk_build-tools_version
316 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55317 'android_sdk_build-tools_version': 'tRoD45SCi7UleQqSV7MrMQO1_e5P8ysphkCcj6z_cCQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49318 # Three lines of non-changing comments so that
319 # the commit queue can handle CLs rolling android_sdk_emulator_version
320 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55321 'android_sdk_emulator_version': 'gMHhUuoQRKfxr-MBn3fNNXZtkAVXtOwMwT7kfx8jkIgC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49322 # Three lines of non-changing comments so that
323 # the commit queue can handle CLs rolling android_sdk_extras_version
324 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04325 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23326 # Three lines of non-changing comments so that
327 # the commit queue can handle CLs rolling android_sdk_patcher_version
328 # and whatever else without interference from each other.
329 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49330 # Three lines of non-changing comments so that
331 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
332 # and whatever else without interference from each other.
Peter Wena103102d2021-09-20 18:05:30333 'android_sdk_platform-tools_version': 'g7n_-r6yJd_SGRklujGB1wEt8iyr77FZTUJVS9w6O34C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49334 # Three lines of non-changing comments so that
335 # the commit queue can handle CLs rolling android_sdk_platforms_version
336 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55337 'android_sdk_platforms_version': 'lL3IGexKjYlwjO_1Ga-xwxgwbE_w-lmi2Zi1uOlWUIAC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49338 # Three lines of non-changing comments so that
339 # the commit queue can handle CLs rolling android_sdk_sources_version
340 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55341 'android_sdk_sources_version': 'n7svc8KYah-i4s8zwkVa85SI3_H0WFOniP0mpwNdFO0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49342 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36343 # the commit queue can handle CLs rolling feed
344 # and whatever else without interference from each other.
chromium-autoroll5ccb3ce2021-09-25 01:52:44345 'shaderc_revision': 'f6d6dddfabfec1041c0dfb8e7ff3608a5f82227c',
Corentin Wallez955059ff2018-10-21 10:47:39346 # Three lines of non-changing comments so that
347 # the commit queue can handle CLs rolling feed
348 # and whatever else without interference from each other.
chromium-autoroll856fb1a32021-09-30 22:35:02349 'dawn_revision': '75911ca2b53cda8c74cf6cc57cfbb737f6328270',
Victor Vasiliev92c06acc2018-12-08 10:16:27350 # Three lines of non-changing comments so that
351 # the commit queue can handle CLs rolling feed
352 # and whatever else without interference from each other.
David Schinazi22c87f22021-10-01 01:46:14353 'quiche_revision': '849d07efe863b9d1f08ae78c962c1117be6429fb',
Tom Andersone70019692019-02-06 01:38:04354 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11355 # the commit queue can handle CLs rolling ios_webkit
356 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36357 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36358 # Three lines of non-changing comments so that
359 # the commit queue can handle CLs rolling libexpat
360 # and whatever else without interference from each other.
Ben Wagner7217f032021-05-25 14:26:03361 'libexpat_revision': 'a28238bdeebc087071777001245df1876a11f5ee',
Nigel Taob517eb8912019-10-23 03:36:24362 # Three lines of non-changing comments so that
363 # the commit queue can handle CLs rolling wuffs
364 # and whatever else without interference from each other.
Nigel Taod6138f52021-08-20 03:19:47365 'wuffs_revision': 'c9d2ed7983381ab659a56e0b8bc0d077e421f697',
Nigel Tao3aa72142019-12-03 22:05:41366 # Three lines of non-changing comments so that
367 # the commit queue can handle CLs rolling libgifcodec
368 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19369 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18370 # Three lines of non-changing comments so that
371 # the commit queue can handle CLs rolling libavif
372 # and whatever else without interference from each other.
Wan-Teh Chang0e5f27f2021-09-24 16:50:28373 'libavif_revision': 'f131b785938e96995e4ef8d8baaefca8f974afb9',
Himanshu Jaju46bc91032020-07-08 21:57:58374 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33375 # the commit queue can handle CLs rolling nearby
376 # and whatever else without interference from each other.
Josh Nohle8e6f25e2021-08-19 01:32:20377 'nearby_revision': 'f483110a8d92cf4d26f2d725a09655a0ce3b0f6c',
Himanshu Jaju114b74212020-07-09 13:32:33378 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58379 # the commit queue can handle CLs rolling securemessage
380 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50381 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58382 # Three lines of non-changing comments so that
383 # the commit queue can handle CLs rolling ukey2
384 # and whatever else without interference from each other.
385 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34386 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58387 # the commit queue can handle CLs rolling feed
388 # and whatever else without interference from each other.
Patrick Meiringa7fc6122021-07-27 12:28:00389 'resultdb_version': 'git_revision:735a8a662d3874d8b1d795a40e46ea0f57b52758',
Nico Weber1c088adf2021-03-03 16:56:34390 # Three lines of non-changing comments so that
391 # the commit queue can handle CLs rolling feed
392 # and whatever else without interference from each other.
chromium-autoroll2bd5b222021-09-30 23:55:58393 'libcxxabi_revision': '9959b06ccd7291269796e85c7c8f7b432af414bd',
Nico Weber1c088adf2021-03-03 16:56:34394 # Three lines of non-changing comments so that
395 # the commit queue can handle CLs rolling feed
396 # and whatever else without interference from each other.
chromium-autorollb776ca1662021-09-27 10:58:06397 'libunwind_revision': 'a002c725cf03e16d3bc47dd9b7962aa22f7ee1d9',
Nico Weber14861e52021-03-06 18:49:43398 # Three lines of non-changing comments so that
399 # the commit queue can handle CLs rolling feed
400 # and whatever else without interference from each other.
Xiaohui Chen03751772021-03-16 19:50:17401 'clang_format_revision': '99803d74e35962f63a775f29477882afd4d57d94',
Moritz Firsching6980917f2021-04-01 04:51:50402 # Three lines of non-changing comments so that
403 # the commit queue can handle CLs rolling feed
404 # and whatever else without interference from each other.
Alex Deymof2b053ae2021-08-10 22:38:53405 'libjxl_revision': 'c4e0877f93506e880cd922f6c94644d79ae9adff',
Moritz Firsching6980917f2021-04-01 04:51:50406 # Three lines of non-changing comments so that
407 # the commit queue can handle CLs rolling feed
408 # and whatever else without interference from each other.
Alex Deymof2b053ae2021-08-10 22:38:53409 'highway_revision': '424360251cdcfc314cfc528f53c872ecd63af0f0',
Dirk Pranke3c18a382019-03-15 01:07:51410
Nico Weberff3d9b362021-03-04 02:57:59411 # If you change this, also update the libc++ revision in
412 # //buildtools/deps_revisions.gni.
Amy Huang804355e2021-07-07 21:23:59413 'libcxx_revision': '79a2e924d96e2fc1e4b937c42efd08898fa472d7',
Nico Weberff3d9b362021-03-04 02:57:59414
Dirk Pranke6d095b42019-03-15 23:44:01415 # GN CIPD package version.
chromium-autoroll9a8adfe2021-09-27 14:48:36416 'gn_version': 'git_revision:0153d369bbccc908f4da4993b1ba82728055926a',
[email protected]5f129de2009-02-24 23:22:04417}
418
tandrii74b7e422014-09-23 16:45:27419# Only these hosts are allowed for dependencies in this DEPS file.
420# If you need to add a new host, contact chrome infrastracture team.
421allowed_hosts = [
tandriicb12c642015-03-27 19:00:55422 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34423 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39424 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04425 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30426 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39427 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39428 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39429 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27430 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39431 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17432 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02433 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27434]
435
[email protected]5f129de2009-02-24 23:22:04436deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36437 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49438 Var('chromium_git') +
439 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17440 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01441 'src/buildtools/linux64': {
442 'packages': [
443 {
444 'package': 'gn/gn/linux-amd64',
445 'version': Var('gn_version'),
446 }
447 ],
448 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02449 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01450 },
451 'src/buildtools/mac': {
452 'packages': [
453 {
Nico Weber17e920f2020-12-29 15:01:40454 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01455 'version': Var('gn_version'),
456 }
457 ],
458 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02459 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01460 },
Dirk Pranke474d1ca2019-03-13 23:14:36461 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50462 Var('chromium_git') +
463 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26464 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36465 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50466 Var('chromium_git') +
467 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26468 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36469 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50470 Var('chromium_git') +
471 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26472 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01473 'src/buildtools/win': {
474 'packages': [
475 {
476 'package': 'gn/gn/windows-amd64',
477 'version': Var('gn_version'),
478 }
479 ],
480 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02481 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01482 },
Michael Savigny8247d2d2020-12-08 17:57:33483 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50484 'packages': [
485 {
Ye Kuang346d9d272020-12-03 03:35:00486 'package': 'infra/rbe/client/${{platform}}',
487 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50488 }
489 ],
490 'dep_type': 'cipd',
Fumitoshi Ukai03ff6be2021-09-24 05:19:18491 'condition': 'checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50492 },
Adrian Taylorc5fb8a002021-08-24 21:26:38493 'src/third_party/android_rust_toolchain/toolchain': {
494 'packages': [
495 {
496 'package': 'chromium/third_party/android_rust_toolchain/linux-amd64',
Adrian Taylor874b6ab2021-09-28 23:34:35497 'version': 'Y_98LpGttl-smMlR2AKpVteoGBnxUH2EEKinpRsLy08C',
Adrian Taylorc5fb8a002021-08-24 21:26:38498 },
499 ],
500 'dep_type': 'cipd',
501 'condition': '(host_os == "linux")',
502 },
John Williamsff7a08d2018-02-01 03:20:21503
Andrew Luo96e2fef8d2018-08-22 20:18:24504 'src/android_webview/tools/cts_archive': {
505 'packages': [
506 {
507 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21508 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24509 },
510 ],
511 'condition': 'checkout_android',
512 'dep_type': 'cipd',
513 },
514
Alan Cutter76f128f92021-04-22 05:50:41515 'src/chrome/browser/resources/preinstalled_web_apps/internal': {
Zain Afzalc8636422021-09-16 06:19:20516 'url': 'https://chrome-internal.googlesource.com/chrome/components/default_apps.git' + '@' + '3610b316398d68e3ae89388c03cb8bd8eb30e76a',
Alan Cutter76f128f92021-04-22 05:50:41517 'condition': 'checkout_src_internal',
518 },
519
Paweł Hajdan, Jr7af368952017-10-02 12:25:36520 'src/chrome/installer/mac/third_party/xz/xz': {
521 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
522 'condition': 'checkout_mac',
523 },
524
Brad Hall2d33cbf2019-02-27 21:48:04525 'src/tools/clang/dsymutil': {
526 'packages': [
527 {
528 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41529 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04530 }
531 ],
Sylvain Defresne03f0d102019-11-22 17:04:16532 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04533 'dep_type': 'cipd',
534 },
535
Yiming Zhoud369d9f2018-12-18 00:24:01536 'src/chrome/test/data/autofill/captured_sites': {
537 'packages': [
538 {
539 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Christoph Schweringbcf3d7b2021-08-05 01:39:23540 'version': 'T1tIsFMGPMQ9YL3t92oEL1r4wxGz5RHTSr45M0H9GwkC',
Yiming Zhoud369d9f2018-12-18 00:24:01541 }
542 ],
543 'condition': 'checkout_chromium_autofill_test_dependencies',
544 'dep_type': 'cipd',
545 },
546
Yiming Zhou7fa0ef42019-03-06 00:57:48547 'src/chrome/test/data/password/captured_sites': {
548 'packages': [
549 {
550 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90bc29672021-06-17 18:49:20551 'version': '9wov5BqIgpBX5S5_U8V_kKNw0tPVWNdPf9ESRYF16R8C',
Yiming Zhou7fa0ef42019-03-06 00:57:48552 }
553 ],
554 'condition': 'checkout_chromium_password_manager_test_dependencies',
555 'dep_type': 'cipd',
556 },
557
Yiming Zhoub97fb5c62021-07-20 21:33:16558 'src/chrome/test/data/enterprise/connectors/file_system/captured_sites': {
559 'packages': [
560 {
561 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/captured_sites',
uwyimingce0024a2021-09-15 18:33:12562 'version': '-4zOjJJZh2jzpT8FfELxOWSU8-YUoshUfI9UirvYkCwC',
Yiming Zhoub97fb5c62021-07-20 21:33:16563 }
564 ],
565 'condition': 'checkout_chromium_fsc_test_dependencies',
566 'dep_type': 'cipd',
567 },
568
569 'src/chrome/test/data/enterprise/connectors/file_system/downloads/cipd': {
570 'packages': [
571 {
572 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/downloads',
573 'version': 'OqoTmkXSZL8TiU2yFt3j6fKGoLwXYCWJXcFXg4L2b_wC',
574 }
575 ],
576 'condition': 'checkout_chromium_fsc_test_dependencies',
577 'dep_type': 'cipd',
578 },
579
580
Stefan Zagerfd5ba192014-08-23 00:29:39581 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56582 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38583
Stefan Zagerfd5ba192014-08-23 00:29:39584 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56585 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26586
Robert Sesek1a726e02018-08-17 18:39:43587 'src/chrome/test/data/safe_browsing/dmg': {
588 'packages': [
589 {
590 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09591 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43592 },
593 ],
594 'condition': 'checkout_mac',
595 'dep_type': 'cipd',
596 },
597
bsheedya9ced4c42018-07-14 00:28:00598 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12599 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38600
Lindsay Pasrichab31f6c62018-10-11 00:09:44601 'src/ios/third_party/earl_grey2/src': {
Justin Cohen1e128762021-08-19 03:12:48602 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '3a6f231bb1c1b9355d684aff73c18ea9aa0feedf',
Lindsay Pasrichab31f6c62018-10-11 00:09:44603 'condition': 'checkout_ios',
604 },
605
Lindsay Pasrichab0d775f2018-10-12 22:04:35606 'src/ios/third_party/edo/src': {
chromium-autoroll4c2418a2021-08-07 02:22:04607 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '48f00d5e340af3f78a1f3768b3f4f085efaf099d',
Lindsay Pasrichab0d775f2018-10-12 22:04:35608 'condition': 'checkout_ios',
609 },
610
Lindsay Pasrichabe000ae22018-08-22 15:21:49611 'src/ios/third_party/gtx/src': {
Justin Cohen8638d28b2021-08-09 20:53:49612 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '8245048a7023a37055d8d6c7a421bce3fcf79e6b',
Lindsay Pasrichabe000ae22018-08-22 15:21:49613 'condition': 'checkout_ios',
614 },
615
Paweł Hajdan, Jr7af368952017-10-02 12:25:36616 'src/ios/third_party/gcdwebserver/src': {
617 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
618 'condition': 'checkout_ios',
619 },
620
621 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller21e32662021-09-30 09:32:22622 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + 'b498aa66b5ffffa6ff59b75221b42b2d54ef5207',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36623 'condition': 'checkout_ios',
624 },
625
626 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29627 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36628 'condition': 'checkout_ios',
629 },
630
Gauthier Ambard8d034462017-10-25 16:39:55631 'src/ios/third_party/material_internationalization_ios/src': {
Internal Frameworks Autorollera7dce7c2021-09-24 23:19:33632 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + '4f71b756289a90e7e559d1851fd1c426a183dbc8',
Gauthier Ambard8d034462017-10-25 16:39:55633 'condition': 'checkout_ios',
634 },
635
Paweł Hajdan, Jr7af368952017-10-02 12:25:36636 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autorollerb898dba2021-08-27 21:40:34637 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4be05d4676645febc453a6cde7f5adfb1b785dc1',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36638 'condition': 'checkout_ios',
639 },
640
641 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05642 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36643 'condition': 'checkout_ios',
644 },
645
646 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere5dd2eb2021-05-20 09:54:47647 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '197375261e25ee5d473219d0f353a1f635f5393d',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36648 'condition': 'checkout_ios',
649 },
650
mrefaat070940d2017-12-01 02:59:38651 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58652 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38653 'condition': 'checkout_ios',
654 },
655
mrefaatb4b862312017-12-01 20:03:05656 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42657 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05658 'condition': 'checkout_ios',
659 },
660
Louis Romeroe1d73292017-12-07 01:28:17661 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42662 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17663 'condition': 'checkout_ios',
664 },
665
Rohit Rao62d505b2021-09-27 19:36:45666 'src/ios/third_party/native_closure_compiler': {
667 'packages': [
668 {
669 'package': 'chromium/third_party/native_closure_compiler_macos',
670 'version': 'version:[email protected]',
671 },
672 ],
673 'condition': 'checkout_ios',
674 'dep_type': 'cipd',
675 },
676
Paweł Hajdan, Jr7af368952017-10-02 12:25:36677 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11678 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36679 'condition': 'checkout_ios',
680 },
681
Rohit Rao5b4160412019-02-05 20:12:54682 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11683 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
684 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54685 'condition': 'checkout_ios and checkout_ios_webkit'
686 },
687
jrummellf715b1692015-10-21 23:26:26688 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09689 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11690
Dirk Pranke4dabe802017-11-02 07:18:55691 'src/native_client': {
692 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
693 'condition': 'checkout_nacl',
694 },
[email protected]bba1c0dd2013-08-19 10:33:31695
Victor Vasiliev92c06acc2018-12-08 10:16:27696 'src/net/third_party/quiche/src':
697 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
698
Nodir Turakulove249d372021-03-26 16:33:25699 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55700 'packages': [
701 {
Nodir Turakulove249d372021-03-26 16:33:25702 'package': 'chromium/rts/model/linux-amd64',
chromium-autoroll40eb4a2f2021-09-21 13:49:18703 'version': 'lwDVKJSLO806pSWeNhI7nfQQjiAb4x2dgTCv97dKDpMC',
Greg Gutermande78a042021-02-17 01:37:55704 },
705 ],
706 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25707 'condition': 'checkout_rts_model and checkout_linux',
708 },
709
710 'src/testing/rts/mac-amd64': {
711 'packages': [
712 {
713 'package': 'chromium/rts/model/mac-amd64',
chromium-autorolla9bd7852021-09-21 13:15:57714 'version': 'e__Vuyua3zZC4lJQLBk-BtXOSlDpWaGClmjLJpnsbQsC',
Nodir Turakulove249d372021-03-26 16:33:25715 },
716 ],
717 'dep_type': 'cipd',
718 'condition': 'checkout_rts_model and checkout_mac',
719 },
720
721 'src/testing/rts/windows-amd64': {
722 'packages': [
723 {
724 'package': 'chromium/rts/model/windows-amd64',
chromium-autoroll830c4342021-09-21 13:10:27725 'version': 'qfSLj_mT1iIyG4avKipI-bcRJDDh5R3aqAnbqZJ_ImoC',
Nodir Turakulove249d372021-03-26 16:33:25726 },
727 ],
728 'dep_type': 'cipd',
729 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55730 },
731
Marc-Antoine Ruel81815952018-07-13 00:26:44732 'src/tools/luci-go': {
733 'packages': [
734 {
735 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11736 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44737 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08738 {
739 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11740 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08741 },
742 {
743 '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': {
Ben Joyce758eb4c2021-01-27 22:24:09782 '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',
chromium-autorollf30cd6362021-09-25 23:36:56790 'version': '5ogjCeEw_SblgjIEGQ90Mr2ImySIcVxVCx6ve5lMk5YC',
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-autorolleb99bd28c2021-08-26 21:24:55823 'version': 'O9eXFyC5ZkcYvDfHRLKPO1g1Xwf7M33wT3cuJtyfc0sC',
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',
845 'version': 'nK0LSzIJHh_OqyIEMh3zye_Ad54jw57inqQF5jFJzdYC',
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 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55884 'package': 'chromium/third_party/android_sdk/public/sources/android-30',
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
John Budoricke9aa27c2018-03-24 00:23:27924 'src/third_party/bazel': {
925 'packages': [
926 {
927 'package': 'chromium/third_party/bazel',
Andrew Grieve8a3a5c772019-11-12 22:27:04928 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
John Budoricke9aa27c2018-03-24 00:23:27929 },
930 ],
931 'condition': 'checkout_android',
932 'dep_type': 'cipd',
933 },
934
Chong Gu3c585752021-09-24 22:23:22935 'src/third_party/cast_core/prebuilts': {
936 'packages': [
937 {
938 'package': 'cast3p/cast_core/package_qa_vizio_castos_armv7a.tar',
939 'version': 'ZOzcgmEj32ltQEYvSSBfLbwcEo4MA_qtruinWrbbpGAC',
940 },
941 ],
942 'condition': 'checkout_cast3p',
943 'dep_type': 'cipd',
944 },
945
Victor Costanc63c92122020-01-03 05:49:53946 'src/third_party/google_benchmark/src': {
Victor Costane3499c72021-06-22 00:27:13947 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'e991355c02b93fe17713efe04cbc2e278e00fdbd',
Victor Costanc63c92122020-01-03 05:49:53948 'condition': 'checkout_google_benchmark',
949 },
950
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42951 'src/third_party/boringssl/src':
952 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
953
John Budoricke9aa27c2018-03-24 00:23:27954 'src/third_party/bouncycastle': {
955 'packages': [
956 {
957 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09958 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27959 },
960 ],
961 'condition': 'checkout_android',
962 'dep_type': 'cipd',
963 },
964
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42965 'src/third_party/breakpad/breakpad':
Zequan Wu18090acf2021-09-17 22:49:22966 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '1147c2fcf09cf150e6d7891e94bd390c6c8a9def',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42967
John Budoricke9aa27c2018-03-24 00:23:27968 'src/third_party/byte_buddy': {
969 'packages': [
970 {
971 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09972 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27973 },
974 ],
975 'condition': 'checkout_android',
976 'dep_type': 'cipd',
977 },
978
Andrew Luo948028e2019-08-16 21:18:21979 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
980 'packages': [
981 {
982 'package': 'chromium/third_party/android_sdk/public/build-tools',
983 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
984 },
985 ],
986 'condition': 'checkout_android',
987 'dep_type': 'cipd',
988 },
989
Shawn Quereshib5a474162021-09-20 21:01:44990 'src/third_party/cast_core/public/src':
991 Var('chromium_git') + '/cast_core/public' + '@' + '3ca33709a8b745f1e2492fba3aa969d9cef70029',
992
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42993 'src/third_party/catapult':
994 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
995
996 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38997 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42998
Andrew Grieve0fa87872019-03-15 22:21:12999 'src/third_party/checkstyle': {
1000 'packages': [
1001 {
1002 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:451003 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:121004 },
1005 ],
Andrew Grieveee258482019-11-19 16:24:541006 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:121007 'condition': 'checkout_android or checkout_linux',
1008 'dep_type': 'cipd',
1009 },
1010
David Tseng0f7b42432021-02-10 22:31:081011 # Dependency for ChromeVox.
1012 'src/third_party/chromevox/third_party/sre/src': {
1013 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
1014 'condition': 'checkout_chromeos',
1015 },
1016
Ben Pastenefa7848a2020-08-26 19:49:191017 # Tools used when building Chrome for Chrome OS. This affects both the Simple
1018 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361019 'src/third_party/chromite': {
chromium-autoroll8ffb1382021-09-30 16:37:141020 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'b11c70071c612753206993c0ac0d0ea7fc0c8725',
Ben Pastenefff40002020-07-29 16:58:091021 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361022 },
1023
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421024 'src/third_party/cld_3/src':
Peter Kasting8f964dc2021-07-16 18:10:301025 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '77c1a25e32460c0799a7201abbda052ce8b537cf',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421026
1027 'src/third_party/colorama/src':
1028 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
1029
1030 'src/third_party/crc32c/src':
Victor Costan6ddea8d322021-06-23 22:50:381031 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421032
Paweł Hajdan, Jr7af368952017-10-02 12:25:361033 # For Linux and Chromium OS.
1034 'src/third_party/cros_system_api': {
Mengqi Guo387689652021-09-30 00:02:501035 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '8604d510b48e305de5180a6a346ebf27eb570728',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361036 'condition': 'checkout_linux',
1037 },
1038
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421039 'src/third_party/depot_tools':
chromium-autorollc8d21dfe2021-10-01 00:34:411040 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + 'b4d3954db70ed8e34838cd95bec4da7189c80983',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421041
Yang Guo210ffc92019-10-21 07:14:371042 'src/third_party/devtools-frontend/src':
1043 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
1044
Nan Lin84804952021-06-07 20:17:261045 'src/third_party/distributed_point_functions/src':
1046 Var('chromium_git') + '/external/github.com/google/distributed_point_functions.git' + '@' + 'ea175a91e6eda5b22392fdae82080eb9709cd0eb',
1047
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421048 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:061049 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421050
Michael Crousea0ed9bde2020-11-19 02:49:541051 'src/third_party/eigen3/src':
Sophie Changdb262d22021-09-29 21:09:331052 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '7792b1e909a98703181aecb8810b4b654004c25d',
Michael Crousea0ed9bde2020-11-19 02:49:541053
John Palmer24b4cef32021-01-06 04:01:261054 'src/third_party/emoji-metadata/src': {
John Palmer8ec47ca2021-07-21 02:01:021055 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '069b14c94db6c1625a143d9f82e07a08a29909cf',
John Palmer24b4cef32021-01-06 04:01:261056 'condition': 'checkout_chromeos',
1057 },
Michael Crousea0ed9bde2020-11-19 02:49:541058
John Budoricke9aa27c2018-03-24 00:23:271059 'src/third_party/espresso': {
1060 'packages': [
1061 {
1062 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:261063 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:271064 },
1065 ],
1066 'condition': 'checkout_android',
1067 'dep_type': 'cipd',
1068 },
1069
Michael Crousea0ed9bde2020-11-19 02:49:541070 'src/third_party/farmhash/src':
1071 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
1072
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421073 'src/third_party/ffmpeg':
Thomas Guilbertc3557c82021-09-18 00:48:471074 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '731bf2abeb9e5d4fd02f6c7b8c743961130de5b0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421075
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421076 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371077 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421078
1079 'src/third_party/flatbuffers/src':
Peter Kasting414e0762021-07-07 03:06:301080 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'c0ba2870c909fb57f97efd7083b5d33d2311d7f9',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421081
Paweł Hajdan, Jr7af368952017-10-02 12:25:361082 # Used for embedded builds. CrOS & Linux use the system version.
1083 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091084 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361085 'condition': 'checkout_linux',
1086 },
1087
Michael Crousea0ed9bde2020-11-19 02:49:541088 'src/third_party/fp16/src':
Robert Ogdena4d90752021-08-16 19:21:341089 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + '4dfe081cf6bcd15db339cf2680b9281b8451eeb3',
Michael Crousea0ed9bde2020-11-19 02:49:541090
1091 'src/third_party/gemmlowp/src':
Robert Ogden9efd04b2021-09-07 23:47:471092 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '13d57703abca3005d97b19df1f2db731607a7dc2',
Michael Crousea0ed9bde2020-11-19 02:49:541093
Yuwei Huanga38af698d2019-02-19 22:00:581094 'src/third_party/grpc/src': {
Shawn Quereshib25b83362021-06-02 00:29:261095 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '54dc182082db941aa67c7c3f93ad858c99a16d7d',
Yuwei Huanga38af698d2019-02-19 22:00:581096 },
1097
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421098 'src/third_party/freetype/src':
1099 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1100
Dominik Röttsches5c56793f2020-11-12 08:51:521101 'src/third_party/freetype-testing/src':
1102 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1103
Dominik Röttsches60dab7e12018-03-20 09:55:471104 'src/third_party/harfbuzz-ng/src':
1105 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1106
Joey Scarr28fc30092019-02-04 10:10:201107 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161108 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351109
Dominik Röttschesefffce82021-01-18 13:02:081110 'src/third_party/ots/src':
1111 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1112
Hirokazu Hondafa7af2bb2020-02-03 02:48:281113 'src/third_party/libgav1/src':
Hirokazu Honda79c0f042021-07-29 18:31:331114 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '6e13c69d6b2507a353e726b5a132ae4a0dd8cca8',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281115
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221116 'src/third_party/google_toolbox_for_mac/src': {
1117 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1118 'condition': 'checkout_ios or checkout_mac',
1119 },
1120
Andrew Luo82d0e9f2018-05-24 20:46:361121 'src/third_party/google-truth': {
1122 'packages': [
1123 {
1124 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001125 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361126 },
1127 ],
1128 'condition': 'checkout_android',
1129 'dep_type': 'cipd',
1130 },
1131
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421132 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021133 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421134
Paweł Hajdan, Jr7af368952017-10-02 12:25:361135 # GNU binutils assembler for x86-32.
1136 'src/third_party/gnu_binutils': {
1137 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551138 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361139 },
1140
1141 'src/third_party/gperf': {
1142 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1143 'condition': 'checkout_win',
1144 },
1145
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421146 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521147 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161148 'condition': 'checkout_android',
1149 },
1150
Ian Vollick244bd882018-04-27 01:12:531151 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561152 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531153 'condition': 'checkout_android',
1154 },
1155
Piotr Bialeckie1b6bfb2019-07-18 23:43:291156 'src/third_party/arcore-android-sdk-client': {
1157 'packages': [
1158 {
1159 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561160 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291161 },
1162 ],
1163
1164 'condition': 'checkout_android',
1165 'dep_type': 'cipd',
1166 },
1167
John Budoricke9aa27c2018-03-24 00:23:271168 'src/third_party/hamcrest': {
1169 'packages': [
1170 {
1171 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091172 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271173 },
1174 ],
1175 'condition': 'checkout_android',
1176 'dep_type': 'cipd',
1177 },
1178
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421179 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361180 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421181
1182 'src/third_party/icu':
Kent Tamurab9b52462021-09-09 06:14:131183 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '3f443830bd52d3aa5fab3c1aa2b6d0848bb5039d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421184
John Budoricke9aa27c2018-03-24 00:23:271185 'src/third_party/icu4j': {
1186 'packages': [
1187 {
1188 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091189 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271190 },
1191 ],
1192 'condition': 'checkout_android',
1193 'dep_type': 'cipd',
1194 },
1195
Ben Joycedde37c22019-04-12 19:36:191196 'src/third_party/jacoco': {
1197 'packages': [
1198 {
1199 'package': 'chromium/third_party/jacoco',
1200 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1201 },
1202 ],
1203 'condition': 'checkout_android',
1204 'dep_type': 'cipd',
1205 },
1206
Tibor Goldschwendt38cc2082019-06-03 21:59:281207 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351208 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281209 'condition': 'checkout_android',
1210 },
1211
Yun Liua89d1832019-10-05 01:40:551212 'src/third_party/jdk': {
1213 'packages': [
1214 {
1215 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151216 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551217 },
Haiyang Pan8bdb7882021-02-17 21:49:151218 ],
1219 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1220 'condition': 'checkout_android or checkout_linux',
1221 'dep_type': 'cipd',
1222 },
1223 'src/third_party/jdk/extras': {
1224 'packages': [
Peter Wenca01c252019-10-29 01:41:161225 {
1226 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151227 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161228 },
Yun Liua89d1832019-10-05 01:40:551229 ],
Andrew Grieveee258482019-11-19 16:24:541230 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1231 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551232 'dep_type': 'cipd',
1233 },
1234
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421235 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041236 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061237 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421238
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161239 'src/third_party/junit/src': {
1240 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1241 'condition': 'checkout_android',
1242 },
1243
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421244 'src/third_party/leveldatabase/src':
Victor Costan4a9e13a32021-05-25 07:20:591245 Var('chromium_git') + '/external/leveldb.git' + '@' + '13e3c4efc66b8d7317c7648766a930b5d7e48aa7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421246
1247 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261248 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421249
1250 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241251 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421252
Johann987d1532018-11-19 22:07:271253 'src/third_party/libaom/source/libaom':
James Zern4da39d32021-09-28 23:54:061254 Var('aomedia_git') + '/aom.git' + '@' + 'e147ef20a27c7e2e1a37a97ad9093e84ae596aa8',
Johanncf5bb4c62017-10-30 23:21:341255
Wan-Teh Chang75fd5322020-04-08 01:32:181256 'src/third_party/libavif/src':
1257 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1258
Himanshu Jaju114b74212020-07-09 13:32:331259 'src/third_party/nearby/src':
1260 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1261
Himanshu Jaju46bc91032020-07-08 21:57:581262 'src/third_party/securemessage/src':
1263 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1264
1265 'src/third_party/ukey2/src':
1266 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1267
Paweł Hajdan, Jr7af368952017-10-02 12:25:361268 # Userspace interface to kernel DRM services.
1269 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201270 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361271 'condition': 'checkout_linux',
1272 },
1273
Ben Wagner3743d5392019-09-26 19:20:361274 'src/third_party/expat/src':
1275 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1276
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341277 # The library for IPP protocol (Chrome OS).
1278 'src/third_party/libipp/libipp': {
1279 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1280 'condition': 'checkout_linux',
1281 },
1282
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421283 'src/third_party/libjpeg_turbo':
Jonathan Wright98907222021-08-10 17:25:061284 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'ff19e5b2e176c61d552f68768e0e051867745321',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421285
Paweł Hajdan, Jr7af368952017-10-02 12:25:361286 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221287 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361288 'condition': 'checkout_linux',
1289 },
1290
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421291 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011292 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421293
1294 'src/third_party/libprotobuf-mutator/src':
1295 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1296
1297 'src/third_party/libsrtp':
Edward Lesmesfe402be92021-06-10 01:29:551298 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '5b7c744eb8310250ccc534f3f86a2015b3887a0a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421299
Paweł Hajdan, Jr7af368952017-10-02 12:25:361300 # Android Explicit Synchronization.
1301 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541302 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361303 'condition': 'checkout_linux',
1304 },
1305
Charlie Andrews6723c0e3c2019-10-31 15:45:241306 'src/third_party/libunwindstack': {
Greg Thompson49b01302021-07-07 18:41:321307 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + 'b34a0059a648f179ef05da2c0927f564bdaea2b3',
Charlie Andrews6723c0e3c2019-10-31 15:45:241308 'condition': 'checkout_android',
1309 },
1310
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421311 'src/third_party/libvpx/source/libvpx':
Jerome Jiangc5a8f212021-09-14 00:39:211312 Var('chromium_git') + '/webm/libvpx.git' + '@' + '65a1751e5b98bf7f1d21bcbfdef352af34fb205d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421313
1314 'src/third_party/libwebm/source':
Ahmed Fakhry5b728dd2021-06-08 01:56:281315 Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421316
1317 'src/third_party/libyuv':
Frank Barchard871e83b2021-09-23 20:12:471318 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'b92a60320f6d3021bafe95d7906ad156cb32d611',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421319
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221320 'src/third_party/lighttpd': {
1321 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1322 'condition': 'checkout_mac or checkout_win',
1323 },
1324
1325 'src/third_party/lss': {
1326 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1327 'condition': 'checkout_android or checkout_linux',
1328 },
1329
Paweł Hajdan, Jr7af368952017-10-02 12:25:361330 'src/third_party/material_design_icons/src': {
1331 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1332 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1333 'condition': 'checkout_ios',
1334 },
1335
Nico Webera62ed4b32021-05-08 01:53:251336 'src/third_party/mig/bin': {
1337 'packages': [
1338 {
1339 'package': 'chromium/third_party/mig/${{platform}}',
Mark Mentovai1c60a392021-05-22 03:25:161340 'version': 'vJgfh6ZaBQ_Re5o4LFapZr-dYRdfM-GjXEbilySNcNQC',
Nico Webera62ed4b32021-05-08 01:53:251341 },
1342 ],
1343 'condition': 'host_os == "linux" and checkout_mac',
1344 'dep_type': 'cipd',
1345 },
1346
Paweł Hajdan, Jr7af368952017-10-02 12:25:361347 # GNU binutils assembler for x86-64.
1348 'src/third_party/mingw-w64/mingw/bin': {
1349 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551350 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361351 },
1352
1353 # Graphics buffer allocator for Chrome OS.
1354 'src/third_party/minigbm/src': {
Sasha McIntoshb35f49d72021-07-23 23:50:141355 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '2e63aaf616cdda26019d265989bd0d96ee11aab9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361356 'condition': 'checkout_linux',
1357 },
1358
1359 # Minizip library. Used on Chrome OS.
1360 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591361 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361362 'condition': 'checkout_linux',
1363 },
1364
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161365 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281366 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161367 'condition': 'checkout_android',
1368 },
1369
Paweł Hajdan, Jr7af368952017-10-02 12:25:361370 # Binaries for nacl sdk.
1371 'src/third_party/nacl_sdk_binaries': {
1372 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551373 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361374 },
1375
Dale Curtis7d284af2018-11-08 01:27:521376 'src/third_party/nasm': {
1377 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Byoungchan Leeb76009b2021-09-30 00:54:251378 '335fe83e133e1a113e87994e000b062047c662fc'
Dale Curtis7d284af2018-11-08 01:27:521379 },
1380
Michael Crousea0ed9bde2020-11-19 02:49:541381 'src/third_party/neon_2_sse/src':
Robert Ogden9efd04b2021-09-07 23:47:471382 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '8dbe2461c89760ac4b204aa0eafb72413a97957d',
Michael Crousea0ed9bde2020-11-19 02:49:541383
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161384 'src/third_party/netty-tcnative/src': {
David Benjamina66e5f42021-08-31 23:11:561385 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '7eeb50be90c9ba0f6afa3375132df63942a0f32d',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161386 'condition': 'checkout_android',
1387 },
1388
1389 'src/third_party/netty4/src': {
1390 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1391 'condition': 'checkout_android',
1392 },
1393
John Budoricke9aa27c2018-03-24 00:23:271394 'src/third_party/objenesis': {
1395 'packages': [
1396 {
1397 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411398 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271399 },
1400 ],
1401 'condition': 'checkout_android',
1402 'dep_type': 'cipd',
1403 },
1404
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421405 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541406 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161407
btolschc50a3d52019-03-06 21:22:421408 'src/third_party/openscreen/src':
chromium-autoroll5b334932021-09-23 20:34:181409 Var('chromium_git') + '/openscreen' + '@' + '5467ac6e5c120051f44720dcd0a0de9be9a52b87',
btolschc50a3d52019-03-06 21:22:421410
Kevin Qin78ff68c82019-06-26 01:43:361411 'src/third_party/openxr/src': {
Phu Le9b87a182021-06-26 00:46:531412 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
Kevin Qin78ff68c82019-06-26 01:43:361413 'condition': 'checkout_openxr',
1414 },
1415
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421416 'src/third_party/pdfium':
1417 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1418
Paweł Hajdan, Jr7af368952017-10-02 12:25:361419 # Parses Windows PE/COFF executable format.
1420 'src/third_party/pefile': {
1421 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1422 'condition': 'checkout_win',
1423 },
1424
Oystein Eftevaaga9439b922018-01-08 19:30:141425 'src/third_party/perfetto':
chromium-autorolla185b13b2021-09-30 20:18:391426 Var('android_git') + '/platform/external/perfetto.git' + '@' + 'c10e58491f2a311709eca9b133cf8241c565781f',
Oystein Eftevaaga9439b922018-01-08 19:30:141427
Paweł Hajdan, Jr7af368952017-10-02 12:25:361428 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291429 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361430 'condition': 'checkout_win',
1431 },
1432
Andrew Grieve40dece272018-08-27 17:59:401433 'src/third_party/proguard': {
1434 'packages': [
1435 {
1436 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211437 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401438 },
1439 ],
1440 'condition': 'checkout_android',
1441 'dep_type': 'cipd',
1442 },
1443
Ben Pastenefff40002020-07-29 16:58:091444 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361445 'src/third_party/pyelftools': {
1446 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1447 'condition': 'checkout_linux',
1448 },
1449
Victor Vasiliev3b5cf152018-07-02 18:47:411450 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001451 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411452
Keita Suzukifa3a180692020-03-05 03:53:531453 'src/third_party/pywebsocket3/src':
Adam Riceb470e752021-08-23 15:58:541454 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '50602a14f1b6da17e0b619833a13addc6ea78bc2',
Keita Suzukifa3a180692020-03-05 03:53:531455
Stephen Roe3c9f5852019-11-13 17:25:431456 'src/third_party/qemu-linux-arm64': {
1457 'packages': [
1458 {
1459 'package': 'fuchsia/qemu/linux-arm64',
1460 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1461 },
1462 ],
Stephen Roeedece8b2020-11-19 20:32:321463 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431464 'dep_type': 'cipd',
1465 },
1466
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211467 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221468 'packages': [
1469 {
1470 'package': 'fuchsia/qemu/linux-amd64',
1471 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1472 },
1473 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211474 'condition': 'host_os == "linux" and checkout_fuchsia',
1475 'dep_type': 'cipd',
1476 },
1477
1478 'src/third_party/qemu-mac-x64': {
1479 'packages': [
1480 {
1481 'package': 'fuchsia/qemu/mac-amd64',
1482 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1483 },
1484 ],
1485 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221486 'dep_type': 'cipd',
1487 },
1488
Stephen Roe59ee88f2021-05-14 01:43:171489 'src/third_party/aemu-linux-arm64': {
1490 'packages': [
1491 {
1492 'package': 'fuchsia/third_party/aemu/linux-arm64',
1493 'version': 'r2LsKQPbfi0NYEO8tfocwaJ1MMACXPDLkgCI0IjJq-YC'
1494 },
1495 ],
Stephen Roe45beae92021-05-27 23:26:321496 'condition': 'host_os == "linux" and checkout_fuchsia_for_arm64_host',
Stephen Roe59ee88f2021-05-14 01:43:171497 'dep_type': 'cipd',
1498 },
1499
Chong Gu9ad904d2019-09-26 23:24:021500 'src/third_party/aemu-linux-x64': {
1501 'packages': [
1502 {
1503 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autorollc46d8cf72021-09-30 23:45:331504 'version': 'FAd7QuRV-mCjbKgg2SO4BBlRCvGIsI672THjo3tEIZAC'
Chong Gu9ad904d2019-09-26 23:24:021505 },
1506 ],
Chong Gu7d2dd6e2020-02-01 03:27:251507 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021508 'dep_type': 'cipd',
1509 },
1510
1511 'src/third_party/aemu-mac-x64': {
1512 'packages': [
1513 {
1514 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191515 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021516 },
1517 ],
Chong Gu7d2dd6e2020-02-01 03:27:251518 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021519 'dep_type': 'cipd',
1520 },
1521
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421522 'src/third_party/re2/src':
chromium-autoroll69eff612021-09-03 13:45:111523 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '123d379e288f3c113c26dca952d78ad5f4fc98fd',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161524
Tiger Oakes95b7b7d2018-05-28 15:43:491525 'src/third_party/r8': {
1526 'packages': [
1527 {
1528 'package': 'chromium/third_party/r8',
Mohamed Heikal57c6bab2021-09-17 14:55:051529 'version': 'ntKr-aGawyw4goIV50HidiUHTHey-mwhwgLiD3Th8jUC',
Tiger Oakes95b7b7d2018-05-28 15:43:491530 },
1531 ],
1532 'condition': 'checkout_android',
1533 'dep_type': 'cipd',
1534 },
1535
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161536 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551537 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161538 'condition': 'checkout_android',
1539 },
1540
John Budoricke9aa27c2018-03-24 00:23:271541 'src/third_party/robolectric': {
1542 'packages': [
1543 {
1544 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511545 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271546 },
1547 ],
1548 'condition': 'checkout_android',
1549 'dep_type': 'cipd',
1550 },
1551
Michael Crousea0ed9bde2020-11-19 02:49:541552 'src/third_party/ruy/src':
Robert Ogdena4d90752021-08-16 19:21:341553 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + 'e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce',
Michael Crousea0ed9bde2020-11-19 02:49:541554
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421555 'src/third_party/skia':
1556 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1557
1558 'src/third_party/smhasher/src':
1559 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1560
1561 'src/third_party/snappy/src':
Victor Costan5770b8e2021-04-29 16:24:071562 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '9c1be17938429574cdec8fbf820f2d9d5ea66c5c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421563
Chris Mumford591102e2020-03-16 16:48:551564 'src/third_party/sqlite/src':
Marijn Kruisselbrinka3ba1122021-07-28 22:35:461565 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '369afe94faeeeac33fca2e478aaab8bb85813d79',
Chris Mumford591102e2020-03-16 16:48:551566
John Budoricke9aa27c2018-03-24 00:23:271567 'src/third_party/sqlite4java': {
1568 'packages': [
1569 {
1570 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491571 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271572 },
1573 ],
1574 'condition': 'checkout_android',
1575 'dep_type': 'cipd',
1576 },
1577
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421578 'src/third_party/swiftshader':
1579 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1580
Tommy Martino41cca812020-08-10 18:50:451581 'src/third_party/text-fragments-polyfill/src': {
Tommy Martino8c72bc52021-09-23 17:53:041582 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + '27a7c99b821c53643a9d3236428c4a27b51b5427',
Tommy Martino41cca812020-08-10 18:50:451583 'condition': 'checkout_ios',
1584 },
Jonathan Wright62ad5292020-12-04 21:07:561585
Michael Crousea0ed9bde2020-11-19 02:49:541586 'src/third_party/tflite/src':
Sophie Changdb262d22021-09-29 21:09:331587 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'a1c67c43ea73a314debec81ed230feba2b830fd4',
Jonathan Wright62ad5292020-12-04 21:07:561588
Peter Wen49675e172020-03-16 16:10:111589 'src/third_party/turbine': {
1590 'packages': [
1591 {
1592 'package': 'chromium/third_party/turbine',
chromium-autorollf93df752021-09-27 13:53:121593 'version': 'OxN4BOHObt6tbi4fpsSFeUAxSiaf2Cto-QlpFzGzC_IC',
Peter Wen49675e172020-03-16 16:10:111594 },
1595 ],
1596 'condition': 'checkout_android',
1597 'dep_type': 'cipd',
1598 },
1599
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421600 'src/third_party/ub-uiautomator/lib': {
1601 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161602 'condition': 'checkout_android',
1603 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421604
1605 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei83694952021-09-30 12:12:151606 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '3e0b7c656db4086e47dbcc89697eca7537f72069',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421607
Cody Northropaaeee332021-09-14 01:05:361608 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@6c9a3552da8d57dc168a4d9ea6d01c9df4d7dbb8',
Jamie Madill178f84e2020-12-18 00:47:581609
Peng Huang91df2692020-05-05 18:59:531610 'src/third_party/vulkan_memory_allocator':
Geoff Lang5726e0f2021-08-30 18:42:021611 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + 'e0216a5484c8345f7d792fa16fad77ac63d89a70',
Peng Huang3b77c37c2020-05-02 19:14:211612
Paweł Hajdan, Jr7af368952017-10-02 12:25:361613 # Display server protocol for Linux.
1614 'src/third_party/wayland/src': {
Josip Sokcevicbb09a902021-09-01 05:03:391615 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e60398b1755bfcdf09f040d3769131fe0d9762fc',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361616 'condition': 'checkout_linux',
1617 },
1618
1619 # Wayland protocols that add functionality not available in the core protocol.
1620 'src/third_party/wayland-protocols/src': {
Alexander Dunaevffcec2f2021-06-04 04:11:181621 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '177ff9119da526462e5d35fbfde6c84794913787',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361622 'condition': 'checkout_linux',
1623 },
1624
Alexander Dunaev12236f82021-06-08 18:35:091625 # Additional Wayland protocols specific for KDE Plasma desktop environment.
1626 'src/third_party/wayland-protocols/kde': {
Alexander Dunaev15015a7e92021-06-09 08:34:341627 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e',
Alexander Dunaev12236f82021-06-08 18:35:091628 'condition': 'checkout_linux',
1629 },
1630
Alexander Dunaevc1132732021-06-09 15:11:081631 # Additional Wayland protocols specific for GNOME desktop environment.
1632 'src/third_party/wayland-protocols/gtk': {
1633 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0',
1634 'condition': 'checkout_linux',
1635 },
1636
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421637 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011638 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421639
1640 'src/third_party/webgl/src':
Kenneth Russell5a1d66a2021-08-13 00:19:501641 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '9ec0bd5501c6a35eb365dc49be7618a763135a10',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421642
Kai Ninomiya13898882020-01-17 20:41:521643 'src/third_party/webgpu-cts/src':
chromium-autorollbe654552021-09-24 10:38:551644 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + 'b0291fd966b55a5efc496772555b94842bde1085',
Kai Ninomiyac7138f92020-03-31 18:59:571645
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421646 'src/third_party/webrtc':
chromium-autoroll49dcf202021-09-30 09:42:131647 Var('webrtc_git') + '/src.git' + '@' + '23bfff33837dce2d8d2381dfb7d3e72d40847232',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421648
Nigel Tao3aa72142019-12-03 22:05:411649 'src/third_party/libgifcodec':
1650 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1651
Nigel Taob517eb8912019-10-23 03:36:241652 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1653 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1654 'src/third_party/wuffs/src':
Nigel Taob68de0f2021-08-12 01:33:491655 Var('skia_git') + '/external/github.com/google/wuffs-mirror-release-c.git' + '@' + Var('wuffs_revision'),
Nigel Taob517eb8912019-10-23 03:36:241656
sbalikondwar5949a802020-02-13 16:28:591657 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121658 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591659 'condition': 'checkout_linux',
1660 },
1661
Paweł Hajdan, Jr7af368952017-10-02 12:25:361662 'src/third_party/xdg-utils': {
1663 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1664 'condition': 'checkout_linux',
1665 },
1666
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421667 'src/tools/page_cycler/acid3':
1668 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1669
Sven Zheng4d4781292019-09-12 17:46:141670 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161671 'packages': [
1672 {
Sven Zheng4d4781292019-09-12 17:46:141673 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autoroll6dae26a2021-09-28 10:44:571674 'version': 'nd7yQQ-V4Vhc9bpvP_u3p7X0LVCxdlS946BHctVPg5MC',
bsheedy0e0f26df2019-01-09 22:17:161675 },
1676 ],
1677 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141678 'condition': 'checkout_linux',
1679 },
1680 'src/tools/skia_goldctl/win': {
1681 'packages': [
1682 {
1683 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autoroll1d345be12021-09-28 10:46:011684 'version': 'rcX7oPaX2IWDB3XLoKp3dksyI7hhD7sMhOJrwNq46hAC',
Sven Zheng4d4781292019-09-12 17:46:141685 },
1686 ],
1687 'dep_type': 'cipd',
1688 'condition': 'checkout_win',
1689 },
1690 'src/tools/skia_goldctl/mac': {
1691 'packages': [
1692 {
1693 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autorolld01f4cfe2021-09-28 10:58:131694 'version': '5DO-jjFFNcDssKFQDFLkkgvfeRqjlYUfRb9j2-QN2EYC',
Sven Zheng4d4781292019-09-12 17:46:141695 },
1696 ],
1697 'dep_type': 'cipd',
1698 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161699 },
1700
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421701 'src/v8':
1702 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1703
1704 'src-internal': {
chromium-internal-autorolla3c2a0842021-10-01 00:21:531705 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@c450f91833f6e695193269d60c3e43c9affe5d2f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421706 'condition': 'checkout_src_internal',
1707 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031708
Sam Chiu2c8d0982021-03-05 00:23:151709 'src/chromeos/components/eche_app_ui/resources/prod': {
1710 'packages': [
1711 {
1712 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll7c0b7fc2021-09-25 03:29:341713 'version': 'yesLEVtJiCOq14OvyOrnxowJ-3QNm1AJrrX-gyZPIMAC',
Sam Chiu2c8d0982021-03-05 00:23:151714 },
1715 ],
1716 'condition': 'checkout_chromeos and checkout_src_internal',
1717 'dep_type': 'cipd',
1718 },
1719
Yeunjoo Choia53415d2021-08-31 03:50:501720 'src/ash/webui/help_app_ui/resources/prod': {
Jose Magana5dd8c42f2020-05-14 00:40:211721 'packages': [
1722 {
1723 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autorollcf07b6512021-09-30 17:16:071724 'version': 'u_LZXx6Fwx52gSdTGZ-OIl2MejAELR-E-IQ2Hoj86OkC',
Jose Magana5dd8c42f2020-05-14 00:40:211725 },
1726 ],
1727 'condition': 'checkout_chromeos and checkout_src_internal',
1728 'dep_type': 'cipd',
1729 },
1730
Yeunjoo Choi997893e2021-09-07 05:19:071731 'src/ash/webui/media_app_ui/resources/prod': {
Jose Maganad34f1702020-06-09 13:33:001732 'packages': [
1733 {
1734 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autoroll3ee1c5882021-09-30 18:48:041735 'version': 'Lcyldo5Bv3dWdImTlw-yq9bFeyrUJs7bKT7yPYH_wtkC',
Jose Maganad34f1702020-06-09 13:33:001736 },
1737 ],
1738 'condition': 'checkout_chromeos and checkout_src_internal',
1739 'dep_type': 'cipd',
1740 },
1741
Toby Huang0a19eab2021-08-17 20:17:341742 'src/chromeos/components/projector_app/resources/prod': {
1743 'packages': [
1744 {
1745 'package': 'chromeos_internal/apps/projector_app/app',
chromium-internal-autoroll3c850bb52021-09-30 09:53:521746 'version': 'TJ6Eg8sHhBG92chheScuxvPNzpSxljohc-_EyhmzrNMC',
Toby Huang0a19eab2021-08-17 20:17:341747 },
1748 ],
1749 'condition': 'checkout_chromeos and checkout_src_internal',
1750 'dep_type': 'cipd',
1751 },
1752
Arthur Wang802dc8ce42020-06-15 19:16:511753 'src/third_party/webpagereplay': {
1754 'packages' : [
1755 {
1756 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001757 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511758 },
1759 ],
1760 'condition': 'checkout_android',
1761 'dep_type': 'cipd',
1762 },
1763
Josipdfc143f2020-02-26 23:38:361764 'src/third_party/android_prebuilts/build_tools': {
1765 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1766 'condition': 'checkout_android_prebuilts_build_tools',
1767 },
1768
Haiyang Pan4ba6d0b2021-03-05 02:00:321769 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1770 # section once org_robolectric_shadows_multidex is updated to a new version
1771 # that does not need jetify.
1772 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1773 'packages': [
1774 {
1775 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1776 'version': 'version:4.3.1-cr1',
1777 },
1778 ],
1779 'condition': 'checkout_android',
1780 'dep_type': 'cipd',
1781 },
1782
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031783 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101784 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391785 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241786 'packages': [
1787 {
Peter Wend340c5e2018-07-26 20:55:391788 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091789 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241790 },
1791 ],
1792 'condition': 'checkout_android',
1793 'dep_type': 'cipd',
1794 },
1795
Ben Joycee779ce62019-08-15 22:57:371796 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1797 'packages': [
1798 {
1799 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091800 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371801 },
1802 ],
1803 'condition': 'checkout_android',
1804 'dep_type': 'cipd',
1805 },
1806
Peter Wend340c5e2018-07-26 20:55:391807 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241808 'packages': [
1809 {
Peter Wend340c5e2018-07-26 20:55:391810 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091811 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031812 },
1813 ],
1814 'condition': 'checkout_android',
1815 'dep_type': 'cipd',
1816 },
1817
1818 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1819 'packages': [
1820 {
1821 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091822 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241823 },
1824 ],
1825 'condition': 'checkout_android',
1826 'dep_type': 'cipd',
1827 },
1828
Ben Joycee779ce62019-08-15 22:57:371829 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1830 'packages': [
1831 {
1832 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
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
1840 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1841 'packages': [
1842 {
1843 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091844 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371845 },
1846 ],
1847 'condition': 'checkout_android',
1848 'dep_type': 'cipd',
1849 },
1850
Peter Wend340c5e2018-07-26 20:55:391851 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241852 'packages': [
1853 {
Peter Wend340c5e2018-07-26 20:55:391854 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091855 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241856 },
1857 ],
1858 'condition': 'checkout_android',
1859 'dep_type': 'cipd',
1860 },
1861
Ben Joycee779ce62019-08-15 22:57:371862 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1863 'packages': [
1864 {
1865 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091866 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371867 },
1868 ],
1869 'condition': 'checkout_android',
1870 'dep_type': 'cipd',
1871 },
1872
Ben Joyce157038a2020-05-06 20:13:061873 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1874 'packages': [
1875 {
1876 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
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
1884 'src/third_party/android_deps/libs/classworlds_classworlds': {
1885 'packages': [
1886 {
1887 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091888 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061889 },
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_animated_vector_drawable': {
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_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091899 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241900 },
1901 ],
1902 'condition': 'checkout_android',
1903 'dep_type': 'cipd',
1904 },
1905
Peter Wend340c5e2018-07-26 20:55:391906 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241907 'packages': [
1908 {
Peter Wend340c5e2018-07-26 20:55:391909 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091910 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371911 },
1912 ],
1913 'condition': 'checkout_android',
1914 'dep_type': 'cipd',
1915 },
1916
1917 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1918 'packages': [
1919 {
1920 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091921 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241922 },
1923 ],
1924 'condition': 'checkout_android',
1925 'dep_type': 'cipd',
1926 },
1927
Peter Wend340c5e2018-07-26 20:55:391928 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241929 'packages': [
1930 {
Peter Wend340c5e2018-07-26 20:55:391931 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
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_collections': {
1940 'packages': [
1941 {
1942 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
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_coordinatorlayout': {
1951 'packages': [
1952 {
1953 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
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_cursoradapter': {
1962 'packages': [
1963 {
1964 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091965 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371966 },
1967 ],
1968 'condition': 'checkout_android',
1969 'dep_type': 'cipd',
1970 },
1971
1972 'src/third_party/android_deps/libs/com_android_support_customview': {
1973 'packages': [
1974 {
1975 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091976 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241977 },
1978 ],
1979 'condition': 'checkout_android',
1980 'dep_type': 'cipd',
1981 },
1982
Peter Wend340c5e2018-07-26 20:55:391983 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241984 'packages': [
1985 {
Peter Wend340c5e2018-07-26 20:55:391986 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
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_documentfile': {
1995 'packages': [
1996 {
1997 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:091998 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371999 },
2000 ],
2001 'condition': 'checkout_android',
2002 'dep_type': 'cipd',
2003 },
2004
2005 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
2006 'packages': [
2007 {
2008 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
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_interpolator': {
2017 'packages': [
2018 {
2019 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:092020 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242021 },
2022 ],
2023 'condition': 'checkout_android',
2024 'dep_type': 'cipd',
2025 },
2026
Ben Joycee779ce62019-08-15 22:57:372027 'src/third_party/android_deps/libs/com_android_support_loader': {
2028 'packages': [
2029 {
2030 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:092031 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372032 },
2033 ],
2034 'condition': 'checkout_android',
2035 'dep_type': 'cipd',
2036 },
2037
2038 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
2039 'packages': [
2040 {
2041 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
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
Peter Wend340c5e2018-07-26 20:55:392049 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242050 'packages': [
2051 {
Peter Wend340c5e2018-07-26 20:55:392052 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
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
Ben Joycee779ce62019-08-15 22:57:372060 'src/third_party/android_deps/libs/com_android_support_print': {
2061 'packages': [
2062 {
2063 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:092064 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242065 },
2066 ],
2067 'condition': 'checkout_android',
2068 'dep_type': 'cipd',
2069 },
2070
Peter Wend340c5e2018-07-26 20:55:392071 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242072 'packages': [
2073 {
Peter Wend340c5e2018-07-26 20:55:392074 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092075 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372076 },
2077 ],
2078 'condition': 'checkout_android',
2079 'dep_type': 'cipd',
2080 },
2081
2082 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2083 'packages': [
2084 {
2085 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
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_annotations': {
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_annotations',
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_compat': {
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_compat',
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_ui': {
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_ui',
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_core_utils': {
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_core_utils',
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_fragment': {
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_fragment',
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_media_compat': {
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_media_compat',
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_v4': {
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_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092163 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242164 },
2165 ],
2166 'condition': 'checkout_android',
2167 'dep_type': 'cipd',
2168 },
2169
Peter Wend340c5e2018-07-26 20:55:392170 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242171 'packages': [
2172 {
Peter Wend340c5e2018-07-26 20:55:392173 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092174 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372175 },
2176 ],
2177 'condition': 'checkout_android',
2178 'dep_type': 'cipd',
2179 },
2180
2181 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2182 'packages': [
2183 {
2184 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092185 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242186 },
2187 ],
2188 'condition': 'checkout_android',
2189 'dep_type': 'cipd',
2190 },
2191
Peter Wend340c5e2018-07-26 20:55:392192 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242193 'packages': [
2194 {
Peter Wend340c5e2018-07-26 20:55:392195 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
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_versionedparcelable': {
2204 'packages': [
2205 {
2206 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092207 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372208 },
2209 ],
2210 'condition': 'checkout_android',
2211 'dep_type': 'cipd',
2212 },
2213
2214 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2215 'packages': [
2216 {
2217 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092218 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392219 },
2220 ],
2221 'condition': 'checkout_android',
2222 'dep_type': 'cipd',
2223 },
2224
Mohamed Heikal9936c712021-04-08 20:47:152225 'src/third_party/android_deps/libs/com_android_tools_common': {
2226 'packages': [
2227 {
2228 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2229 'version': 'version:[email protected]',
2230 },
2231 ],
2232 'condition': 'checkout_android',
2233 'dep_type': 'cipd',
2234 },
2235
Andrew Grieve91ef4102020-04-22 14:17:312236 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2237 'packages': [
2238 {
2239 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092240 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312241 },
2242 ],
2243 'condition': 'checkout_android',
2244 'dep_type': 'cipd',
2245 },
2246
Justin DeWitt66c6aea2020-08-17 22:08:412247 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2248 'packages': [
2249 {
2250 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092251 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412252 },
2253 ],
2254 'condition': 'checkout_android',
2255 'dep_type': 'cipd',
2256 },
2257
Mohamed Heikal9936c712021-04-08 20:47:152258 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2259 'packages': [
2260 {
2261 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2262 'version': 'version:[email protected]',
2263 },
2264 ],
2265 'condition': 'checkout_android',
2266 'dep_type': 'cipd',
2267 },
2268
2269 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2270 'packages': [
2271 {
2272 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2273 'version': 'version:[email protected]',
2274 },
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_ben_manes_caffeine_caffeine': {
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_ben_manes_caffeine_caffeine',
Peter Wen840bd642021-06-14 14:04:262284 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362285 },
2286 ],
2287 'condition': 'checkout_android',
2288 'dep_type': 'cipd',
2289 },
2290
Peter Wenb1434387b2020-01-23 17:34:172291 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362292 'packages': [
2293 {
Peter Wenb1434387b2020-01-23 17:34:172294 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092295 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362296 },
2297 ],
2298 'condition': 'checkout_android',
2299 'dep_type': 'cipd',
2300 },
2301
Richard Knolla7005982021-01-26 23:07:182302 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2303 'packages': [
2304 {
2305 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092306 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182307 },
2308 ],
2309 'condition': 'checkout_android',
2310 'dep_type': 'cipd',
2311 },
2312
Peter Wend340c5e2018-07-26 20:55:392313 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2314 'packages': [
2315 {
2316 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
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_api_phone': {
2325 'packages': [
2326 {
2327 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
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_auth_base': {
2336 'packages': [
2337 {
2338 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_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_base': {
2347 'packages': [
2348 {
2349 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
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_basement': {
2358 'packages': [
2359 {
2360 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
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': {
2369 'packages': [
2370 {
2371 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092372 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392373 },
2374 ],
2375 'condition': 'checkout_android',
2376 'dep_type': 'cipd',
2377 },
2378
2379 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2380 'packages': [
2381 {
2382 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092383 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332384 },
2385 ],
2386 'condition': 'checkout_android',
2387 'dep_type': 'cipd',
2388 },
2389
2390 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2391 'packages': [
2392 {
2393 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092394 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392395 },
2396 ],
2397 'condition': 'checkout_android',
2398 'dep_type': 'cipd',
2399 },
2400
Richard Knolla7005982021-01-26 23:07:182401 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2402 'packages': [
2403 {
2404 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092405 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182406 },
2407 ],
2408 'condition': 'checkout_android',
2409 'dep_type': 'cipd',
2410 },
2411
Peter Wend340c5e2018-07-26 20:55:392412 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2413 'packages': [
2414 {
2415 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092416 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332417 },
2418 ],
2419 'condition': 'checkout_android',
2420 'dep_type': 'cipd',
2421 },
2422
2423 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2424 'packages': [
2425 {
2426 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
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_gcm': {
2435 'packages': [
2436 {
2437 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
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_iid': {
2446 'packages': [
2447 {
2448 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
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_instantapps': {
2457 'packages': [
2458 {
2459 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092460 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392461 },
2462 ],
2463 'condition': 'checkout_android',
2464 'dep_type': 'cipd',
2465 },
2466
2467 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2468 'packages': [
2469 {
2470 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
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_phenotype': {
2479 'packages': [
2480 {
2481 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
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_places_placereport': {
2490 'packages': [
2491 {
2492 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092493 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332494 },
2495 ],
2496 'condition': 'checkout_android',
2497 'dep_type': 'cipd',
2498 },
2499
2500 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2501 'packages': [
2502 {
2503 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
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_tasks': {
2512 'packages': [
2513 {
2514 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
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': {
2523 'packages': [
2524 {
2525 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092526 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392527 },
2528 ],
2529 'condition': 'checkout_android',
2530 'dep_type': 'cipd',
2531 },
2532
2533 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2534 'packages': [
2535 {
2536 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092537 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242538 },
2539 ],
2540 'condition': 'checkout_android',
2541 'dep_type': 'cipd',
2542 },
2543
Ben Joyce5274e3d2019-09-03 19:19:042544 'src/third_party/android_deps/libs/com_google_android_material_material': {
2545 'packages': [
2546 {
2547 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Sinan Sahinefd02e92021-08-20 17:38:182548 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042549 },
2550 ],
2551 'condition': 'checkout_android',
2552 'dep_type': 'cipd',
2553 },
2554
Peter Wend8cae19322021-06-30 15:54:212555 'src/third_party/android_deps/libs/com_google_android_play_core': {
2556 'packages': [
2557 {
2558 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
2559 'version': 'version:[email protected]',
2560 },
2561 ],
2562 'condition': 'checkout_android',
2563 'dep_type': 'cipd',
2564 },
2565
Andrew Grieve8b5b0462019-11-13 21:07:362566 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2567 'packages': [
2568 {
2569 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Peter Wenaa3f5802021-09-14 15:46:122570 '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': {
2578 'packages': [
2579 {
2580 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
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
2588 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2589 'packages': [
2590 {
2591 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092592 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362593 },
2594 ],
2595 'condition': 'checkout_android',
2596 'dep_type': 'cipd',
2597 },
2598
Peter Wen37c9003b2020-07-06 15:04:262599 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2600 'packages': [
2601 {
2602 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092603 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262604 },
2605 ],
2606 'condition': 'checkout_android',
2607 'dep_type': 'cipd',
2608 },
2609
Haiyang Pand924ea82021-03-01 18:44:052610 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362611 'packages': [
2612 {
2613 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092614 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362615 },
2616 ],
2617 'condition': 'checkout_android',
2618 'dep_type': 'cipd',
2619 },
2620
Peter Wenee303ae2018-09-12 19:41:372621 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2622 'packages': [
2623 {
2624 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092625 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372626 },
2627 ],
2628 'condition': 'checkout_android',
2629 'dep_type': 'cipd',
2630 },
2631
Andrew Grieveec7ec4212020-02-03 22:15:502632 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2633 'packages': [
2634 {
2635 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092636 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502637 },
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': {
2644 'packages': [
2645 {
2646 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
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
Pavel Shmakovc1d47012018-08-24 14:36:222654 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2655 'packages': [
2656 {
2657 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
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_producers': {
2666 'packages': [
2667 {
2668 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092669 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222670 },
2671 ],
2672 'condition': 'checkout_android',
2673 'dep_type': 'cipd',
2674 },
2675
2676 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372677 'packages': [
2678 {
2679 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092680 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372681 },
2682 ],
2683 'condition': 'checkout_android',
2684 'dep_type': 'cipd',
2685 },
2686
Andrew Grieve8b5b0462019-11-13 21:07:362687 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2688 'packages': [
2689 {
2690 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
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
Peter Wenee303ae2018-09-12 19:41:372698 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2699 'packages': [
2700 {
2701 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
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_check_api': {
2710 'packages': [
2711 {
2712 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
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_core': {
2721 'packages': [
2722 {
2723 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
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_error_prone_type_annotations': {
2732 'packages': [
2733 {
2734 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wenaa3f5802021-09-14 15:46:122735 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362736 },
2737 ],
2738 'condition': 'checkout_android',
2739 'dep_type': 'cipd',
2740 },
2741
2742 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2743 'packages': [
2744 {
2745 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092746 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372747 },
2748 ],
2749 'condition': 'checkout_android',
2750 'dep_type': 'cipd',
2751 },
Pavel Shmakovc1d47012018-08-24 14:36:222752
2753 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2754 'packages': [
2755 {
2756 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092757 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222758 },
2759 ],
2760 'condition': 'checkout_android',
2761 'dep_type': 'cipd',
2762 },
2763
Richard Knolla7005982021-01-26 23:07:182764 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2765 'packages': [
2766 {
2767 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
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_common': {
2776 'packages': [
2777 {
2778 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
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_components': {
2787 'packages': [
2788 {
2789 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
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': {
2798 'packages': [
2799 {
2800 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
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_encoders_json': {
2809 'packages': [
2810 {
2811 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
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': {
2820 'packages': [
2821 {
2822 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
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_iid_interop': {
2831 'packages': [
2832 {
2833 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
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': {
2842 'packages': [
2843 {
2844 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
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_installations_interop': {
2853 'packages': [
2854 {
2855 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
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_measurement_connector': {
2864 'packages': [
2865 {
2866 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092867 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182868 },
2869 ],
2870 'condition': 'checkout_android',
2871 'dep_type': 'cipd',
2872 },
2873
2874 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2875 'packages': [
2876 {
2877 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092878 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182879 },
2880 ],
2881 'condition': 'checkout_android',
2882 'dep_type': 'cipd',
2883 },
2884
Pavel Shmakovc1d47012018-08-24 14:36:222885 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2886 'packages': [
2887 {
2888 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092889 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222890 },
2891 ],
2892 'condition': 'checkout_android',
2893 'dep_type': 'cipd',
2894 },
2895
Andrew Grieve8b5b0462019-11-13 21:07:362896 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2897 'packages': [
2898 {
2899 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092900 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362901 },
2902 ],
2903 'condition': 'checkout_android',
2904 'dep_type': 'cipd',
2905 },
2906
Pavel Shmakovc1d47012018-08-24 14:36:222907 'src/third_party/android_deps/libs/com_google_guava_guava': {
2908 'packages': [
2909 {
2910 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Sam Maier3f284f12021-10-01 02:07:002911 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372912 },
2913 ],
2914 'condition': 'checkout_android',
2915 'dep_type': 'cipd',
2916 },
2917
Peter Kotwicz57eedc72020-11-13 20:05:462918 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2919 'packages': [
2920 {
2921 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Sam Maier497b32b2021-09-29 21:47:182922 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462923 },
2924 ],
2925 'condition': 'checkout_android',
2926 'dep_type': 'cipd',
2927 },
2928
Ben Joycebd0d9e52019-11-12 09:01:502929 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2930 'packages': [
2931 {
2932 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092933 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502934 },
2935 ],
2936 'condition': 'checkout_android',
2937 'dep_type': 'cipd',
2938 },
2939
Peter Wenee303ae2018-09-12 19:41:372940 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2941 'packages': [
2942 {
2943 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092944 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222945 },
2946 ],
2947 'condition': 'checkout_android',
2948 'dep_type': 'cipd',
2949 },
2950
Andrew Grievebddebf72019-11-25 17:59:102951 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2952 'packages': [
2953 {
2954 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092955 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102956 },
2957 ],
2958 'condition': 'checkout_android',
2959 'dep_type': 'cipd',
2960 },
2961
Mohamed Heikal25f926b72020-06-25 02:58:482962 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342963 'packages': [
2964 {
Mohamed Heikal25f926b72020-06-25 02:58:482965 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092966 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342967 },
2968 ],
2969 'condition': 'checkout_android',
2970 'dep_type': 'cipd',
2971 },
2972
Andrew Grieve8b5b0462019-11-13 21:07:362973 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2974 'packages': [
2975 {
2976 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092977 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362978 },
2979 ],
2980 'condition': 'checkout_android',
2981 'dep_type': 'cipd',
2982 },
2983
Pavel Shmakovc1d47012018-08-24 14:36:222984 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2985 'packages': [
2986 {
2987 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:092988 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222989 },
2990 ],
2991 'condition': 'checkout_android',
2992 'dep_type': 'cipd',
2993 },
2994
Ben Joyce5ce169f02020-03-20 13:07:122995 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2996 'packages': [
2997 {
2998 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:092999 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:123000 },
3001 ],
3002 'condition': 'checkout_android',
3003 'dep_type': 'cipd',
3004 },
3005
Peter Wen840bd642021-06-14 14:04:263006 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
3007 'packages': [
3008 {
3009 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
3010 'version': 'version:[email protected]',
3011 },
3012 ],
3013 'condition': 'checkout_android',
3014 'dep_type': 'cipd',
3015 },
3016
Ben Joyce18c01322020-01-03 23:07:593017 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
3018 'packages': [
3019 {
3020 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093021 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:593022 },
3023 ],
3024 'condition': 'checkout_android',
3025 'dep_type': 'cipd',
3026 },
3027
Pavel Shmakovc1d47012018-08-24 14:36:223028 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3029 'packages': [
3030 {
3031 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093032 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223033 },
3034 ],
3035 'condition': 'checkout_android',
3036 'dep_type': 'cipd',
3037 },
3038
3039 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373040 'packages': [
3041 {
3042 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:093043 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373044 },
3045 ],
3046 'condition': 'checkout_android',
3047 'dep_type': 'cipd',
3048 },
3049
Ben Joyce157038a2020-05-06 20:13:063050 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
3051 'packages': [
3052 {
3053 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
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
Haiyang Pand924ea82021-03-01 18:44:053061 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:063062 'packages': [
3063 {
3064 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:093065 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063066 },
3067 ],
3068 'condition': 'checkout_android',
3069 'dep_type': 'cipd',
3070 },
3071
Peter Wen414bfbc2020-02-19 20:02:003072 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3073 'packages': [
3074 {
3075 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:093076 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003077 },
3078 ],
3079 'condition': 'checkout_android',
3080 'dep_type': 'cipd',
3081 },
3082
Yun Liu081719f2019-03-20 23:24:023083 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3084 'packages': [
3085 {
3086 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:093087 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:023088 },
3089 ],
3090 'condition': 'checkout_android',
3091 'dep_type': 'cipd',
3092 },
3093
Ben Joyce157038a2020-05-06 20:13:063094 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3095 'packages': [
3096 {
3097 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
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_ant_ant_launcher': {
3106 'packages': [
3107 {
3108 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
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_ant_tasks': {
3117 'packages': [
3118 {
3119 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
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': {
3128 'packages': [
3129 {
3130 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
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_artifact_manager': {
3139 'packages': [
3140 {
3141 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
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_error_diagnostics': {
3150 'packages': [
3151 {
3152 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
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_model': {
3161 'packages': [
3162 {
3163 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
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_plugin_registry': {
3172 'packages': [
3173 {
3174 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
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_profile': {
3183 'packages': [
3184 {
3185 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
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_project': {
3194 'packages': [
3195 {
3196 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
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_repository_metadata': {
3205 'packages': [
3206 {
3207 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093208 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063209 },
3210 ],
3211 'condition': 'checkout_android',
3212 'dep_type': 'cipd',
3213 },
3214
3215 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3216 'packages': [
3217 {
3218 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
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_file': {
3227 'packages': [
3228 {
3229 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
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_lightweight': {
3238 'packages': [
3239 {
3240 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
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_http_shared': {
3249 'packages': [
3250 {
3251 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093252 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063253 },
3254 ],
3255 'condition': 'checkout_android',
3256 'dep_type': 'cipd',
3257 },
3258
3259 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3260 'packages': [
3261 {
3262 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093263 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063264 },
3265 ],
3266 'condition': 'checkout_android',
3267 'dep_type': 'cipd',
3268 },
3269
Ben Joyce3d4dd2cd2020-05-27 18:32:503270 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3271 'packages': [
3272 {
3273 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093274 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503275 },
3276 ],
3277 'condition': 'checkout_android',
3278 'dep_type': 'cipd',
3279 },
3280
Peter Wenee303ae2018-09-12 19:41:373281 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3282 'packages': [
3283 {
3284 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093285 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373286 },
3287 ],
3288 'condition': 'checkout_android',
3289 'dep_type': 'cipd',
3290 },
3291
Andrew Grieve8b5b0462019-11-13 21:07:363292 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3293 'packages': [
3294 {
3295 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Sam Maier3f284f12021-10-01 02:07:003296 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363297 },
3298 ],
3299 'condition': 'checkout_android',
3300 'dep_type': 'cipd',
3301 },
3302
Peter Wenaa3f5802021-09-14 15:46:123303 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Andrew Grieve8b5b0462019-11-13 21:07:363304 'packages': [
3305 {
Peter Wenaa3f5802021-09-14 15:46:123306 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
3307 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363308 },
3309 ],
3310 'condition': 'checkout_android',
3311 'dep_type': 'cipd',
3312 },
3313
Peter Wenee303ae2018-09-12 19:41:373314 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3315 'packages': [
3316 {
3317 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093318 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363319 },
3320 ],
3321 'condition': 'checkout_android',
3322 'dep_type': 'cipd',
3323 },
3324
Ben Joyce157038a2020-05-06 20:13:063325 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3326 'packages': [
3327 {
3328 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
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_interpolation': {
3337 'packages': [
3338 {
3339 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093340 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063341 },
3342 ],
3343 'condition': 'checkout_android',
3344 'dep_type': 'cipd',
3345 },
3346
3347 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3348 'packages': [
3349 {
3350 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093351 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063352 },
3353 ],
3354 'condition': 'checkout_android',
3355 'dep_type': 'cipd',
3356 },
3357
Peter Wen840bd642021-06-14 14:04:263358 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
3359 'packages': [
3360 {
3361 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
3362 'version': 'version:[email protected]',
3363 },
3364 ],
3365 'condition': 'checkout_android',
3366 'dep_type': 'cipd',
3367 },
3368
Andrew Grieve177c82f2020-02-03 19:35:173369 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3370 'packages': [
3371 {
3372 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093373 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173374 },
3375 ],
3376 'condition': 'checkout_android',
3377 'dep_type': 'cipd',
3378 },
3379
Ben Joyceb1d4e5d2020-01-22 23:45:173380 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3381 'packages': [
3382 {
3383 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Sam Maier497b32b2021-09-29 21:47:183384 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173385 },
3386 ],
3387 'condition': 'checkout_android',
3388 'dep_type': 'cipd',
3389 },
3390
3391 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3392 'packages': [
3393 {
3394 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Sam Maier497b32b2021-09-29 21:47:183395 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103396 },
3397 ],
3398 'condition': 'checkout_android',
3399 'dep_type': 'cipd',
3400 },
3401
Peter Wen014649a2021-06-25 16:05:133402 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
3403 'packages': [
3404 {
3405 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
3406 'version': 'version:[email protected]',
3407 },
3408 ],
3409 'condition': 'checkout_android',
3410 'dep_type': 'cipd',
3411 },
3412
3413 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
3414 'packages': [
3415 {
3416 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
3417 'version': 'version:[email protected]',
3418 },
3419 ],
3420 'condition': 'checkout_android',
3421 'dep_type': 'cipd',
3422 },
3423
Peter Kotwicza15f2862021-04-30 05:00:103424 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
3425 'packages': [
3426 {
3427 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Peter Wen014649a2021-06-25 16:05:133428 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103429 },
3430 ],
3431 'condition': 'checkout_android',
3432 'dep_type': 'cipd',
3433 },
3434
3435 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
3436 'packages': [
3437 {
3438 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Peter Wen014649a2021-06-25 16:05:133439 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003440 },
3441 ],
3442 'condition': 'checkout_android',
3443 'dep_type': 'cipd',
3444 },
3445
3446 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3447 'packages': [
3448 {
3449 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093450 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173451 },
3452 ],
3453 'condition': 'checkout_android',
3454 'dep_type': 'cipd',
3455 },
3456
Andrew Grieve177c82f2020-02-03 19:35:173457 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3458 'packages': [
3459 {
3460 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
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_analysis': {
3469 'packages': [
3470 {
3471 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
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_commons': {
3480 'packages': [
3481 {
3482 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
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_tree': {
3491 'packages': [
3492 {
3493 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
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
3501 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3502 'packages': [
3503 {
3504 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093505 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173506 },
3507 ],
3508 'condition': 'checkout_android',
3509 'dep_type': 'cipd',
3510 },
3511
Andrew Grieve8b5b0462019-11-13 21:07:363512 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3513 'packages': [
3514 {
3515 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093516 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373517 },
3518 ],
3519 'condition': 'checkout_android',
3520 'dep_type': 'cipd',
3521 },
Pavel Shmakovc1d47012018-08-24 14:36:223522
Mohamed Heikal9936c712021-04-08 20:47:153523 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063524 'packages': [
3525 {
3526 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153527 '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_junit': {
3535 'packages': [
3536 {
3537 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
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_pluginapi': {
3546 'packages': [
3547 {
3548 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
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_plugins_maven_dependency_resolver': {
3557 'packages': [
3558 {
3559 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
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_resources': {
3568 'packages': [
3569 {
3570 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
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_robolectric': {
3579 'packages': [
3580 {
3581 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
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_sandbox': {
3590 'packages': [
3591 {
3592 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
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_shadowapi': {
3601 'packages': [
3602 {
3603 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
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
3611 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3612 'packages': [
3613 {
3614 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093615 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063616 },
3617 ],
3618 'condition': 'checkout_android',
3619 'dep_type': 'cipd',
3620 },
3621
Ben Joyce2ab67672020-05-25 23:09:013622 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3623 'packages': [
3624 {
3625 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093626 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013627 },
3628 ],
3629 'condition': 'checkout_android',
3630 'dep_type': 'cipd',
3631 },
3632
Ben Joyce157038a2020-05-06 20:13:063633 'src/third_party/android_deps/libs/org_robolectric_utils': {
3634 'packages': [
3635 {
3636 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093637 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063638 },
3639 ],
3640 'condition': 'checkout_android',
3641 'dep_type': 'cipd',
3642 },
3643
3644 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3645 'packages': [
3646 {
3647 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093648 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063649 },
3650 ],
3651 'condition': 'checkout_android',
3652 'dep_type': 'cipd',
3653 },
3654
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033655 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123656
3657 'src/tools/resultdb': {
3658 'packages': [
3659 {
3660 'package': 'infra/tools/result_adapter/${{platform}}',
3661 'version': Var('resultdb_version'),
3662 },
3663 ],
3664 'dep_type': 'cipd',
3665 },
[email protected]5f129de2009-02-24 23:22:043666}
3667
[email protected]00c517672010-11-04 00:27:293668
[email protected]5f129de2009-02-24 23:22:043669include_rules = [
3670 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143671 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393672 '+base',
3673 '+build',
3674 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013675 # perfetto is base's public dependency.
3676 '+third_party/perfetto/include/perfetto/tracing',
Alexander Timin43f3faa522021-07-16 19:01:023677 '+third_party/perfetto/include/perfetto/test',
[email protected]5f129de2009-02-24 23:22:043678
[email protected]dfbff862012-11-28 19:08:143679 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393680 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143681
Stefan Zagerfd5ba192014-08-23 00:29:393682 '+testing',
3683 '+third_party/icu/source/common/unicode',
3684 '+third_party/icu/source/i18n/unicode',
3685 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413686
amraboelkherde7195e2021-08-20 15:44:263687 # PSM libraries usages must be allowlisted explicitly for now. That
3688 # is because it does not support component build.
3689 # TODO(crbug.com/1241832): Support component build for PSM libraries.
3690 '-third_party/shell-encryption',
3691 '-third_party/private_membership',
3692
Peter Kasting16fe8fef2020-07-31 15:40:523693 # Abseil features must be allowlisted explicitly for now. See
3694 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3695 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413696 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523697 '-third_party/abseil-cpp',
Anton Bikineev96625712021-05-13 19:17:503698 '+third_party/abseil-cpp/absl/types/optional.h',
Peter Kastinga9cf1c52020-07-31 17:42:463699 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043700]
3701
3702
3703# checkdeps.py shouldn't check include paths for files in these dirs:
3704skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393705 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143706 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393707 'skia',
3708 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413709 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393710 'v8',
[email protected]5f129de2009-02-24 23:22:043711]
[email protected]bfa24b962009-03-02 00:16:163712
3713
3714hooks = [
Dirk Pranke7ab5e3b2021-06-24 23:45:243715 # Download and initialize "vpython" VirtualEnv environment packages for
3716 # Python2. We do this before running any other hooks so that any other
3717 # hooks that might use vpython don't trip over unexpected issues and
3718 # don't run slower than they might otherwise need to.
[email protected]bfa24b962009-03-02 00:16:163719 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243720 'name': 'vpython_common',
3721 'pattern': '.',
3722 # TODO(https://crbug.com/1205263): Run this on mac/arm too once it works.
3723 'condition': 'not (host_os == "mac" and host_cpu == "arm64")',
3724 'action': [ 'vpython',
3725 '-vpython-spec', 'src/.vpython',
3726 '-vpython-tool', 'install',
3727 ],
3728 },
3729 # Download and initialize "vpython" VirtualEnv environment packages for
3730 # Python3. We do this before running any other hooks so that any other
3731 # hooks that might use vpython don't trip over unexpected issues and
3732 # don't run slower than they might otherwise need to.
3733 {
3734 'name': 'vpython3_common',
3735 'pattern': '.',
3736 'action': [ 'vpython3',
3737 '-vpython-spec', 'src/.vpython3',
3738 '-vpython-tool', 'install',
3739 ],
3740 },
3741 {
3742 # This clobbers when necessary (based on get_landmines.py). This should
3743 # run as early as possible so that other things that get/generate into the
3744 # output directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393745 'name': 'landmines',
3746 'pattern': '.',
3747 'action': [
Nico Weber193eb852021-05-14 18:01:253748 'python3',
Stefan Zagerfd5ba192014-08-23 00:29:393749 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303750 ],
3751 },
3752 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243753 # This clobbers when necessary (based on the internal ios version of
3754 # get_landmines.py). This should run as early as possible so that
3755 # other things that get/generate into the output directory will not
3756 # subsequently be clobbered. This script is only run# for iOS build
3757 # with src_internal.
Sylvain Defresne52ba2df52020-07-08 17:32:103758 'name': 'landmines_ios_internal',
3759 'pattern': '.',
3760 'condition': 'checkout_ios and checkout_src_internal',
3761 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313762 'python3',
Sylvain Defresne52ba2df52020-07-08 17:32:103763 'src/build/landmines.py',
3764 '--landmine-scripts',
3765 'src/ios_internal/build/get_landmines.py',
3766 '--landmines-path',
3767 'src/ios_internal/.landmines',
3768 ],
3769 },
3770 {
Dan Jacquescea92c512017-06-02 23:59:163771 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3772 # disabled.
3773 'name': 'disable_depot_tools_selfupdate',
3774 'pattern': '.',
3775 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313776 'python3',
Dan Jacquescea92c512017-06-02 23:59:163777 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3778 '--disable',
3779 ],
3780 },
3781 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173782 # Ensure that we don't accidentally reference any .pyc files whose
3783 # corresponding .py files have since been deleted.
3784 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523785 'name': 'remove_stale_pyc_files',
3786 'pattern': '.',
3787 'action': [
Nico Weber193eb852021-05-14 18:01:253788 'python3',
jbudorick94a712c2016-03-09 19:03:523789 'src/tools/remove_stale_pyc_files.py',
3790 'src/android_webview/tools',
3791 'src/build/android',
3792 'src/gpu/gles2_conform_support',
3793 'src/infra',
3794 'src/ppapi',
3795 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493796 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583797 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523798 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523799 'src/tools',
3800 ],
3801 },
3802 {
[email protected]89e43f652011-08-18 00:03:173803 # This downloads binaries for Native Client's newlib toolchain.
3804 # Done in lieu of building the toolchain from scratch as it can take
3805 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393806 'name': 'nacltools',
3807 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553808 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393809 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313810 'python3',
dyen249880632014-11-20 23:02:203811 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223812 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553813 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173814 ],
3815 },
[email protected]3a0b2492011-08-24 20:41:163816 {
Tom Andersona07b9fe2018-02-09 04:08:263817 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393818 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263819 'condition': 'checkout_linux and checkout_arm',
Dirk Pranke926f89d2021-05-18 18:42:313820 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263821 '--arch=arm'],
3822 },
3823 {
3824 'name': 'sysroot_arm64',
3825 'pattern': '.',
3826 'condition': 'checkout_linux and checkout_arm64',
Dirk Pranke926f89d2021-05-18 18:42:313827 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263828 '--arch=arm64'],
3829 },
3830 {
3831 'name': 'sysroot_x86',
3832 'pattern': '.',
3833 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
Dirk Pranke926f89d2021-05-18 18:42:313834 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263835 '--arch=x86'],
3836 },
3837 {
3838 'name': 'sysroot_mips',
3839 'pattern': '.',
3840 'condition': 'checkout_linux and checkout_mips',
Dirk Pranke926f89d2021-05-18 18:42:313841 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263842 '--arch=mips'],
3843 },
3844 {
Wang Qingd25f7cc2018-09-05 06:01:043845 'name': 'sysroot_mips64',
3846 'pattern': '.',
3847 'condition': 'checkout_linux and checkout_mips64',
Dirk Pranke926f89d2021-05-18 18:42:313848 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Wang Qingd25f7cc2018-09-05 06:01:043849 '--arch=mips64el'],
3850 },
3851
3852 {
Tom Andersona07b9fe2018-02-09 04:08:263853 'name': 'sysroot_x64',
3854 'pattern': '.',
3855 'condition': 'checkout_linux and checkout_x64',
Dirk Pranke926f89d2021-05-18 18:42:313856 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263857 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293858 },
3859 {
Nico Weber76299302018-02-01 20:36:453860 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3861 'name': 'ciopfs_linux',
3862 'pattern': '.',
3863 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403864 'action': [ 'python3',
Nico Weber76299302018-02-01 20:36:453865 'src/third_party/depot_tools/download_from_google_storage.py',
3866 '--no_resume',
3867 '--no_auth',
3868 '--bucket', 'chromium-browser-clang/ciopfs',
3869 '-s', 'src/build/ciopfs.sha1',
3870 ]
3871 },
3872 {
Nico Weberb19437032017-10-09 02:45:093873 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393874 'name': 'win_toolchain',
3875 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403876 'condition': 'checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:313877 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203878 },
justincohen6a03a3d2016-03-26 21:44:383879 {
3880 # Update the Mac toolchain if necessary.
3881 'name': 'mac_toolchain',
3882 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583883 'condition': 'checkout_mac or checkout_ios',
Nico Weber193eb852021-05-14 18:01:253884 'action': ['python3', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383885 },
[email protected]c71d3282014-04-09 01:56:203886 {
Chong Gu75af969a2021-03-22 14:46:143887 # Update the Fuchsia SDK if necessary.
3888 'name': 'Download Fuchsia SDK',
3889 'pattern': '.',
3890 'condition': 'checkout_fuchsia',
3891 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313892 'python3',
Chong Gu75af969a2021-03-22 14:46:143893 'src/build/fuchsia/update_sdk.py',
3894 '--default-bucket={fuchsia_sdk_bucket}',
3895 ],
3896 },
3897 {
Hans Wennborg0214e8a2019-04-29 09:50:513898 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123899 # Note: On Win, this should run after win_toolchain, as it may use it.
3900 'name': 'clang',
3901 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513902 'condition': 'not llvm_force_head_revision',
Nico Weber193eb852021-05-14 18:01:253903 'action': ['python3', 'src/tools/clang/scripts/update.py'],
Hans Wennborg0214e8a2019-04-29 09:50:513904 },
3905 {
3906 # Build the clang toolchain from tip-of-tree.
3907 # Note: On Win, this should run after win_toolchain, as it may use it.
3908 'name': 'clang_tot',
3909 'pattern': '.',
3910 'condition': 'llvm_force_head_revision',
Dirk Pranke926f89d2021-05-18 18:42:313911 'action': ['python3', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513912 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443913 '--with-android={checkout_android}',
3914 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123915 },
3916 {
Roberto Carrillo36312722018-10-17 02:18:453917 # This is supposed to support the same set of platforms as 'clang' above.
3918 'name': 'clang_coverage',
3919 'pattern': '.',
3920 'condition': 'checkout_clang_coverage_tools',
Dirk Pranke926f89d2021-05-18 18:42:313921 'action': ['python3', 'src/tools/clang/scripts/update.py',
Hans Wennborg8ee64a12019-11-05 17:31:303922 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453923 },
3924 {
George Burgess IVa55e6bed2019-12-11 16:24:083925 # This is also supposed to support the same set of platforms as 'clang'
3926 # above. LLVM ToT support isn't provided at the moment.
3927 'name': 'clang_tidy',
3928 'pattern': '.',
3929 'condition': 'checkout_clang_tidy',
Dirk Pranke926f89d2021-05-18 18:42:313930 'action': ['python3', 'src/tools/clang/scripts/update.py',
George Burgess IVa55e6bed2019-12-11 16:24:083931 '--package=clang-tidy'],
3932 },
3933 {
Nico Weber98fd3772020-12-11 21:14:063934 # Should run after the clang hook.
3935 'name': 'objdump/mac',
3936 'pattern': '.',
3937 'condition': 'checkout_mac and host_os != "mac"',
Dirk Pranke926f89d2021-05-18 18:42:313938 'action': ['python3', 'src/tools/clang/scripts/update.py',
Nico Weber98fd3772020-12-11 21:14:063939 '--package=objdump'],
3940 },
3941 {
phajdan.jr2448b2c2015-04-24 21:04:173942 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393943 'name': 'lastchange',
3944 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253945 'action': ['python3', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393946 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253947 },
3948 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373949 # Update GPU lists version string (for gpu/config).
3950 'name': 'gpu_lists_version',
3951 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253952 'action': ['python3', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373953 '-m', 'GPU_LISTS_VERSION',
3954 '--revision-id-only',
3955 '--header', 'src/gpu/config/gpu_lists_version.h'],
3956 },
3957 {
halcanary5cacab3a2016-07-29 19:23:203958 # Update skia_commit_hash.h.
3959 'name': 'lastchange_skia',
3960 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253961 'action': ['python3', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203962 '-m', 'SKIA_COMMIT_HASH',
3963 '-s', 'src/third_party/skia',
3964 '--header', 'src/skia/ext/skia_commit_hash.h'],
3965 },
[email protected]6eabd702014-01-12 00:19:203966 # Pull clang-format binaries using checked-in hashes.
3967 {
Stefan Zagerfd5ba192014-08-23 00:29:393968 'name': 'clang_format_win',
3969 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193970 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:403971 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123972 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393973 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393974 '--no_auth',
3975 '--bucket', 'chromium-clang-format',
3976 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203977 ],
3978 },
3979 {
Stefan Zagerfd5ba192014-08-23 00:29:393980 'name': 'clang_format_mac',
3981 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193982 'condition': 'host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:403983 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123984 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393985 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393986 '--no_auth',
3987 '--bucket', 'chromium-clang-format',
3988 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203989 ],
3990 },
3991 {
Stefan Zagerfd5ba192014-08-23 00:29:393992 'name': 'clang_format_linux',
3993 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193994 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403995 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123996 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393997 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393998 '--no_auth',
3999 '--bucket', 'chromium-clang-format',
4000 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:214001 ],
4002 },
Nico Weber0c0ade82017-10-19 22:34:434003 # Pull rc binaries using checked-in hashes.
4004 {
4005 'name': 'rc_win',
4006 'pattern': '.',
4007 'condition': 'checkout_win and host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404008 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434009 'src/third_party/depot_tools/download_from_google_storage.py',
4010 '--no_resume',
4011 '--no_auth',
4012 '--bucket', 'chromium-browser-clang/rc',
4013 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
4014 ],
4015 },
4016 {
4017 'name': 'rc_mac',
4018 'pattern': '.',
4019 'condition': 'checkout_win and host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404020 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434021 'src/third_party/depot_tools/download_from_google_storage.py',
4022 '--no_resume',
4023 '--no_auth',
4024 '--bucket', 'chromium-browser-clang/rc',
4025 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
4026 ],
4027 },
4028 {
4029 'name': 'rc_linux',
4030 'pattern': '.',
4031 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404032 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434033 'src/third_party/depot_tools/download_from_google_storage.py',
4034 '--no_resume',
4035 '--no_auth',
4036 '--bucket', 'chromium-browser-clang/rc',
4037 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:314038 ]
4039 },
Nico Weber76299302018-02-01 20:36:454040 {
Tom Anderson44027d42018-03-15 17:14:534041 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:314042 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404043 'action': [ 'python3',
4044 'src/third_party/depot_tools/download_from_google_storage.py',
Dominik Röttschesf49ef762017-11-17 09:26:314045 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:314046 '--extract',
4047 '--no_auth',
4048 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:534049 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:434050 ],
4051 },
Yves Gerey0e064c4c2019-11-06 14:42:094052 # Download test resources for opus, i.e. audio files.
4053 {
4054 'name': 'opus_test_files',
4055 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404056 'action': ['python3',
4057 'src/third_party/depot_tools/download_from_google_storage.py',
Yves Gerey0e064c4c2019-11-06 14:42:094058 '--no_auth',
4059 '--quiet',
4060 '--bucket', 'chromium-webrtc-resources',
4061 '-d', 'src/third_party/opus/tests/resources'],
4062 },
erikwright9bdc2bf2015-01-22 20:20:044063 {
David Benjaminddc843c2019-03-26 14:50:074064 'name': 'apache_mac',
4065 'pattern': '\\.sha1',
4066 'condition': 'checkout_mac',
Dirk Pranke8e05ffd2021-05-14 02:33:404067 'action': [ 'python3',
David Benjaminddc843c2019-03-26 14:50:074068 'src/third_party/depot_tools/download_from_google_storage.py',
4069 '--no_resume',
4070 '--directory',
4071 '--recursive',
4072 '--no_auth',
4073 '--num_threads=16',
4074 '--bucket', 'chromium-apache-mac',
4075 'src/third_party/apache-mac',
4076 ],
4077 },
4078 {
Stefan Zagerfd5ba192014-08-23 00:29:394079 'name': 'apache_win32',
4080 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074081 'condition': 'checkout_win',
Dirk Pranke8e05ffd2021-05-14 02:33:404082 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124083 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394084 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394085 '--directory',
4086 '--recursive',
4087 '--no_auth',
4088 '--num_threads=16',
4089 '--bucket', 'chromium-apache-win32',
4090 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264091 ],
4092 },
4093 {
Dirk Pranke6c360be2017-10-09 19:06:594094 'name': 'msan_chained_origins',
4095 'pattern': '.',
4096 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404097 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594098 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364099 '--no_resume',
4100 '--no_auth',
4101 '--bucket', 'chromium-instrumented-libraries',
Tom Andersonf14dca72021-09-29 18:33:124102 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-xenial.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594103 ],
4104 },
4105 {
4106 'name': 'msan_no_origins',
4107 'pattern': '.',
4108 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404109 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594110 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364111 '--no_resume',
4112 '--no_auth',
4113 '--bucket', 'chromium-instrumented-libraries',
Tom Andersonf14dca72021-09-29 18:33:124114 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-xenial.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594115 ],
thomasandersonaa441f52017-04-04 22:35:394116 },
4117 {
Dirk Pranke474d1ca2019-03-13 23:14:364118 'name': 'wasm_fuzzer',
4119 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404120 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124121 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364122 '--no_resume',
4123 '--no_auth',
4124 '-u',
4125 '--bucket', 'v8-wasm-fuzzer',
4126 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474127 ],
4128 },
dpapadcbee6ab2017-01-14 03:05:534129
4130 # Pull down Node binaries for WebUI toolchain.
4131 {
4132 'name': 'node_linux64',
4133 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194134 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404135 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124136 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534137 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534138 '--extract',
4139 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184140 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534141 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4142 ],
4143 },
4144 {
4145 'name': 'node_mac',
4146 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:144147 'condition': 'host_os == "mac" and host_cpu == "x64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404148 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124149 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534150 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534151 '--extract',
4152 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184153 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534154 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4155 ],
4156 },
4157 {
Nico Weber6dd87c02021-03-23 14:51:144158 # TODO: Node 16.0 will likely ship with an official universal node binary
4159 # on macOS. Once node 16.0 is released, collapse this into the node_mac hook
4160 # above again and use the universal binary on mac independent of host_cpu.
4161 'name': 'node_mac_arm64',
4162 'pattern': '.',
4163 'condition': 'host_os == "mac" and host_cpu == "arm64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404164 'action': [ 'python3',
Nico Weber6dd87c02021-03-23 14:51:144165 'src/third_party/depot_tools/download_from_google_storage.py',
4166 '--no_resume',
4167 '--extract',
4168 '--no_auth',
4169 '--bucket', 'chromium-nodejs/16.0.0-pre',
4170 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
4171 ],
4172 },
4173 {
dpapadcbee6ab2017-01-14 03:05:534174 'name': 'node_win',
4175 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194176 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404177 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124178 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534179 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534180 '--no_auth',
dpapad49cbbd932021-01-06 08:32:184181 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534182 '-s', 'src/third_party/node/win/node.exe.sha1',
4183 ],
4184 },
4185
4186 # Pull down NPM dependencies for WebUI toolchain.
4187 {
4188 'name': 'webui_node_modules',
4189 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404190 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124191 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534192 '--no_resume',
4193 '--extract',
4194 '--no_auth',
4195 '--bucket', 'chromium-nodejs',
4196 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4197 ],
4198 },
kainino61f7bce2017-04-28 21:53:274199
Ben Reich6a666ba2021-06-23 04:23:014200 # NPM dependencies for JavaScript code coverage.
4201 {
4202 'name': 'js_coverage_node_modules',
4203 'condition': 'checkout_js_coverage_modules',
4204 'pattern': '.',
4205 'action': [ 'python3',
4206 'src/third_party/depot_tools/download_from_google_storage.py',
4207 '--no_resume',
4208 '--extract',
4209 '--no_auth',
4210 '--bucket', 'chromium-nodejs/js_code_coverage',
4211 '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1',
4212 ],
4213 },
4214
Dirk Prankec1d528fc02017-11-03 15:15:034215 # Download Telemetry's binary dependencies via conditionals
4216 {
4217 'name': 'checkout_telemetry_binary_dependencies',
4218 'condition': 'checkout_telemetry_dependencies',
4219 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314220 # TODO(1208648): Flip to vpython3 when that is working.
4221 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:034222 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4223 ],
4224 },
Ryan Heise305d2652020-09-25 02:02:334225
Stephen Martinis924a02d2017-11-08 10:12:034226 # Download Telemetry's benchmark binary dependencies via conditionals
4227 {
4228 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554229 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034230 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464231 'action': [ 'vpython3',
Stephen Martinis924a02d2017-11-08 10:12:034232 'src/tools/perf/fetch_benchmark_deps.py',
4233 '-f',
Ryan Heise305d2652020-09-25 02:02:334234 '-p',
4235 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034236 ],
4237 },
Ryan Heise305d2652020-09-25 02:02:334238 {
4239 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554240 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334241 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314242 # TODO(1208648): Flip to vpython3 when that is working.
4243 'action': [ 'vpython',
Ryan Heise305d2652020-09-25 02:02:334244 'src/tools/perf/fetch_benchmark_deps.py',
4245 '-f',
4246 '-p',
4247 'win'
4248 ],
4249 },
4250 {
4251 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554252 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334253 'pattern': '.',
Dirk Pranke926f89d2021-05-18 18:42:314254 # TODO(1208648): Flip to vpython3 when that is working.
4255 'action': [ 'vpython',
Ryan Heise305d2652020-09-25 02:02:334256 'src/tools/perf/fetch_benchmark_deps.py',
4257 '-f',
4258 '-p',
4259 'mac'
4260 ],
4261 },
4262 {
4263 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554264 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334265 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464266 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334267 'src/tools/perf/fetch_benchmark_deps.py',
4268 '-f',
4269 '-p',
4270 'android'
4271 ],
4272 },
4273
Dirk Prankec1d528fc02017-11-03 15:15:034274
Dirk Pranke099b747b2017-10-06 04:29:094275 # 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_linux',
4279 'pattern': '.',
4280 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404281 'action': [ 'python3',
Dirk Pranke099b747b2017-10-06 04:29:094282 'src/third_party/depot_tools/download_from_google_storage.py',
4283 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094284 '--no_auth',
4285 '--num_threads=4',
4286 '--bucket', 'chromium-tools-traffic_annotation',
4287 '-d', 'src/tools/traffic_annotation/bin/linux64',
4288 ],
4289 },
4290
Ramin Halavatib7e55d92017-11-21 08:00:574291# This is used to ensure that all network operations are properly
4292# annotated so we can document what they're for.
4293 {
4294 'name': 'tools_traffic_annotation_windows',
4295 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524296 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404297 'action': [ 'python3',
Ramin Halavatib7e55d92017-11-21 08:00:574298 'src/third_party/depot_tools/download_from_google_storage.py',
4299 '--no_resume',
4300 '--no_auth',
4301 '--num_threads=4',
4302 '--bucket', 'chromium-tools-traffic_annotation',
4303 '-d', 'src/tools/traffic_annotation/bin/win32',
4304 ],
4305 },
4306
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404307 # Pull down Zucchini test data.
4308 {
4309 'name': 'zucchini_testdata',
4310 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404311 'action': [ 'python3',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404312 'src/third_party/depot_tools/download_from_google_storage.py',
4313 '--no_resume',
4314 '--no_auth',
huangs3bad8e22017-09-05 21:50:004315 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574316 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4317 '--recursive',
4318 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404319 ],
4320 },
Arthur Wang95d62d42020-06-03 04:53:254321 # Pull down WPR Archive files
4322 {
4323 'name': 'Fetch WPR archive files',
4324 'pattern': '.',
4325 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
Dirk Pranke926f89d2021-05-18 18:42:314326 'action': [ 'python3',
Arthur Wang95d62d42020-06-03 04:53:254327 'src/chrome/test/data/android/manage_wpr_archives.py',
4328 'download',
4329 ],
4330 },
John Budorickda801692018-02-21 23:24:284331 {
George Burgess IV1f751e42018-01-23 22:10:004332 'name': 'Fetch Android AFDO profile',
4333 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034334 'condition': 'checkout_android or checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314335 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114336 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374337 '--newest_state=src/chrome/android/profiles/newest.txt',
4338 '--local_state=src/chrome/android/profiles/local.txt',
4339 '--output_name=src/chrome/android/profiles/afdo.prof',
4340 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4341 ],
George Burgess IV1f751e42018-01-23 22:10:004342 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564343 {
Tom Anderson49e74972019-01-04 19:17:404344 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564345 'pattern': '\\.sha1',
4346 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404347 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274348 'src/third_party/depot_tools/download_from_google_storage.py',
4349 '--no_resume',
4350 '--no_auth',
4351 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404352 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564353 ],
4354 },
4355 {
Tom Anderson49e74972019-01-04 19:17:404356 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264357 'pattern': '\\.sha1',
4358 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404359 'action': [ 'python3',
Tom Anderson16eac9c2018-05-23 21:26:264360 'src/third_party/depot_tools/download_from_google_storage.py',
4361 '--no_resume',
4362 '--no_auth',
4363 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404364 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4365 ],
4366 },
4367 {
4368 'name': 'gvr_static_shim_android_arm64_1',
4369 'pattern': '\\.sha1',
4370 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404371 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404372 'src/third_party/depot_tools/download_from_google_storage.py',
4373 '--no_resume',
4374 '--no_auth',
4375 '--bucket', 'chromium-gvr-static-shim',
4376 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4377 ],
4378 },
4379 {
Tom Anderson49e74972019-01-04 19:17:404380 'name': 'gvr_static_shim_android_arm64_Cr',
4381 'pattern': '\\.sha1',
4382 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404383 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404384 'src/third_party/depot_tools/download_from_google_storage.py',
4385 '--no_resume',
4386 '--no_auth',
4387 '--bucket', 'chromium-gvr-static-shim',
4388 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4389 ],
Tom Anderson16eac9c2018-05-23 21:26:264390 },
4391 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564392 'name': 'vr_controller_test_api',
4393 'pattern': '\\.sha1',
4394 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404395 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274396 'src/third_party/depot_tools/download_from_google_storage.py',
4397 '--no_resume',
4398 '--no_auth',
4399 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4400 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564401 ],
4402 },
Michael Haysdcf68642021-04-29 03:13:314403 # Download and unpack MediaPipe Integration tests.
4404 {
4405 'name': 'mediapipe_integration_testdata',
4406 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254407 'action': [ 'python3',
Michael Haysdcf68642021-04-29 03:13:314408 'src/content/test/gpu/gpu_tests/mediapipe_update.py',
4409 ],
4410 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564411 # Download VR test APKs only if the environment variable is set
4412 {
4413 'name': 'vr_test_apks',
4414 'pattern': '.',
4415 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314416 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054417 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564418 ],
4419 },
bsheedye3c0a222018-07-27 19:06:094420 # DOWNLOAD AR test APKs only if the environment variable is set
4421 {
4422 'name': 'ar_test_apks',
4423 'pattern': '.',
4424 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314425 'action': [ 'python3',
bsheedye3c0a222018-07-27 19:06:094426 'src/third_party/arcore-android-sdk/test-apks/update.py',
4427 ],
4428 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564429 {
Alex Turner18453172019-12-12 21:05:434430 'name': 'subresource-filter-ruleset',
4431 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404432 'action': [ 'python3',
Alex Turner18453172019-12-12 21:05:434433 'src/third_party/depot_tools/download_from_google_storage.py',
4434 '--no_resume',
4435 '--no_auth',
4436 '--bucket', 'chromium-ads-detection',
4437 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4438 ],
4439 },
4440 {
Tiancong Wang6cfc1632019-07-25 21:32:374441 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4442 'pattern': '.',
4443 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314444 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114445 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374446 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4447 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4448 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4449 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4450 ],
4451 },
Tiancong Wang97a86552019-09-17 22:32:404452 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374453 {
Tiancong Wang1150e0f2020-10-12 22:32:034454 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4455 'pattern': '.',
4456 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314457 'action': [ 'python3',
Wan-Teh Chang596a8202020-10-13 22:55:414458 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034459 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4460 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4461 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4462 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4463 ],
4464 },
4465 {
4466 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4467 'pattern': '.',
4468 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314469 'action': [ 'python3',
Tiancong Wang1150e0f2020-10-12 22:32:034470 'src/tools/download_optimization_profile.py',
4471 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4472 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4473 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4474 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4475 ],
4476 },
4477 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564478 # Pull doclava binaries if building for Android.
4479 'name': 'doclava',
4480 'pattern': '.',
4481 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314482 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054483 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564484 ],
4485 },
4486
4487 {
Chong Gu26612e62020-10-06 01:41:344488 'name': 'Download Fuchsia system images',
4489 'pattern': '.',
4490 'condition': 'checkout_fuchsia',
4491 'action': [
Dirk Pranke926f89d2021-05-18 18:42:314492 'python3',
Chong Gu26612e62020-10-06 01:41:344493 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504494 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084495 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564496 ],
4497 },
Dan Jacques9731b23a2017-10-12 20:40:174498
Ben Pasteneaf216c7d2019-05-21 20:56:544499 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434500 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024501 {
Benjamin Pastene99550d22018-04-19 00:16:434502 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024503 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434504 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024505 'action': [
4506 'src/third_party/chromite/bin/cros',
4507 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174508 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434509 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024510 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254511 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254512 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434513 '--cache-dir=src/build/cros_cache/',
4514 '--use-external-config',
4515 '--boards={cros_boards_with_qemu_images}',
4516 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024517 ],
4518 },
Benjamin Pastene99550d22018-04-19 00:16:434519 {
4520 'name': 'cros_simplechrome_artifacts_with_no_vm',
4521 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434522 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434523 'action': [
4524 'src/third_party/chromite/bin/cros',
4525 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174526 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434527 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434528 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254529 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254530 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434531 '--cache-dir=src/build/cros_cache/',
4532 '--use-external-config',
4533 '--boards={cros_boards}',
4534 ],
4535 },
4536 {
4537 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4538 'pattern': '.',
4539 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4540 'action': [
4541 'src/third_party/chromite/bin/cros',
4542 'chrome-sdk',
4543 '--fallback-versions=10',
4544 '--nogoma',
4545 '--nogn-gen',
4546 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254547 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434548 '--cache-dir=src/build/cros_cache/',
4549 '--boards={cros_boards_with_qemu_images}',
4550 '--download-vm',
4551 ],
4552 },
4553 {
4554 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4555 'pattern': '.',
4556 'condition': 'checkout_simplechrome and checkout_src_internal',
4557 'action': [
4558 'src/third_party/chromite/bin/cros',
4559 'chrome-sdk',
4560 '--fallback-versions=10',
4561 '--nogoma',
4562 '--nogn-gen',
4563 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254564 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434565 '--cache-dir=src/build/cros_cache/',
4566 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434567 ],
4568 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024569
Yuke Liaob3a683e2020-04-29 01:43:594570 # Download PGO profiles.
4571 {
4572 'name': 'Fetch PGO profiles for win32',
4573 'pattern': '.',
4574 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314575 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594576 'src/tools/update_pgo_profiles.py',
4577 '--target=win32',
4578 'update',
4579 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4580 ],
4581 },
4582 {
4583 'name': 'Fetch PGO profiles for win64',
4584 'pattern': '.',
4585 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314586 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594587 'src/tools/update_pgo_profiles.py',
4588 '--target=win64',
4589 'update',
4590 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4591 ],
4592 },
4593 {
4594 'name': 'Fetch PGO profiles for mac',
4595 'pattern': '.',
4596 'condition': 'checkout_pgo_profiles and checkout_mac',
Dirk Pranke926f89d2021-05-18 18:42:314597 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594598 'src/tools/update_pgo_profiles.py',
4599 '--target=mac',
4600 'update',
4601 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4602 ],
4603 },
Sebastien Marchand5e903fe2020-08-19 15:44:424604 {
4605 'name': 'Fetch PGO profiles for linux',
4606 'pattern': '.',
4607 'condition': 'checkout_pgo_profiles and checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314608 'action': [ 'python3',
Sebastien Marchand5e903fe2020-08-19 15:44:424609 'src/tools/update_pgo_profiles.py',
4610 '--target=linux',
4611 'update',
4612 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4613 ],
4614 },
Yuke Liaob3a683e2020-04-29 01:43:594615
Chong Gud6807272021-09-25 02:23:094616 # Download Cast Web Runtime
4617 {
4618 'name': 'cast_web_runtime',
4619 'pattern': '.',
4620 'action': [
4621 'python3',
4622 'src/tools/cast3p/update_runtime.py',
4623 ],
4624 'condition': 'checkout_cast3p',
4625 },
4626
Dirk Pranke19a58732021-03-24 22:26:224627 {
Dirk Prankeb404c3b2021-06-14 19:57:504628 'name': 'Generate location tags for tests',
Dirk Pranke19a58732021-03-24 22:26:224629 'pattern': '.',
4630 'action': [
Nico Weber193eb852021-05-14 18:01:254631 'python3',
Dirk Pranke19a58732021-03-24 22:26:224632 'src/testing/generate_location_tags.py',
4633 '--out',
4634 'src/testing/location_tags.json',
4635 ],
Dirk Prankeb404c3b2021-06-14 19:57:504636 'condition': 'generate_location_tags',
Dirk Pranke19a58732021-03-24 22:26:224637 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564638]
scottmg4cd62bec2017-05-16 03:55:254639
Greg Guterman7cf58db2021-04-27 00:22:124640# Add any corresponding DEPS files from this list to chromium.exclusions in
4641# //testing/buildbot/trybot_analyze_config.json
4642# ctx: https://crbug.com/1201994
jbudoricke6932bfd2016-09-07 02:09:224643recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224644 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364645 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594646 # Dawn and Tint's revision are linked
4647 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424648 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584649 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304650 # src-internal has its own DEPS file to pull additional internal repos
4651 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224652]