blob: 14237e1165a9de7583edcdb64130be835e4bb39a [file] [log] [blame]
andrewhayden889350dd2014-10-06 09:16:401# This file is used to manage the dependencies of the Chromium src repo. It is
2# used by gclient to determine what version of each dependency to check out, and
3# where.
[email protected]3645abc2013-10-28 22:41:284#
andrewhayden889350dd2014-10-06 09:16:405# For more information, please refer to the official documentation:
6# https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code
[email protected]3645abc2013-10-28 22:41:287#
[email protected]ed711942012-05-19 06:57:068# When adding a new dependency, please update the top-level .gitignore file
9# to list the dependency's destination directory.
andrewhayden889350dd2014-10-06 09:16:4010#
11# -----------------------------------------------------------------------------
12# Rolling deps
13# -----------------------------------------------------------------------------
14# All repositories in this file are git-based, using Chromium git mirrors where
15# necessary (e.g., a git mirror is used when the source project is SVN-based).
16# To update the revision that Chromium pulls for a given dependency:
17#
18# # Create and switch to a new branch
19# git new-branch depsroll
andrewhayden1859920b2015-08-11 13:13:2420# # Run roll-dep (provided by depot_tools) giving the dep's path and optionally
21# # a regex that will match the line in this file that contains the current
22# # revision. The script ALWAYS rolls the dependency to the latest revision
23# # in origin/master. The path for the dep should start with src/.
24# roll-dep src/third_party/foo_package/src foo_package.git
andrewhayden889350dd2014-10-06 09:16:4025# # You should now have a modified DEPS file; commit and upload as normal
chromium-autorollc7f8f912019-09-18 16:58:1826# git commit -aspv_he
andrewhayden889350dd2014-10-06 09:16:4027# git cl upload
Dirk Prankef36f4a42020-07-02 16:23:0328#
29# For more on the syntax and semantics of this file, see:
30# https://bit.ly/chromium-gclient-conditionals
31#
32# which is a bit incomplete but the best documentation we have at the
33# moment.
andrewhayden889350dd2014-10-06 09:16:4034
Dirk Pranke4dabe802017-11-02 07:18:5535gclient_gn_args_file = 'src/build/config/gclient_args.gni'
36gclient_gn_args = [
Edward Lemur88678b82018-05-31 06:01:3837 'build_with_chromium',
John Budorick24bdb022018-04-23 14:15:2838 'checkout_android',
Josipdfc143fa2020-02-26 23:38:3639 'checkout_android_prebuilts_build_tools',
Ken Rockot027d7fa2018-05-01 03:10:0640 'checkout_android_native_support',
Victor Costanc63c92122020-01-03 05:49:5341 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2742 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5543 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3644 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3345 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5046 'cros_boards',
47 'cros_boards_with_qemu_images',
Dirk Prankeb404c3b2021-06-14 19:57:5048 'generate_location_tags',
Dirk Pranke4dabe802017-11-02 07:18:5549]
50
[email protected]ed711942012-05-19 06:57:0651
[email protected]5f129de2009-02-24 23:22:0452vars = {
Edward Lemur88678b82018-05-31 06:01:3853 # Variable that can be used to support multiple build scenarios, like having
54 # Chromium specific targets in a client project's GN file or sync dependencies
55 # conditionally etc.
56 'build_with_chromium': True,
57
Dirk Prankef044b6b02017-10-05 22:02:0358 # By default, we should check out everything needed to run on the main
59 # chromium waterfalls. This var can be also be set to "small", in order
60 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1661 # purposes, by adding the following line to src.git's .gclient entry:
62 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0363 'checkout_configuration': 'default',
64
Michael Mossc09fc5c2019-01-18 08:00:0365 # By default, don't check out android. Will be overridden by gclient
66 # variables.
67 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
68 'checkout_android': False,
69
Chong Gue8598f872021-03-20 06:27:4470 # By default, don't check out Fuchsia. Will be overridden by gclient
71 # variables.
72 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
73 'checkout_fuchsia': False,
74
Josipdfc143fa2020-02-26 23:38:3675 # Pull in Android prebuilts build tools so we can create Java xrefs
76 'checkout_android_prebuilts_build_tools': False,
77
Ken Rockot027d7fa2018-05-01 03:10:0678 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
79 # build ARC++ support libraries.
80 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
81
Chong Gu3c585752021-09-24 22:23:2282 # By default, do not check out Cast3P.
83 'checkout_cast3p': False,
84
Yiming Zhoud369d9f2018-12-18 00:24:0185 # By default, do not check out Chromium autofill captured sites test
86 # dependencies. These dependencies include very large numbers of very
87 # large web capture files. Captured sites test dependencies are also
88 # restricted to Googlers only.
89 'checkout_chromium_autofill_test_dependencies': False,
90
Yiming Zhou7fa0ef42019-03-06 00:57:4891 # By default, do not check out Chromium password manager captured sites test
92 # dependencies. These dependencies include very large numbers of very
93 # large web capture files. Captured sites test dependencies are also
94 # restricted to Googlers only.
95 'checkout_chromium_password_manager_test_dependencies': False,
96
Yiming Zhoub97fb5c62021-07-20 21:33:1697 # By default, do not check out Chromium Enterprise File System Connector
98 # captured sites test ependencies. These dependencies include a large number
99 # of large web capture files. Captured sites test dependencies are also
100 # restricted to Googlers only.
101 'checkout_chromium_fsc_test_dependencies': False,
102
Victor Costanc63c92122020-01-03 05:49:53103 # By default, do not check out Google Benchmark. The library is only used by a
104 # few specialized benchmarks that most developers do not interact with. Will
105 # be overridden by gclient variables.
106 'checkout_google_benchmark': False,
107
Ben Reich6a666ba2021-06-23 04:23:01108 # By default, do not checkout JavaScript coverage node modules. These packages
109 # are used to post-process raw v8 coverage reports into IstanbulJS compliant
110 # output.
111 'checkout_js_coverage_modules': False,
112
Nico Weberee8560d52021-03-22 20:48:23113 # Check out and download nacl by default, unless on an arm mac.
114 # This can be disabled e.g. with custom_vars.
115 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55116
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30117 # By default, do not check out src-internal. This can be overridden e.g. with
118 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57119 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30120
Dirk Prankec1d528fc02017-11-03 15:15:03121 # Fetch the additional packages and files needed to run all of the
122 # telemetry tests. This is false by default as some stuff is only
123 # privately accessible.
124 'checkout_telemetry_dependencies': False,
125
Ryan Heiseff8d40ea2020-10-13 19:15:55126 # Bots that don't consume WPR archives can skip downloading
127 # them.
128 'skip_wpr_archives_download': False,
129
Roberto Carrillo36312722018-10-17 02:18:45130 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
131 # process the raw profiles produced by instrumented targets (built with
132 # the gn arg 'use_clang_coverage').
133 'checkout_clang_coverage_tools': False,
134
Yuke Liaob3a683e2020-04-29 01:43:59135 # Fetch the pgo profiles to optimize official builds.
136 'checkout_pgo_profiles': False,
137
George Burgess IVa55e6bed2019-12-11 16:24:08138 # Fetch clang-tidy into the same bin/ directory as our clang binary.
139 'checkout_clang_tidy': False,
140
Patrick Tod8a469a2019-08-27 06:34:33141 # By default checkout the OpenXR loader library only on Windows. The OpenXR
142 # backend for VR in Chromium is currently only supported for Windows, but
143 # support for other platforms may be added in the future.
144 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36145
Takuto Ikutae306cbad2018-12-06 16:43:55146 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
147 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44148
Arthur Wang95d62d42020-06-03 04:53:25149 # By default bot checkouts the WPR archive files only when this
150 # flag is set True.
151 'checkout_wpr_archives': False,
152
Rohit Rao5b4160412019-02-05 20:12:54153 # By default, do not check out WebKit for iOS, as it is not needed unless
154 # running against ToT WebKit rather than system WebKit. This can be overridden
155 # e.g. with custom_vars.
156 'checkout_ios_webkit': False,
157
David Dorwin8fd93d052021-08-27 11:37:08158 # Fetches only the SDK boot images that match at least one of the
Kevin Marshall9c4748c82019-08-23 18:46:50159 # entries in a comma-separated list.
Kevin Marshall9c4748c82019-08-23 18:46:50160 # Wildcards are supported (e.g. "qemu.*").
David Dorwin8fd93d052021-08-27 11:37:08161 #
Jaeheon Yi9eaf5b522021-10-01 23:17:56162 # Available images:
David Dorwin8fd93d052021-08-27 11:37:08163 # Emulation:
Jaeheon Yi9eaf5b522021-10-01 23:17:56164 # - qemu.x64 (pulls terminal.qemu-x64-release)
165 # - qemu.arm64 (pulls terminal.qemu-arm64-release)
166 # - workstation.qemu-x64-release
David Dorwin8fd93d052021-08-27 11:37:08167 # Hardware:
Jaeheon Yi9eaf5b522021-10-01 23:17:56168 # - generic.x64 (pulls terminal.x64-debug)
169 # - generic.arm64 (pulls terminal.arm64-debug)
170 # - chromebook.x64 (pulls terminal.chromebook-x64-debug)
David Dorwin8fd93d052021-08-27 11:37:08171 #
172 # Since the images are hundreds of MB, default to only downloading the image
173 # most commonly useful for developers. Bots and developers that need to use
174 # other images (e.g., qemu.arm64) can override this with additional images.
175 'checkout_fuchsia_boot_images': "qemu.x64",
Kevin Marshall9c4748c82019-08-23 18:46:50176
Stephen Roe3c9f5852019-11-13 17:25:43177 # By default, do not check out files required to run fuchsia tests in
178 # qemu on linux-arm64 machines.
179 'checkout_fuchsia_for_arm64_host': False,
180
omer902517f72020-10-16 12:53:08181 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
182 'fuchsia_sdk_bucket': 'fuchsia',
183
184 # By default, download the fuchsia images from the fuchsia GCS bucket.
185 'fuchsia_images_bucket': 'fuchsia',
186
Ken Rockot7339fe52018-04-30 21:17:17187 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
188 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50189 'cros_boards': Str(''),
190 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54191 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07192 'checkout_simplechrome': '"{cros_boards}" != ""',
193 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02194
Dirk Prankeb404c3b2021-06-14 19:57:50195 # Generate location tag metadata to include in tests result data uploaded
196 # to ResultDB. This isn't needed on some configs and the tool that generates
197 # the data may not run on them, so we make it possible for this to be
198 # turned off. Note that you also generate the metadata but not include it
199 # via a GN build arg (tests_have_location_tags).
200 'generate_location_tags': True,
201
Takuto Ikuta409e0ff62018-12-06 14:58:11202 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33203 # Make sure the revision is uploaded by infra-packagers builder.
204 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autoroll51a15b82021-12-02 02:19:04205 'luci_go': 'git_revision:91cbdea8898ac2d498f2412d35279b00784a1ece',
Takuto Ikuta409e0ff62018-12-06 14:58:11206
Hans Wennborg0214e8a2019-04-29 09:50:51207 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
208 # instead of downloading the prebuilt pinned revision.
209 'llvm_force_head_revision': False,
210
Greg Gutermande78a042021-02-17 01:37:55211 # See //docs/testing/regression-test-selection.md
212 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33213 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55214
Nico Weber332332a982021-02-26 17:24:09215 # By default, do not check out the re-client binaries.
216 'checkout_reclient': False,
217
Corentin Wallez5b4f4f282021-04-09 09:50:59218 # Make Dawn skip its standalone dependencies
219 'dawn_standalone': False,
220
Ye Kuang346d9d272020-12-03 03:35:00221 # reclient CIPD package version
Rubens Farias2638def2021-11-17 19:43:41222 'reclient_version': 're_client_version:0.46.0.cd68397-gomaip',
Ye Kuang346d9d272020-12-03 03:35:00223
Oystein Eftevaaga9439b922018-01-08 19:30:14224 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34225 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01226 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39227 'chromium_git': 'https://chromium.googlesource.com',
228 'dawn_git': 'https://dawn.googlesource.com',
229 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27230 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01231 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39232 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02233 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46234 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46235 # the commit queue can handle CLs rolling Skia
236 # and whatever else without interference from each other.
chromium-autoroll940a9e92021-12-02 16:03:27237 'skia_revision': 'ab0dc57149277ab75c575fec8981b32541bbeba7',
[email protected]5eb3022e2011-11-23 16:42:26238 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04239 # the commit queue can handle CLs rolling V8
240 # and whatever else without interference from each other.
v8-ci-autoroll-builder90ad9e02021-12-02 16:15:39241 'v8_revision': 'c6a11f421bbd372f62e8da9396daa20553acb946',
[email protected]20e0e752012-09-14 15:56:52242 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20243 # the commit queue can handle CLs rolling ANGLE
244 # and whatever else without interference from each other.
chromium-autorollbe06cec2021-12-02 08:38:29245 'angle_revision': '29babe0fdc4401bfbdad574aa84795570cc82f40',
[email protected]f58d3292014-05-14 01:56:54246 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17247 # the commit queue can handle CLs rolling SwiftShader
248 # and whatever else without interference from each other.
chromium-autorollb50c75ae2021-12-02 11:57:32249 'swiftshader_revision': 'f9c39655a610a2ef636b834316fbc94669d6aadd',
capne3976c22016-08-12 22:06:17250 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29251 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03252 # and whatever else without interference from each other.
chromium-autoroll569f24c2021-12-02 04:18:29253 'pdfium_revision': 'b40183476292b2c6a92dc8dfbb4e02d570849e87',
[email protected]99e1c5c2014-06-20 13:02:29254 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47255 # the commit queue can handle CLs rolling BoringSSL
256 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55257 #
258 # Note this revision should be updated with
259 # third_party/boringssl/roll_boringssl.py, not roll-dep.
Matt Mueller171ae3392021-11-22 21:36:27260 'boringssl_revision': '3a667d10e94186fd503966f5638e134fe9fb4080',
szager29407eb2014-08-26 13:09:31261 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31262 # the commit queue can handle CLs rolling google-toolbox-for-mac
263 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01264 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31265 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02266 # the commit queue can handle CLs rolling googletest
267 # and whatever else without interference from each other.
chromium-autoroll91b6429e2021-11-30 08:45:07268 'googletest_revision': 'bb9216085fbbf193408653ced9e73c61e7766e80',
Victor Costan97d0cebe2019-03-23 00:24:02269 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31270 # the commit queue can handle CLs rolling lighttpd
271 # and whatever else without interference from each other.
272 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
273 # Three lines of non-changing comments so that
274 # the commit queue can handle CLs rolling lss
275 # and whatever else without interference from each other.
Matthew Denton5d2b1f22021-04-05 00:33:55276 'lss_revision': '92a65a8f5d705d1928874420c8d0d15bde8c89e5',
mseaborn851e1bd12014-09-05 08:00:14277 # Three lines of non-changing comments so that
278 # the commit queue can handle CLs rolling NaCl
279 # and whatever else without interference from each other.
chromium-autoroll0672d4e2021-12-02 01:49:02280 'nacl_revision': '957cbe470018adc3d9d1763fd75bbae455a9fddc',
cwallezf2b03492015-08-25 15:08:18281 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54282 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42283 # and whatever else without interference from each other.
chromium-autorollc4478bd2021-11-30 19:52:19284 'freetype_revision': '03380482ce6c89b015b06dd22efced4aba66d418',
robertocn4567f4d2016-03-23 03:36:07285 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52286 # the commit queue can handle CLs rolling freetype
287 # and whatever else without interference from each other.
Dominik Röttsches8a5a47e2021-08-11 15:50:17288 'freetype_testing_revision': 'fe2eddae6176f75e2101289eeda22a5ff3d808ca',
Dominik Röttsches5c56793f2020-11-12 08:51:52289 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47290 # the commit queue can handle CLs rolling HarfBuzz
291 # and whatever else without interference from each other.
Dominik Röttschesc3ad73602021-11-17 14:10:10292 'harfbuzz_revision': '64b29dbd5994a511acee69cb9b45ad650ef88359',
Dominik Röttsches60dab7e12018-03-20 09:55:47293 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35294 # the commit queue can handle CLs rolling Emoji Segmenter
295 # and whatever else without interference from each other.
296 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
297 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08298 # the commit queue can handle CLs rolling OTS
299 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48300 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08301 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07302 # the commit queue can handle CLs rolling catapult
303 # and whatever else without interference from each other.
chromium-autorolla5394c0f2021-11-30 23:42:26304 'catapult_revision': '5695a8426cf0e5f0f780769fec9baee8cb1c4353',
ochangcbd1cf202016-04-01 21:37:37305 # Three lines of non-changing comments so that
306 # the commit queue can handle CLs rolling libFuzzer
307 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51308 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28309 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37310 # the commit queue can handle CLs rolling devtools-frontend
311 # and whatever else without interference from each other.
chromium-autoroll7f171ff2021-12-02 17:03:48312 'devtools_frontend_revision': 'd36fbdeda77f2da669933f3bce0cbe25622d9bb9',
Yang Guo210ffc92019-10-21 07:14:37313 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05314 # the commit queue can handle CLs rolling libprotobuf-mutator
315 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35316 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36317 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49318 # the commit queue can handle CLs rolling android_sdk_build-tools_version
319 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55320 'android_sdk_build-tools_version': 'tRoD45SCi7UleQqSV7MrMQO1_e5P8ysphkCcj6z_cCQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49321 # Three lines of non-changing comments so that
322 # the commit queue can handle CLs rolling android_sdk_emulator_version
323 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55324 'android_sdk_emulator_version': 'gMHhUuoQRKfxr-MBn3fNNXZtkAVXtOwMwT7kfx8jkIgC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49325 # Three lines of non-changing comments so that
326 # the commit queue can handle CLs rolling android_sdk_extras_version
327 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04328 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23329 # Three lines of non-changing comments so that
330 # the commit queue can handle CLs rolling android_sdk_patcher_version
331 # and whatever else without interference from each other.
332 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49333 # Three lines of non-changing comments so that
334 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
335 # and whatever else without interference from each other.
Peter Wena103102d2021-09-20 18:05:30336 'android_sdk_platform-tools_version': 'g7n_-r6yJd_SGRklujGB1wEt8iyr77FZTUJVS9w6O34C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49337 # Three lines of non-changing comments so that
338 # the commit queue can handle CLs rolling android_sdk_platforms_version
339 # and whatever else without interference from each other.
Torne (Richard Coles)1d7105462021-07-22 20:09:55340 'android_sdk_platforms_version': 'lL3IGexKjYlwjO_1Ga-xwxgwbE_w-lmi2Zi1uOlWUIAC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49341 # Three lines of non-changing comments so that
342 # the commit queue can handle CLs rolling android_sdk_sources_version
343 # and whatever else without interference from each other.
Haiyang Panfed73e52021-10-29 21:57:16344 'android_sdk_sources_version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49345 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36346 # the commit queue can handle CLs rolling feed
347 # and whatever else without interference from each other.
chromium-autorollcc43da0722021-11-22 17:40:32348 'shaderc_revision': '657c5ed2ba1714c0430895a274a94d6f2aeeab85',
Corentin Wallez955059ff2018-10-21 10:47:39349 # Three lines of non-changing comments so that
350 # the commit queue can handle CLs rolling feed
351 # and whatever else without interference from each other.
chromium-autoroll0ed44a62021-12-02 16:16:44352 'dawn_revision': '56ff53088bc4002b9b217b9181dd32bbe46a974f',
Victor Vasiliev92c06acc2018-12-08 10:16:27353 # Three lines of non-changing comments so that
354 # the commit queue can handle CLs rolling feed
355 # and whatever else without interference from each other.
Dan Zhangf9451332021-12-01 22:33:49356 'quiche_revision': '8c7fb44cab989c3a1772d4f13be4acbd4dc22cb1',
Tom Andersone70019692019-02-06 01:38:04357 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11358 # the commit queue can handle CLs rolling ios_webkit
359 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36360 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36361 # Three lines of non-changing comments so that
362 # the commit queue can handle CLs rolling libexpat
363 # and whatever else without interference from each other.
Ben Wagner7217f032021-05-25 14:26:03364 'libexpat_revision': 'a28238bdeebc087071777001245df1876a11f5ee',
Nigel Taob517eb8912019-10-23 03:36:24365 # Three lines of non-changing comments so that
366 # the commit queue can handle CLs rolling wuffs
367 # and whatever else without interference from each other.
Nigel Taoe5877bb2021-11-19 21:32:03368 'wuffs_revision': 'a0e2454f0c21369f9775cad3bcaf1e3bb1db70b6',
Nigel Tao3aa72142019-12-03 22:05:41369 # Three lines of non-changing comments so that
370 # the commit queue can handle CLs rolling libgifcodec
371 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19372 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18373 # Three lines of non-changing comments so that
374 # the commit queue can handle CLs rolling libavif
375 # and whatever else without interference from each other.
Wan-Teh Changdd322072021-10-09 03:25:15376 'libavif_revision': '6198acd0a1fd658a6abd835dd4e2cd3d4521405e',
Himanshu Jaju46bc91032020-07-08 21:57:58377 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33378 # the commit queue can handle CLs rolling nearby
379 # and whatever else without interference from each other.
Josh Nohle0bbf1db2021-11-10 01:58:29380 'nearby_revision': '8c2dd35eac5092fb74d5a673a564689aee790546',
Himanshu Jaju114b74212020-07-09 13:32:33381 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58382 # the commit queue can handle CLs rolling securemessage
383 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50384 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58385 # Three lines of non-changing comments so that
386 # the commit queue can handle CLs rolling ukey2
387 # and whatever else without interference from each other.
388 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34389 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58390 # the commit queue can handle CLs rolling feed
391 # and whatever else without interference from each other.
Patrick Meiringa7fc6122021-07-27 12:28:00392 'resultdb_version': 'git_revision:735a8a662d3874d8b1d795a40e46ea0f57b52758',
Nico Weber1c088adf2021-03-03 16:56:34393 # Three lines of non-changing comments so that
394 # the commit queue can handle CLs rolling feed
395 # and whatever else without interference from each other.
chromium-autoroll3308952d2021-12-01 19:21:28396 'libcxxabi_revision': '89f2e82120461d34098edd216e57aa743f441107',
Nico Weber1c088adf2021-03-03 16:56:34397 # Three lines of non-changing comments so that
398 # the commit queue can handle CLs rolling feed
399 # and whatever else without interference from each other.
chromium-autoroll6b524e22021-12-01 19:06:43400 'libunwind_revision': 'a281fd3d4c50174af1dd2d88bb15b168b73883d0',
Nico Weber14861e52021-03-06 18:49:43401 # Three lines of non-changing comments so that
402 # the commit queue can handle CLs rolling feed
403 # and whatever else without interference from each other.
Lei Zhangdcdcd542021-10-11 23:00:59404 'clang_format_revision': '99876cacf78329e5f99c244dbe42ccd1654517a0',
Moritz Firsching6980917f2021-04-01 04:51:50405 # Three lines of non-changing comments so that
406 # the commit queue can handle CLs rolling feed
407 # and whatever else without interference from each other.
Alex Deymofcabfbc12021-10-30 05:47:32408 'libjxl_revision': 'a205468bc5d3a353fb15dae2398a101dff52f2d3',
Moritz Firsching6980917f2021-04-01 04:51:50409 # Three lines of non-changing comments so that
410 # the commit queue can handle CLs rolling feed
411 # and whatever else without interference from each other.
Alex Deymof2b053ae2021-08-10 22:38:53412 'highway_revision': '424360251cdcfc314cfc528f53c872ecd63af0f0',
Dirk Pranke3c18a382019-03-15 01:07:51413
Nico Weberff3d9b362021-03-04 02:57:59414 # If you change this, also update the libc++ revision in
415 # //buildtools/deps_revisions.gni.
Amy Huang804355e2021-07-07 21:23:59416 'libcxx_revision': '79a2e924d96e2fc1e4b937c42efd08898fa472d7',
Nico Weberff3d9b362021-03-04 02:57:59417
Dirk Pranke6d095b42019-03-15 23:44:01418 # GN CIPD package version.
chromium-autoroll6a836fd2021-11-24 22:52:23419 'gn_version': 'git_revision:b79031308cc878488202beb99883ec1f2efd9a6d',
[email protected]5f129de2009-02-24 23:22:04420}
421
tandrii74b7e422014-09-23 16:45:27422# Only these hosts are allowed for dependencies in this DEPS file.
423# If you need to add a new host, contact chrome infrastracture team.
424allowed_hosts = [
tandriicb12c642015-03-27 19:00:55425 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34426 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39427 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04428 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30429 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39430 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39431 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39432 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27433 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39434 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17435 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02436 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27437]
438
[email protected]5f129de2009-02-24 23:22:04439deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36440 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49441 Var('chromium_git') +
442 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17443 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01444 'src/buildtools/linux64': {
445 'packages': [
446 {
447 'package': 'gn/gn/linux-amd64',
448 'version': Var('gn_version'),
449 }
450 ],
451 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02452 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01453 },
454 'src/buildtools/mac': {
455 'packages': [
456 {
Nico Weber17e920f2020-12-29 15:01:40457 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01458 'version': Var('gn_version'),
459 }
460 ],
461 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02462 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01463 },
Dirk Pranke474d1ca2019-03-13 23:14:36464 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50465 Var('chromium_git') +
466 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26467 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36468 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50469 Var('chromium_git') +
470 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26471 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36472 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50473 Var('chromium_git') +
474 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26475 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01476 'src/buildtools/win': {
477 'packages': [
478 {
479 'package': 'gn/gn/windows-amd64',
480 'version': Var('gn_version'),
481 }
482 ],
483 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02484 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01485 },
Junji Watanabe78be2c032021-10-28 07:06:22486 # TODO(crbug.com/1264228): reclient mac-arm64 is missing. Explicitly speacify amd64.
Michael Savigny8247d2d2020-12-08 17:57:33487 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50488 'packages': [
489 {
Junji Watanabe78be2c032021-10-28 07:06:22490 'package': 'infra/rbe/client/${{os}}-amd64',
Ye Kuang346d9d272020-12-03 03:35:00491 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50492 }
493 ],
494 'dep_type': 'cipd',
Fumitoshi Ukai03ff6be2021-09-24 05:19:18495 'condition': 'checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50496 },
Adrian Taylorc5fb8a002021-08-24 21:26:38497 'src/third_party/android_rust_toolchain/toolchain': {
498 'packages': [
499 {
500 'package': 'chromium/third_party/android_rust_toolchain/linux-amd64',
Adrian Taylora63952d52021-11-30 18:49:22501 'version': 'Bu8heOPkhOm7UcWIQy5lqgr7sVusGKVi_LjAzmJ1MrcC',
Adrian Taylorc5fb8a002021-08-24 21:26:38502 },
503 ],
504 'dep_type': 'cipd',
505 'condition': '(host_os == "linux")',
506 },
John Williamsff7a08d2018-02-01 03:20:21507
Andrew Luo96e2fef8d2018-08-22 20:18:24508 'src/android_webview/tools/cts_archive': {
509 'packages': [
510 {
511 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21512 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24513 },
514 ],
515 'condition': 'checkout_android',
516 'dep_type': 'cipd',
517 },
518
Alan Cutter76f128f92021-04-22 05:50:41519 'src/chrome/browser/resources/preinstalled_web_apps/internal': {
Zain Afzalc8636422021-09-16 06:19:20520 'url': 'https://chrome-internal.googlesource.com/chrome/components/default_apps.git' + '@' + '3610b316398d68e3ae89388c03cb8bd8eb30e76a',
Alan Cutter76f128f92021-04-22 05:50:41521 'condition': 'checkout_src_internal',
522 },
523
Paweł Hajdan, Jr7af368952017-10-02 12:25:36524 'src/chrome/installer/mac/third_party/xz/xz': {
525 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
526 'condition': 'checkout_mac',
527 },
528
Brad Hall2d33cbf2019-02-27 21:48:04529 'src/tools/clang/dsymutil': {
530 'packages': [
531 {
532 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41533 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04534 }
535 ],
Sylvain Defresne03f0d102019-11-22 17:04:16536 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04537 'dep_type': 'cipd',
538 },
539
Yiming Zhoud369d9f2018-12-18 00:24:01540 'src/chrome/test/data/autofill/captured_sites': {
541 'packages': [
542 {
543 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Christoph Schweringbcf3d7b2021-08-05 01:39:23544 'version': 'T1tIsFMGPMQ9YL3t92oEL1r4wxGz5RHTSr45M0H9GwkC',
Yiming Zhoud369d9f2018-12-18 00:24:01545 }
546 ],
547 'condition': 'checkout_chromium_autofill_test_dependencies',
548 'dep_type': 'cipd',
549 },
550
Yiming Zhou7fa0ef42019-03-06 00:57:48551 'src/chrome/test/data/password/captured_sites': {
552 'packages': [
553 {
554 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90bc29672021-06-17 18:49:20555 'version': '9wov5BqIgpBX5S5_U8V_kKNw0tPVWNdPf9ESRYF16R8C',
Yiming Zhou7fa0ef42019-03-06 00:57:48556 }
557 ],
558 'condition': 'checkout_chromium_password_manager_test_dependencies',
559 'dep_type': 'cipd',
560 },
561
Yiming Zhoub97fb5c62021-07-20 21:33:16562 'src/chrome/test/data/enterprise/connectors/file_system/captured_sites': {
563 'packages': [
564 {
565 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/captured_sites',
uwyimingce0024a2021-09-15 18:33:12566 'version': '-4zOjJJZh2jzpT8FfELxOWSU8-YUoshUfI9UirvYkCwC',
Yiming Zhoub97fb5c62021-07-20 21:33:16567 }
568 ],
569 'condition': 'checkout_chromium_fsc_test_dependencies',
570 'dep_type': 'cipd',
571 },
572
573 'src/chrome/test/data/enterprise/connectors/file_system/downloads/cipd': {
574 'packages': [
575 {
576 'package': 'chromium/chrome/test/data/enterprise/connectors/file_system/downloads',
577 'version': 'OqoTmkXSZL8TiU2yFt3j6fKGoLwXYCWJXcFXg4L2b_wC',
578 }
579 ],
580 'condition': 'checkout_chromium_fsc_test_dependencies',
581 'dep_type': 'cipd',
582 },
583
584
Stefan Zagerfd5ba192014-08-23 00:29:39585 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56586 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38587
Stefan Zagerfd5ba192014-08-23 00:29:39588 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56589 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26590
Robert Sesek1a726e02018-08-17 18:39:43591 'src/chrome/test/data/safe_browsing/dmg': {
592 'packages': [
593 {
594 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09595 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43596 },
597 ],
598 'condition': 'checkout_mac',
599 'dep_type': 'cipd',
600 },
601
bsheedya9ced4c42018-07-14 00:28:00602 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12603 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38604
Dirk Prankebf0eaad2021-11-15 18:58:52605 'src/docs/website': {
chromium-autoroll17127da2021-12-02 05:58:47606 'url': Var('chromium_git') + '/website.git' + '@' + '8a4fd299403ab46273ee69979a26d95ceee1f639',
Dirk Prankebf0eaad2021-11-15 18:58:52607 },
608
Lindsay Pasrichab31f6c62018-10-11 00:09:44609 'src/ios/third_party/earl_grey2/src': {
Justin Cohen1e128762021-08-19 03:12:48610 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '3a6f231bb1c1b9355d684aff73c18ea9aa0feedf',
Lindsay Pasrichab31f6c62018-10-11 00:09:44611 'condition': 'checkout_ios',
612 },
613
Lindsay Pasrichab0d775f2018-10-12 22:04:35614 'src/ios/third_party/edo/src': {
chromium-autorolld4385302021-11-13 01:04:16615 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + 'c979e4c2e631d92d79e194d1ed4d59b965175bd3',
Lindsay Pasrichab0d775f2018-10-12 22:04:35616 'condition': 'checkout_ios',
617 },
618
Lindsay Pasrichabe000ae22018-08-22 15:21:49619 'src/ios/third_party/gtx/src': {
Justin Cohen8638d28b2021-08-09 20:53:49620 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '8245048a7023a37055d8d6c7a421bce3fcf79e6b',
Lindsay Pasrichabe000ae22018-08-22 15:21:49621 'condition': 'checkout_ios',
622 },
623
Paweł Hajdan, Jr7af368952017-10-02 12:25:36624 'src/ios/third_party/gcdwebserver/src': {
625 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
626 'condition': 'checkout_ios',
627 },
628
629 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller06d124e12021-12-02 10:29:47630 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '0bbfd7fe419c6cb991e25c9e4995c2a378baa287',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36631 'condition': 'checkout_ios',
632 },
633
634 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29635 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36636 'condition': 'checkout_ios',
637 },
638
Gauthier Ambard8d034462017-10-25 16:39:55639 'src/ios/third_party/material_internationalization_ios/src': {
Internal Frameworks Autorollera7dce7c2021-09-24 23:19:33640 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + '4f71b756289a90e7e559d1851fd1c426a183dbc8',
Gauthier Ambard8d034462017-10-25 16:39:55641 'condition': 'checkout_ios',
642 },
643
Paweł Hajdan, Jr7af368952017-10-02 12:25:36644 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autorollerb898dba2021-08-27 21:40:34645 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4be05d4676645febc453a6cde7f5adfb1b785dc1',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36646 'condition': 'checkout_ios',
647 },
648
649 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05650 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36651 'condition': 'checkout_ios',
652 },
653
654 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere5dd2eb2021-05-20 09:54:47655 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '197375261e25ee5d473219d0f353a1f635f5393d',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36656 'condition': 'checkout_ios',
657 },
658
mrefaat070940d2017-12-01 02:59:38659 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58660 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38661 'condition': 'checkout_ios',
662 },
663
mrefaatb4b862312017-12-01 20:03:05664 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42665 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05666 'condition': 'checkout_ios',
667 },
668
Louis Romeroe1d73292017-12-07 01:28:17669 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42670 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17671 'condition': 'checkout_ios',
672 },
673
Rohit Rao62d505b2021-09-27 19:36:45674 'src/ios/third_party/native_closure_compiler': {
675 'packages': [
676 {
677 'package': 'chromium/third_party/native_closure_compiler_macos',
678 'version': 'version:[email protected]',
679 },
680 ],
681 'condition': 'checkout_ios',
682 'dep_type': 'cipd',
683 },
684
Paweł Hajdan, Jr7af368952017-10-02 12:25:36685 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11686 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36687 'condition': 'checkout_ios',
688 },
689
Rohit Rao5b4160412019-02-05 20:12:54690 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11691 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
692 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54693 'condition': 'checkout_ios and checkout_ios_webkit'
694 },
695
jrummellf715b1692015-10-21 23:26:26696 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09697 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11698
Dirk Pranke4dabe802017-11-02 07:18:55699 'src/native_client': {
700 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
701 'condition': 'checkout_nacl',
702 },
[email protected]bba1c0dd2013-08-19 10:33:31703
Victor Vasiliev92c06acc2018-12-08 10:16:27704 'src/net/third_party/quiche/src':
705 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
706
Nodir Turakulove249d372021-03-26 16:33:25707 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55708 'packages': [
709 {
Nodir Turakulove249d372021-03-26 16:33:25710 'package': 'chromium/rts/model/linux-amd64',
chromium-autoroll899a9682021-12-02 15:06:02711 'version': '53t4mVtzHz5Vg0ctcbaT56ZUMajV2eMHL0Q9lIJR_7wC',
Greg Gutermande78a042021-02-17 01:37:55712 },
713 ],
714 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25715 'condition': 'checkout_rts_model and checkout_linux',
716 },
717
718 'src/testing/rts/mac-amd64': {
719 'packages': [
720 {
721 'package': 'chromium/rts/model/mac-amd64',
chromium-autoroll3460e5a2021-12-02 15:47:14722 'version': 'Avk24cG4urcL3edNsCSTQQP23BsN1OLYRuLY1pgzXYAC',
Nodir Turakulove249d372021-03-26 16:33:25723 },
724 ],
725 'dep_type': 'cipd',
726 'condition': 'checkout_rts_model and checkout_mac',
727 },
728
729 'src/testing/rts/windows-amd64': {
730 'packages': [
731 {
732 'package': 'chromium/rts/model/windows-amd64',
chromium-autorolladfe7372021-12-02 15:44:56733 'version': 't82je0uaeo5wsqIhsTZaMmvDoxORG65aBxFeYPOvgUgC',
Nodir Turakulove249d372021-03-26 16:33:25734 },
735 ],
736 'dep_type': 'cipd',
737 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55738 },
739
Marc-Antoine Ruel81815952018-07-13 00:26:44740 'src/tools/luci-go': {
741 'packages': [
742 {
743 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11744 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44745 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08746 {
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08747 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11748 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08749 },
Marc-Antoine Ruel81815952018-07-13 00:26:44750 ],
751 'dep_type': 'cipd',
752 },
753
Corentin Wallez955059ff2018-10-21 10:47:39754 'src/third_party/shaderc/src':
755 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
756 Var('shaderc_revision'),
757
John Budoricke9aa27c2018-03-24 00:23:27758 'src/third_party/accessibility_test_framework': {
759 'packages': [
760 {
761 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09762 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27763 },
764 ],
765 'condition': 'checkout_android',
766 'dep_type': 'cipd',
767 },
768
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16769 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57770 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16771 'condition': 'checkout_android',
772 },
773
Mohamed Heikal95797a582020-03-05 22:45:44774 'src/third_party/android_protoc': {
775 'packages': [
776 {
777 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40778 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44779 },
780 ],
781 'condition': 'checkout_android',
782 'dep_type': 'cipd',
783 },
784
Shenghua Zhang0c102b12018-01-11 00:25:57785 'src/third_party/android_ndk': {
Andrew Grievecbfe6fb2021-11-02 16:47:38786 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06787 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57788 },
789
Peter Kotwicz38deede2021-01-22 22:03:18790 'src/third_party/androidx': {
791 'packages': [
792 {
793 'package': 'chromium/third_party/androidx',
chromium-autorollc1a480b2021-12-02 16:59:18794 'version': '8psIPDigEQ4L6gV80_7FCGGuyGy_ExaUlGBytDFeHX8C',
Peter Kotwicz38deede2021-01-22 22:03:18795 },
796 ],
797 'condition': 'checkout_android',
798 'dep_type': 'cipd',
799 },
800
John Budoricke9aa27c2018-03-24 00:23:27801 'src/third_party/android_support_test_runner': {
802 'packages': [
803 {
804 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09805 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27806 },
807 ],
808 'condition': 'checkout_android',
809 'dep_type': 'cipd',
810 },
811
812 'src/third_party/android_system_sdk': {
813 'packages': [
814 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55815 'package': 'chromium/third_party/android_system_sdk/public',
816 'version': 'oSfDIvHlCa6W0gS79Q5OOfB9E4eBg3uAvi3BEDN21U0C',
John Budoricke9aa27c2018-03-24 00:23:27817 },
818 ],
819 'condition': 'checkout_android',
820 'dep_type': 'cipd',
821 },
822
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03823 'src/third_party/android_build_tools/aapt2': {
824 'packages': [
825 {
Mohamed Heikal2747b4b2018-10-31 22:20:42826 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-autoroll7cd769a2021-10-27 21:28:21827 'version': 'GlCdqxHxlg-8YkDGgj5cie-6COsEAZga9jyq-LAYxY4C',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03828 },
829 ],
830 'condition': 'checkout_android',
831 'dep_type': 'cipd',
832 },
833
Matthew Cary775dab72018-09-20 06:19:03834 'src/third_party/android_build_tools/art': {
835 'packages': [
836 {
837 'package': 'chromium/third_party/android_build_tools/art',
838 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
839 },
840 ],
841 'condition': 'checkout_android',
842 'dep_type': 'cipd',
843 },
844
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03845 'src/third_party/android_build_tools/bundletool': {
846 'packages': [
847 {
Andrew Grievef9ebbcd2021-08-16 17:02:52848 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-autorollfa1e28c2021-11-03 19:44:52849 'version': '2ZcLVDxyRwp8FzpeYLtLT0TfSRweZxvwh1-Kx1jZ_FoC',
Peter Wenab7bffd2020-01-24 02:13:26850 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03851 ],
852 'condition': 'checkout_android',
853 'dep_type': 'cipd',
854 },
855
Peter Conn6eb0e1d2019-08-08 07:39:05856 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47857 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05858 'condition': 'checkout_android',
859 },
860
Shenghua Zhangcbe64ba2018-04-12 19:11:49861 'src/third_party/android_sdk/public': {
862 'packages': [
863 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55864 'package': 'chromium/third_party/android_sdk/public/build-tools/31.0.0',
Shenghua Zhangcbe64ba2018-04-12 19:11:49865 'version': Var('android_sdk_build-tools_version'),
866 },
867 {
868 'package': 'chromium/third_party/android_sdk/public/emulator',
869 'version': Var('android_sdk_emulator_version'),
870 },
871 {
872 'package': 'chromium/third_party/android_sdk/public/extras',
873 'version': Var('android_sdk_extras_version'),
874 },
875 {
Yun Liuf57cceaf2019-03-18 21:31:23876 'package': 'chromium/third_party/android_sdk/public/patcher',
877 'version': Var('android_sdk_patcher_version'),
878 },
879 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49880 'package': 'chromium/third_party/android_sdk/public/platform-tools',
881 'version': Var('android_sdk_platform-tools_version'),
882 },
883 {
Torne (Richard Coles)1d7105462021-07-22 20:09:55884 'package': 'chromium/third_party/android_sdk/public/platforms/android-31',
Shenghua Zhangcbe64ba2018-04-12 19:11:49885 'version': Var('android_sdk_platforms_version'),
886 },
887 {
Haiyang Panfed73e52021-10-29 21:57:16888 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
Yun Liuf57cceaf2019-03-18 21:31:23889 'version': Var('android_sdk_sources_version'),
890 },
891 {
Andrew Grieve13128c92020-01-06 22:10:27892 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-autoroll9e157b32021-11-18 13:13:06893 'version': 'Ez2NWws2SJYCF6qw2O-mSCqK6424l3ZdSTpppLyVR_cC',
Andrew Grieve13128c92020-01-06 22:10:27894 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49895 ],
Yun Liuf57cceaf2019-03-18 21:31:23896 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49897 'dep_type': 'cipd',
898 },
899
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42900 'src/third_party/angle':
901 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
902
Dale Curtis9e73ba92019-02-05 21:49:23903 'src/third_party/dav1d/libdav1d':
Dale Curtis30ab00a12021-11-17 06:03:41904 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + '692c0ce873d7d823f2255968e32b233d71d88b43',
Dale Curtis9e73ba92019-02-05 21:49:23905
Corentin Wallez955059ff2018-10-21 10:47:39906 'src/third_party/dawn':
907 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
908
Moritz Firsching6980917f2021-04-01 04:51:50909 'src/third_party/libjxl/src':
910 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
911
912 'src/third_party/highway/src':
913 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
914
Corentin Wallez955059ff2018-10-21 10:47:39915 'src/third_party/glfw/src':
Austin Engbb30bb22021-06-24 07:27:46916 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '94773111300fee0453844a4c9407af7e880b4df8',
Corentin Wallez955059ff2018-10-21 10:47:39917
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16918 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05919 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16920 'condition': 'checkout_android',
921 },
922
Azeem Arshadb51b7f882020-09-18 00:50:12923 'src/third_party/barhopper': {
Reilly Grantd1e70962021-11-18 18:47:48924 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'b619dfad3ef48aa15d3a647442c3c40f3a967146',
Rohan Pavone9c6e5f02021-12-01 19:17:27925 'condition': 'checkout_src_internal and checkout_chromeos',
Azeem Arshadb51b7f882020-09-18 00:50:12926 },
927
Chong Gu3c585752021-09-24 22:23:22928 'src/third_party/cast_core/prebuilts': {
929 'packages': [
930 {
931 'package': 'cast3p/cast_core/package_qa_vizio_castos_armv7a.tar',
932 'version': 'ZOzcgmEj32ltQEYvSSBfLbwcEo4MA_qtruinWrbbpGAC',
933 },
934 ],
935 'condition': 'checkout_cast3p',
936 'dep_type': 'cipd',
937 },
938
Victor Costanc63c92122020-01-03 05:49:53939 'src/third_party/google_benchmark/src': {
Byoungchan Lee455e7102021-10-19 17:42:19940 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Victor Costanc63c92122020-01-03 05:49:53941 'condition': 'checkout_google_benchmark',
942 },
943
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42944 'src/third_party/boringssl/src':
945 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
946
John Budoricke9aa27c2018-03-24 00:23:27947 'src/third_party/bouncycastle': {
948 'packages': [
949 {
950 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09951 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27952 },
953 ],
954 'condition': 'checkout_android',
955 'dep_type': 'cipd',
956 },
957
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42958 'src/third_party/breakpad/breakpad':
Zequan Wu86dc67932021-12-01 02:01:27959 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '0ae29c99d1a0abed797ad78e5e061f4e2cb9c1cb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42960
John Budoricke9aa27c2018-03-24 00:23:27961 'src/third_party/byte_buddy': {
962 'packages': [
963 {
964 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09965 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27966 },
967 ],
968 'condition': 'checkout_android',
969 'dep_type': 'cipd',
970 },
971
Andrew Luo948028e2019-08-16 21:18:21972 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
973 'packages': [
974 {
975 'package': 'chromium/third_party/android_sdk/public/build-tools',
976 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
977 },
978 ],
979 'condition': 'checkout_android',
980 'dep_type': 'cipd',
981 },
982
Shawn Quereshib5a474162021-09-20 21:01:44983 'src/third_party/cast_core/public/src':
Vigen Issahhanjanf22e89122021-11-02 22:17:25984 Var('chromium_git') + '/cast_core/public' + '@' + '2c1308094df97d5fcc84d6c40405c6ecb807301b',
Shawn Quereshib5a474162021-09-20 21:01:44985
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42986 'src/third_party/catapult':
987 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
988
989 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38990 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42991
Andrew Grieve0fa87872019-03-15 22:21:12992 'src/third_party/checkstyle': {
993 'packages': [
994 {
995 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45996 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12997 },
998 ],
Andrew Grieveee258482019-11-19 16:24:54999 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:121000 'condition': 'checkout_android or checkout_linux',
1001 'dep_type': 'cipd',
1002 },
1003
David Tseng0f7b42432021-02-10 22:31:081004 # Dependency for ChromeVox.
1005 'src/third_party/chromevox/third_party/sre/src': {
1006 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
1007 'condition': 'checkout_chromeos',
1008 },
1009
Ben Pastenefa7848a2020-08-26 19:49:191010 # Tools used when building Chrome for Chrome OS. This affects both the Simple
1011 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361012 'src/third_party/chromite': {
chromium-autoroll25fb7ce2021-12-01 18:03:041013 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '6badd12fdf7c0eeb8ff5cfe31758962f3e784209',
Ben Pastenefff40002020-07-29 16:58:091014 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361015 },
1016
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421017 'src/third_party/cld_3/src':
Peter Kastinge00c72d2021-10-13 19:20:441018 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '576305689d23da93e2f5e04a3de5afbe60d339da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421019
1020 'src/third_party/colorama/src':
1021 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
1022
1023 'src/third_party/crc32c/src':
Victor Costan6ddea8d322021-06-23 22:50:381024 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + 'fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421025
Paweł Hajdan, Jr7af368952017-10-02 12:25:361026 # For Linux and Chromium OS.
1027 'src/third_party/cros_system_api': {
Hirthanan Subenderan70c496e92021-11-29 19:36:391028 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + 'a2f3b1690899d89d3d979bb04b3ad751b7a21ac1',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361029 'condition': 'checkout_linux',
1030 },
1031
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421032 'src/third_party/depot_tools':
chromium-autoroll454aecd2021-12-02 00:06:031033 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + 'fc79a334667f9152f069186afb34e9be7f094809',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421034
Yang Guo210ffc92019-10-21 07:14:371035 'src/third_party/devtools-frontend/src':
1036 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
1037
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421038 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:061039 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421040
Michael Crousea0ed9bde2020-11-19 02:49:541041 'src/third_party/eigen3/src':
Nico Weber820ba2462021-10-25 00:05:301042 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '163f11e24a1011ac8ba1cecfaf53e9b11ace5f5c',
Michael Crousea0ed9bde2020-11-19 02:49:541043
John Palmer24b4cef32021-01-06 04:01:261044 'src/third_party/emoji-metadata/src': {
John Palmer6da68dcf2021-11-08 06:01:421045 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '1b3ba39f8155caa7be7ce030730e2a74ededa695',
John Palmer24b4cef32021-01-06 04:01:261046 'condition': 'checkout_chromeos',
1047 },
Michael Crousea0ed9bde2020-11-19 02:49:541048
John Budoricke9aa27c2018-03-24 00:23:271049 'src/third_party/espresso': {
1050 'packages': [
1051 {
1052 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:261053 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:271054 },
1055 ],
1056 'condition': 'checkout_android',
1057 'dep_type': 'cipd',
1058 },
1059
Michael Crousea0ed9bde2020-11-19 02:49:541060 'src/third_party/farmhash/src':
1061 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
1062
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421063 'src/third_party/ffmpeg':
Thomas Guilbertc3557c82021-09-18 00:48:471064 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '731bf2abeb9e5d4fd02f6c7b8c743961130de5b0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421065
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421066 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371067 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421068
1069 'src/third_party/flatbuffers/src':
Peter Kasting414e0762021-07-07 03:06:301070 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + 'c0ba2870c909fb57f97efd7083b5d33d2311d7f9',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421071
Paweł Hajdan, Jr7af368952017-10-02 12:25:361072 # Used for embedded builds. CrOS & Linux use the system version.
1073 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091074 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361075 'condition': 'checkout_linux',
1076 },
1077
Michael Crousea0ed9bde2020-11-19 02:49:541078 'src/third_party/fp16/src':
Robert Ogdena4d90752021-08-16 19:21:341079 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + '4dfe081cf6bcd15db339cf2680b9281b8451eeb3',
Michael Crousea0ed9bde2020-11-19 02:49:541080
1081 'src/third_party/gemmlowp/src':
Robert Ogden9efd04b2021-09-07 23:47:471082 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + '13d57703abca3005d97b19df1f2db731607a7dc2',
Michael Crousea0ed9bde2020-11-19 02:49:541083
Yuwei Huanga38af698d2019-02-19 22:00:581084 'src/third_party/grpc/src': {
Ming-Chuan Lin30bed7b92021-11-17 08:20:451085 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + 'da47e8823754d12f1dd643bc911e80703b557ade',
Yuwei Huanga38af698d2019-02-19 22:00:581086 },
1087
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421088 'src/third_party/freetype/src':
1089 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1090
Dominik Röttsches5c56793f2020-11-12 08:51:521091 'src/third_party/freetype-testing/src':
1092 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1093
Dominik Röttsches60dab7e12018-03-20 09:55:471094 'src/third_party/harfbuzz-ng/src':
1095 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1096
Joey Scarr28fc30092019-02-04 10:10:201097 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161098 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351099
Dominik Röttschesefffce82021-01-18 13:02:081100 'src/third_party/ots/src':
1101 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1102
Hirokazu Hondafa7af2bb2020-02-03 02:48:281103 'src/third_party/libgav1/src':
James Zern78c6e36f2021-11-03 19:34:371104 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '58d08dbd45a3ee707e76f32a9c04d770c3d22e38',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281105
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221106 'src/third_party/google_toolbox_for_mac/src': {
1107 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1108 'condition': 'checkout_ios or checkout_mac',
1109 },
1110
Andrew Luo82d0e9f2018-05-24 20:46:361111 'src/third_party/google-truth': {
1112 'packages': [
1113 {
1114 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001115 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361116 },
1117 ],
1118 'condition': 'checkout_android',
1119 'dep_type': 'cipd',
1120 },
1121
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421122 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021123 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421124
Paweł Hajdan, Jr7af368952017-10-02 12:25:361125 # GNU binutils assembler for x86-32.
1126 'src/third_party/gnu_binutils': {
1127 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551128 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361129 },
1130
1131 'src/third_party/gperf': {
1132 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1133 'condition': 'checkout_win',
1134 },
1135
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421136 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521137 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161138 'condition': 'checkout_android',
1139 },
1140
Ian Vollick244bd882018-04-27 01:12:531141 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561142 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531143 'condition': 'checkout_android',
1144 },
1145
Piotr Bialeckie1b6bfb2019-07-18 23:43:291146 'src/third_party/arcore-android-sdk-client': {
1147 'packages': [
1148 {
1149 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561150 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291151 },
1152 ],
1153
1154 'condition': 'checkout_android',
1155 'dep_type': 'cipd',
1156 },
1157
John Budoricke9aa27c2018-03-24 00:23:271158 'src/third_party/hamcrest': {
1159 'packages': [
1160 {
1161 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091162 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271163 },
1164 ],
1165 'condition': 'checkout_android',
1166 'dep_type': 'cipd',
1167 },
1168
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421169 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361170 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421171
1172 'src/third_party/icu':
Frank Tang1d5219a2021-12-01 06:54:001173 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'edf883ad2db9c723b058a6a17a146d68d6343143',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421174
John Budoricke9aa27c2018-03-24 00:23:271175 'src/third_party/icu4j': {
1176 'packages': [
1177 {
1178 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091179 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271180 },
1181 ],
1182 'condition': 'checkout_android',
1183 'dep_type': 'cipd',
1184 },
1185
Ben Joycedde37c22019-04-12 19:36:191186 'src/third_party/jacoco': {
1187 'packages': [
1188 {
1189 'package': 'chromium/third_party/jacoco',
1190 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1191 },
1192 ],
1193 'condition': 'checkout_android',
1194 'dep_type': 'cipd',
1195 },
1196
Tibor Goldschwendt38cc2082019-06-03 21:59:281197 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351198 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281199 'condition': 'checkout_android',
1200 },
1201
Yun Liua89d1832019-10-05 01:40:551202 'src/third_party/jdk': {
1203 'packages': [
1204 {
1205 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151206 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551207 },
Haiyang Pan8bdb7882021-02-17 21:49:151208 ],
1209 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1210 'condition': 'checkout_android or checkout_linux',
1211 'dep_type': 'cipd',
1212 },
1213 'src/third_party/jdk/extras': {
1214 'packages': [
Peter Wenca01c252019-10-29 01:41:161215 {
1216 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151217 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161218 },
Yun Liua89d1832019-10-05 01:40:551219 ],
Andrew Grieveee258482019-11-19 16:24:541220 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1221 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551222 'dep_type': 'cipd',
1223 },
1224
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421225 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041226 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061227 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421228
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161229 'src/third_party/junit/src': {
1230 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1231 'condition': 'checkout_android',
1232 },
1233
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421234 'src/third_party/leveldatabase/src':
Victor Costan4a9e13a32021-05-25 07:20:591235 Var('chromium_git') + '/external/leveldb.git' + '@' + '13e3c4efc66b8d7317c7648766a930b5d7e48aa7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421236
1237 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261238 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421239
1240 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241241 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421242
Johann987d1532018-11-19 22:07:271243 'src/third_party/libaom/source/libaom':
Jerome Jiangb7b2f0e2021-12-02 03:13:551244 Var('aomedia_git') + '/aom.git' + '@' + 'fae44ad0475640af761691a06b5fbeb5c147b84e',
Johanncf5bb4c62017-10-30 23:21:341245
Wan-Teh Chang75fd5322020-04-08 01:32:181246 'src/third_party/libavif/src':
1247 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1248
Himanshu Jaju114b74212020-07-09 13:32:331249 'src/third_party/nearby/src':
1250 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1251
Himanshu Jaju46bc91032020-07-08 21:57:581252 'src/third_party/securemessage/src':
1253 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1254
1255 'src/third_party/ukey2/src':
1256 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1257
Paweł Hajdan, Jr7af368952017-10-02 12:25:361258 # Userspace interface to kernel DRM services.
1259 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201260 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361261 'condition': 'checkout_linux',
1262 },
1263
Ben Wagner3743d5392019-09-26 19:20:361264 'src/third_party/expat/src':
1265 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1266
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341267 # The library for IPP protocol (Chrome OS).
1268 'src/third_party/libipp/libipp': {
1269 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1270 'condition': 'checkout_linux',
1271 },
1272
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421273 'src/third_party/libjpeg_turbo':
Jonathan Wright22cb8fb2021-11-23 16:51:581274 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '02959c3ee17abacfd1339ec22ea93301292ffd56',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421275
Paweł Hajdan, Jr7af368952017-10-02 12:25:361276 'src/third_party/liblouis/src': {
Stephanie Kim81c83002021-11-30 21:47:551277 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '10f66b2735b7d1e3e44d98f6dedbb859d197ea57',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361278 'condition': 'checkout_linux',
1279 },
1280
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421281 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011282 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421283
1284 'src/third_party/libprotobuf-mutator/src':
1285 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1286
1287 'src/third_party/libsrtp':
Edward Lesmesfe402be92021-06-10 01:29:551288 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '5b7c744eb8310250ccc534f3f86a2015b3887a0a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421289
Paweł Hajdan, Jr7af368952017-10-02 12:25:361290 # Android Explicit Synchronization.
1291 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541292 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361293 'condition': 'checkout_linux',
1294 },
1295
Charlie Andrews6723c0e3c2019-10-31 15:45:241296 'src/third_party/libunwindstack': {
Peter Kasting65c80f02021-10-12 16:22:481297 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '6868358481bb1e5e20d155c1084dc436c88b5e6b',
Charlie Andrews6723c0e3c2019-10-31 15:45:241298 'condition': 'checkout_android',
1299 },
1300
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421301 'src/third_party/libvpx/source/libvpx':
James Zerneb2bb152021-11-23 20:16:561302 Var('chromium_git') + '/webm/libvpx.git' + '@' + '13f984c2162d8392d3fd0ffb8666ee518f60665a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421303
1304 'src/third_party/libwebm/source':
Ahmed Fakhry5b728dd2021-06-08 01:56:281305 Var('chromium_git') + '/webm/libwebm.git' + '@' + 'e4fbea0c9751ae8aa86629b197a28d8276a2b0da',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421306
1307 'src/third_party/libyuv':
Frank Barchardbd627942021-10-01 17:32:001308 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'd13d9d5972ec99e9f923ec5ca2afb8c1d21b8e5a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421309
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221310 'src/third_party/lighttpd': {
1311 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1312 'condition': 'checkout_mac or checkout_win',
1313 },
1314
1315 'src/third_party/lss': {
1316 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1317 'condition': 'checkout_android or checkout_linux',
1318 },
1319
Paweł Hajdan, Jr7af368952017-10-02 12:25:361320 'src/third_party/material_design_icons/src': {
1321 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1322 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1323 'condition': 'checkout_ios',
1324 },
1325
Nico Webera62ed4b32021-05-08 01:53:251326 'src/third_party/mig/bin': {
1327 'packages': [
1328 {
1329 'package': 'chromium/third_party/mig/${{platform}}',
Mark Mentovai1c60a392021-05-22 03:25:161330 'version': 'vJgfh6ZaBQ_Re5o4LFapZr-dYRdfM-GjXEbilySNcNQC',
Nico Webera62ed4b32021-05-08 01:53:251331 },
1332 ],
1333 'condition': 'host_os == "linux" and checkout_mac',
1334 'dep_type': 'cipd',
1335 },
1336
Paweł Hajdan, Jr7af368952017-10-02 12:25:361337 # GNU binutils assembler for x86-64.
1338 'src/third_party/mingw-w64/mingw/bin': {
1339 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551340 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361341 },
1342
1343 # Graphics buffer allocator for Chrome OS.
1344 'src/third_party/minigbm/src': {
Sasha McIntoshb35f49d72021-07-23 23:50:141345 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '2e63aaf616cdda26019d265989bd0d96ee11aab9',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361346 'condition': 'checkout_linux',
1347 },
1348
1349 # Minizip library. Used on Chrome OS.
1350 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591351 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361352 'condition': 'checkout_linux',
1353 },
1354
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161355 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281356 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161357 'condition': 'checkout_android',
1358 },
1359
Paweł Hajdan, Jr7af368952017-10-02 12:25:361360 # Binaries for nacl sdk.
1361 'src/third_party/nacl_sdk_binaries': {
1362 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551363 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361364 },
1365
Dale Curtis7d284af2018-11-08 01:27:521366 'src/third_party/nasm': {
1367 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Nico Weber12e1dfec2021-10-18 22:17:371368 '9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Dale Curtis7d284af2018-11-08 01:27:521369 },
1370
Michael Crousea0ed9bde2020-11-19 02:49:541371 'src/third_party/neon_2_sse/src':
Robert Ogden9efd04b2021-09-07 23:47:471372 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '8dbe2461c89760ac4b204aa0eafb72413a97957d',
Michael Crousea0ed9bde2020-11-19 02:49:541373
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161374 'src/third_party/netty-tcnative/src': {
David Benjamina66e5f42021-08-31 23:11:561375 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '7eeb50be90c9ba0f6afa3375132df63942a0f32d',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161376 'condition': 'checkout_android',
1377 },
1378
1379 'src/third_party/netty4/src': {
1380 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1381 'condition': 'checkout_android',
1382 },
1383
John Budoricke9aa27c2018-03-24 00:23:271384 'src/third_party/objenesis': {
1385 'packages': [
1386 {
1387 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411388 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271389 },
1390 ],
1391 'condition': 'checkout_android',
1392 'dep_type': 'cipd',
1393 },
1394
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421395 'src/third_party/openh264/src':
Sergey Silkina5eebd7f2021-11-30 17:13:541396 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + 'b52786888ddce9d6bc06b7825ba9bffc65924e0c',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161397
btolschc50a3d52019-03-06 21:22:421398 'src/third_party/openscreen/src':
chromium-autorollf3af7b3a2021-11-17 00:39:551399 Var('chromium_git') + '/openscreen' + '@' + 'f1c6841fc07df323c0dd90fa1be000152a7cd99a',
btolschc50a3d52019-03-06 21:22:421400
Kevin Qin78ff68c82019-06-26 01:43:361401 'src/third_party/openxr/src': {
Phu Le9b87a182021-06-26 00:46:531402 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + 'bf21ccb1007bb531b45d9978919a56ea5059c245',
Kevin Qin78ff68c82019-06-26 01:43:361403 'condition': 'checkout_openxr',
1404 },
1405
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421406 'src/third_party/pdfium':
1407 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1408
Paweł Hajdan, Jr7af368952017-10-02 12:25:361409 # Parses Windows PE/COFF executable format.
1410 'src/third_party/pefile': {
1411 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1412 'condition': 'checkout_win',
1413 },
1414
Oystein Eftevaaga9439b922018-01-08 19:30:141415 'src/third_party/perfetto':
chromium-autoroll45fd52062021-12-02 16:49:481416 Var('android_git') + '/platform/external/perfetto.git' + '@' + '765c0f8ed116bafc3211cd52db4035e67061bcac',
Oystein Eftevaaga9439b922018-01-08 19:30:141417
Paweł Hajdan, Jr7af368952017-10-02 12:25:361418 'src/third_party/perl': {
Robert Ma3deb10c12019-06-05 15:23:291419 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361420 'condition': 'checkout_win',
1421 },
1422
Andrew Grieve40dece272018-08-27 17:59:401423 'src/third_party/proguard': {
1424 'packages': [
1425 {
1426 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211427 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401428 },
1429 ],
1430 'condition': 'checkout_android',
1431 'dep_type': 'cipd',
1432 },
1433
Ben Pastenefff40002020-07-29 16:58:091434 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361435 'src/third_party/pyelftools': {
1436 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1437 'condition': 'checkout_linux',
1438 },
1439
Victor Vasiliev3b5cf152018-07-02 18:47:411440 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001441 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411442
Keita Suzukifa3a180692020-03-05 03:53:531443 'src/third_party/pywebsocket3/src':
Adam Riceb470e752021-08-23 15:58:541444 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '50602a14f1b6da17e0b619833a13addc6ea78bc2',
Keita Suzukifa3a180692020-03-05 03:53:531445
Stephen Roe3c9f5852019-11-13 17:25:431446 'src/third_party/qemu-linux-arm64': {
1447 'packages': [
1448 {
1449 'package': 'fuchsia/qemu/linux-arm64',
1450 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1451 },
1452 ],
Stephen Roeedece8b2020-11-19 20:32:321453 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431454 'dep_type': 'cipd',
1455 },
1456
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211457 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221458 'packages': [
1459 {
Chong Guf5b110302021-11-18 08:10:441460 'package': 'fuchsia/third_party/qemu/linux-amd64',
1461 'version': 'FFZaD9tecL-z0lq2XP_7UqiAaMgRGwXTyvcmkv7XCQcC'
Kevin Marshalle6a59a6b2018-08-17 23:37:221462 },
1463 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211464 'condition': 'host_os == "linux" and checkout_fuchsia',
1465 'dep_type': 'cipd',
1466 },
1467
1468 'src/third_party/qemu-mac-x64': {
1469 'packages': [
1470 {
Chong Guf5b110302021-11-18 08:10:441471 'package': 'fuchsia/third_party/qemu/mac-amd64',
1472 'version': '79L6B9YhuL7uIg_CxwlQcZqLOixVtS2Cctn7dmVg0q4C'
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211473 },
1474 ],
1475 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221476 'dep_type': 'cipd',
1477 },
1478
Stephen Roe59ee88f2021-05-14 01:43:171479 'src/third_party/aemu-linux-arm64': {
1480 'packages': [
1481 {
1482 'package': 'fuchsia/third_party/aemu/linux-arm64',
1483 'version': 'r2LsKQPbfi0NYEO8tfocwaJ1MMACXPDLkgCI0IjJq-YC'
1484 },
1485 ],
Stephen Roe45beae92021-05-27 23:26:321486 'condition': 'host_os == "linux" and checkout_fuchsia_for_arm64_host',
Stephen Roe59ee88f2021-05-14 01:43:171487 'dep_type': 'cipd',
1488 },
1489
Chong Gu9ad904d2019-09-26 23:24:021490 'src/third_party/aemu-linux-x64': {
1491 'packages': [
1492 {
1493 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autoroll8eec4ea22021-11-25 09:37:501494 'version': 'vRCm89BzABss-_H8vC-tLjcSf6uusZA9IBSSYtdw4_kC'
Chong Gu9ad904d2019-09-26 23:24:021495 },
1496 ],
Chong Gu7d2dd6e2020-02-01 03:27:251497 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021498 'dep_type': 'cipd',
1499 },
1500
1501 'src/third_party/aemu-mac-x64': {
1502 'packages': [
1503 {
1504 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191505 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021506 },
1507 ],
Chong Gu7d2dd6e2020-02-01 03:27:251508 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021509 'dep_type': 'cipd',
1510 },
1511
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421512 'src/third_party/re2/src':
chromium-autorollfce5a582021-11-18 18:17:241513 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + 'd826d9fcb68c62996c1b7c0a45d604e22d814952',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161514
Tiger Oakes95b7b7d2018-05-28 15:43:491515 'src/third_party/r8': {
1516 'packages': [
1517 {
1518 'package': 'chromium/third_party/r8',
chromium-internal-autorolldbc34772021-11-29 19:23:301519 'version': 'KOlWWUU4CAY1EqgiZ6iljOP7ycIjceTEFcwWxL14HFoC',
Tiger Oakes95b7b7d2018-05-28 15:43:491520 },
1521 ],
1522 'condition': 'checkout_android',
1523 'dep_type': 'cipd',
1524 },
1525
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161526 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551527 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161528 'condition': 'checkout_android',
1529 },
1530
John Budoricke9aa27c2018-03-24 00:23:271531 'src/third_party/robolectric': {
1532 'packages': [
1533 {
1534 'package': 'chromium/third_party/robolectric',
Tommy Nyquistf414a4192021-10-13 23:30:441535 'version': 'Kdd6dNFAKqj9g9Bsfo2z1zQr52Vk60EL_wb9Bf2c8rcC',
John Budoricke9aa27c2018-03-24 00:23:271536 },
1537 ],
1538 'condition': 'checkout_android',
1539 'dep_type': 'cipd',
1540 },
1541
Michael Crousea0ed9bde2020-11-19 02:49:541542 'src/third_party/ruy/src':
Robert Ogdena4d90752021-08-16 19:21:341543 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + 'e6c1b8dc8a8b00ee74e7268aac8b18d7260ab1ce',
Michael Crousea0ed9bde2020-11-19 02:49:541544
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421545 'src/third_party/skia':
1546 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1547
1548 'src/third_party/smhasher/src':
1549 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1550
1551 'src/third_party/snappy/src':
Victor Costan65ae12892021-11-29 21:02:141552 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + '65dc7b383985eb4f63cd3e752136db8d9b4be8c0',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421553
Chris Mumford591102e2020-03-16 16:48:551554 'src/third_party/sqlite/src':
Marijn Kruisselbrinka3ba1122021-07-28 22:35:461555 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '369afe94faeeeac33fca2e478aaab8bb85813d79',
Chris Mumford591102e2020-03-16 16:48:551556
John Budoricke9aa27c2018-03-24 00:23:271557 'src/third_party/sqlite4java': {
1558 'packages': [
1559 {
1560 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491561 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271562 },
1563 ],
1564 'condition': 'checkout_android',
1565 'dep_type': 'cipd',
1566 },
1567
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421568 'src/third_party/swiftshader':
1569 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1570
Tommy Martino41cca812020-08-10 18:50:451571 'src/third_party/text-fragments-polyfill/src': {
Ernesto Izquierdo Clua4c2657432021-11-24 22:17:551572 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + '04c058c92fc5be41f91db654b9e903ade4fca27e',
Tommy Martino41cca812020-08-10 18:50:451573 'condition': 'checkout_ios',
1574 },
Jonathan Wright62ad5292020-12-04 21:07:561575
Michael Crousea0ed9bde2020-11-19 02:49:541576 'src/third_party/tflite/src':
Robert Ogdena4223142021-11-29 20:31:591577 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + '84af5b08335d9099de320bd0409e250289865507',
Jonathan Wright62ad5292020-12-04 21:07:561578
Peter Wen49675e172020-03-16 16:10:111579 'src/third_party/turbine': {
1580 'packages': [
1581 {
1582 'package': 'chromium/third_party/turbine',
chromium-autoroll2376fdb2021-11-15 15:41:391583 'version': 'mlH0GH_teB71nsyjwL_if7NtARJdHnf6-4VXRFyGujgC',
Peter Wen49675e172020-03-16 16:10:111584 },
1585 ],
1586 'condition': 'checkout_android',
1587 'dep_type': 'cipd',
1588 },
1589
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421590 'src/third_party/ub-uiautomator/lib': {
1591 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161592 'condition': 'checkout_android',
1593 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421594
1595 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei0bcff272021-10-07 13:30:011596 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '62d7d0c928c9a040dce96aa2f16c00e7e67d59cb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421597
chromium-autoroll2ad42932021-12-01 05:51:371598 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@09e892902929c53e65b2c2e0a450077c9dbe3524',
Jamie Madill178f84e2020-12-18 00:47:581599
Peng Huang91df2692020-05-05 18:59:531600 'src/third_party/vulkan_memory_allocator':
Jamie Madill8fbf7722021-11-15 19:29:391601 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '5e49f57a6e71a026a54eb42e366de09a4142d24e',
Peng Huang3b77c37c2020-05-02 19:14:211602
Paweł Hajdan, Jr7af368952017-10-02 12:25:361603 # Display server protocol for Linux.
1604 'src/third_party/wayland/src': {
Josip Sokcevicbb09a902021-09-01 05:03:391605 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'e60398b1755bfcdf09f040d3769131fe0d9762fc',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361606 'condition': 'checkout_linux',
1607 },
1608
1609 # Wayland protocols that add functionality not available in the core protocol.
1610 'src/third_party/wayland-protocols/src': {
Alexander Dunaevffcec2f2021-06-04 04:11:181611 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '177ff9119da526462e5d35fbfde6c84794913787',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361612 'condition': 'checkout_linux',
1613 },
1614
Alexander Dunaev12236f82021-06-08 18:35:091615 # Additional Wayland protocols specific for KDE Plasma desktop environment.
1616 'src/third_party/wayland-protocols/kde': {
Alexander Dunaev15015a7e92021-06-09 08:34:341617 'url': Var('chromium_git') + '/external/github.com/KDE/plasma-wayland-protocols.git' + '@' + '0b07950714b3a36c9b9f71fc025fc7783e82926e',
Alexander Dunaev12236f82021-06-08 18:35:091618 'condition': 'checkout_linux',
1619 },
1620
Alexander Dunaevc1132732021-06-09 15:11:081621 # Additional Wayland protocols specific for GNOME desktop environment.
1622 'src/third_party/wayland-protocols/gtk': {
1623 'url': Var('chromium_git') + '/external/github.com/GNOME/gtk.git' + '@' + '40ebed3a03aef096addc0af09fec4ec529d882a0',
1624 'condition': 'checkout_linux',
1625 },
1626
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421627 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011628 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421629
1630 'src/third_party/webgl/src':
Kenneth Russell5a1d66a2021-08-13 00:19:501631 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '9ec0bd5501c6a35eb365dc49be7618a763135a10',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421632
Kai Ninomiya13898882020-01-17 20:41:521633 'src/third_party/webgpu-cts/src':
chromium-autorollca7f78d2021-12-01 23:18:341634 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '770facab6251abd3a78c7685b6ca4200c0a49f81',
Kai Ninomiyac7138f92020-03-31 18:59:571635
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421636 'src/third_party/webrtc':
chromium-autorollcc853f92021-12-02 15:19:511637 Var('webrtc_git') + '/src.git' + '@' + '4ad09762daa973d289c5414aeb86bc51ddc51270',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421638
Nigel Tao3aa72142019-12-03 22:05:411639 'src/third_party/libgifcodec':
1640 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1641
Nigel Taob517eb8912019-10-23 03:36:241642 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1643 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1644 'src/third_party/wuffs/src':
Nigel Taob68de0f2021-08-12 01:33:491645 Var('skia_git') + '/external/github.com/google/wuffs-mirror-release-c.git' + '@' + Var('wuffs_revision'),
Nigel Taob517eb8912019-10-23 03:36:241646
sbalikondwar5949a802020-02-13 16:28:591647 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121648 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591649 'condition': 'checkout_linux',
1650 },
1651
Paweł Hajdan, Jr7af368952017-10-02 12:25:361652 'src/third_party/xdg-utils': {
1653 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1654 'condition': 'checkout_linux',
1655 },
1656
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421657 'src/tools/page_cycler/acid3':
1658 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1659
Sven Zheng4d4781292019-09-12 17:46:141660 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161661 'packages': [
1662 {
Sven Zheng4d4781292019-09-12 17:46:141663 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autorollb0bce042021-11-05 13:47:391664 'version': 'CseaUnLJ7HPr--xryu13CF7Iir6n0b8qmCJXm6gyZ4oC',
bsheedy0e0f26df2019-01-09 22:17:161665 },
1666 ],
1667 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141668 'condition': 'checkout_linux',
1669 },
1670 'src/tools/skia_goldctl/win': {
1671 'packages': [
1672 {
1673 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autorollf5e2ba92021-11-05 07:05:321674 'version': 'W_IYtpGZzolSY2j4xqryufwbZeApZYaqqcn4-CTtpL0C',
Sven Zheng4d4781292019-09-12 17:46:141675 },
1676 ],
1677 'dep_type': 'cipd',
1678 'condition': 'checkout_win',
1679 },
1680 'src/tools/skia_goldctl/mac': {
1681 'packages': [
1682 {
1683 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autoroll0597b20c2021-11-05 09:54:461684 'version': 'VY8wueKQ3PgFlxfrtkyEqIEUBvFjmyowZ9aUNYRyEhcC',
Sven Zheng4d4781292019-09-12 17:46:141685 },
1686 ],
1687 'dep_type': 'cipd',
1688 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161689 },
1690
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421691 'src/v8':
1692 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1693
1694 'src-internal': {
chromium-internal-autoroll5bdde162021-12-02 15:43:541695 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@c7527582d1e0a6a48c27f58e0772dbdac19f227c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421696 'condition': 'checkout_src_internal',
1697 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031698
Yeunjoo Choi5e8f08182021-10-28 01:30:131699 'src/ash/webui/eche_app_ui/resources/prod': {
Sam Chiu2c8d0982021-03-05 00:23:151700 'packages': [
1701 {
1702 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll3e6a5142021-11-30 21:23:421703 'version': 'WVI-jf6AkhBZ5jLCWhd2hq_PEjz-4exfcw5PuzXMoKwC',
Sam Chiu2c8d0982021-03-05 00:23:151704 },
1705 ],
1706 'condition': 'checkout_chromeos and checkout_src_internal',
1707 'dep_type': 'cipd',
1708 },
1709
Yeunjoo Choia53415d2021-08-31 03:50:501710 'src/ash/webui/help_app_ui/resources/prod': {
Jose Magana5dd8c42f2020-05-14 00:40:211711 'packages': [
1712 {
1713 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll3d57c97d2021-12-02 16:09:451714 'version': 'KpzoOEa3d2MjouQiu7arIPPvPnnDpuQQl_wksQngBqMC',
Jose Magana5dd8c42f2020-05-14 00:40:211715 },
1716 ],
1717 'condition': 'checkout_chromeos and checkout_src_internal',
1718 'dep_type': 'cipd',
1719 },
1720
Yeunjoo Choi997893e2021-09-07 05:19:071721 'src/ash/webui/media_app_ui/resources/prod': {
Jose Maganad34f1702020-06-09 13:33:001722 'packages': [
1723 {
1724 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autoroll4477acb2021-12-02 16:34:441725 'version': 'iT8SJAVLrO_-Nlr2q3EYPF7_KaGpRSGd4cvqTyAlLIkC',
Jose Maganad34f1702020-06-09 13:33:001726 },
1727 ],
1728 'condition': 'checkout_chromeos and checkout_src_internal',
1729 'dep_type': 'cipd',
1730 },
1731
Yeunjoo Choie2ae1032021-10-22 02:55:111732 'src/ash/webui/projector_app/resources/prod': {
Toby Huang0a19eab2021-08-17 20:17:341733 'packages': [
1734 {
1735 'package': 'chromeos_internal/apps/projector_app/app',
chromium-internal-autoroll1a8216e2021-12-02 11:28:311736 'version': 'HNEkpCa0J6zZIIE9dqGIf17aWB_VjtEMJ6fwzBztku4C',
Toby Huang0a19eab2021-08-17 20:17:341737 },
1738 ],
1739 'condition': 'checkout_chromeos and checkout_src_internal',
1740 'dep_type': 'cipd',
1741 },
1742
Arthur Wang802dc8ce42020-06-15 19:16:511743 'src/third_party/webpagereplay': {
1744 'packages' : [
1745 {
1746 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001747 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511748 },
1749 ],
1750 'condition': 'checkout_android',
1751 'dep_type': 'cipd',
1752 },
1753
Josipdfc143fa2020-02-26 23:38:361754 'src/third_party/android_prebuilts/build_tools': {
1755 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1756 'condition': 'checkout_android_prebuilts_build_tools',
1757 },
1758
Haiyang Pan4ba6d0b2021-03-05 02:00:321759 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1760 # section once org_robolectric_shadows_multidex is updated to a new version
1761 # that does not need jetify.
1762 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1763 'packages': [
1764 {
1765 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1766 'version': 'version:4.3.1-cr1',
1767 },
1768 ],
1769 'condition': 'checkout_android',
1770 'dep_type': 'cipd',
1771 },
1772
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031773 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101774 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391775 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241776 'packages': [
1777 {
Peter Wend340c5e2018-07-26 20:55:391778 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091779 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241780 },
1781 ],
1782 'condition': 'checkout_android',
1783 'dep_type': 'cipd',
1784 },
1785
Ben Joycee779ce62019-08-15 22:57:371786 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1787 'packages': [
1788 {
1789 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091790 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371791 },
1792 ],
1793 'condition': 'checkout_android',
1794 'dep_type': 'cipd',
1795 },
1796
Peter Wend340c5e2018-07-26 20:55:391797 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241798 'packages': [
1799 {
Peter Wend340c5e2018-07-26 20:55:391800 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091801 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031802 },
1803 ],
1804 'condition': 'checkout_android',
1805 'dep_type': 'cipd',
1806 },
1807
1808 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1809 'packages': [
1810 {
1811 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091812 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241813 },
1814 ],
1815 'condition': 'checkout_android',
1816 'dep_type': 'cipd',
1817 },
1818
Ben Joycee779ce62019-08-15 22:57:371819 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1820 'packages': [
1821 {
1822 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091823 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371824 },
1825 ],
1826 'condition': 'checkout_android',
1827 'dep_type': 'cipd',
1828 },
1829
1830 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1831 'packages': [
1832 {
1833 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091834 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371835 },
1836 ],
1837 'condition': 'checkout_android',
1838 'dep_type': 'cipd',
1839 },
1840
Peter Wend340c5e2018-07-26 20:55:391841 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241842 'packages': [
1843 {
Peter Wend340c5e2018-07-26 20:55:391844 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091845 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241846 },
1847 ],
1848 'condition': 'checkout_android',
1849 'dep_type': 'cipd',
1850 },
1851
Ben Joycee779ce62019-08-15 22:57:371852 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1853 'packages': [
1854 {
1855 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091856 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371857 },
1858 ],
1859 'condition': 'checkout_android',
1860 'dep_type': 'cipd',
1861 },
1862
Ben Joyce157038a2020-05-06 20:13:061863 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1864 'packages': [
1865 {
1866 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091867 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061868 },
1869 ],
1870 'condition': 'checkout_android',
1871 'dep_type': 'cipd',
1872 },
1873
1874 'src/third_party/android_deps/libs/classworlds_classworlds': {
1875 'packages': [
1876 {
1877 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091878 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061879 },
1880 ],
1881 'condition': 'checkout_android',
1882 'dep_type': 'cipd',
1883 },
1884
Peter Wend340c5e2018-07-26 20:55:391885 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241886 'packages': [
1887 {
Peter Wend340c5e2018-07-26 20:55:391888 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091889 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241890 },
1891 ],
1892 'condition': 'checkout_android',
1893 'dep_type': 'cipd',
1894 },
1895
Peter Wend340c5e2018-07-26 20:55:391896 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241897 'packages': [
1898 {
Peter Wend340c5e2018-07-26 20:55:391899 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091900 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371901 },
1902 ],
1903 'condition': 'checkout_android',
1904 'dep_type': 'cipd',
1905 },
1906
1907 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1908 'packages': [
1909 {
1910 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091911 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241912 },
1913 ],
1914 'condition': 'checkout_android',
1915 'dep_type': 'cipd',
1916 },
1917
Peter Wend340c5e2018-07-26 20:55:391918 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241919 'packages': [
1920 {
Peter Wend340c5e2018-07-26 20:55:391921 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091922 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371923 },
1924 ],
1925 'condition': 'checkout_android',
1926 'dep_type': 'cipd',
1927 },
1928
1929 'src/third_party/android_deps/libs/com_android_support_collections': {
1930 'packages': [
1931 {
1932 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:091933 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371934 },
1935 ],
1936 'condition': 'checkout_android',
1937 'dep_type': 'cipd',
1938 },
1939
1940 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1941 'packages': [
1942 {
1943 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091944 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371945 },
1946 ],
1947 'condition': 'checkout_android',
1948 'dep_type': 'cipd',
1949 },
1950
1951 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1952 'packages': [
1953 {
1954 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091955 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371956 },
1957 ],
1958 'condition': 'checkout_android',
1959 'dep_type': 'cipd',
1960 },
1961
1962 'src/third_party/android_deps/libs/com_android_support_customview': {
1963 'packages': [
1964 {
1965 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091966 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241967 },
1968 ],
1969 'condition': 'checkout_android',
1970 'dep_type': 'cipd',
1971 },
1972
Peter Wend340c5e2018-07-26 20:55:391973 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241974 'packages': [
1975 {
Peter Wend340c5e2018-07-26 20:55:391976 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:091977 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371978 },
1979 ],
1980 'condition': 'checkout_android',
1981 'dep_type': 'cipd',
1982 },
1983
1984 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1985 'packages': [
1986 {
1987 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:091988 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371989 },
1990 ],
1991 'condition': 'checkout_android',
1992 'dep_type': 'cipd',
1993 },
1994
1995 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1996 'packages': [
1997 {
1998 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091999 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242000 },
2001 ],
2002 'condition': 'checkout_android',
2003 'dep_type': 'cipd',
2004 },
2005
Ben Joycee779ce62019-08-15 22:57:372006 'src/third_party/android_deps/libs/com_android_support_interpolator': {
2007 'packages': [
2008 {
2009 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:092010 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242011 },
2012 ],
2013 'condition': 'checkout_android',
2014 'dep_type': 'cipd',
2015 },
2016
Ben Joycee779ce62019-08-15 22:57:372017 'src/third_party/android_deps/libs/com_android_support_loader': {
2018 'packages': [
2019 {
2020 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:092021 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372022 },
2023 ],
2024 'condition': 'checkout_android',
2025 'dep_type': 'cipd',
2026 },
2027
2028 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
2029 'packages': [
2030 {
2031 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:092032 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242033 },
2034 ],
2035 'condition': 'checkout_android',
2036 'dep_type': 'cipd',
2037 },
2038
Peter Wend340c5e2018-07-26 20:55:392039 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242040 'packages': [
2041 {
Peter Wend340c5e2018-07-26 20:55:392042 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:092043 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242044 },
2045 ],
2046 'condition': 'checkout_android',
2047 'dep_type': 'cipd',
2048 },
2049
Ben Joycee779ce62019-08-15 22:57:372050 'src/third_party/android_deps/libs/com_android_support_print': {
2051 'packages': [
2052 {
2053 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:092054 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242055 },
2056 ],
2057 'condition': 'checkout_android',
2058 'dep_type': 'cipd',
2059 },
2060
Peter Wend340c5e2018-07-26 20:55:392061 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242062 'packages': [
2063 {
Peter Wend340c5e2018-07-26 20:55:392064 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:092065 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372066 },
2067 ],
2068 'condition': 'checkout_android',
2069 'dep_type': 'cipd',
2070 },
2071
2072 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
2073 'packages': [
2074 {
2075 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092076 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242077 },
2078 ],
2079 'condition': 'checkout_android',
2080 'dep_type': 'cipd',
2081 },
2082
Peter Wend340c5e2018-07-26 20:55:392083 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242084 'packages': [
2085 {
Peter Wend340c5e2018-07-26 20:55:392086 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092087 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242088 },
2089 ],
2090 'condition': 'checkout_android',
2091 'dep_type': 'cipd',
2092 },
2093
Peter Wend340c5e2018-07-26 20:55:392094 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242095 'packages': [
2096 {
Peter Wend340c5e2018-07-26 20:55:392097 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092098 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242099 },
2100 ],
2101 'condition': 'checkout_android',
2102 'dep_type': 'cipd',
2103 },
2104
Peter Wend340c5e2018-07-26 20:55:392105 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242106 'packages': [
2107 {
Peter Wend340c5e2018-07-26 20:55:392108 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092109 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242110 },
2111 ],
2112 'condition': 'checkout_android',
2113 'dep_type': 'cipd',
2114 },
2115
Peter Wend340c5e2018-07-26 20:55:392116 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242117 'packages': [
2118 {
Peter Wend340c5e2018-07-26 20:55:392119 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092120 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242121 },
2122 ],
2123 'condition': 'checkout_android',
2124 'dep_type': 'cipd',
2125 },
2126
Peter Wend340c5e2018-07-26 20:55:392127 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242128 'packages': [
2129 {
Peter Wend340c5e2018-07-26 20:55:392130 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092131 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242132 },
2133 ],
2134 'condition': 'checkout_android',
2135 'dep_type': 'cipd',
2136 },
2137
Peter Wend340c5e2018-07-26 20:55:392138 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242139 'packages': [
2140 {
Peter Wend340c5e2018-07-26 20:55:392141 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092142 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242143 },
2144 ],
2145 'condition': 'checkout_android',
2146 'dep_type': 'cipd',
2147 },
2148
Peter Wend340c5e2018-07-26 20:55:392149 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242150 'packages': [
2151 {
Peter Wend340c5e2018-07-26 20:55:392152 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092153 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242154 },
2155 ],
2156 'condition': 'checkout_android',
2157 'dep_type': 'cipd',
2158 },
2159
Peter Wend340c5e2018-07-26 20:55:392160 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242161 'packages': [
2162 {
Peter Wend340c5e2018-07-26 20:55:392163 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092164 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372165 },
2166 ],
2167 'condition': 'checkout_android',
2168 'dep_type': 'cipd',
2169 },
2170
2171 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2172 'packages': [
2173 {
2174 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092175 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242176 },
2177 ],
2178 'condition': 'checkout_android',
2179 'dep_type': 'cipd',
2180 },
2181
Peter Wend340c5e2018-07-26 20:55:392182 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242183 'packages': [
2184 {
Peter Wend340c5e2018-07-26 20:55:392185 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092186 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372187 },
2188 ],
2189 'condition': 'checkout_android',
2190 'dep_type': 'cipd',
2191 },
2192
2193 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2194 'packages': [
2195 {
2196 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092197 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372198 },
2199 ],
2200 'condition': 'checkout_android',
2201 'dep_type': 'cipd',
2202 },
2203
2204 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2205 'packages': [
2206 {
2207 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092208 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392209 },
2210 ],
2211 'condition': 'checkout_android',
2212 'dep_type': 'cipd',
2213 },
2214
Mohamed Heikal9936c712021-04-08 20:47:152215 'src/third_party/android_deps/libs/com_android_tools_common': {
2216 'packages': [
2217 {
2218 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2219 'version': 'version:[email protected]',
2220 },
2221 ],
2222 'condition': 'checkout_android',
2223 'dep_type': 'cipd',
2224 },
2225
Andrew Grieve91ef4102020-04-22 14:17:312226 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2227 'packages': [
2228 {
2229 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092230 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312231 },
2232 ],
2233 'condition': 'checkout_android',
2234 'dep_type': 'cipd',
2235 },
2236
Justin DeWitt66c6aea2020-08-17 22:08:412237 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2238 'packages': [
2239 {
2240 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092241 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412242 },
2243 ],
2244 'condition': 'checkout_android',
2245 'dep_type': 'cipd',
2246 },
2247
Mohamed Heikal9936c712021-04-08 20:47:152248 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2249 'packages': [
2250 {
2251 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2252 'version': 'version:[email protected]',
2253 },
2254 ],
2255 'condition': 'checkout_android',
2256 'dep_type': 'cipd',
2257 },
2258
2259 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2260 'packages': [
2261 {
2262 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2263 'version': 'version:[email protected]',
2264 },
2265 ],
2266 'condition': 'checkout_android',
2267 'dep_type': 'cipd',
2268 },
2269
Peter Wenb1434387b2020-01-23 17:34:172270 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362271 'packages': [
2272 {
Peter Wenb1434387b2020-01-23 17:34:172273 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Peter Wen840bd642021-06-14 14:04:262274 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362275 },
2276 ],
2277 'condition': 'checkout_android',
2278 'dep_type': 'cipd',
2279 },
2280
Peter Wenb1434387b2020-01-23 17:34:172281 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362282 'packages': [
2283 {
Peter Wenb1434387b2020-01-23 17:34:172284 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092285 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362286 },
2287 ],
2288 'condition': 'checkout_android',
2289 'dep_type': 'cipd',
2290 },
2291
Richard Knolla7005982021-01-26 23:07:182292 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2293 'packages': [
2294 {
2295 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092296 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182297 },
2298 ],
2299 'condition': 'checkout_android',
2300 'dep_type': 'cipd',
2301 },
2302
Peter Wend340c5e2018-07-26 20:55:392303 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2304 'packages': [
2305 {
2306 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092307 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392308 },
2309 ],
2310 'condition': 'checkout_android',
2311 'dep_type': 'cipd',
2312 },
2313
2314 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2315 'packages': [
2316 {
2317 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092318 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392319 },
2320 ],
2321 'condition': 'checkout_android',
2322 'dep_type': 'cipd',
2323 },
2324
2325 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2326 'packages': [
2327 {
2328 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092329 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392330 },
2331 ],
2332 'condition': 'checkout_android',
2333 'dep_type': 'cipd',
2334 },
2335
2336 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2337 'packages': [
2338 {
2339 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092340 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392341 },
2342 ],
2343 'condition': 'checkout_android',
2344 'dep_type': 'cipd',
2345 },
2346
2347 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2348 'packages': [
2349 {
2350 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092351 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392352 },
2353 ],
2354 'condition': 'checkout_android',
2355 'dep_type': 'cipd',
2356 },
2357
2358 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2359 'packages': [
2360 {
2361 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092362 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392363 },
2364 ],
2365 'condition': 'checkout_android',
2366 'dep_type': 'cipd',
2367 },
2368
2369 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2370 'packages': [
2371 {
2372 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092373 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332374 },
2375 ],
2376 'condition': 'checkout_android',
2377 'dep_type': 'cipd',
2378 },
2379
2380 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2381 'packages': [
2382 {
2383 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092384 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392385 },
2386 ],
2387 'condition': 'checkout_android',
2388 'dep_type': 'cipd',
2389 },
2390
Richard Knolla7005982021-01-26 23:07:182391 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2392 'packages': [
2393 {
2394 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092395 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182396 },
2397 ],
2398 'condition': 'checkout_android',
2399 'dep_type': 'cipd',
2400 },
2401
Peter Wend340c5e2018-07-26 20:55:392402 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2403 'packages': [
2404 {
2405 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092406 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332407 },
2408 ],
2409 'condition': 'checkout_android',
2410 'dep_type': 'cipd',
2411 },
2412
2413 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2414 'packages': [
2415 {
2416 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092417 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392418 },
2419 ],
2420 'condition': 'checkout_android',
2421 'dep_type': 'cipd',
2422 },
2423
2424 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2425 'packages': [
2426 {
2427 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092428 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392429 },
2430 ],
2431 'condition': 'checkout_android',
2432 'dep_type': 'cipd',
2433 },
2434
2435 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2436 'packages': [
2437 {
2438 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092439 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392440 },
2441 ],
2442 'condition': 'checkout_android',
2443 'dep_type': 'cipd',
2444 },
2445
2446 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2447 'packages': [
2448 {
2449 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092450 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392451 },
2452 ],
2453 'condition': 'checkout_android',
2454 'dep_type': 'cipd',
2455 },
2456
2457 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2458 'packages': [
2459 {
2460 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092461 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332462 },
2463 ],
2464 'condition': 'checkout_android',
2465 'dep_type': 'cipd',
2466 },
2467
2468 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2469 'packages': [
2470 {
2471 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092472 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332473 },
2474 ],
2475 'condition': 'checkout_android',
2476 'dep_type': 'cipd',
2477 },
2478
2479 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2480 'packages': [
2481 {
2482 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092483 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332484 },
2485 ],
2486 'condition': 'checkout_android',
2487 'dep_type': 'cipd',
2488 },
2489
2490 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2491 'packages': [
2492 {
2493 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092494 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392495 },
2496 ],
2497 'condition': 'checkout_android',
2498 'dep_type': 'cipd',
2499 },
2500
2501 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2502 'packages': [
2503 {
2504 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092505 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392506 },
2507 ],
2508 'condition': 'checkout_android',
2509 'dep_type': 'cipd',
2510 },
2511
2512 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2513 'packages': [
2514 {
2515 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092516 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392517 },
2518 ],
2519 'condition': 'checkout_android',
2520 'dep_type': 'cipd',
2521 },
2522
2523 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2524 'packages': [
2525 {
2526 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092527 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242528 },
2529 ],
2530 'condition': 'checkout_android',
2531 'dep_type': 'cipd',
2532 },
2533
Ben Joyce5274e3d2019-09-03 19:19:042534 'src/third_party/android_deps/libs/com_google_android_material_material': {
2535 'packages': [
2536 {
2537 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Sinan Sahince0ef642021-10-27 20:45:402538 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042539 },
2540 ],
2541 'condition': 'checkout_android',
2542 'dep_type': 'cipd',
2543 },
2544
Peter Wend8cae19322021-06-30 15:54:212545 'src/third_party/android_deps/libs/com_google_android_play_core': {
2546 'packages': [
2547 {
2548 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
2549 'version': 'version:[email protected]',
2550 },
2551 ],
2552 'condition': 'checkout_android',
2553 'dep_type': 'cipd',
2554 },
2555
Andrew Grieve8b5b0462019-11-13 21:07:362556 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2557 'packages': [
2558 {
2559 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Peter Wenaa3f5802021-09-14 15:46:122560 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362561 },
2562 ],
2563 'condition': 'checkout_android',
2564 'dep_type': 'cipd',
2565 },
2566
2567 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2568 'packages': [
2569 {
2570 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092571 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362572 },
2573 ],
2574 'condition': 'checkout_android',
2575 'dep_type': 'cipd',
2576 },
2577
2578 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2579 'packages': [
2580 {
2581 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092582 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362583 },
2584 ],
2585 'condition': 'checkout_android',
2586 'dep_type': 'cipd',
2587 },
2588
Peter Wen37c9003b2020-07-06 15:04:262589 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2590 'packages': [
2591 {
2592 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092593 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262594 },
2595 ],
2596 'condition': 'checkout_android',
2597 'dep_type': 'cipd',
2598 },
2599
Haiyang Pand924ea82021-03-01 18:44:052600 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362601 'packages': [
2602 {
2603 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092604 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362605 },
2606 ],
2607 'condition': 'checkout_android',
2608 'dep_type': 'cipd',
2609 },
2610
Peter Wenee303ae2018-09-12 19:41:372611 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2612 'packages': [
2613 {
2614 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092615 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372616 },
2617 ],
2618 'condition': 'checkout_android',
2619 'dep_type': 'cipd',
2620 },
2621
Andrew Grieveec7ec4212020-02-03 22:15:502622 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2623 'packages': [
2624 {
2625 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092626 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502627 },
2628 ],
2629 'condition': 'checkout_android',
2630 'dep_type': 'cipd',
2631 },
2632
Pavel Shmakovc1d47012018-08-24 14:36:222633 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2634 'packages': [
2635 {
2636 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092637 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222638 },
2639 ],
2640 'condition': 'checkout_android',
2641 'dep_type': 'cipd',
2642 },
2643
Pavel Shmakovc1d47012018-08-24 14:36:222644 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2645 'packages': [
2646 {
2647 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092648 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222649 },
2650 ],
2651 'condition': 'checkout_android',
2652 'dep_type': 'cipd',
2653 },
2654
2655 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2656 'packages': [
2657 {
2658 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092659 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222660 },
2661 ],
2662 'condition': 'checkout_android',
2663 'dep_type': 'cipd',
2664 },
2665
2666 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372667 'packages': [
2668 {
2669 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092670 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372671 },
2672 ],
2673 'condition': 'checkout_android',
2674 'dep_type': 'cipd',
2675 },
2676
Andrew Grieve8b5b0462019-11-13 21:07:362677 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2678 'packages': [
2679 {
2680 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Peter Wen75acc182021-11-10 19:51:542681 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362682 },
2683 ],
2684 'condition': 'checkout_android',
2685 'dep_type': 'cipd',
2686 },
2687
Peter Wenee303ae2018-09-12 19:41:372688 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2689 'packages': [
2690 {
2691 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Peter Wen75acc182021-11-10 19:51:542692 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362693 },
2694 ],
2695 'condition': 'checkout_android',
2696 'dep_type': 'cipd',
2697 },
2698
2699 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2700 'packages': [
2701 {
2702 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Peter Wen75acc182021-11-10 19:51:542703 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362704 },
2705 ],
2706 'condition': 'checkout_android',
2707 'dep_type': 'cipd',
2708 },
2709
2710 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2711 'packages': [
2712 {
2713 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Peter Wen75acc182021-11-10 19:51:542714 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362715 },
2716 ],
2717 'condition': 'checkout_android',
2718 'dep_type': 'cipd',
2719 },
2720
2721 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2722 'packages': [
2723 {
2724 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wen75acc182021-11-10 19:51:542725 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362726 },
2727 ],
2728 'condition': 'checkout_android',
2729 'dep_type': 'cipd',
2730 },
2731
2732 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2733 'packages': [
2734 {
2735 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092736 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372737 },
2738 ],
2739 'condition': 'checkout_android',
2740 'dep_type': 'cipd',
2741 },
Pavel Shmakovc1d47012018-08-24 14:36:222742
2743 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2744 'packages': [
2745 {
2746 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092747 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222748 },
2749 ],
2750 'condition': 'checkout_android',
2751 'dep_type': 'cipd',
2752 },
2753
Richard Knolla7005982021-01-26 23:07:182754 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2755 'packages': [
2756 {
2757 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092758 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182759 },
2760 ],
2761 'condition': 'checkout_android',
2762 'dep_type': 'cipd',
2763 },
2764
2765 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2766 'packages': [
2767 {
2768 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092769 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182770 },
2771 ],
2772 'condition': 'checkout_android',
2773 'dep_type': 'cipd',
2774 },
2775
2776 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2777 'packages': [
2778 {
2779 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092780 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182781 },
2782 ],
2783 'condition': 'checkout_android',
2784 'dep_type': 'cipd',
2785 },
2786
2787 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2788 'packages': [
2789 {
2790 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092791 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182792 },
2793 ],
2794 'condition': 'checkout_android',
2795 'dep_type': 'cipd',
2796 },
2797
2798 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2799 'packages': [
2800 {
2801 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092802 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182803 },
2804 ],
2805 'condition': 'checkout_android',
2806 'dep_type': 'cipd',
2807 },
2808
2809 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2810 'packages': [
2811 {
2812 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092813 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182814 },
2815 ],
2816 'condition': 'checkout_android',
2817 'dep_type': 'cipd',
2818 },
2819
2820 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2821 'packages': [
2822 {
2823 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092824 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182825 },
2826 ],
2827 'condition': 'checkout_android',
2828 'dep_type': 'cipd',
2829 },
2830
2831 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2832 'packages': [
2833 {
2834 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092835 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182836 },
2837 ],
2838 'condition': 'checkout_android',
2839 'dep_type': 'cipd',
2840 },
2841
2842 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2843 'packages': [
2844 {
2845 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092846 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182847 },
2848 ],
2849 'condition': 'checkout_android',
2850 'dep_type': 'cipd',
2851 },
2852
2853 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2854 'packages': [
2855 {
2856 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092857 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182858 },
2859 ],
2860 'condition': 'checkout_android',
2861 'dep_type': 'cipd',
2862 },
2863
2864 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2865 'packages': [
2866 {
2867 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092868 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182869 },
2870 ],
2871 'condition': 'checkout_android',
2872 'dep_type': 'cipd',
2873 },
2874
Mohamed Heikalcf7ec272021-11-12 20:30:552875 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
2876 'packages': [
2877 {
2878 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
2879 'version': 'version:[email protected]',
2880 },
2881 ],
2882 'condition': 'checkout_android',
2883 'dep_type': 'cipd',
2884 },
2885
Pavel Shmakovc1d47012018-08-24 14:36:222886 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2887 'packages': [
2888 {
2889 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092890 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222891 },
2892 ],
2893 'condition': 'checkout_android',
2894 'dep_type': 'cipd',
2895 },
2896
Andrew Grieve8b5b0462019-11-13 21:07:362897 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2898 'packages': [
2899 {
2900 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092901 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362902 },
2903 ],
2904 'condition': 'checkout_android',
2905 'dep_type': 'cipd',
2906 },
2907
Pavel Shmakovc1d47012018-08-24 14:36:222908 'src/third_party/android_deps/libs/com_google_guava_guava': {
2909 'packages': [
2910 {
2911 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Sam Maier3f284f12021-10-01 02:07:002912 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372913 },
2914 ],
2915 'condition': 'checkout_android',
2916 'dep_type': 'cipd',
2917 },
2918
Peter Kotwicz57eedc72020-11-13 20:05:462919 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2920 'packages': [
2921 {
2922 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Sam Maier497b32b2021-09-29 21:47:182923 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462924 },
2925 ],
2926 'condition': 'checkout_android',
2927 'dep_type': 'cipd',
2928 },
2929
Ben Joycebd0d9e52019-11-12 09:01:502930 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2931 'packages': [
2932 {
2933 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092934 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502935 },
2936 ],
2937 'condition': 'checkout_android',
2938 'dep_type': 'cipd',
2939 },
2940
Peter Wenee303ae2018-09-12 19:41:372941 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2942 'packages': [
2943 {
2944 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092945 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222946 },
2947 ],
2948 'condition': 'checkout_android',
2949 'dep_type': 'cipd',
2950 },
2951
Andrew Grievebddebf72019-11-25 17:59:102952 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2953 'packages': [
2954 {
2955 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092956 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102957 },
2958 ],
2959 'condition': 'checkout_android',
2960 'dep_type': 'cipd',
2961 },
2962
Mohamed Heikal25f926b72020-06-25 02:58:482963 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342964 'packages': [
2965 {
Mohamed Heikal25f926b72020-06-25 02:58:482966 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092967 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342968 },
2969 ],
2970 'condition': 'checkout_android',
2971 'dep_type': 'cipd',
2972 },
2973
Andrew Grieve8b5b0462019-11-13 21:07:362974 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2975 'packages': [
2976 {
2977 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092978 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362979 },
2980 ],
2981 'condition': 'checkout_android',
2982 'dep_type': 'cipd',
2983 },
2984
Pavel Shmakovc1d47012018-08-24 14:36:222985 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2986 'packages': [
2987 {
2988 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:092989 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222990 },
2991 ],
2992 'condition': 'checkout_android',
2993 'dep_type': 'cipd',
2994 },
2995
Ben Joyce5ce169f02020-03-20 13:07:122996 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2997 'packages': [
2998 {
2999 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:093000 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:123001 },
3002 ],
3003 'condition': 'checkout_android',
3004 'dep_type': 'cipd',
3005 },
3006
Peter Wen840bd642021-06-14 14:04:263007 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
3008 'packages': [
3009 {
3010 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
3011 'version': 'version:[email protected]',
3012 },
3013 ],
3014 'condition': 'checkout_android',
3015 'dep_type': 'cipd',
3016 },
3017
Ben Joyce18c01322020-01-03 23:07:593018 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
3019 'packages': [
3020 {
3021 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093022 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:593023 },
3024 ],
3025 'condition': 'checkout_android',
3026 'dep_type': 'cipd',
3027 },
3028
Pavel Shmakovc1d47012018-08-24 14:36:223029 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
3030 'packages': [
3031 {
3032 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093033 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:223034 },
3035 ],
3036 'condition': 'checkout_android',
3037 'dep_type': 'cipd',
3038 },
3039
3040 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:373041 'packages': [
3042 {
3043 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:093044 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373045 },
3046 ],
3047 'condition': 'checkout_android',
3048 'dep_type': 'cipd',
3049 },
3050
Ben Joyce157038a2020-05-06 20:13:063051 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
3052 'packages': [
3053 {
3054 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:093055 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063056 },
3057 ],
3058 'condition': 'checkout_android',
3059 'dep_type': 'cipd',
3060 },
3061
Haiyang Pand924ea82021-03-01 18:44:053062 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:063063 'packages': [
3064 {
3065 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:093066 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063067 },
3068 ],
3069 'condition': 'checkout_android',
3070 'dep_type': 'cipd',
3071 },
3072
Peter Wen414bfbc2020-02-19 20:02:003073 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
3074 'packages': [
3075 {
3076 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:093077 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003078 },
3079 ],
3080 'condition': 'checkout_android',
3081 'dep_type': 'cipd',
3082 },
3083
Yun Liu081719f2019-03-20 23:24:023084 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
3085 'packages': [
3086 {
3087 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:093088 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:023089 },
3090 ],
3091 'condition': 'checkout_android',
3092 'dep_type': 'cipd',
3093 },
3094
Ben Joyce157038a2020-05-06 20:13:063095 'src/third_party/android_deps/libs/org_apache_ant_ant': {
3096 'packages': [
3097 {
3098 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:093099 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063100 },
3101 ],
3102 'condition': 'checkout_android',
3103 'dep_type': 'cipd',
3104 },
3105
3106 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
3107 'packages': [
3108 {
3109 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:093110 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063111 },
3112 ],
3113 'condition': 'checkout_android',
3114 'dep_type': 'cipd',
3115 },
3116
3117 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3118 'packages': [
3119 {
3120 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:093121 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063122 },
3123 ],
3124 'condition': 'checkout_android',
3125 'dep_type': 'cipd',
3126 },
3127
3128 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3129 'packages': [
3130 {
3131 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:093132 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063133 },
3134 ],
3135 'condition': 'checkout_android',
3136 'dep_type': 'cipd',
3137 },
3138
3139 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3140 'packages': [
3141 {
3142 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093143 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063144 },
3145 ],
3146 'condition': 'checkout_android',
3147 'dep_type': 'cipd',
3148 },
3149
3150 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3151 'packages': [
3152 {
3153 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093154 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063155 },
3156 ],
3157 'condition': 'checkout_android',
3158 'dep_type': 'cipd',
3159 },
3160
3161 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3162 'packages': [
3163 {
3164 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093165 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063166 },
3167 ],
3168 'condition': 'checkout_android',
3169 'dep_type': 'cipd',
3170 },
3171
3172 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3173 'packages': [
3174 {
3175 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093176 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063177 },
3178 ],
3179 'condition': 'checkout_android',
3180 'dep_type': 'cipd',
3181 },
3182
3183 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3184 'packages': [
3185 {
3186 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093187 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063188 },
3189 ],
3190 'condition': 'checkout_android',
3191 'dep_type': 'cipd',
3192 },
3193
3194 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3195 'packages': [
3196 {
3197 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093198 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063199 },
3200 ],
3201 'condition': 'checkout_android',
3202 'dep_type': 'cipd',
3203 },
3204
3205 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3206 'packages': [
3207 {
3208 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093209 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063210 },
3211 ],
3212 'condition': 'checkout_android',
3213 'dep_type': 'cipd',
3214 },
3215
3216 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3217 'packages': [
3218 {
3219 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093220 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063221 },
3222 ],
3223 'condition': 'checkout_android',
3224 'dep_type': 'cipd',
3225 },
3226
3227 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3228 'packages': [
3229 {
3230 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093231 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063232 },
3233 ],
3234 'condition': 'checkout_android',
3235 'dep_type': 'cipd',
3236 },
3237
3238 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3239 'packages': [
3240 {
3241 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093242 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063243 },
3244 ],
3245 'condition': 'checkout_android',
3246 'dep_type': 'cipd',
3247 },
3248
3249 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3250 'packages': [
3251 {
3252 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093253 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063254 },
3255 ],
3256 'condition': 'checkout_android',
3257 'dep_type': 'cipd',
3258 },
3259
3260 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3261 'packages': [
3262 {
3263 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093264 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063265 },
3266 ],
3267 'condition': 'checkout_android',
3268 'dep_type': 'cipd',
3269 },
3270
Ben Joyce3d4dd2cd2020-05-27 18:32:503271 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3272 'packages': [
3273 {
3274 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093275 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503276 },
3277 ],
3278 'condition': 'checkout_android',
3279 'dep_type': 'cipd',
3280 },
3281
Peter Wenee303ae2018-09-12 19:41:373282 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3283 'packages': [
3284 {
3285 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093286 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373287 },
3288 ],
3289 'condition': 'checkout_android',
3290 'dep_type': 'cipd',
3291 },
3292
Andrew Grieve8b5b0462019-11-13 21:07:363293 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3294 'packages': [
3295 {
3296 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Sam Maier3f284f12021-10-01 02:07:003297 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363298 },
3299 ],
3300 'condition': 'checkout_android',
3301 'dep_type': 'cipd',
3302 },
3303
Peter Wenaa3f5802021-09-14 15:46:123304 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Andrew Grieve8b5b0462019-11-13 21:07:363305 'packages': [
3306 {
Peter Wenaa3f5802021-09-14 15:46:123307 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
3308 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363309 },
3310 ],
3311 'condition': 'checkout_android',
3312 'dep_type': 'cipd',
3313 },
3314
Peter Wenee303ae2018-09-12 19:41:373315 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3316 'packages': [
3317 {
3318 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093319 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363320 },
3321 ],
3322 'condition': 'checkout_android',
3323 'dep_type': 'cipd',
3324 },
3325
Ben Joyce157038a2020-05-06 20:13:063326 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3327 'packages': [
3328 {
3329 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093330 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063331 },
3332 ],
3333 'condition': 'checkout_android',
3334 'dep_type': 'cipd',
3335 },
3336
3337 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3338 'packages': [
3339 {
3340 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093341 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063342 },
3343 ],
3344 'condition': 'checkout_android',
3345 'dep_type': 'cipd',
3346 },
3347
3348 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3349 'packages': [
3350 {
3351 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093352 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063353 },
3354 ],
3355 'condition': 'checkout_android',
3356 'dep_type': 'cipd',
3357 },
3358
Peter Wen840bd642021-06-14 14:04:263359 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
3360 'packages': [
3361 {
3362 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
3363 'version': 'version:[email protected]',
3364 },
3365 ],
3366 'condition': 'checkout_android',
3367 'dep_type': 'cipd',
3368 },
3369
Andrew Grieve177c82f2020-02-03 19:35:173370 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3371 'packages': [
3372 {
3373 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093374 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173375 },
3376 ],
3377 'condition': 'checkout_android',
3378 'dep_type': 'cipd',
3379 },
3380
Ben Joyceb1d4e5d2020-01-22 23:45:173381 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3382 'packages': [
3383 {
3384 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Peter Wen5106f1b2021-11-22 18:36:053385 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173386 },
3387 ],
3388 'condition': 'checkout_android',
3389 'dep_type': 'cipd',
3390 },
3391
3392 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3393 'packages': [
3394 {
3395 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Peter Wen5106f1b2021-11-22 18:36:053396 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103397 },
3398 ],
3399 'condition': 'checkout_android',
3400 'dep_type': 'cipd',
3401 },
3402
Peter Wen014649a2021-06-25 16:05:133403 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
3404 'packages': [
3405 {
3406 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
3407 'version': 'version:[email protected]',
3408 },
3409 ],
3410 'condition': 'checkout_android',
3411 'dep_type': 'cipd',
3412 },
3413
3414 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
3415 'packages': [
3416 {
3417 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
3418 'version': 'version:[email protected]',
3419 },
3420 ],
3421 'condition': 'checkout_android',
3422 'dep_type': 'cipd',
3423 },
3424
Peter Kotwicza15f2862021-04-30 05:00:103425 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
3426 'packages': [
3427 {
3428 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Peter Wen014649a2021-06-25 16:05:133429 'version': 'version:[email protected]',
Peter Kotwicza15f2862021-04-30 05:00:103430 },
3431 ],
3432 'condition': 'checkout_android',
3433 'dep_type': 'cipd',
3434 },
3435
3436 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
3437 'packages': [
3438 {
3439 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Peter Wen014649a2021-06-25 16:05:133440 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003441 },
3442 ],
3443 'condition': 'checkout_android',
3444 'dep_type': 'cipd',
3445 },
3446
3447 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3448 'packages': [
3449 {
3450 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093451 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173452 },
3453 ],
3454 'condition': 'checkout_android',
3455 'dep_type': 'cipd',
3456 },
3457
Andrew Grieve177c82f2020-02-03 19:35:173458 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3459 'packages': [
3460 {
3461 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093462 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173463 },
3464 ],
3465 'condition': 'checkout_android',
3466 'dep_type': 'cipd',
3467 },
3468
3469 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3470 'packages': [
3471 {
3472 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093473 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173474 },
3475 ],
3476 'condition': 'checkout_android',
3477 'dep_type': 'cipd',
3478 },
3479
3480 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3481 'packages': [
3482 {
3483 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093484 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173485 },
3486 ],
3487 'condition': 'checkout_android',
3488 'dep_type': 'cipd',
3489 },
3490
3491 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3492 'packages': [
3493 {
3494 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093495 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173496 },
3497 ],
3498 'condition': 'checkout_android',
3499 'dep_type': 'cipd',
3500 },
3501
3502 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3503 'packages': [
3504 {
3505 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093506 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173507 },
3508 ],
3509 'condition': 'checkout_android',
3510 'dep_type': 'cipd',
3511 },
3512
Andrew Grieve8b5b0462019-11-13 21:07:363513 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3514 'packages': [
3515 {
3516 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093517 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373518 },
3519 ],
3520 'condition': 'checkout_android',
3521 'dep_type': 'cipd',
3522 },
Pavel Shmakovc1d47012018-08-24 14:36:223523
Mohamed Heikal9936c712021-04-08 20:47:153524 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063525 'packages': [
3526 {
3527 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153528 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063529 },
3530 ],
3531 'condition': 'checkout_android',
3532 'dep_type': 'cipd',
3533 },
3534
3535 'src/third_party/android_deps/libs/org_robolectric_junit': {
3536 'packages': [
3537 {
3538 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093539 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063540 },
3541 ],
3542 'condition': 'checkout_android',
3543 'dep_type': 'cipd',
3544 },
3545
3546 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3547 'packages': [
3548 {
3549 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093550 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063551 },
3552 ],
3553 'condition': 'checkout_android',
3554 'dep_type': 'cipd',
3555 },
3556
3557 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3558 'packages': [
3559 {
3560 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093561 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063562 },
3563 ],
3564 'condition': 'checkout_android',
3565 'dep_type': 'cipd',
3566 },
3567
3568 'src/third_party/android_deps/libs/org_robolectric_resources': {
3569 'packages': [
3570 {
3571 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093572 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063573 },
3574 ],
3575 'condition': 'checkout_android',
3576 'dep_type': 'cipd',
3577 },
3578
3579 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3580 'packages': [
3581 {
3582 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093583 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063584 },
3585 ],
3586 'condition': 'checkout_android',
3587 'dep_type': 'cipd',
3588 },
3589
3590 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3591 'packages': [
3592 {
3593 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093594 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063595 },
3596 ],
3597 'condition': 'checkout_android',
3598 'dep_type': 'cipd',
3599 },
3600
3601 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3602 'packages': [
3603 {
3604 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093605 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063606 },
3607 ],
3608 'condition': 'checkout_android',
3609 'dep_type': 'cipd',
3610 },
3611
3612 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3613 'packages': [
3614 {
3615 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093616 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063617 },
3618 ],
3619 'condition': 'checkout_android',
3620 'dep_type': 'cipd',
3621 },
3622
Ben Joyce2ab67672020-05-25 23:09:013623 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3624 'packages': [
3625 {
3626 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093627 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013628 },
3629 ],
3630 'condition': 'checkout_android',
3631 'dep_type': 'cipd',
3632 },
3633
Ben Joyce157038a2020-05-06 20:13:063634 'src/third_party/android_deps/libs/org_robolectric_utils': {
3635 'packages': [
3636 {
3637 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093638 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063639 },
3640 ],
3641 'condition': 'checkout_android',
3642 'dep_type': 'cipd',
3643 },
3644
3645 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3646 'packages': [
3647 {
3648 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093649 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063650 },
3651 ],
3652 'condition': 'checkout_android',
3653 'dep_type': 'cipd',
3654 },
3655
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033656 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123657
3658 'src/tools/resultdb': {
3659 'packages': [
3660 {
3661 'package': 'infra/tools/result_adapter/${{platform}}',
3662 'version': Var('resultdb_version'),
3663 },
3664 ],
3665 'dep_type': 'cipd',
3666 },
[email protected]5f129de2009-02-24 23:22:043667}
3668
[email protected]00c517672010-11-04 00:27:293669
[email protected]5f129de2009-02-24 23:22:043670include_rules = [
3671 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143672 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393673 '+base',
3674 '+build',
3675 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013676 # perfetto is base's public dependency.
3677 '+third_party/perfetto/include/perfetto/tracing',
Alexander Timin43f3faa522021-07-16 19:01:023678 '+third_party/perfetto/include/perfetto/test',
[email protected]5f129de2009-02-24 23:22:043679
[email protected]dfbff862012-11-28 19:08:143680 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393681 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143682
Stefan Zagerfd5ba192014-08-23 00:29:393683 '+testing',
3684 '+third_party/icu/source/common/unicode',
3685 '+third_party/icu/source/i18n/unicode',
3686 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413687
amraboelkherde7195e2021-08-20 15:44:263688 # PSM libraries usages must be allowlisted explicitly for now. That
3689 # is because it does not support component build.
3690 # TODO(crbug.com/1241832): Support component build for PSM libraries.
3691 '-third_party/shell-encryption',
3692 '-third_party/private_membership',
3693
Peter Kasting16fe8fef2020-07-31 15:40:523694 # Abseil features must be allowlisted explicitly for now. See
3695 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3696 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413697 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523698 '-third_party/abseil-cpp',
Anton Bikineev96625712021-05-13 19:17:503699 '+third_party/abseil-cpp/absl/types/optional.h',
Peter Kastinga9cf1c52020-07-31 17:42:463700 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043701]
3702
3703
3704# checkdeps.py shouldn't check include paths for files in these dirs:
3705skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393706 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143707 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393708 'skia',
3709 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413710 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393711 'v8',
[email protected]5f129de2009-02-24 23:22:043712]
[email protected]bfa24b962009-03-02 00:16:163713
3714
3715hooks = [
Dirk Pranke7ab5e3b2021-06-24 23:45:243716 # Download and initialize "vpython" VirtualEnv environment packages for
3717 # Python2. We do this before running any other hooks so that any other
3718 # hooks that might use vpython don't trip over unexpected issues and
3719 # don't run slower than they might otherwise need to.
[email protected]bfa24b962009-03-02 00:16:163720 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243721 'name': 'vpython_common',
3722 'pattern': '.',
3723 # TODO(https://crbug.com/1205263): Run this on mac/arm too once it works.
3724 'condition': 'not (host_os == "mac" and host_cpu == "arm64")',
3725 'action': [ 'vpython',
3726 '-vpython-spec', 'src/.vpython',
3727 '-vpython-tool', 'install',
3728 ],
3729 },
3730 # Download and initialize "vpython" VirtualEnv environment packages for
3731 # Python3. We do this before running any other hooks so that any other
3732 # hooks that might use vpython don't trip over unexpected issues and
3733 # don't run slower than they might otherwise need to.
3734 {
3735 'name': 'vpython3_common',
3736 'pattern': '.',
3737 'action': [ 'vpython3',
3738 '-vpython-spec', 'src/.vpython3',
3739 '-vpython-tool', 'install',
3740 ],
3741 },
3742 {
3743 # This clobbers when necessary (based on get_landmines.py). This should
3744 # run as early as possible so that other things that get/generate into the
3745 # output directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393746 'name': 'landmines',
3747 'pattern': '.',
3748 'action': [
Nico Weber193eb852021-05-14 18:01:253749 'python3',
Stefan Zagerfd5ba192014-08-23 00:29:393750 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303751 ],
3752 },
3753 {
Dirk Pranke7ab5e3b2021-06-24 23:45:243754 # This clobbers when necessary (based on the internal ios version of
3755 # get_landmines.py). This should run as early as possible so that
3756 # other things that get/generate into the output directory will not
3757 # subsequently be clobbered. This script is only run# for iOS build
3758 # with src_internal.
Sylvain Defresne52ba2df52020-07-08 17:32:103759 'name': 'landmines_ios_internal',
3760 'pattern': '.',
3761 'condition': 'checkout_ios and checkout_src_internal',
3762 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313763 'python3',
Sylvain Defresne52ba2df52020-07-08 17:32:103764 'src/build/landmines.py',
3765 '--landmine-scripts',
3766 'src/ios_internal/build/get_landmines.py',
3767 '--landmines-path',
3768 'src/ios_internal/.landmines',
3769 ],
3770 },
3771 {
Dan Jacquescea92c512017-06-02 23:59:163772 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3773 # disabled.
3774 'name': 'disable_depot_tools_selfupdate',
3775 'pattern': '.',
3776 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313777 'python3',
Dan Jacquescea92c512017-06-02 23:59:163778 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3779 '--disable',
3780 ],
3781 },
3782 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173783 # Ensure that we don't accidentally reference any .pyc files whose
3784 # corresponding .py files have since been deleted.
3785 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523786 'name': 'remove_stale_pyc_files',
3787 'pattern': '.',
3788 'action': [
Nico Weber193eb852021-05-14 18:01:253789 'python3',
jbudorick94a712c2016-03-09 19:03:523790 'src/tools/remove_stale_pyc_files.py',
3791 'src/android_webview/tools',
3792 'src/build/android',
3793 'src/gpu/gles2_conform_support',
3794 'src/infra',
3795 'src/ppapi',
3796 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493797 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583798 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523799 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523800 'src/tools',
3801 ],
3802 },
3803 {
[email protected]89e43f652011-08-18 00:03:173804 # This downloads binaries for Native Client's newlib toolchain.
3805 # Done in lieu of building the toolchain from scratch as it can take
3806 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393807 'name': 'nacltools',
3808 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553809 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393810 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313811 'python3',
dyen249880632014-11-20 23:02:203812 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223813 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553814 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173815 ],
3816 },
[email protected]3a0b2492011-08-24 20:41:163817 {
Tom Andersona07b9fe2018-02-09 04:08:263818 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393819 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263820 'condition': 'checkout_linux and checkout_arm',
Dirk Pranke926f89d2021-05-18 18:42:313821 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263822 '--arch=arm'],
3823 },
3824 {
3825 'name': 'sysroot_arm64',
3826 'pattern': '.',
3827 'condition': 'checkout_linux and checkout_arm64',
Dirk Pranke926f89d2021-05-18 18:42:313828 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263829 '--arch=arm64'],
3830 },
3831 {
3832 'name': 'sysroot_x86',
3833 'pattern': '.',
3834 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
Dirk Pranke926f89d2021-05-18 18:42:313835 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263836 '--arch=x86'],
3837 },
3838 {
3839 'name': 'sysroot_mips',
3840 'pattern': '.',
3841 'condition': 'checkout_linux and checkout_mips',
Dirk Pranke926f89d2021-05-18 18:42:313842 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263843 '--arch=mips'],
3844 },
3845 {
Wang Qingd25f7cc2018-09-05 06:01:043846 'name': 'sysroot_mips64',
3847 'pattern': '.',
3848 'condition': 'checkout_linux and checkout_mips64',
Dirk Pranke926f89d2021-05-18 18:42:313849 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Wang Qingd25f7cc2018-09-05 06:01:043850 '--arch=mips64el'],
3851 },
3852
3853 {
Tom Andersona07b9fe2018-02-09 04:08:263854 'name': 'sysroot_x64',
3855 'pattern': '.',
3856 'condition': 'checkout_linux and checkout_x64',
Dirk Pranke926f89d2021-05-18 18:42:313857 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263858 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293859 },
3860 {
Nico Weber76299302018-02-01 20:36:453861 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3862 'name': 'ciopfs_linux',
3863 'pattern': '.',
3864 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403865 'action': [ 'python3',
Nico Weber76299302018-02-01 20:36:453866 'src/third_party/depot_tools/download_from_google_storage.py',
3867 '--no_resume',
3868 '--no_auth',
3869 '--bucket', 'chromium-browser-clang/ciopfs',
3870 '-s', 'src/build/ciopfs.sha1',
3871 ]
3872 },
3873 {
Nico Weberb19437032017-10-09 02:45:093874 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393875 'name': 'win_toolchain',
3876 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403877 'condition': 'checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:313878 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203879 },
justincohen6a03a3d2016-03-26 21:44:383880 {
3881 # Update the Mac toolchain if necessary.
3882 'name': 'mac_toolchain',
3883 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583884 'condition': 'checkout_mac or checkout_ios',
Nico Weber193eb852021-05-14 18:01:253885 'action': ['python3', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383886 },
[email protected]c71d3282014-04-09 01:56:203887 {
Chong Gu75af969a2021-03-22 14:46:143888 # Update the Fuchsia SDK if necessary.
3889 'name': 'Download Fuchsia SDK',
3890 'pattern': '.',
3891 'condition': 'checkout_fuchsia',
3892 'action': [
Dirk Pranke926f89d2021-05-18 18:42:313893 'python3',
Chong Gu75af969a2021-03-22 14:46:143894 'src/build/fuchsia/update_sdk.py',
3895 '--default-bucket={fuchsia_sdk_bucket}',
3896 ],
3897 },
3898 {
Hans Wennborg0214e8a2019-04-29 09:50:513899 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123900 # Note: On Win, this should run after win_toolchain, as it may use it.
3901 'name': 'clang',
3902 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513903 'condition': 'not llvm_force_head_revision',
Nico Weber193eb852021-05-14 18:01:253904 'action': ['python3', 'src/tools/clang/scripts/update.py'],
Hans Wennborg0214e8a2019-04-29 09:50:513905 },
3906 {
3907 # Build the clang toolchain from tip-of-tree.
3908 # Note: On Win, this should run after win_toolchain, as it may use it.
3909 'name': 'clang_tot',
3910 'pattern': '.',
3911 'condition': 'llvm_force_head_revision',
Dirk Pranke926f89d2021-05-18 18:42:313912 'action': ['python3', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513913 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443914 '--with-android={checkout_android}',
3915 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123916 },
3917 {
Roberto Carrillo36312722018-10-17 02:18:453918 # This is supposed to support the same set of platforms as 'clang' above.
3919 'name': 'clang_coverage',
3920 'pattern': '.',
3921 'condition': 'checkout_clang_coverage_tools',
Dirk Pranke926f89d2021-05-18 18:42:313922 'action': ['python3', 'src/tools/clang/scripts/update.py',
Hans Wennborg8ee64a12019-11-05 17:31:303923 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453924 },
3925 {
George Burgess IVa55e6bed2019-12-11 16:24:083926 # This is also supposed to support the same set of platforms as 'clang'
3927 # above. LLVM ToT support isn't provided at the moment.
3928 'name': 'clang_tidy',
3929 'pattern': '.',
3930 'condition': 'checkout_clang_tidy',
Dirk Pranke926f89d2021-05-18 18:42:313931 'action': ['python3', 'src/tools/clang/scripts/update.py',
George Burgess IVa55e6bed2019-12-11 16:24:083932 '--package=clang-tidy'],
3933 },
3934 {
Benoit Lized60e0c2a2021-11-04 14:28:363935 # Should run after the clang hook. Used on mac, as well as for orderfile
3936 # generation on Android.
3937 'name': 'objdump',
Nico Weber98fd3772020-12-11 21:14:063938 'pattern': '.',
Benoit Lized60e0c2a2021-11-04 14:28:363939 'condition': 'checkout_mac or checkout_android and host_os != "mac"',
Dirk Pranke926f89d2021-05-18 18:42:313940 'action': ['python3', 'src/tools/clang/scripts/update.py',
Nico Weber98fd3772020-12-11 21:14:063941 '--package=objdump'],
3942 },
3943 {
phajdan.jr2448b2c2015-04-24 21:04:173944 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393945 'name': 'lastchange',
3946 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253947 'action': ['python3', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393948 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253949 },
3950 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373951 # Update GPU lists version string (for gpu/config).
3952 'name': 'gpu_lists_version',
3953 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253954 'action': ['python3', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373955 '-m', 'GPU_LISTS_VERSION',
3956 '--revision-id-only',
3957 '--header', 'src/gpu/config/gpu_lists_version.h'],
3958 },
3959 {
halcanary5cacab3a2016-07-29 19:23:203960 # Update skia_commit_hash.h.
3961 'name': 'lastchange_skia',
3962 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:253963 'action': ['python3', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203964 '-m', 'SKIA_COMMIT_HASH',
3965 '-s', 'src/third_party/skia',
3966 '--header', 'src/skia/ext/skia_commit_hash.h'],
3967 },
[email protected]6eabd702014-01-12 00:19:203968 # Pull clang-format binaries using checked-in hashes.
3969 {
Stefan Zagerfd5ba192014-08-23 00:29:393970 'name': 'clang_format_win',
3971 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193972 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:403973 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123974 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393975 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393976 '--no_auth',
3977 '--bucket', 'chromium-clang-format',
3978 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203979 ],
3980 },
3981 {
Stefan Zagerfd5ba192014-08-23 00:29:393982 'name': 'clang_format_mac',
3983 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193984 'condition': 'host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:403985 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123986 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393987 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393988 '--no_auth',
3989 '--bucket', 'chromium-clang-format',
3990 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203991 ],
3992 },
3993 {
Stefan Zagerfd5ba192014-08-23 00:29:393994 'name': 'clang_format_linux',
3995 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193996 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:403997 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:123998 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393999 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394000 '--no_auth',
4001 '--bucket', 'chromium-clang-format',
4002 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:214003 ],
4004 },
Nico Weber0c0ade82017-10-19 22:34:434005 # Pull rc binaries using checked-in hashes.
4006 {
4007 'name': 'rc_win',
4008 'pattern': '.',
4009 'condition': 'checkout_win and host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404010 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434011 'src/third_party/depot_tools/download_from_google_storage.py',
4012 '--no_resume',
4013 '--no_auth',
4014 '--bucket', 'chromium-browser-clang/rc',
4015 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
4016 ],
4017 },
4018 {
4019 'name': 'rc_mac',
4020 'pattern': '.',
4021 'condition': 'checkout_win and host_os == "mac"',
Dirk Pranke8e05ffd2021-05-14 02:33:404022 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434023 'src/third_party/depot_tools/download_from_google_storage.py',
4024 '--no_resume',
4025 '--no_auth',
4026 '--bucket', 'chromium-browser-clang/rc',
4027 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
4028 ],
4029 },
4030 {
4031 'name': 'rc_linux',
4032 'pattern': '.',
4033 'condition': 'checkout_win and host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404034 'action': [ 'python3',
Nico Weber0c0ade82017-10-19 22:34:434035 'src/third_party/depot_tools/download_from_google_storage.py',
4036 '--no_resume',
4037 '--no_auth',
4038 '--bucket', 'chromium-browser-clang/rc',
4039 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:314040 ]
4041 },
Nico Weber76299302018-02-01 20:36:454042 {
Tom Anderson44027d42018-03-15 17:14:534043 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:314044 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404045 'action': [ 'python3',
4046 'src/third_party/depot_tools/download_from_google_storage.py',
Dominik Röttschesf49ef762017-11-17 09:26:314047 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:314048 '--extract',
4049 '--no_auth',
4050 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:534051 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:434052 ],
4053 },
Yves Gerey0e064c4c2019-11-06 14:42:094054 # Download test resources for opus, i.e. audio files.
4055 {
4056 'name': 'opus_test_files',
4057 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404058 'action': ['python3',
4059 'src/third_party/depot_tools/download_from_google_storage.py',
Yves Gerey0e064c4c2019-11-06 14:42:094060 '--no_auth',
4061 '--quiet',
4062 '--bucket', 'chromium-webrtc-resources',
4063 '-d', 'src/third_party/opus/tests/resources'],
4064 },
erikwright9bdc2bf2015-01-22 20:20:044065 {
David Benjaminddc843c2019-03-26 14:50:074066 'name': 'apache_mac',
4067 'pattern': '\\.sha1',
4068 'condition': 'checkout_mac',
Dirk Pranke8e05ffd2021-05-14 02:33:404069 'action': [ 'python3',
David Benjaminddc843c2019-03-26 14:50:074070 'src/third_party/depot_tools/download_from_google_storage.py',
4071 '--no_resume',
4072 '--directory',
4073 '--recursive',
4074 '--no_auth',
4075 '--num_threads=16',
4076 '--bucket', 'chromium-apache-mac',
4077 'src/third_party/apache-mac',
4078 ],
4079 },
4080 {
Stefan Zagerfd5ba192014-08-23 00:29:394081 'name': 'apache_win32',
4082 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:074083 'condition': 'checkout_win',
Dirk Pranke8e05ffd2021-05-14 02:33:404084 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124085 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:394086 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:394087 '--directory',
4088 '--recursive',
4089 '--no_auth',
4090 '--num_threads=16',
4091 '--bucket', 'chromium-apache-win32',
4092 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:264093 ],
4094 },
4095 {
Dirk Pranke6c360be2017-10-09 19:06:594096 'name': 'msan_chained_origins',
4097 'pattern': '.',
4098 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404099 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594100 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364101 '--no_resume',
4102 '--no_auth',
4103 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434104 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594105 ],
4106 },
4107 {
4108 'name': 'msan_no_origins',
4109 'pattern': '.',
4110 'condition': 'checkout_instrumented_libraries',
Dirk Pranke8e05ffd2021-05-14 02:33:404111 'action': [ 'python3',
Dirk Pranke6c360be2017-10-09 19:06:594112 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364113 '--no_resume',
4114 '--no_auth',
4115 '--bucket', 'chromium-instrumented-libraries',
Tom Anderson9f5ce7572021-10-15 21:55:434116 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:594117 ],
thomasandersonaa441f52017-04-04 22:35:394118 },
4119 {
Dirk Pranke474d1ca2019-03-13 23:14:364120 'name': 'wasm_fuzzer',
4121 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404122 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124123 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:364124 '--no_resume',
4125 '--no_auth',
4126 '-u',
4127 '--bucket', 'v8-wasm-fuzzer',
4128 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:474129 ],
4130 },
dpapadcbee6ab2017-01-14 03:05:534131
4132 # Pull down Node binaries for WebUI toolchain.
4133 {
4134 'name': 'node_linux64',
4135 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194136 'condition': 'host_os == "linux"',
Dirk Pranke8e05ffd2021-05-14 02:33:404137 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124138 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534139 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534140 '--extract',
4141 '--no_auth',
dpapad77a158862021-10-29 16:29:454142 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534143 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
4144 ],
4145 },
4146 {
4147 'name': 'node_mac',
4148 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:144149 'condition': 'host_os == "mac" and host_cpu == "x64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404150 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124151 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534152 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534153 '--extract',
4154 '--no_auth',
dpapad77a158862021-10-29 16:29:454155 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534156 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
4157 ],
4158 },
4159 {
Nico Weber6dd87c02021-03-23 14:51:144160 'name': 'node_mac_arm64',
4161 'pattern': '.',
4162 'condition': 'host_os == "mac" and host_cpu == "arm64"',
Dirk Pranke8e05ffd2021-05-14 02:33:404163 'action': [ 'python3',
Nico Weber6dd87c02021-03-23 14:51:144164 'src/third_party/depot_tools/download_from_google_storage.py',
4165 '--no_resume',
4166 '--extract',
4167 '--no_auth',
dpapad77a158862021-10-29 16:29:454168 '--bucket', 'chromium-nodejs/16.13.0',
Nico Weber6dd87c02021-03-23 14:51:144169 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
4170 ],
4171 },
4172 {
dpapadcbee6ab2017-01-14 03:05:534173 'name': 'node_win',
4174 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:194175 'condition': 'host_os == "win"',
Dirk Pranke8e05ffd2021-05-14 02:33:404176 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124177 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534178 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:534179 '--no_auth',
dpapad77a158862021-10-29 16:29:454180 '--bucket', 'chromium-nodejs/16.13.0',
dpapadcbee6ab2017-01-14 03:05:534181 '-s', 'src/third_party/node/win/node.exe.sha1',
4182 ],
4183 },
4184
4185 # Pull down NPM dependencies for WebUI toolchain.
4186 {
4187 'name': 'webui_node_modules',
4188 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404189 'action': [ 'python3',
Dan Jacquesda2309d2017-06-08 21:48:124190 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534191 '--no_resume',
4192 '--extract',
4193 '--no_auth',
4194 '--bucket', 'chromium-nodejs',
4195 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4196 ],
4197 },
kainino61f7bce2017-04-28 21:53:274198
Ben Reich6a666ba2021-06-23 04:23:014199 # NPM dependencies for JavaScript code coverage.
4200 {
4201 'name': 'js_coverage_node_modules',
4202 'condition': 'checkout_js_coverage_modules',
4203 'pattern': '.',
4204 'action': [ 'python3',
4205 'src/third_party/depot_tools/download_from_google_storage.py',
4206 '--no_resume',
4207 '--extract',
4208 '--no_auth',
4209 '--bucket', 'chromium-nodejs/js_code_coverage',
4210 '-s', 'src/third_party/js_code_coverage/node_modules.tar.gz.sha1',
4211 ],
4212 },
4213
Dirk Prankec1d528fc02017-11-03 15:15:034214 # Download Telemetry's binary dependencies via conditionals
4215 {
4216 'name': 'checkout_telemetry_binary_dependencies',
4217 'condition': 'checkout_telemetry_dependencies',
4218 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324219 'action': [ 'vpython3',
Dirk Prankec1d528fc02017-11-03 15:15:034220 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4221 ],
4222 },
Ryan Heise305d2652020-09-25 02:02:334223
Stephen Martinis924a02d2017-11-08 10:12:034224 # Download Telemetry's benchmark binary dependencies via conditionals
4225 {
4226 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554227 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034228 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464229 'action': [ 'vpython3',
Stephen Martinis924a02d2017-11-08 10:12:034230 'src/tools/perf/fetch_benchmark_deps.py',
4231 '-f',
Ryan Heise305d2652020-09-25 02:02:334232 '-p',
4233 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034234 ],
4235 },
Ryan Heise305d2652020-09-25 02:02:334236 {
4237 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554238 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334239 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324240 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334241 'src/tools/perf/fetch_benchmark_deps.py',
4242 '-f',
4243 '-p',
4244 'win'
4245 ],
4246 },
4247 {
4248 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554249 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334250 'pattern': '.',
Dirk Prankedf968f72021-10-14 23:53:324251 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334252 'src/tools/perf/fetch_benchmark_deps.py',
4253 '-f',
4254 '-p',
4255 'mac'
4256 ],
4257 },
4258 {
4259 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554260 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334261 'pattern': '.',
Dirk Prankef78a79112021-06-24 20:42:464262 'action': [ 'vpython3',
Ryan Heise305d2652020-09-25 02:02:334263 'src/tools/perf/fetch_benchmark_deps.py',
4264 '-f',
4265 '-p',
4266 'android'
4267 ],
4268 },
4269
Dirk Prankec1d528fc02017-11-03 15:15:034270
Dirk Pranke099b747b2017-10-06 04:29:094271 # This is used to ensure that all network operations are properly
4272 # annotated so we can document what they're for.
4273 {
4274 'name': 'tools_traffic_annotation_linux',
4275 'pattern': '.',
4276 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404277 'action': [ 'python3',
Dirk Pranke099b747b2017-10-06 04:29:094278 'src/third_party/depot_tools/download_from_google_storage.py',
4279 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094280 '--no_auth',
4281 '--num_threads=4',
4282 '--bucket', 'chromium-tools-traffic_annotation',
4283 '-d', 'src/tools/traffic_annotation/bin/linux64',
4284 ],
4285 },
4286
Ramin Halavatib7e55d92017-11-21 08:00:574287# This is used to ensure that all network operations are properly
4288# annotated so we can document what they're for.
4289 {
4290 'name': 'tools_traffic_annotation_windows',
4291 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524292 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Dirk Pranke8e05ffd2021-05-14 02:33:404293 'action': [ 'python3',
Ramin Halavatib7e55d92017-11-21 08:00:574294 'src/third_party/depot_tools/download_from_google_storage.py',
4295 '--no_resume',
4296 '--no_auth',
4297 '--num_threads=4',
4298 '--bucket', 'chromium-tools-traffic_annotation',
4299 '-d', 'src/tools/traffic_annotation/bin/win32',
4300 ],
4301 },
4302
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404303 # Pull down Zucchini test data.
4304 {
4305 'name': 'zucchini_testdata',
4306 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404307 'action': [ 'python3',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404308 'src/third_party/depot_tools/download_from_google_storage.py',
4309 '--no_resume',
4310 '--no_auth',
huangs3bad8e22017-09-05 21:50:004311 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574312 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4313 '--recursive',
4314 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404315 ],
4316 },
Arthur Wang95d62d42020-06-03 04:53:254317 # Pull down WPR Archive files
4318 {
4319 'name': 'Fetch WPR archive files',
4320 'pattern': '.',
4321 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
Dirk Pranke926f89d2021-05-18 18:42:314322 'action': [ 'python3',
Arthur Wang95d62d42020-06-03 04:53:254323 'src/chrome/test/data/android/manage_wpr_archives.py',
4324 'download',
4325 ],
4326 },
John Budorickda801692018-02-21 23:24:284327 {
George Burgess IV1f751e42018-01-23 22:10:004328 'name': 'Fetch Android AFDO profile',
4329 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034330 'condition': 'checkout_android or checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314331 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114332 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374333 '--newest_state=src/chrome/android/profiles/newest.txt',
4334 '--local_state=src/chrome/android/profiles/local.txt',
4335 '--output_name=src/chrome/android/profiles/afdo.prof',
4336 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4337 ],
George Burgess IV1f751e42018-01-23 22:10:004338 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564339 {
Tom Anderson49e74972019-01-04 19:17:404340 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564341 'pattern': '\\.sha1',
4342 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404343 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274344 'src/third_party/depot_tools/download_from_google_storage.py',
4345 '--no_resume',
4346 '--no_auth',
4347 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404348 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564349 ],
4350 },
4351 {
Tom Anderson49e74972019-01-04 19:17:404352 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264353 'pattern': '\\.sha1',
4354 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404355 'action': [ 'python3',
Tom Anderson16eac9c2018-05-23 21:26:264356 'src/third_party/depot_tools/download_from_google_storage.py',
4357 '--no_resume',
4358 '--no_auth',
4359 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404360 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4361 ],
4362 },
4363 {
4364 'name': 'gvr_static_shim_android_arm64_1',
4365 'pattern': '\\.sha1',
4366 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404367 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404368 'src/third_party/depot_tools/download_from_google_storage.py',
4369 '--no_resume',
4370 '--no_auth',
4371 '--bucket', 'chromium-gvr-static-shim',
4372 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4373 ],
4374 },
4375 {
Tom Anderson49e74972019-01-04 19:17:404376 'name': 'gvr_static_shim_android_arm64_Cr',
4377 'pattern': '\\.sha1',
4378 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404379 'action': [ 'python3',
Tom Anderson49e74972019-01-04 19:17:404380 'src/third_party/depot_tools/download_from_google_storage.py',
4381 '--no_resume',
4382 '--no_auth',
4383 '--bucket', 'chromium-gvr-static-shim',
4384 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4385 ],
Tom Anderson16eac9c2018-05-23 21:26:264386 },
4387 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564388 'name': 'vr_controller_test_api',
4389 'pattern': '\\.sha1',
4390 'condition': 'checkout_android',
Dirk Pranke8e05ffd2021-05-14 02:33:404391 'action': [ 'python3',
Nodir Turakulove2d81c32017-11-10 07:47:274392 'src/third_party/depot_tools/download_from_google_storage.py',
4393 '--no_resume',
4394 '--no_auth',
4395 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4396 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564397 ],
4398 },
Michael Haysdcf68642021-04-29 03:13:314399 # Download and unpack MediaPipe Integration tests.
4400 {
4401 'name': 'mediapipe_integration_testdata',
4402 'pattern': '.',
Nico Weber193eb852021-05-14 18:01:254403 'action': [ 'python3',
Michael Haysdcf68642021-04-29 03:13:314404 'src/content/test/gpu/gpu_tests/mediapipe_update.py',
4405 ],
4406 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564407 # Download VR test APKs only if the environment variable is set
4408 {
4409 'name': 'vr_test_apks',
4410 'pattern': '.',
4411 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314412 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054413 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564414 ],
4415 },
bsheedye3c0a222018-07-27 19:06:094416 # DOWNLOAD AR test APKs only if the environment variable is set
4417 {
4418 'name': 'ar_test_apks',
4419 'pattern': '.',
4420 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314421 'action': [ 'python3',
bsheedye3c0a222018-07-27 19:06:094422 'src/third_party/arcore-android-sdk/test-apks/update.py',
4423 ],
4424 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564425 {
Alex Turner18453172019-12-12 21:05:434426 'name': 'subresource-filter-ruleset',
4427 'pattern': '.',
Dirk Pranke8e05ffd2021-05-14 02:33:404428 'action': [ 'python3',
Alex Turner18453172019-12-12 21:05:434429 'src/third_party/depot_tools/download_from_google_storage.py',
4430 '--no_resume',
4431 '--no_auth',
4432 '--bucket', 'chromium-ads-detection',
4433 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4434 ],
4435 },
4436 {
Tiancong Wang6cfc1632019-07-25 21:32:374437 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4438 'pattern': '.',
4439 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314440 'action': [ 'python3',
Yuke Liao001b62a52020-04-22 01:23:114441 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374442 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4443 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4444 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4445 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4446 ],
4447 },
Tiancong Wang97a86552019-09-17 22:32:404448 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374449 {
Tiancong Wang1150e0f2020-10-12 22:32:034450 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4451 'pattern': '.',
4452 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314453 'action': [ 'python3',
Wan-Teh Chang596a8202020-10-13 22:55:414454 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034455 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4456 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4457 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4458 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4459 ],
4460 },
4461 {
4462 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4463 'pattern': '.',
4464 'condition': 'checkout_chromeos or checkout_simplechrome',
Dirk Pranke926f89d2021-05-18 18:42:314465 'action': [ 'python3',
Tiancong Wang1150e0f2020-10-12 22:32:034466 'src/tools/download_optimization_profile.py',
4467 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4468 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4469 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4470 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4471 ],
4472 },
4473 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564474 # Pull doclava binaries if building for Android.
4475 'name': 'doclava',
4476 'pattern': '.',
4477 'condition': 'checkout_android',
Dirk Pranke926f89d2021-05-18 18:42:314478 'action': [ 'python3',
John Budorickb80cf482017-11-07 19:32:054479 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564480 ],
4481 },
4482
4483 {
Chong Gu26612e62020-10-06 01:41:344484 'name': 'Download Fuchsia system images',
4485 'pattern': '.',
4486 'condition': 'checkout_fuchsia',
4487 'action': [
Dirk Pranke926f89d2021-05-18 18:42:314488 'python3',
Chong Gu26612e62020-10-06 01:41:344489 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504490 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084491 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564492 ],
4493 },
Dan Jacques9731b23a2017-10-12 20:40:174494
Ben Pasteneaf216c7d2019-05-21 20:56:544495 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434496 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024497 {
Benjamin Pastene99550d22018-04-19 00:16:434498 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024499 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434500 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024501 'action': [
4502 'src/third_party/chromite/bin/cros',
4503 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174504 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434505 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024506 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254507 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254508 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434509 '--cache-dir=src/build/cros_cache/',
4510 '--use-external-config',
4511 '--boards={cros_boards_with_qemu_images}',
4512 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024513 ],
4514 },
Benjamin Pastene99550d22018-04-19 00:16:434515 {
4516 'name': 'cros_simplechrome_artifacts_with_no_vm',
4517 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434518 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434519 'action': [
4520 'src/third_party/chromite/bin/cros',
4521 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174522 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434523 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434524 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254525 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254526 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434527 '--cache-dir=src/build/cros_cache/',
4528 '--use-external-config',
4529 '--boards={cros_boards}',
4530 ],
4531 },
4532 {
4533 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4534 'pattern': '.',
4535 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4536 'action': [
4537 'src/third_party/chromite/bin/cros',
4538 'chrome-sdk',
4539 '--fallback-versions=10',
4540 '--nogoma',
4541 '--nogn-gen',
4542 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254543 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434544 '--cache-dir=src/build/cros_cache/',
4545 '--boards={cros_boards_with_qemu_images}',
4546 '--download-vm',
4547 ],
4548 },
4549 {
4550 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4551 'pattern': '.',
4552 'condition': 'checkout_simplechrome and checkout_src_internal',
4553 'action': [
4554 'src/third_party/chromite/bin/cros',
4555 'chrome-sdk',
4556 '--fallback-versions=10',
4557 '--nogoma',
4558 '--nogn-gen',
4559 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254560 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434561 '--cache-dir=src/build/cros_cache/',
4562 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434563 ],
4564 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024565
Yuke Liaob3a683e2020-04-29 01:43:594566 # Download PGO profiles.
4567 {
4568 'name': 'Fetch PGO profiles for win32',
4569 'pattern': '.',
4570 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314571 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594572 'src/tools/update_pgo_profiles.py',
4573 '--target=win32',
4574 'update',
4575 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4576 ],
4577 },
4578 {
4579 'name': 'Fetch PGO profiles for win64',
4580 'pattern': '.',
4581 'condition': 'checkout_pgo_profiles and checkout_win',
Dirk Pranke926f89d2021-05-18 18:42:314582 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594583 'src/tools/update_pgo_profiles.py',
4584 '--target=win64',
4585 'update',
4586 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4587 ],
4588 },
4589 {
4590 'name': 'Fetch PGO profiles for mac',
4591 'pattern': '.',
4592 'condition': 'checkout_pgo_profiles and checkout_mac',
Dirk Pranke926f89d2021-05-18 18:42:314593 'action': [ 'python3',
Yuke Liaob3a683e2020-04-29 01:43:594594 'src/tools/update_pgo_profiles.py',
4595 '--target=mac',
4596 'update',
4597 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4598 ],
4599 },
Sebastien Marchand5e903fe2020-08-19 15:44:424600 {
4601 'name': 'Fetch PGO profiles for linux',
4602 'pattern': '.',
4603 'condition': 'checkout_pgo_profiles and checkout_linux',
Dirk Pranke926f89d2021-05-18 18:42:314604 'action': [ 'python3',
Sebastien Marchand5e903fe2020-08-19 15:44:424605 'src/tools/update_pgo_profiles.py',
4606 '--target=linux',
4607 'update',
4608 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4609 ],
4610 },
Yuke Liaob3a683e2020-04-29 01:43:594611
Chong Gud6807272021-09-25 02:23:094612 # Download Cast Web Runtime
4613 {
4614 'name': 'cast_web_runtime',
4615 'pattern': '.',
4616 'action': [
4617 'python3',
4618 'src/tools/cast3p/update_runtime.py',
4619 ],
4620 'condition': 'checkout_cast3p',
4621 },
4622
Dirk Pranke19a58732021-03-24 22:26:224623 {
Dirk Prankeb404c3b2021-06-14 19:57:504624 'name': 'Generate location tags for tests',
Dirk Pranke19a58732021-03-24 22:26:224625 'pattern': '.',
4626 'action': [
Nico Weber193eb852021-05-14 18:01:254627 'python3',
Dirk Pranke19a58732021-03-24 22:26:224628 'src/testing/generate_location_tags.py',
4629 '--out',
4630 'src/testing/location_tags.json',
4631 ],
Dirk Prankeb404c3b2021-06-14 19:57:504632 'condition': 'generate_location_tags',
Dirk Pranke19a58732021-03-24 22:26:224633 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564634]
scottmg4cd62bec2017-05-16 03:55:254635
Greg Guterman7cf58db2021-04-27 00:22:124636# Add any corresponding DEPS files from this list to chromium.exclusions in
4637# //testing/buildbot/trybot_analyze_config.json
4638# ctx: https://crbug.com/1201994
jbudoricke6932bfd2016-09-07 02:09:224639recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224640 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364641 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594642 # Dawn and Tint's revision are linked
4643 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424644 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584645 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304646 # src-internal has its own DEPS file to pull additional internal repos
4647 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224648]