blob: bf19e9e542cd1de02e0542ec3e3cab767b0fa290 [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',
Chong Gu7eb0506f2020-10-14 22:56:2641 'checkout_fuchsia_for_arm64_host',
Victor Costanc63c92122020-01-03 05:49:5342 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2743 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5544 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3645 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3346 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5047 'cros_boards',
48 'cros_boards_with_qemu_images',
Dirk Pranke4dabe802017-11-02 07:18:5549]
50
[email protected]ed711942012-05-19 06:57:0651
[email protected]5f129de2009-02-24 23:22:0452vars = {
Edward Lemur88678b82018-05-31 06:01:3853 # Variable that can be used to support multiple build scenarios, like having
54 # Chromium specific targets in a client project's GN file or sync dependencies
55 # conditionally etc.
56 'build_with_chromium': True,
57
Dirk Prankef044b6b02017-10-05 22:02:0358 # By default, we should check out everything needed to run on the main
59 # chromium waterfalls. This var can be also be set to "small", in order
60 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1661 # purposes, by adding the following line to src.git's .gclient entry:
62 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0363 'checkout_configuration': 'default',
64
Michael Mossc09fc5c2019-01-18 08:00:0365 # By default, don't check out android. Will be overridden by gclient
66 # variables.
67 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
68 'checkout_android': False,
69
Josipdfc143fa2020-02-26 23:38:3670 # Pull in Android prebuilts build tools so we can create Java xrefs
71 'checkout_android_prebuilts_build_tools': False,
72
Ken Rockot027d7fa2018-05-01 03:10:0673 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
74 # build ARC++ support libraries.
75 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
76
Yiming Zhoud369d9f2018-12-18 00:24:0177 # By default, do not check out Chromium autofill captured sites test
78 # dependencies. These dependencies include very large numbers of very
79 # large web capture files. Captured sites test dependencies are also
80 # restricted to Googlers only.
81 'checkout_chromium_autofill_test_dependencies': False,
82
Yiming Zhou7fa0ef42019-03-06 00:57:4883 # By default, do not check out Chromium password manager captured sites test
84 # dependencies. These dependencies include very large numbers of very
85 # large web capture files. Captured sites test dependencies are also
86 # restricted to Googlers only.
87 'checkout_chromium_password_manager_test_dependencies': False,
88
Victor Costanc63c92122020-01-03 05:49:5389 # By default, do not check out Google Benchmark. The library is only used by a
90 # few specialized benchmarks that most developers do not interact with. Will
91 # be overridden by gclient variables.
92 'checkout_google_benchmark': False,
93
Dirk Pranke4dabe802017-11-02 07:18:5594 # Check out and download nacl by default. This can be disabled e.g. with
95 # custom_vars.
96 'checkout_nacl': True,
97
Paweł Hajdan, Jr37a7a742017-09-25 11:37:3098 # By default, do not check out src-internal. This can be overridden e.g. with
99 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57100 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30101
Dirk Prankec1d528fc02017-11-03 15:15:03102 # Fetch the additional packages and files needed to run all of the
103 # telemetry tests. This is false by default as some stuff is only
104 # privately accessible.
105 'checkout_telemetry_dependencies': False,
106
Ryan Heiseff8d40ea2020-10-13 19:15:55107 # Bots that don't consume WPR archives can skip downloading
108 # them.
109 'skip_wpr_archives_download': False,
110
Roberto Carrillo36312722018-10-17 02:18:45111 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
112 # process the raw profiles produced by instrumented targets (built with
113 # the gn arg 'use_clang_coverage').
114 'checkout_clang_coverage_tools': False,
115
Yuke Liaob3a683e2020-04-29 01:43:59116 # Fetch the pgo profiles to optimize official builds.
117 'checkout_pgo_profiles': False,
118
George Burgess IVa55e6bed2019-12-11 16:24:08119 # Fetch clang-tidy into the same bin/ directory as our clang binary.
120 'checkout_clang_tidy': False,
121
Patrick Tod8a469a2019-08-27 06:34:33122 # By default checkout the OpenXR loader library only on Windows. The OpenXR
123 # backend for VR in Chromium is currently only supported for Windows, but
124 # support for other platforms may be added in the future.
125 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36126
Takuto Ikutae306cbad2018-12-06 16:43:55127 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
128 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44129
Arthur Wang95d62d42020-06-03 04:53:25130 # By default bot checkouts the WPR archive files only when this
131 # flag is set True.
132 'checkout_wpr_archives': False,
133
Rohit Rao5b4160412019-02-05 20:12:54134 # By default, do not check out WebKit for iOS, as it is not needed unless
135 # running against ToT WebKit rather than system WebKit. This can be overridden
136 # e.g. with custom_vars.
137 'checkout_ios_webkit': False,
138
Kevin Marshall9c4748c82019-08-23 18:46:50139 # Fetches only the SDK boot images which match at least one of the whitelist
140 # entries in a comma-separated list.
141 #
142 # Only the X64 and ARM64 QEMU images are downloaded by default. Developers
143 # that need to boot on other target architectures or devices can opt to
144 # download more boot images. Example of images include:
145 #
146 # Emulation:
147 # qemu.x64, qemu.arm64
148 # Hardware:
149 # generic.x64, generic.arm64
150 #
151 # Wildcards are supported (e.g. "qemu.*").
152 'checkout_fuchsia_boot_images': "qemu.x64,qemu.arm64",
153
Stephen Roe3c9f5852019-11-13 17:25:43154 # By default, do not check out files required to run fuchsia tests in
155 # qemu on linux-arm64 machines.
156 'checkout_fuchsia_for_arm64_host': False,
157
omer902517f72020-10-16 12:53:08158 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
159 'fuchsia_sdk_bucket': 'fuchsia',
160
161 # By default, download the fuchsia images from the fuchsia GCS bucket.
162 'fuchsia_images_bucket': 'fuchsia',
163
Ken Rockot7339fe52018-04-30 21:17:17164 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
165 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50166 'cros_boards': Str(''),
167 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54168 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07169 'checkout_simplechrome': '"{cros_boards}" != ""',
170 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02171
Shahbaz Youssefi973a1dd2018-10-17 17:00:54172 # ANGLE's deps are relative to the angle_root variable.
Edward Lemur8e0b9062018-06-13 21:36:26173 'angle_root': 'src/third_party/angle',
174
Takuto Ikuta409e0ff62018-12-06 14:58:11175 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33176 # Make sure the revision is uploaded by infra-packagers builder.
177 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
Takuto Ikuta68266a42021-02-18 18:44:24178 'luci_go': 'git_revision:fd10124659e991321df2f8a5d3749687b54ceb0a',
Takuto Ikuta409e0ff62018-12-06 14:58:11179
Hans Wennborg0214e8a2019-04-29 09:50:51180 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
181 # instead of downloading the prebuilt pinned revision.
182 'llvm_force_head_revision': False,
183
Greg Gutermande78a042021-02-17 01:37:55184 # See //docs/testing/regression-test-selection.md
185 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33186 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55187
Nico Weber332332a982021-02-26 17:24:09188 # By default, do not check out the re-client binaries.
189 'checkout_reclient': False,
190
Ye Kuang346d9d272020-12-03 03:35:00191 # reclient CIPD package version
Michael Savignye32b621c2021-02-25 23:56:09192 'reclient_version': 're_client_version:0.22.0.d95c8de',
Ye Kuang346d9d272020-12-03 03:35:00193
Oystein Eftevaaga9439b922018-01-08 19:30:14194 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34195 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01196 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39197 'chromium_git': 'https://chromium.googlesource.com',
198 'dawn_git': 'https://dawn.googlesource.com',
199 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27200 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01201 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39202 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02203 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46204 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46205 # the commit queue can handle CLs rolling Skia
206 # and whatever else without interference from each other.
chromium-autoroll2a1be7ff2021-03-02 08:35:02207 'skia_revision': 'e32ace76ec8d185757f33c941492dd4ed7a9c2dd',
[email protected]5eb3022e2011-11-23 16:42:26208 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04209 # the commit queue can handle CLs rolling V8
210 # and whatever else without interference from each other.
v8-ci-autoroll-builder37e84d0c2021-03-02 07:50:21211 'v8_revision': 'e354dd1ed9d1e7e05e1365116b09a5a232ae8a86',
[email protected]20e0e752012-09-14 15:56:52212 # Three lines of non-changing comments so that
[email protected]10d8ac32013-10-31 13:34:31213 # the commit queue can handle CLs rolling swarming_client
[email protected]7f4fc412013-02-24 00:16:51214 # and whatever else without interference from each other.
Takuto Ikuta20cbc6d2021-01-25 10:53:34215 'swarming_revision': 'a32a1607f6093d338f756c7e7c7b4333b0c50c9c',
[email protected]d0982f92013-03-19 10:26:20216 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20217 # the commit queue can handle CLs rolling ANGLE
218 # and whatever else without interference from each other.
chromium-autoroll06b7e852021-03-02 08:29:40219 'angle_revision': '6b6da203cce03287ef269846d54e77a8e871e221',
[email protected]f58d3292014-05-14 01:56:54220 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17221 # the commit queue can handle CLs rolling SwiftShader
222 # and whatever else without interference from each other.
chromium-autorollceef78e2021-02-26 21:37:52223 'swiftshader_revision': '106e01583a3ac2fb950777390dde2dcc31a8f161',
capne3976c22016-08-12 22:06:17224 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29225 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03226 # and whatever else without interference from each other.
chromium-autorollf0320152021-03-01 22:48:23227 'pdfium_revision': '041116eb9e8da9563940379fa6ee7179107897bb',
[email protected]99e1c5c2014-06-20 13:02:29228 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47229 # the commit queue can handle CLs rolling BoringSSL
230 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55231 #
232 # Note this revision should be updated with
233 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjaminc24085e2021-02-18 00:43:19234 'boringssl_revision': 'f6bd54efbcafcf4625ce99b5f702dc4850b0ca50',
szager29407eb2014-08-26 13:09:31235 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31236 # the commit queue can handle CLs rolling google-toolbox-for-mac
237 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01238 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31239 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02240 # the commit queue can handle CLs rolling googletest
241 # and whatever else without interference from each other.
Austin Sullivan13311482021-03-02 08:18:31242 'googletest_revision': 'df6b75949b1efab7606ba60c0f0a0125ac95c5af',
Victor Costan97d0cebe2019-03-23 00:24:02243 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31244 # the commit queue can handle CLs rolling lighttpd
245 # and whatever else without interference from each other.
246 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
247 # Three lines of non-changing comments so that
248 # the commit queue can handle CLs rolling lss
249 # and whatever else without interference from each other.
Chris Palmer9014dabc2020-08-13 21:18:42250 'lss_revision': '29f7c7e018f4ce706a709f0b0afbf8bacf869480',
mseaborn851e1bd12014-09-05 08:00:14251 # Three lines of non-changing comments so that
252 # the commit queue can handle CLs rolling NaCl
253 # and whatever else without interference from each other.
chromium-autorollf4459de2021-02-19 17:10:25254 'nacl_revision': 'abf3277f295c6c87f0b103f291ed5e3e73933b76',
cwallezf2b03492015-08-25 15:08:18255 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54256 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42257 # and whatever else without interference from each other.
chromium-autoroll199feffa2021-02-28 20:41:26258 'freetype_revision': 'dbf9142f7e0432c9ed618b3276e2b61fa39e7262',
robertocn4567f4d2016-03-23 03:36:07259 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52260 # the commit queue can handle CLs rolling freetype
261 # and whatever else without interference from each other.
Dominik Röttschesc8c2eac2021-02-23 11:37:24262 'freetype_testing_revision': '8b42ad59ca2cabc88f572d8cd4f24e28d5485520',
Dominik Röttsches5c56793f2020-11-12 08:51:52263 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47264 # the commit queue can handle CLs rolling HarfBuzz
265 # and whatever else without interference from each other.
Darwin Huangd8c86b942021-02-25 01:38:08266 'harfbuzz_revision': 'bcd10bf2741266e16d514269cc1c8902105187db',
Dominik Röttsches60dab7e12018-03-20 09:55:47267 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35268 # the commit queue can handle CLs rolling Emoji Segmenter
269 # and whatever else without interference from each other.
270 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
271 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08272 # the commit queue can handle CLs rolling OTS
273 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48274 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08275 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07276 # the commit queue can handle CLs rolling catapult
277 # and whatever else without interference from each other.
chromium-autoroll645148e2021-03-02 02:30:29278 'catapult_revision': 'cae643a91e848fbc318b898d9f0e03f96951a956',
ochangcbd1cf202016-04-01 21:37:37279 # Three lines of non-changing comments so that
280 # the commit queue can handle CLs rolling libFuzzer
281 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51282 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28283 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37284 # the commit queue can handle CLs rolling devtools-frontend
285 # and whatever else without interference from each other.
chromium-autorolla62c4372021-03-02 08:14:50286 'devtools_frontend_revision': '562fae253fdb8b3000b56d19936dfae873624357',
Yang Guo210ffc92019-10-21 07:14:37287 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05288 # the commit queue can handle CLs rolling libprotobuf-mutator
289 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35290 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36291 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49292 # the commit queue can handle CLs rolling android_sdk_build-tools_version
293 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51294 'android_sdk_build-tools_version': '8LZujEmLjSh0g3JciDA3cslSptxKs9HOa_iUPXkOeYQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49295 # Three lines of non-changing comments so that
296 # the commit queue can handle CLs rolling android_sdk_emulator_version
297 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51298 'android_sdk_emulator_version': 'A4EvXZUIuQho0QRDJopMUpgyp6NA3aiDQjGKPUKbowMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49299 # Three lines of non-changing comments so that
300 # the commit queue can handle CLs rolling android_sdk_extras_version
301 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04302 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23303 # Three lines of non-changing comments so that
304 # the commit queue can handle CLs rolling android_sdk_patcher_version
305 # and whatever else without interference from each other.
306 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49307 # Three lines of non-changing comments so that
308 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
309 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51310 'android_sdk_platform-tools_version': '8tF0AOj7Dwlv4j7_nfkhxWB0jzrvWWYjEIpirt8FIWYC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49311 # Three lines of non-changing comments so that
312 # the commit queue can handle CLs rolling android_sdk_platforms_version
313 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51314 'android_sdk_platforms_version': 'YMUu9EHNZ__2Xcxl-KsaSf-dI5TMt_P62IseUVsxktMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49315 # Three lines of non-changing comments so that
316 # the commit queue can handle CLs rolling android_sdk_sources_version
317 # and whatever else without interference from each other.
Haiyang Panc2481862019-11-12 21:05:30318 'android_sdk_sources_version': '4gxhM8E62bvZpQs7Q3d0DinQaW0RLCIefhXrQBFkNy8C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49319 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36320 # the commit queue can handle CLs rolling feed
321 # and whatever else without interference from each other.
chromium-autorollda6586ac2021-02-19 23:13:50322 'shaderc_revision': '01dd72d6079ebdc0f96859365ba7abb1b62758bf',
Corentin Wallez955059ff2018-10-21 10:47:39323 # Three lines of non-changing comments so that
324 # the commit queue can handle CLs rolling feed
325 # and whatever else without interference from each other.
chromium-autoroll3ae1e5fe2021-03-02 03:38:57326 'dawn_revision': 'ec3f48242250668ca510ceef7336cf93ba80faa5',
Victor Vasiliev92c06acc2018-12-08 10:16:27327 # Three lines of non-changing comments so that
328 # the commit queue can handle CLs rolling feed
329 # and whatever else without interference from each other.
Haoyue Wangc6dc9412021-03-02 00:35:17330 'quiche_revision': '6e3b1147838c3cb9a850012784ead733783912d8',
Tom Andersone70019692019-02-06 01:38:04331 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11332 # the commit queue can handle CLs rolling ios_webkit
333 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36334 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36335 # Three lines of non-changing comments so that
336 # the commit queue can handle CLs rolling libexpat
337 # and whatever else without interference from each other.
Ben Wagner070cff62020-04-20 19:23:54338 'libexpat_revision': 'e976867fb57a0cd87e3b0fe05d59e0ed63c6febb',
Nigel Taob517eb8912019-10-23 03:36:24339 # Three lines of non-changing comments so that
340 # the commit queue can handle CLs rolling wuffs
341 # and whatever else without interference from each other.
Nigel Tao903c1e72020-09-23 21:37:35342 'wuffs_revision': 'aa46859ea40c72516deffa1b146121952d6dfd3b',
Nigel Tao3aa72142019-12-03 22:05:41343 # Three lines of non-changing comments so that
344 # the commit queue can handle CLs rolling libgifcodec
345 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19346 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18347 # Three lines of non-changing comments so that
348 # the commit queue can handle CLs rolling libavif
349 # and whatever else without interference from each other.
Wan-Teh Change9adc442021-02-23 17:33:39350 'libavif_revision': '4fedf0bb08229767d75ebe7d00b272e131aaa578',
Himanshu Jaju46bc91032020-07-08 21:57:58351 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33352 # the commit queue can handle CLs rolling nearby
353 # and whatever else without interference from each other.
James Vecore6fd883652021-02-20 02:03:17354 'nearby_revision': '7c0841b18cfe239453aa65cc9504ac0535d8f756',
Himanshu Jaju114b74212020-07-09 13:32:33355 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58356 # the commit queue can handle CLs rolling securemessage
357 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50358 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58359 # Three lines of non-changing comments so that
360 # the commit queue can handle CLs rolling ukey2
361 # and whatever else without interference from each other.
362 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Ryan Harrisoncfb9fee2020-07-15 17:26:58363 # the commit queue can handle CLs rolling feed
364 # and whatever else without interference from each other.
chromium-autoroll5ee639942021-03-01 10:36:58365 'tint_revision': '05d9bffdbda1d702df0ac61a6771a2beb67ec31a',
Dirk Pranke3c18a382019-03-15 01:07:51366
Dirk Pranke6d095b42019-03-15 23:44:01367 # TODO(crbug.com/941824): The values below need to be kept in sync
Dirk Pranke3c18a382019-03-15 01:07:51368 # between //DEPS and //buildtools/DEPS, so if you're updating one,
369 # update the other. There is a presubmit check that checks that
370 # you've done so; if you are adding new tools to //buildtools and
371 # hence new revisions to this list, make sure you update the
372 # _CheckBuildtoolsRevsAreInSync in PRESUBMIT.py to include the additional
373 # revisions.
Dirk Pranke6d095b42019-03-15 23:44:01374
375 # GN CIPD package version.
Sylvain Defresnecd9bb062021-02-12 19:37:14376 'gn_version': 'git_revision:dfcbc6fed0a8352696f92d67ccad54048ad182b3',
Dirk Pranke6d095b42019-03-15 23:44:01377
Nico Weber4647fbba2019-04-04 07:38:59378 # Also, if you change these, update buildtools/DEPS too. Also update the
379 # libc++ svn_revision in //buildtools/deps_revisions.gni.
Hans Wennborgcea15332021-01-25 18:52:49380 # TODO(crbug.com/1166332) rename to clang_format_revision.
Hans Wennborgd9c94312021-01-26 16:01:17381 'clang_fmt_revision': '99803d74e35962f63a775f29477882afd4d57d94',
Reid Kleckner0515cb92021-02-10 17:38:54382 'libcxx_revision': '8fa87946779682841e21e2da977eccfb6cb3bded',
Nico Weberbe5f93d2021-02-26 17:46:20383 'libcxxabi_revision': '6918862bfc2bff22b45058fac22b1596c49982fb',
chromium-autorollb5659872021-03-01 19:44:35384 'libunwind_revision': '201ff8545e586636d847a6c9f1a49412e5e68a6b',
Scott Lee8d48f3c2020-12-14 22:42:12385
386 # resultdb CIPD package version.
Chan Li793ca512021-02-05 03:16:44387 'resultdb_version': 'git_revision:b7e2ebc4a66838d4a66cd18a141360b5909bdf19',
[email protected]5f129de2009-02-24 23:22:04388}
389
tandrii74b7e422014-09-23 16:45:27390# Only these hosts are allowed for dependencies in this DEPS file.
391# If you need to add a new host, contact chrome infrastracture team.
392allowed_hosts = [
tandriicb12c642015-03-27 19:00:55393 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34394 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39395 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04396 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30397 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39398 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39399 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39400 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27401 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39402 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17403 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02404 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27405]
406
[email protected]5f129de2009-02-24 23:22:04407deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36408 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49409 Var('chromium_git') +
410 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
411 Var('clang_fmt_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01412 'src/buildtools/linux64': {
413 'packages': [
414 {
415 'package': 'gn/gn/linux-amd64',
416 'version': Var('gn_version'),
417 }
418 ],
419 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02420 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01421 },
422 'src/buildtools/mac': {
423 'packages': [
424 {
Nico Weber17e920f2020-12-29 15:01:40425 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01426 'version': Var('gn_version'),
427 }
428 ],
429 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02430 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01431 },
Dirk Pranke474d1ca2019-03-13 23:14:36432 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50433 Var('chromium_git') +
434 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26435 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36436 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50437 Var('chromium_git') +
438 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26439 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36440 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50441 Var('chromium_git') +
442 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26443 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01444 'src/buildtools/win': {
445 'packages': [
446 {
447 'package': 'gn/gn/windows-amd64',
448 'version': Var('gn_version'),
449 }
450 ],
451 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02452 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01453 },
Michael Savigny8247d2d2020-12-08 17:57:33454 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50455 'packages': [
456 {
Ye Kuang346d9d272020-12-03 03:35:00457 'package': 'infra/rbe/client/${{platform}}',
458 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50459 }
460 ],
461 'dep_type': 'cipd',
Ola Rozenfeldf93b25c42021-01-25 19:13:32462 'condition': '(host_os == "linux" or host_os == "win") and checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50463 },
John Williamsff7a08d2018-02-01 03:20:21464 'src/chrome/browser/resources/media_router/extension/src':
mark a. foltzeaac89292020-02-04 21:35:33465 Var('chromium_git') + '/media_router.git' + '@' + 'd4389c097c61fa8c5aa5eb7c3ba34ee203dd62e3',
John Williamsff7a08d2018-02-01 03:20:21466
Andrew Luo96e2fef8d2018-08-22 20:18:24467 'src/android_webview/tools/cts_archive': {
468 'packages': [
469 {
470 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21471 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24472 },
473 ],
474 'condition': 'checkout_android',
475 'dep_type': 'cipd',
476 },
477
Paweł Hajdan, Jr7af368952017-10-02 12:25:36478 'src/chrome/installer/mac/third_party/xz/xz': {
479 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
480 'condition': 'checkout_mac',
481 },
482
Brad Hall2d33cbf2019-02-27 21:48:04483 'src/tools/clang/dsymutil': {
484 'packages': [
485 {
486 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41487 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04488 }
489 ],
Sylvain Defresne03f0d102019-11-22 17:04:16490 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04491 'dep_type': 'cipd',
492 },
493
Yiming Zhoud369d9f2018-12-18 00:24:01494 'src/chrome/test/data/autofill/captured_sites': {
495 'packages': [
496 {
497 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Christoph Schwering95791c62021-02-01 21:24:26498 'version': '-vI5CMccdvrghkWJqjvLu9QWqnAvidTWtzK46qs_rdcC',
Yiming Zhoud369d9f2018-12-18 00:24:01499 }
500 ],
501 'condition': 'checkout_chromium_autofill_test_dependencies',
502 'dep_type': 'cipd',
503 },
504
Yiming Zhou7fa0ef42019-03-06 00:57:48505 'src/chrome/test/data/password/captured_sites': {
506 'packages': [
507 {
508 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90ba70712021-02-17 04:07:45509 'version': 'j-raRV_W_ECG0w_-2WeO_IbSEzc2XY8IbNqDtrLYnf0C',
Yiming Zhou7fa0ef42019-03-06 00:57:48510 }
511 ],
512 'condition': 'checkout_chromium_password_manager_test_dependencies',
513 'dep_type': 'cipd',
514 },
515
Stefan Zagerfd5ba192014-08-23 00:29:39516 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56517 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38518
Stefan Zagerfd5ba192014-08-23 00:29:39519 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56520 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26521
Robert Sesek1a726e02018-08-17 18:39:43522 'src/chrome/test/data/safe_browsing/dmg': {
523 'packages': [
524 {
525 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09526 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43527 },
528 ],
529 'condition': 'checkout_mac',
530 'dep_type': 'cipd',
531 },
532
bsheedya9ced4c42018-07-14 00:28:00533 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12534 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38535
Lindsay Pasrichab31f6c62018-10-11 00:09:44536 'src/ios/third_party/earl_grey2/src': {
chromium-autorolld5935e92021-02-26 11:14:21537 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '13806baea65bbbae086eb914d9c3e34a6e3bb6d1',
Lindsay Pasrichab31f6c62018-10-11 00:09:44538 'condition': 'checkout_ios',
539 },
540
Lindsay Pasrichab0d775f2018-10-12 22:04:35541 'src/ios/third_party/edo/src': {
chromium-autoroll28f6e4412021-02-18 21:52:36542 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + '6b5c01bab99c372f7bab29cd3f3a368a854ae127',
Lindsay Pasrichab0d775f2018-10-12 22:04:35543 'condition': 'checkout_ios',
544 },
545
Lindsay Pasrichabe000ae22018-08-22 15:21:49546 'src/ios/third_party/gtx/src': {
Lindsay Pasrichaa36c8c92018-10-10 18:44:33547 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '3e09baa61b2c13fe98029d53b1783f4ca9edaabf',
Lindsay Pasrichabe000ae22018-08-22 15:21:49548 'condition': 'checkout_ios',
549 },
550
Paweł Hajdan, Jr7af368952017-10-02 12:25:36551 'src/ios/third_party/fishhook/src': {
Lindsay Pasricha9c18c2b2019-10-09 23:05:13552 'url': Var('chromium_git') + '/external/github.com/facebook/fishhook.git' + '@' + '66315a9c251edfe92f669ae2deeac0d75374c948',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36553 'condition': 'checkout_ios',
554 },
555
556 'src/ios/third_party/gcdwebserver/src': {
557 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
558 'condition': 'checkout_ios',
559 },
560
561 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller334c7d7c2021-02-25 22:58:52562 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '429cbe826adfa4c6e00d8522e2288bddd7759b99',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36563 'condition': 'checkout_ios',
564 },
565
566 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29567 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36568 'condition': 'checkout_ios',
569 },
570
Gauthier Ambard8d034462017-10-25 16:39:55571 'src/ios/third_party/material_internationalization_ios/src': {
iOS Autorollere05fdaf2018-12-13 05:28:55572 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + 'd8f32464ac97d5551c8db19de916170ae87cfa90',
Gauthier Ambard8d034462017-10-25 16:39:55573 'condition': 'checkout_ios',
574 },
575
Paweł Hajdan, Jr7af368952017-10-02 12:25:36576 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29577 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4aa51e906e5671c71d24e991f1f10d782a58409f',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36578 'condition': 'checkout_ios',
579 },
580
581 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05582 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36583 'condition': 'checkout_ios',
584 },
585
586 'src/ios/third_party/material_text_accessibility_ios/src': {
iOS Autorollerefb260a2018-12-06 02:20:00587 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '499b45d1895b565096302a209c0c728df03b95d4',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36588 'condition': 'checkout_ios',
589 },
590
mrefaat070940d2017-12-01 02:59:38591 'src/ios/third_party/motion_interchange_objc/src': {
iOS Autorollerd5b8633f2019-03-08 21:07:25592 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '8e25f1ca599543dc77e4016b588763dcba6cbac8',
mrefaat070940d2017-12-01 02:59:38593 'condition': 'checkout_ios',
594 },
595
mrefaatb4b862312017-12-01 20:03:05596 'src/ios/third_party/motion_animator_objc/src': {
iOS Autoroller01935852019-03-12 12:33:45597 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '0581bc3dfacd34e40381e9cf45a15070b3868ba7',
mrefaatb4b862312017-12-01 20:03:05598 'condition': 'checkout_ios',
599 },
600
Louis Romeroe1d73292017-12-07 01:28:17601 'src/ios/third_party/motion_transitioning_objc/src': {
chromium-autorollc52e6802019-06-26 20:47:26602 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '5bb0d577dd78472536480496ace115bc593ed0e1',
Louis Romeroe1d73292017-12-07 01:28:17603 'condition': 'checkout_ios',
604 },
605
Paweł Hajdan, Jr7af368952017-10-02 12:25:36606 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11607 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36608 'condition': 'checkout_ios',
609 },
610
Rohit Rao5b4160412019-02-05 20:12:54611 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11612 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
613 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54614 'condition': 'checkout_ios and checkout_ios_webkit'
615 },
616
jrummellf715b1692015-10-21 23:26:26617 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09618 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11619
Dirk Pranke4dabe802017-11-02 07:18:55620 'src/native_client': {
621 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
622 'condition': 'checkout_nacl',
623 },
[email protected]bba1c0dd2013-08-19 10:33:31624
Victor Vasiliev92c06acc2018-12-08 10:16:27625 'src/net/third_party/quiche/src':
626 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
627
Greg Gutermande78a042021-02-17 01:37:55628 'src/testing/rts': {
629 'packages': [
630 {
631 'package': 'chromium/rts/model/${{platform}}',
632 'version': 'latest',
633 },
634 ],
635 'dep_type': 'cipd',
636 'condition': 'use_rts',
637 },
638
Marc-Antoine Ruel81815952018-07-13 00:26:44639 'src/tools/luci-go': {
640 'packages': [
641 {
642 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11643 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44644 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08645 {
646 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11647 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08648 },
649 {
650 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11651 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08652 },
Marc-Antoine Ruel81815952018-07-13 00:26:44653 ],
654 'dep_type': 'cipd',
655 },
656
Corentin Wallez955059ff2018-10-21 10:47:39657 'src/third_party/shaderc/src':
658 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
659 Var('shaderc_revision'),
660
John Budoricke9aa27c2018-03-24 00:23:27661 'src/third_party/accessibility_test_framework': {
662 'packages': [
663 {
664 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09665 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27666 },
667 ],
668 'condition': 'checkout_android',
669 'dep_type': 'cipd',
670 },
671
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16672 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57673 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16674 'condition': 'checkout_android',
675 },
676
Mohamed Heikal95797a582020-03-05 22:45:44677 'src/third_party/android_protoc': {
678 'packages': [
679 {
680 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40681 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44682 },
683 ],
684 'condition': 'checkout_android',
685 'dep_type': 'cipd',
686 },
687
Shenghua Zhang0c102b12018-01-11 00:25:57688 'src/third_party/android_ndk': {
Ben Joyce758eb4c2021-01-27 22:24:09689 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06690 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57691 },
692
Peter Kotwicz38deede2021-01-22 22:03:18693 'src/third_party/androidx': {
694 'packages': [
695 {
696 'package': 'chromium/third_party/androidx',
chromium-autoroll382c2e92021-03-02 00:22:06697 'version': 'xIBFqO0y4nqGLHO3YQb7jpbsBPg8WP_1xZCk7-0D5iYC',
Peter Kotwicz38deede2021-01-22 22:03:18698 },
699 ],
700 'condition': 'checkout_android',
701 'dep_type': 'cipd',
702 },
703
John Budoricke9aa27c2018-03-24 00:23:27704 'src/third_party/android_support_test_runner': {
705 'packages': [
706 {
707 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09708 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27709 },
710 ],
711 'condition': 'checkout_android',
712 'dep_type': 'cipd',
713 },
714
715 'src/third_party/android_system_sdk': {
716 'packages': [
717 {
718 'package': 'chromium/third_party/android_system_sdk',
Torne (Richard Coles)63a24cae2020-07-28 13:55:51719 'version': 'no8ss5nRg6uYDM08HboypuIQuix7bS1kVqRGyWmwP-YC',
John Budoricke9aa27c2018-03-24 00:23:27720 },
721 ],
722 'condition': 'checkout_android',
723 'dep_type': 'cipd',
724 },
725
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03726 'src/third_party/android_build_tools/aapt2': {
727 'packages': [
728 {
Mohamed Heikal2747b4b2018-10-31 22:20:42729 'package': 'chromium/third_party/android_build_tools/aapt2',
Mohamed Heikal0239ee12020-05-07 00:38:44730 'version': 'R2k5wwOlIaS6sjv2TIyHotiPJod-6KqnZO8NH-KFK8sC',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03731 },
732 ],
733 'condition': 'checkout_android',
734 'dep_type': 'cipd',
735 },
736
Matthew Cary775dab72018-09-20 06:19:03737 'src/third_party/android_build_tools/art': {
738 'packages': [
739 {
740 'package': 'chromium/third_party/android_build_tools/art',
741 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
742 },
743 ],
744 'condition': 'checkout_android',
745 'dep_type': 'cipd',
746 },
747
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03748 'src/third_party/android_build_tools/bundletool': {
749 'packages': [
750 {
Peter Wenab7bffd2020-01-24 02:13:26751 'package': 'chromium/third_party/android_tools_bundletool',
Mohamed Heikal85afdaf92020-12-01 23:29:25752 'version': 'FIj7ed-law2zMv41QhjEXabkaJ7aN2ztmE0Tv3Z_gFUC',
Peter Wenab7bffd2020-01-24 02:13:26753 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03754 ],
755 'condition': 'checkout_android',
756 'dep_type': 'cipd',
757 },
758
Peter Conn6eb0e1d2019-08-08 07:39:05759 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47760 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05761 'condition': 'checkout_android',
762 },
763
Shenghua Zhangcbe64ba2018-04-12 19:11:49764 'src/third_party/android_sdk/public': {
765 'packages': [
766 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51767 'package': 'chromium/third_party/android_sdk/public/build-tools/30.0.1',
Shenghua Zhangcbe64ba2018-04-12 19:11:49768 'version': Var('android_sdk_build-tools_version'),
769 },
770 {
771 'package': 'chromium/third_party/android_sdk/public/emulator',
772 'version': Var('android_sdk_emulator_version'),
773 },
774 {
775 'package': 'chromium/third_party/android_sdk/public/extras',
776 'version': Var('android_sdk_extras_version'),
777 },
778 {
Yun Liuf57cceaf2019-03-18 21:31:23779 'package': 'chromium/third_party/android_sdk/public/patcher',
780 'version': Var('android_sdk_patcher_version'),
781 },
782 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49783 'package': 'chromium/third_party/android_sdk/public/platform-tools',
784 'version': Var('android_sdk_platform-tools_version'),
785 },
786 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51787 'package': 'chromium/third_party/android_sdk/public/platforms/android-30',
Shenghua Zhangcbe64ba2018-04-12 19:11:49788 'version': Var('android_sdk_platforms_version'),
789 },
790 {
Haiyang Panc2481862019-11-12 21:05:30791 'package': 'chromium/third_party/android_sdk/public/sources/android-29',
Yun Liuf57cceaf2019-03-18 21:31:23792 'version': Var('android_sdk_sources_version'),
793 },
794 {
Andrew Grieve13128c92020-01-06 22:10:27795 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
Peter Wen92199fe2020-10-29 18:26:33796 'version': 'V__2Ycej-H2-6AcXX5A3gi7sIk74SuN44PBm2uC_N1sC',
Andrew Grieve13128c92020-01-06 22:10:27797 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49798 ],
Yun Liuf57cceaf2019-03-18 21:31:23799 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49800 'dep_type': 'cipd',
801 },
802
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42803 'src/third_party/angle':
804 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
805
Dale Curtis9e73ba92019-02-05 21:49:23806 'src/third_party/dav1d/libdav1d':
Wan-Teh Changae6776342021-02-26 19:05:35807 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + 'f06148e7c755098666b9c0ed97a672a51785413a',
Dale Curtis9e73ba92019-02-05 21:49:23808
Corentin Wallez955059ff2018-10-21 10:47:39809 'src/third_party/dawn':
810 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
811
Ryan Harrisoncfb9fee2020-07-15 17:26:58812 'src/third_party/tint/src':
813 Var('dawn_git') + '/tint.git' + '@' + Var('tint_revision'),
814
Corentin Wallez955059ff2018-10-21 10:47:39815 'src/third_party/glfw/src':
Corentin Wallez3a717572018-11-19 12:37:30816 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '2de2589f910b1a85905f425be4d32f33cec092df',
Corentin Wallez955059ff2018-10-21 10:47:39817
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16818 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05819 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16820 'condition': 'checkout_android',
821 },
822
Azeem Arshadb51b7f882020-09-18 00:50:12823 'src/third_party/barhopper': {
Azeem Arshad5ba67c62020-10-06 20:47:22824 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'ad3c4382875afdd0340f1549f8b9c93cbbc16e37',
Azeem Arshadb51b7f882020-09-18 00:50:12825 'condition': 'checkout_src_internal and checkout_chromeos',
826 },
827
John Budoricke9aa27c2018-03-24 00:23:27828 'src/third_party/bazel': {
829 'packages': [
830 {
831 'package': 'chromium/third_party/bazel',
Andrew Grieve8a3a5c772019-11-12 22:27:04832 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
John Budoricke9aa27c2018-03-24 00:23:27833 },
834 ],
835 'condition': 'checkout_android',
836 'dep_type': 'cipd',
837 },
838
Victor Costanc63c92122020-01-03 05:49:53839 'src/third_party/google_benchmark/src': {
Victor Costan7ca954d72020-10-07 21:03:02840 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'ffe1342eb2faa7d2e7c35b4db2ccf99fab81ec20',
Victor Costanc63c92122020-01-03 05:49:53841 'condition': 'checkout_google_benchmark',
842 },
843
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42844 'src/third_party/boringssl/src':
845 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
846
John Budoricke9aa27c2018-03-24 00:23:27847 'src/third_party/bouncycastle': {
848 'packages': [
849 {
850 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09851 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27852 },
853 ],
854 'condition': 'checkout_android',
855 'dep_type': 'cipd',
856 },
857
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42858 'src/third_party/breakpad/breakpad':
Caroline Ticeaaec6b2d2020-12-03 03:36:33859 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + 'e3d485f73f5836fdd6fb287ab96973c4f63175e1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42860
John Budoricke9aa27c2018-03-24 00:23:27861 'src/third_party/byte_buddy': {
862 'packages': [
863 {
864 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09865 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27866 },
867 ],
868 'condition': 'checkout_android',
869 'dep_type': 'cipd',
870 },
871
Andrew Luo948028e2019-08-16 21:18:21872 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
873 'packages': [
874 {
875 'package': 'chromium/third_party/android_sdk/public/build-tools',
876 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
877 },
878 ],
879 'condition': 'checkout_android',
880 'dep_type': 'cipd',
881 },
882
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42883 'src/third_party/catapult':
884 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
885
886 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38887 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42888
Andrew Grieve0fa87872019-03-15 22:21:12889 'src/third_party/checkstyle': {
890 'packages': [
891 {
892 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45893 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12894 },
895 ],
Andrew Grieveee258482019-11-19 16:24:54896 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:12897 'condition': 'checkout_android or checkout_linux',
898 'dep_type': 'cipd',
899 },
900
David Tseng0f7b42432021-02-10 22:31:08901 # Dependency for ChromeVox.
902 'src/third_party/chromevox/third_party/sre/src': {
903 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
904 'condition': 'checkout_chromeos',
905 },
906
Ben Pastenefa7848a2020-08-26 19:49:19907 # Tools used when building Chrome for Chrome OS. This affects both the Simple
908 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:36909 'src/third_party/chromite': {
chromium-autoroll5072d412021-03-01 17:31:33910 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '3936ffb3daf25501906428607b5c698ea3dba1d5',
Ben Pastenefff40002020-07-29 16:58:09911 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36912 },
913
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42914 'src/third_party/cld_3/src':
Akihiro Ota1fb5ba92019-04-25 02:23:20915 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '06f695f1c8ee530104416aab5dcf2d6a1414a56a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42916
917 'src/third_party/colorama/src':
918 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
919
920 'src/third_party/crc32c/src':
Staphany Park5a0eb9a2019-03-02 01:39:31921 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + '5998f8451548244de8cde7fab387a550e7c4497d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42922
Paweł Hajdan, Jr7af368952017-10-02 12:25:36923 # For Linux and Chromium OS.
924 'src/third_party/cros_system_api': {
Dmitry Torokhov9afdf142021-02-24 23:32:17925 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '84310059e778ceba8e7a796d1eae7869af57a090',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36926 'condition': 'checkout_linux',
927 },
928
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42929 'src/third_party/depot_tools':
chromium-autoroll5e8652a2021-03-02 01:20:00930 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '6ac4a15edc8ae4c830617b857b418d0f151c1c3b',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42931
Yang Guo210ffc92019-10-21 07:14:37932 'src/third_party/devtools-frontend/src':
933 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
934
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42935 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:06936 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42937
Michael Crousea0ed9bde2020-11-19 02:49:54938 'src/third_party/eigen3/src':
mcrouse4bb03672021-02-16 00:14:07939 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '011e0db31d1bed8b7f73662be6d57d9f30fa457a',
Michael Crousea0ed9bde2020-11-19 02:49:54940
John Palmer24b4cef32021-01-06 04:01:26941 'src/third_party/emoji-metadata/src': {
John Palmerf38326d2021-02-18 06:19:38942 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + '9bff9742ec906da23cfd68f045f90628dd3e1509',
John Palmer24b4cef32021-01-06 04:01:26943 'condition': 'checkout_chromeos',
944 },
Michael Crousea0ed9bde2020-11-19 02:49:54945
John Budoricke9aa27c2018-03-24 00:23:27946 'src/third_party/espresso': {
947 'packages': [
948 {
949 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:26950 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:27951 },
952 ],
953 'condition': 'checkout_android',
954 'dep_type': 'cipd',
955 },
956
Michael Crousea0ed9bde2020-11-19 02:49:54957 'src/third_party/farmhash/src':
958 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
959
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42960 'src/third_party/ffmpeg':
Tom Andersondd51cc1a2021-01-28 00:33:41961 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + 'ebd8895ddb097b985db1fbdc816548549e211af9',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42962
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42963 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:37964 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42965
966 'src/third_party/flatbuffers/src':
Michael Crouse6866d352020-10-23 20:48:41967 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '6df40a2471737b27271bdd9b900ab5f3aec746c7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42968
Paweł Hajdan, Jr7af368952017-10-02 12:25:36969 # Used for embedded builds. CrOS & Linux use the system version.
970 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:09971 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36972 'condition': 'checkout_linux',
973 },
974
Michael Crousea0ed9bde2020-11-19 02:49:54975 'src/third_party/fp16/src':
976 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + 'febbb1c163726b5db24bed55cc9dc42529068997',
977
978 'src/third_party/gemmlowp/src':
979 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + 'fda83bdc38b118cc6b56753bd540caa49e570745',
980
Yuwei Huanga38af698d2019-02-19 22:00:58981 'src/third_party/grpc/src': {
Andres Medinaac980492020-11-19 02:23:56982 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '4ac9c6f755463a2321f84b0cb2d631e1828faedb',
Yuwei Huanga38af698d2019-02-19 22:00:58983 },
984
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42985 'src/third_party/freetype/src':
986 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
987
Dominik Röttsches5c56793f2020-11-12 08:51:52988 'src/third_party/freetype-testing/src':
989 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
990
Dominik Röttsches60dab7e12018-03-20 09:55:47991 'src/third_party/harfbuzz-ng/src':
992 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
993
Joey Scarr28fc30092019-02-04 10:10:20994 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:16995 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:35996
Dominik Röttschesefffce82021-01-18 13:02:08997 'src/third_party/ots/src':
998 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
999
Hirokazu Hondafa7af2bb2020-02-03 02:48:281000 'src/third_party/libgav1/src':
Wan-Teh Chang98ec80272021-02-05 01:44:111001 Var('chromium_git') + '/codecs/libgav1.git' + '@' + 'e58166ec6163f51e48382bec17d109b742d0c5f6',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281002
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221003 'src/third_party/google_toolbox_for_mac/src': {
1004 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1005 'condition': 'checkout_ios or checkout_mac',
1006 },
1007
Andrew Luo82d0e9f2018-05-24 20:46:361008 'src/third_party/google-truth': {
1009 'packages': [
1010 {
1011 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001012 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361013 },
1014 ],
1015 'condition': 'checkout_android',
1016 'dep_type': 'cipd',
1017 },
1018
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421019 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021020 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421021
Paweł Hajdan, Jr7af368952017-10-02 12:25:361022 # GNU binutils assembler for x86-32.
1023 'src/third_party/gnu_binutils': {
1024 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551025 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361026 },
1027
1028 'src/third_party/gperf': {
1029 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1030 'condition': 'checkout_win',
1031 },
1032
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421033 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521034 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161035 'condition': 'checkout_android',
1036 },
1037
Ian Vollick244bd882018-04-27 01:12:531038 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561039 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531040 'condition': 'checkout_android',
1041 },
1042
Piotr Bialeckie1b6bfb2019-07-18 23:43:291043 'src/third_party/arcore-android-sdk-client': {
1044 'packages': [
1045 {
1046 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561047 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291048 },
1049 ],
1050
1051 'condition': 'checkout_android',
1052 'dep_type': 'cipd',
1053 },
1054
John Budoricke9aa27c2018-03-24 00:23:271055 'src/third_party/hamcrest': {
1056 'packages': [
1057 {
1058 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091059 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271060 },
1061 ],
1062 'condition': 'checkout_android',
1063 'dep_type': 'cipd',
1064 },
1065
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421066 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361067 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421068
1069 'src/third_party/icu':
Frank Tang87dda752021-02-22 21:55:191070 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'e05b663d1c50b4e9ecc3ff9325f5158f1d071471',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421071
John Budoricke9aa27c2018-03-24 00:23:271072 'src/third_party/icu4j': {
1073 'packages': [
1074 {
1075 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091076 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271077 },
1078 ],
1079 'condition': 'checkout_android',
1080 'dep_type': 'cipd',
1081 },
1082
Ben Joycedde37c22019-04-12 19:36:191083 'src/third_party/jacoco': {
1084 'packages': [
1085 {
1086 'package': 'chromium/third_party/jacoco',
1087 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1088 },
1089 ],
1090 'condition': 'checkout_android',
1091 'dep_type': 'cipd',
1092 },
1093
Tibor Goldschwendt38cc2082019-06-03 21:59:281094 'src/third_party/javalang/src': {
1095 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + 'f98ffcb31d1daa57fbe5bd6def8ad7c3126d8242',
1096 'condition': 'checkout_android',
1097 },
1098
Yun Liua89d1832019-10-05 01:40:551099 'src/third_party/jdk': {
1100 'packages': [
1101 {
1102 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151103 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551104 },
Haiyang Pan8bdb7882021-02-17 21:49:151105 ],
1106 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1107 'condition': 'checkout_android or checkout_linux',
1108 'dep_type': 'cipd',
1109 },
1110 'src/third_party/jdk/extras': {
1111 'packages': [
Peter Wenca01c252019-10-29 01:41:161112 {
1113 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151114 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161115 },
Yun Liua89d1832019-10-05 01:40:551116 ],
Andrew Grieveee258482019-11-19 16:24:541117 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1118 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551119 'dep_type': 'cipd',
1120 },
1121
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421122 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041123 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061124 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421125
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161126 'src/third_party/junit/src': {
1127 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1128 'condition': 'checkout_android',
1129 },
1130
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421131 'src/third_party/leveldatabase/src':
Chris Mumfordb8ab4392021-02-24 16:16:491132 Var('chromium_git') + '/external/leveldb.git' + '@' + '99b3c03b3284f5886f9ef9a4ef703d57373e61be',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421133
1134 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261135 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421136
1137 'src/third_party/libaddressinput/src':
sebsgd592caf2020-01-23 17:55:151138 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '390dfc08e3806a2125d08d4d8d034a24d587d77a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421139
Johann987d1532018-11-19 22:07:271140 'src/third_party/libaom/source/libaom':
Jerome Jiangdfa2cd02021-02-24 18:39:241141 Var('aomedia_git') + '/aom.git' + '@' + 'fb9f22ce8c54e277e5162d8643a1a254dcc5173a',
Johanncf5bb4c62017-10-30 23:21:341142
Wan-Teh Chang75fd5322020-04-08 01:32:181143 'src/third_party/libavif/src':
1144 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1145
Himanshu Jaju114b74212020-07-09 13:32:331146 'src/third_party/nearby/src':
1147 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1148
Himanshu Jaju46bc91032020-07-08 21:57:581149 'src/third_party/securemessage/src':
1150 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1151
1152 'src/third_party/ukey2/src':
1153 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1154
Paweł Hajdan, Jr7af368952017-10-02 12:25:361155 # Userspace interface to kernel DRM services.
1156 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201157 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361158 'condition': 'checkout_linux',
1159 },
1160
Ben Wagner3743d5392019-09-26 19:20:361161 'src/third_party/expat/src':
1162 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1163
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341164 # The library for IPP protocol (Chrome OS).
1165 'src/third_party/libipp/libipp': {
1166 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1167 'condition': 'checkout_linux',
1168 },
1169
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421170 'src/third_party/libjpeg_turbo':
Chris Blume66f36cac2021-02-24 11:08:251171 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '7b4981b6500ccba10733c352b9ed2dad14ce3c73',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421172
Paweł Hajdan, Jr7af368952017-10-02 12:25:361173 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221174 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361175 'condition': 'checkout_linux',
1176 },
1177
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421178 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011179 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421180
1181 'src/third_party/libprotobuf-mutator/src':
1182 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1183
1184 'src/third_party/libsrtp':
Mirko Bonadei4dec6642020-11-19 11:39:311185 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '7990ca64c616b150a9cb4714601c4a3b0c84fe91',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421186
Paweł Hajdan, Jr7af368952017-10-02 12:25:361187 # Android Explicit Synchronization.
1188 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541189 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361190 'condition': 'checkout_linux',
1191 },
1192
Charlie Andrews6723c0e3c2019-10-31 15:45:241193 'src/third_party/libunwindstack': {
Mike Wittmandba9a2b82020-06-17 15:26:371194 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + '11659d420a71e7323b379ea8781f07c6f384bc7e',
Charlie Andrews6723c0e3c2019-10-31 15:45:241195 'condition': 'checkout_android',
1196 },
1197
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421198 'src/third_party/libvpx/source/libvpx':
Jerome Jiang4d9ca8e72021-02-04 04:13:081199 Var('chromium_git') + '/webm/libvpx.git' + '@' + '61edec1efbea1c02d71857e2aff9426d9cd2df4e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421200
1201 'src/third_party/libwebm/source':
James Zern62ef4ae2019-02-21 21:17:031202 Var('chromium_git') + '/webm/libwebm.git' + '@' + '51ca718c3adf0ddedacd7df25fe45f67dc5a9ce1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421203
1204 'src/third_party/libyuv':
Dale Curtis32dea8022021-03-01 22:33:311205 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'a8c181050c202854ae32433164e6bd5d1e7c4368',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421206
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221207 'src/third_party/lighttpd': {
1208 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1209 'condition': 'checkout_mac or checkout_win',
1210 },
1211
1212 'src/third_party/lss': {
1213 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1214 'condition': 'checkout_android or checkout_linux',
1215 },
1216
Paweł Hajdan, Jr7af368952017-10-02 12:25:361217 'src/third_party/material_design_icons/src': {
1218 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1219 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1220 'condition': 'checkout_ios',
1221 },
1222
Paweł Hajdan, Jr7af368952017-10-02 12:25:361223 # GNU binutils assembler for x86-64.
1224 'src/third_party/mingw-w64/mingw/bin': {
1225 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551226 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361227 },
1228
1229 # Graphics buffer allocator for Chrome OS.
1230 'src/third_party/minigbm/src': {
Jeffrey Kardatzke35944c2e2021-01-26 03:28:041231 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '150b4968810447d72714a7c88afb97d4e59fe23a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361232 'condition': 'checkout_linux',
1233 },
1234
1235 # Minizip library. Used on Chrome OS.
1236 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591237 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361238 'condition': 'checkout_linux',
1239 },
1240
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161241 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281242 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161243 'condition': 'checkout_android',
1244 },
1245
Paweł Hajdan, Jr7af368952017-10-02 12:25:361246 # Binaries for nacl sdk.
1247 'src/third_party/nacl_sdk_binaries': {
1248 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551249 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361250 },
1251
Dale Curtis7d284af2018-11-08 01:27:521252 'src/third_party/nasm': {
1253 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Dale Curtisb284aee22020-07-16 02:14:071254 '19f3fad68da99277b2882939d3b2fa4c4b8d51d9'
Dale Curtis7d284af2018-11-08 01:27:521255 },
1256
Michael Crousea0ed9bde2020-11-19 02:49:541257 'src/third_party/neon_2_sse/src':
1258 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '42b2bebacee25452e150095ef4480b3fa26e30f5',
1259
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161260 'src/third_party/netty-tcnative/src': {
1261 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '5b46a8ef4a39c39c576fcdaaf718b585d75df463',
1262 'condition': 'checkout_android',
1263 },
1264
1265 'src/third_party/netty4/src': {
1266 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1267 'condition': 'checkout_android',
1268 },
1269
John Budoricke9aa27c2018-03-24 00:23:271270 'src/third_party/objenesis': {
1271 'packages': [
1272 {
1273 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411274 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271275 },
1276 ],
1277 'condition': 'checkout_android',
1278 'dep_type': 'cipd',
1279 },
1280
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421281 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541282 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161283
btolschc50a3d52019-03-06 21:22:421284 'src/third_party/openscreen/src':
chromium-autoroll9f739a22021-02-23 22:13:301285 Var('chromium_git') + '/openscreen' + '@' + '665f12d32b5c348fdffd9cbd2dddafedc2a9e50c',
btolschc50a3d52019-03-06 21:22:421286
Kevin Qin78ff68c82019-06-26 01:43:361287 'src/third_party/openxr/src': {
Lachlan Fordb493c7a2020-10-20 21:01:511288 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '97cfe495bb7a3853266b646d1c79e169387f9c7a',
Kevin Qin78ff68c82019-06-26 01:43:361289 'condition': 'checkout_openxr',
1290 },
1291
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421292 'src/third_party/pdfium':
1293 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1294
Paweł Hajdan, Jr7af368952017-10-02 12:25:361295 # Parses Windows PE/COFF executable format.
1296 'src/third_party/pefile': {
1297 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1298 'condition': 'checkout_win',
1299 },
1300
Oystein Eftevaaga9439b922018-01-08 19:30:141301 'src/third_party/perfetto':
chromium-autorollf7089ce2021-03-01 23:19:331302 Var('android_git') + '/platform/external/perfetto.git' + '@' + '7d20fe41f3a864ae0fe016e9c134811f88ae5322',
Oystein Eftevaaga9439b922018-01-08 19:30:141303
Paweł Hajdan, Jr7af368952017-10-02 12:25:361304 'src/third_party/perl': {
Robert Ma3deb10c12019-06-05 15:23:291305 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361306 'condition': 'checkout_win',
1307 },
1308
Andrew Grieve40dece272018-08-27 17:59:401309 'src/third_party/proguard': {
1310 'packages': [
1311 {
1312 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211313 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401314 },
1315 ],
1316 'condition': 'checkout_android',
1317 'dep_type': 'cipd',
1318 },
1319
Mohamed Heikal5c488592018-11-26 23:32:151320 'src/third_party/protoc_javalite': {
1321 'packages': [
1322 {
1323 'package': 'chromium/third_party/protoc_javalite',
1324 'version': 'version:3.0.0-cr1',
1325 },
1326 ],
1327 'condition': 'checkout_android',
1328 'dep_type': 'cipd',
1329 },
1330
Ben Pastenefff40002020-07-29 16:58:091331 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361332 'src/third_party/pyelftools': {
1333 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1334 'condition': 'checkout_linux',
1335 },
1336
Victor Vasiliev3b5cf152018-07-02 18:47:411337 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001338 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411339
Keita Suzukifa3a180692020-03-05 03:53:531340 'src/third_party/pywebsocket3/src':
Keita Suzuki5aabe612020-06-23 08:25:201341 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + 'faf478a0453ceae78f2a3bc11c6c21e13362628f',
Keita Suzukifa3a180692020-03-05 03:53:531342
Stephen Roe3c9f5852019-11-13 17:25:431343 'src/third_party/qemu-linux-arm64': {
1344 'packages': [
1345 {
1346 'package': 'fuchsia/qemu/linux-arm64',
1347 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1348 },
1349 ],
Stephen Roeedece8b2020-11-19 20:32:321350 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431351 'dep_type': 'cipd',
1352 },
1353
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211354 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221355 'packages': [
1356 {
1357 'package': 'fuchsia/qemu/linux-amd64',
1358 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1359 },
1360 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211361 'condition': 'host_os == "linux" and checkout_fuchsia',
1362 'dep_type': 'cipd',
1363 },
1364
1365 'src/third_party/qemu-mac-x64': {
1366 'packages': [
1367 {
1368 'package': 'fuchsia/qemu/mac-amd64',
1369 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1370 },
1371 ],
1372 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221373 'dep_type': 'cipd',
1374 },
1375
Chong Gu9ad904d2019-09-26 23:24:021376 'src/third_party/aemu-linux-x64': {
1377 'packages': [
1378 {
1379 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autoroll72325722021-03-02 07:38:341380 'version': 'XlvlEtsxeQZqIK3qEI-NQzw2-t6VwCezGy9V8ScFPzYC'
Chong Gu9ad904d2019-09-26 23:24:021381 },
1382 ],
Chong Gu7d2dd6e2020-02-01 03:27:251383 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021384 'dep_type': 'cipd',
1385 },
1386
1387 'src/third_party/aemu-mac-x64': {
1388 'packages': [
1389 {
1390 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191391 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021392 },
1393 ],
Chong Gu7d2dd6e2020-02-01 03:27:251394 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021395 'dep_type': 'cipd',
1396 },
1397
Stephen Roeedece8b2020-11-19 20:32:321398 'src/third_party/zstd-linux-arm64': {
1399 'packages': [
1400 {
1401 'package': 'fuchsia/third_party/zstd/linux-arm64',
1402 'version': '3_wH3L3VWelJ8aIDSabZ0P9oMqHrKnuVUyXVBvjaE9UC'
1403 },
1404 ],
1405 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
1406 'dep_type': 'cipd',
1407 },
1408
1409 'src/third_party/zstd-linux-x64': {
Stephen Roe4684b7fc2020-11-09 22:14:201410 'packages': [
1411 {
1412 'package': 'fuchsia/third_party/zstd/linux-amd64',
1413 'version': 'nVy-mclpAVYv0eyAe8SDxiE1g2UuafhnjOx2wr6vd_IC'
1414 },
1415 ],
1416 'condition': 'host_os == "linux" and checkout_fuchsia',
1417 'dep_type': 'cipd',
1418 },
1419
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421420 'src/third_party/re2/src':
chromium-autorolld4d685a42021-02-24 11:44:011421 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + 'f8e389f3acdc2517562924239e2a188037393683',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161422
Tiger Oakes95b7b7d2018-05-28 15:43:491423 'src/third_party/r8': {
1424 'packages': [
1425 {
1426 'package': 'chromium/third_party/r8',
Andrew Grieveb2e0f672021-02-23 15:08:481427 'version': 'gVW_Nf7L-ymUgvp6LWs-mMtm0UcvSjsWz-rVCmRCEr4C',
Tiger Oakes95b7b7d2018-05-28 15:43:491428 },
1429 ],
1430 'condition': 'checkout_android',
1431 'dep_type': 'cipd',
1432 },
1433
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161434 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551435 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161436 'condition': 'checkout_android',
1437 },
1438
John Budoricke9aa27c2018-03-24 00:23:271439 'src/third_party/robolectric': {
1440 'packages': [
1441 {
1442 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511443 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271444 },
1445 ],
1446 'condition': 'checkout_android',
1447 'dep_type': 'cipd',
1448 },
1449
Michael Crousea0ed9bde2020-11-19 02:49:541450 'src/third_party/ruy/src':
1451 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + '34ea9f4993955fa1ff4eb58e504421806b7f2e8f',
1452
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421453 'src/third_party/skia':
1454 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1455
1456 'src/third_party/smhasher/src':
1457 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1458
1459 'src/third_party/snappy/src':
Victor Costan4ce391e2020-12-16 22:27:021460 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + 'ea368c2f07de5f31146a10214f27d15091b09771',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421461
Chris Mumford591102e2020-03-16 16:48:551462 'src/third_party/sqlite/src':
Darwin Huangf45eb0a2021-01-07 09:00:071463 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '702a79c7d77331cbe2838c4b3c5fab529f75f7c2',
Chris Mumford591102e2020-03-16 16:48:551464
John Budoricke9aa27c2018-03-24 00:23:271465 'src/third_party/sqlite4java': {
1466 'packages': [
1467 {
1468 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491469 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271470 },
1471 ],
1472 'condition': 'checkout_android',
1473 'dep_type': 'cipd',
1474 },
1475
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421476 'src/third_party/swiftshader':
1477 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1478
Tommy Martino41cca812020-08-10 18:50:451479 'src/third_party/text-fragments-polyfill/src': {
Tommy Martino98d1f6442021-02-19 19:02:431480 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + 'c2c70ad99a04d381b72286d9e70c780cdd27ebca',
Tommy Martino41cca812020-08-10 18:50:451481 'condition': 'checkout_ios',
1482 },
Jonathan Wright62ad5292020-12-04 21:07:561483
Michael Crousea0ed9bde2020-11-19 02:49:541484 'src/third_party/tflite/src':
1485 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'fcc4b966f1265f466e82617020af93670141b009',
Jonathan Wright62ad5292020-12-04 21:07:561486
Peter Wen49675e172020-03-16 16:10:111487 'src/third_party/turbine': {
1488 'packages': [
1489 {
1490 'package': 'chromium/third_party/turbine',
Peter Wene2412022020-12-11 14:25:161491 'version': '_iPtB_ThhxlMOt2TsYqVppwriEEn0mp-NUNRwDwYLUAC',
Peter Wen49675e172020-03-16 16:10:111492 },
1493 ],
1494 'condition': 'checkout_android',
1495 'dep_type': 'cipd',
1496 },
1497
1498 'src/third_party/turbine/src': {
Peter Wene2412022020-12-11 14:25:161499 'url': Var('chromium_git') + '/external/github.com/google/turbine.git' + '@' + '3c31e67ae25b5e43713fd868e3a9b535ff6298af',
Peter Wen49675e172020-03-16 16:10:111500 'condition': 'checkout_android',
1501 },
1502
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421503 'src/third_party/ub-uiautomator/lib': {
1504 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161505 'condition': 'checkout_android',
1506 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421507
1508 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei9022e1b2021-02-04 16:37:481509 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + 'a6647318b57c0a05d590c8c21fc22aba87f08749',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421510
chromium-autoroll25b020f2021-03-01 18:49:271511 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@06a7526a1f4f05878b3da7d0bbc20f830d483a9e',
Jamie Madill178f84e2020-12-18 00:47:581512
Peng Huang91df2692020-05-05 18:59:531513 'src/third_party/vulkan_memory_allocator':
Peng Huangda803bd912021-02-12 18:01:151514 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '732a76d9d3c70d6aa487216495eeb28518349c3a',
Peng Huang3b77c37c2020-05-02 19:14:211515
Paweł Hajdan, Jr7af368952017-10-02 12:25:361516 # Display server protocol for Linux.
1517 'src/third_party/wayland/src': {
Mitsuru Oshima659d4442020-12-02 03:43:041518 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'eb1339edd398b9f5328816931e585db4229aa132',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361519 'condition': 'checkout_linux',
1520 },
1521
1522 # Wayland protocols that add functionality not available in the core protocol.
1523 'src/third_party/wayland-protocols/src': {
Fergus Dalldd9c4fdc2020-06-10 00:35:321524 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '684cd23ae31fafb9eda2a0cd15edb4e96de92259',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361525 'condition': 'checkout_linux',
1526 },
1527
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421528 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011529 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421530
1531 'src/third_party/webgl/src':
Kenneth Russell7850a412021-02-12 11:06:331532 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + '495f5c1a7d3dfe31b010db2c8093b1dbaecef8ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421533
Kai Ninomiya13898882020-01-17 20:41:521534 'src/third_party/webgpu-cts/src':
Kai Ninomiya76baf3682021-01-22 07:57:461535 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '66460536ee975a3e98931b7b40a661a63fd9cd57',
Kai Ninomiyac7138f92020-03-31 18:59:571536
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421537 'src/third_party/webrtc':
chromium-autoroll01ac9492021-02-26 15:32:341538 Var('webrtc_git') + '/src.git' + '@' + '376cf384ac689eca0bf8d4d1d3a3cf80888d3fbb',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421539
Nigel Tao3aa72142019-12-03 22:05:411540 'src/third_party/libgifcodec':
1541 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1542
Nigel Taob517eb8912019-10-23 03:36:241543 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1544 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1545 'src/third_party/wuffs/src':
1546 Var('skia_git') + '/external/github.com/google/wuffs.git' + '@' + Var('wuffs_revision'),
1547
sbalikondwar5949a802020-02-13 16:28:591548 'src/third_party/weston/src': {
Maksim Sisov4ce9f252021-01-18 20:01:041549 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '04d3ae265d8d8f84352c8dac21ec40b2fe07e7d2',
sbalikondwar5949a802020-02-13 16:28:591550 'condition': 'checkout_linux',
1551 },
1552
Paweł Hajdan, Jr7af368952017-10-02 12:25:361553 'src/third_party/xdg-utils': {
1554 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1555 'condition': 'checkout_linux',
1556 },
1557
John Budoricke9aa27c2018-03-24 00:23:271558 'src/third_party/xstream': {
1559 'packages': [
1560 {
1561 'package': 'chromium/third_party/xstream',
John Budorick14276292018-11-29 19:07:091562 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
John Budoricke9aa27c2018-03-24 00:23:271563 },
1564 ],
1565 'condition': 'checkout_android',
1566 'dep_type': 'cipd',
1567 },
1568
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421569 'src/tools/page_cycler/acid3':
1570 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1571
Sven Zheng4d4781292019-09-12 17:46:141572 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161573 'packages': [
1574 {
Sven Zheng4d4781292019-09-12 17:46:141575 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autoroll71310492021-02-24 00:32:141576 'version': 'FFNvbEArN40QplEcWmMIDG83rNyxP5fmhDHlHdE-Y94C',
bsheedy0e0f26df2019-01-09 22:17:161577 },
1578 ],
1579 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141580 'condition': 'checkout_linux',
1581 },
1582 'src/tools/skia_goldctl/win': {
1583 'packages': [
1584 {
1585 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autorolld7f27042021-02-24 00:24:301586 'version': 'DpXABD34NuP5941cN5RRg-EPNqCxgt0lA_ga3KIZg4AC',
Sven Zheng4d4781292019-09-12 17:46:141587 },
1588 ],
1589 'dep_type': 'cipd',
1590 'condition': 'checkout_win',
1591 },
1592 'src/tools/skia_goldctl/mac': {
1593 'packages': [
1594 {
1595 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autorolle842e7432021-02-22 03:58:351596 'version': 'WCRXBnRqP4DfVUcrclUzE5_p_6x3RZZatC2SM1ZRX4IC',
Sven Zheng4d4781292019-09-12 17:46:141597 },
1598 ],
1599 'dep_type': 'cipd',
1600 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161601 },
1602
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421603 'src/tools/swarming_client':
1604 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
1605
1606 'src/v8':
1607 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1608
1609 'src-internal': {
chromium-internal-autorollf79a81f2021-03-02 11:24:011610 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@a002f14b9380aa796f625c082890feff4d620d16',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421611 'condition': 'checkout_src_internal',
1612 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031613
Jose Magana5dd8c42f2020-05-14 00:40:211614 'src/chromeos/components/help_app_ui/resources/prod': {
1615 'packages': [
1616 {
1617 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll897317a2021-02-25 19:57:431618 'version': 'iN85YvJAwvaPIvGJcePM-AkqRyjne-Fm-sEYatygaBYC',
Jose Magana5dd8c42f2020-05-14 00:40:211619 },
1620 ],
1621 'condition': 'checkout_chromeos and checkout_src_internal',
1622 'dep_type': 'cipd',
1623 },
1624
Jose Maganad34f1702020-06-09 13:33:001625 'src/chromeos/components/media_app_ui/resources/prod': {
1626 'packages': [
1627 {
1628 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autoroll9f4905c2021-03-01 16:18:521629 'version': '7zgdaeCW8AXA947r_hkXqZYIu7iJGZqpuqyTiuBKfNoC',
Jose Maganad34f1702020-06-09 13:33:001630 },
1631 ],
1632 'condition': 'checkout_chromeos and checkout_src_internal',
1633 'dep_type': 'cipd',
1634 },
1635
Tibor Goldschwendta117da02018-11-16 22:25:271636 'src/third_party/google_android_play_core': {
1637 'packages': [
1638 {
1639 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_verification',
Peter Wen5fe1f7d2020-03-30 21:28:321640 'version': 'ojrkXUE6tjG8FYmoLfCD3YdOxTyl2BXMdmk7Fb6cS5MC',
Tibor Goldschwendta117da02018-11-16 22:25:271641 },
1642 ],
1643 'condition': 'checkout_android',
1644 'dep_type': 'cipd',
1645 },
1646
Arthur Wang802dc8ce42020-06-15 19:16:511647 'src/third_party/webpagereplay': {
1648 'packages' : [
1649 {
1650 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001651 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511652 },
1653 ],
1654 'condition': 'checkout_android',
1655 'dep_type': 'cipd',
1656 },
1657
Josipdfc143fa2020-02-26 23:38:361658 'src/third_party/android_prebuilts/build_tools': {
1659 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1660 'condition': 'checkout_android_prebuilts_build_tools',
1661 },
1662
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031663 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101664 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391665 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241666 'packages': [
1667 {
Peter Wend340c5e2018-07-26 20:55:391668 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Boris Sazonovff83e6c2019-04-03 15:52:031669 'version': 'version:1.1.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241670 },
1671 ],
1672 'condition': 'checkout_android',
1673 'dep_type': 'cipd',
1674 },
1675
Ben Joycee779ce62019-08-15 22:57:371676 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1677 'packages': [
1678 {
1679 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
1680 'version': 'version:1.1.1-cr0',
1681 },
1682 ],
1683 'condition': 'checkout_android',
1684 'dep_type': 'cipd',
1685 },
1686
Peter Wend340c5e2018-07-26 20:55:391687 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241688 'packages': [
1689 {
Peter Wend340c5e2018-07-26 20:55:391690 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Boris Sazonovff83e6c2019-04-03 15:52:031691 'version': 'version:1.1.1-cr0',
1692 },
1693 ],
1694 'condition': 'checkout_android',
1695 'dep_type': 'cipd',
1696 },
1697
1698 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1699 'packages': [
1700 {
1701 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
1702 'version': 'version:1.1.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241703 },
1704 ],
1705 'condition': 'checkout_android',
1706 'dep_type': 'cipd',
1707 },
1708
Ben Joycee779ce62019-08-15 22:57:371709 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1710 'packages': [
1711 {
1712 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
1713 'version': 'version:1.1.1-cr0',
1714 },
1715 ],
1716 'condition': 'checkout_android',
1717 'dep_type': 'cipd',
1718 },
1719
1720 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1721 'packages': [
1722 {
1723 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
1724 'version': 'version:1.1.1-cr0',
1725 },
1726 ],
1727 'condition': 'checkout_android',
1728 'dep_type': 'cipd',
1729 },
1730
Peter Wend340c5e2018-07-26 20:55:391731 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241732 'packages': [
1733 {
Peter Wend340c5e2018-07-26 20:55:391734 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Boris Sazonovff83e6c2019-04-03 15:52:031735 'version': 'version:1.1.1-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241736 },
1737 ],
1738 'condition': 'checkout_android',
1739 'dep_type': 'cipd',
1740 },
1741
Ben Joycee779ce62019-08-15 22:57:371742 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1743 'packages': [
1744 {
1745 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
1746 'version': 'version:1.1.1-cr0',
1747 },
1748 ],
1749 'condition': 'checkout_android',
1750 'dep_type': 'cipd',
1751 },
1752
Ben Joyce157038a2020-05-06 20:13:061753 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1754 'packages': [
1755 {
1756 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
1757 'version': 'version:3.1-cr0',
1758 },
1759 ],
1760 'condition': 'checkout_android',
1761 'dep_type': 'cipd',
1762 },
1763
1764 'src/third_party/android_deps/libs/classworlds_classworlds': {
1765 'packages': [
1766 {
1767 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
1768 'version': 'version:1.1-alpha-2-cr0',
1769 },
1770 ],
1771 'condition': 'checkout_android',
1772 'dep_type': 'cipd',
1773 },
1774
Peter Wend340c5e2018-07-26 20:55:391775 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241776 'packages': [
1777 {
Peter Wend340c5e2018-07-26 20:55:391778 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Ben Joycee779ce62019-08-15 22:57:371779 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241780 },
1781 ],
1782 'condition': 'checkout_android',
1783 'dep_type': 'cipd',
1784 },
1785
Peter Wend340c5e2018-07-26 20:55:391786 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241787 'packages': [
1788 {
Peter Wend340c5e2018-07-26 20:55:391789 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Ben Joycee779ce62019-08-15 22:57:371790 'version': 'version:28.0.0-cr0',
1791 },
1792 ],
1793 'condition': 'checkout_android',
1794 'dep_type': 'cipd',
1795 },
1796
1797 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1798 'packages': [
1799 {
1800 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
1801 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241802 },
1803 ],
1804 'condition': 'checkout_android',
1805 'dep_type': 'cipd',
1806 },
1807
Peter Wend340c5e2018-07-26 20:55:391808 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241809 'packages': [
1810 {
Peter Wend340c5e2018-07-26 20:55:391811 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Ben Joycee779ce62019-08-15 22:57:371812 'version': 'version:28.0.0-cr0',
1813 },
1814 ],
1815 'condition': 'checkout_android',
1816 'dep_type': 'cipd',
1817 },
1818
1819 'src/third_party/android_deps/libs/com_android_support_collections': {
1820 'packages': [
1821 {
1822 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
1823 'version': 'version:28.0.0-cr0',
1824 },
1825 ],
1826 'condition': 'checkout_android',
1827 'dep_type': 'cipd',
1828 },
1829
1830 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1831 'packages': [
1832 {
1833 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
1834 'version': 'version:28.0.0-cr0',
1835 },
1836 ],
1837 'condition': 'checkout_android',
1838 'dep_type': 'cipd',
1839 },
1840
1841 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1842 'packages': [
1843 {
1844 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
1845 'version': 'version:28.0.0-cr0',
1846 },
1847 ],
1848 'condition': 'checkout_android',
1849 'dep_type': 'cipd',
1850 },
1851
1852 'src/third_party/android_deps/libs/com_android_support_customview': {
1853 'packages': [
1854 {
1855 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
1856 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241857 },
1858 ],
1859 'condition': 'checkout_android',
1860 'dep_type': 'cipd',
1861 },
1862
Peter Wend340c5e2018-07-26 20:55:391863 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241864 'packages': [
1865 {
Peter Wend340c5e2018-07-26 20:55:391866 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Ben Joycee779ce62019-08-15 22:57:371867 'version': 'version:28.0.0-cr0',
1868 },
1869 ],
1870 'condition': 'checkout_android',
1871 'dep_type': 'cipd',
1872 },
1873
1874 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1875 'packages': [
1876 {
1877 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
1878 'version': 'version:28.0.0-cr0',
1879 },
1880 ],
1881 'condition': 'checkout_android',
1882 'dep_type': 'cipd',
1883 },
1884
1885 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1886 'packages': [
1887 {
1888 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
1889 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241890 },
1891 ],
1892 'condition': 'checkout_android',
1893 'dep_type': 'cipd',
1894 },
1895
Ben Joycee779ce62019-08-15 22:57:371896 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1897 'packages': [
1898 {
1899 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
1900 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241901 },
1902 ],
1903 'condition': 'checkout_android',
1904 'dep_type': 'cipd',
1905 },
1906
Ben Joycee779ce62019-08-15 22:57:371907 'src/third_party/android_deps/libs/com_android_support_loader': {
1908 'packages': [
1909 {
1910 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
1911 'version': 'version:28.0.0-cr0',
1912 },
1913 ],
1914 'condition': 'checkout_android',
1915 'dep_type': 'cipd',
1916 },
1917
1918 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1919 'packages': [
1920 {
1921 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
1922 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241923 },
1924 ],
1925 'condition': 'checkout_android',
1926 'dep_type': 'cipd',
1927 },
1928
Peter Wend340c5e2018-07-26 20:55:391929 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241930 'packages': [
1931 {
Peter Wend340c5e2018-07-26 20:55:391932 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
1933 'version': 'version:1.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241934 },
1935 ],
1936 'condition': 'checkout_android',
1937 'dep_type': 'cipd',
1938 },
1939
Ben Joycee779ce62019-08-15 22:57:371940 'src/third_party/android_deps/libs/com_android_support_print': {
1941 'packages': [
1942 {
1943 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
1944 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241945 },
1946 ],
1947 'condition': 'checkout_android',
1948 'dep_type': 'cipd',
1949 },
1950
Peter Wend340c5e2018-07-26 20:55:391951 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241952 'packages': [
1953 {
Peter Wend340c5e2018-07-26 20:55:391954 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Ben Joycee779ce62019-08-15 22:57:371955 'version': 'version:28.0.0-cr0',
1956 },
1957 ],
1958 'condition': 'checkout_android',
1959 'dep_type': 'cipd',
1960 },
1961
1962 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
1963 'packages': [
1964 {
1965 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
1966 'version': 'version:28.0.0-cr0',
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_support_annotations': {
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_support_annotations',
Ben Joycee779ce62019-08-15 22:57:371977 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241978 },
1979 ],
1980 'condition': 'checkout_android',
1981 'dep_type': 'cipd',
1982 },
1983
Peter Wend340c5e2018-07-26 20:55:391984 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241985 'packages': [
1986 {
Peter Wend340c5e2018-07-26 20:55:391987 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Ben Joycee779ce62019-08-15 22:57:371988 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241989 },
1990 ],
1991 'condition': 'checkout_android',
1992 'dep_type': 'cipd',
1993 },
1994
Peter Wend340c5e2018-07-26 20:55:391995 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241996 'packages': [
1997 {
Peter Wend340c5e2018-07-26 20:55:391998 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Ben Joycee779ce62019-08-15 22:57:371999 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242000 },
2001 ],
2002 'condition': 'checkout_android',
2003 'dep_type': 'cipd',
2004 },
2005
Peter Wend340c5e2018-07-26 20:55:392006 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242007 'packages': [
2008 {
Peter Wend340c5e2018-07-26 20:55:392009 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Ben Joycee779ce62019-08-15 22:57:372010 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242011 },
2012 ],
2013 'condition': 'checkout_android',
2014 'dep_type': 'cipd',
2015 },
2016
Peter Wend340c5e2018-07-26 20:55:392017 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242018 'packages': [
2019 {
Peter Wend340c5e2018-07-26 20:55:392020 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Ben Joycee779ce62019-08-15 22:57:372021 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242022 },
2023 ],
2024 'condition': 'checkout_android',
2025 'dep_type': 'cipd',
2026 },
2027
Peter Wend340c5e2018-07-26 20:55:392028 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242029 'packages': [
2030 {
Peter Wend340c5e2018-07-26 20:55:392031 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Ben Joycee779ce62019-08-15 22:57:372032 'version': 'version:28.0.0-cr0',
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_support_v4': {
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_support_v4',
Ben Joycee779ce62019-08-15 22:57:372043 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242044 },
2045 ],
2046 'condition': 'checkout_android',
2047 'dep_type': 'cipd',
2048 },
2049
Peter Wend340c5e2018-07-26 20:55:392050 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242051 'packages': [
2052 {
Peter Wend340c5e2018-07-26 20:55:392053 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Ben Joycee779ce62019-08-15 22:57:372054 'version': 'version:28.0.0-cr0',
2055 },
2056 ],
2057 'condition': 'checkout_android',
2058 'dep_type': 'cipd',
2059 },
2060
2061 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2062 'packages': [
2063 {
2064 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
2065 'version': 'version:28.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242066 },
2067 ],
2068 'condition': 'checkout_android',
2069 'dep_type': 'cipd',
2070 },
2071
Peter Wend340c5e2018-07-26 20:55:392072 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242073 'packages': [
2074 {
Peter Wend340c5e2018-07-26 20:55:392075 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Ben Joycee779ce62019-08-15 22:57:372076 'version': 'version:28.0.0-cr0',
2077 },
2078 ],
2079 'condition': 'checkout_android',
2080 'dep_type': 'cipd',
2081 },
2082
2083 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2084 'packages': [
2085 {
2086 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
2087 'version': 'version:28.0.0-cr0',
2088 },
2089 ],
2090 'condition': 'checkout_android',
2091 'dep_type': 'cipd',
2092 },
2093
2094 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2095 'packages': [
2096 {
2097 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
2098 'version': 'version:28.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392099 },
2100 ],
2101 'condition': 'checkout_android',
2102 'dep_type': 'cipd',
2103 },
2104
Andrew Grieve91ef4102020-04-22 14:17:312105 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2106 'packages': [
2107 {
2108 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Andrew Grieveb2e0f672021-02-23 15:08:482109 'version': 'version:1.1.1-cr0',
Andrew Grieve91ef4102020-04-22 14:17:312110 },
2111 ],
2112 'condition': 'checkout_android',
2113 'dep_type': 'cipd',
2114 },
2115
Justin DeWitt66c6aea2020-08-17 22:08:412116 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2117 'packages': [
2118 {
2119 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Andrew Grieveb2e0f672021-02-23 15:08:482120 'version': 'version:1.1.1-cr0',
Justin DeWitt66c6aea2020-08-17 22:08:412121 },
2122 ],
2123 'condition': 'checkout_android',
2124 'dep_type': 'cipd',
2125 },
2126
Peter Wenb1434387b2020-01-23 17:34:172127 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362128 'packages': [
2129 {
Peter Wenb1434387b2020-01-23 17:34:172130 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Peter Wen37c9003b2020-07-06 15:04:262131 'version': 'version:2.8.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362132 },
2133 ],
2134 'condition': 'checkout_android',
2135 'dep_type': 'cipd',
2136 },
2137
Peter Wenb1434387b2020-01-23 17:34:172138 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362139 'packages': [
2140 {
Peter Wenb1434387b2020-01-23 17:34:172141 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
2142 'version': 'version:1.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362143 },
2144 ],
2145 'condition': 'checkout_android',
2146 'dep_type': 'cipd',
2147 },
2148
Richard Knolla7005982021-01-26 23:07:182149 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2150 'packages': [
2151 {
2152 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
2153 'version': 'version:2.2.1-cr0',
2154 },
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_google_android_gms_play_services_auth': {
2161 'packages': [
2162 {
2163 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Sam Maier82078452020-03-03 11:22:442164 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392165 },
2166 ],
2167 'condition': 'checkout_android',
2168 'dep_type': 'cipd',
2169 },
2170
2171 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2172 'packages': [
2173 {
2174 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Majid Valipour348083f2020-10-19 21:52:512175 'version': 'version:17.5.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392176 },
2177 ],
2178 'condition': 'checkout_android',
2179 'dep_type': 'cipd',
2180 },
2181
2182 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2183 'packages': [
2184 {
2185 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Sam Maier82078452020-03-03 11:22:442186 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392187 },
2188 ],
2189 'condition': 'checkout_android',
2190 'dep_type': 'cipd',
2191 },
2192
2193 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2194 'packages': [
2195 {
2196 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Adam Langleye5890aa2021-02-05 18:04:512197 'version': 'version:17.5.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392198 },
2199 ],
2200 'condition': 'checkout_android',
2201 'dep_type': 'cipd',
2202 },
2203
2204 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2205 'packages': [
2206 {
2207 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Adam Langleye5890aa2021-02-05 18:04:512208 'version': 'version:17.5.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392209 },
2210 ],
2211 'condition': 'checkout_android',
2212 'dep_type': 'cipd',
2213 },
2214
2215 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2216 'packages': [
2217 {
2218 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Sam Maier82078452020-03-03 11:22:442219 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392220 },
2221 ],
2222 'condition': 'checkout_android',
2223 'dep_type': 'cipd',
2224 },
2225
2226 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2227 'packages': [
2228 {
2229 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Sam Maier82078452020-03-03 11:22:442230 'version': 'version:17.0.0-cr0',
Peter Wen30b1acde2018-08-20 15:01:332231 },
2232 ],
2233 'condition': 'checkout_android',
2234 'dep_type': 'cipd',
2235 },
2236
2237 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2238 'packages': [
2239 {
2240 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Sam Maier82078452020-03-03 11:22:442241 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392242 },
2243 ],
2244 'condition': 'checkout_android',
2245 'dep_type': 'cipd',
2246 },
2247
Richard Knolla7005982021-01-26 23:07:182248 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2249 'packages': [
2250 {
2251 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
2252 'version': 'version:16.0.0-cr0',
2253 },
2254 ],
2255 'condition': 'checkout_android',
2256 'dep_type': 'cipd',
2257 },
2258
Peter Wend340c5e2018-07-26 20:55:392259 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2260 'packages': [
2261 {
2262 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Adam Langleye5890aa2021-02-05 18:04:512263 'version': 'version:19.0.0-beta-cr0',
Peter Wen30b1acde2018-08-20 15:01:332264 },
2265 ],
2266 'condition': 'checkout_android',
2267 'dep_type': 'cipd',
2268 },
2269
2270 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2271 'packages': [
2272 {
2273 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Sam Maier82078452020-03-03 11:22:442274 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392275 },
2276 ],
2277 'condition': 'checkout_android',
2278 'dep_type': 'cipd',
2279 },
2280
2281 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2282 'packages': [
2283 {
2284 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Sam Maier82078452020-03-03 11:22:442285 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392286 },
2287 ],
2288 'condition': 'checkout_android',
2289 'dep_type': 'cipd',
2290 },
2291
2292 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2293 'packages': [
2294 {
2295 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Sam Maier82078452020-03-03 11:22:442296 'version': 'version:17.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392297 },
2298 ],
2299 'condition': 'checkout_android',
2300 'dep_type': 'cipd',
2301 },
2302
2303 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2304 'packages': [
2305 {
2306 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Sam Maier82078452020-03-03 11:22:442307 'version': 'version:17.0.0-cr0',
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_location': {
2315 'packages': [
2316 {
2317 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Sam Maier82078452020-03-03 11:22:442318 'version': 'version:17.0.0-cr0',
Peter Wen30b1acde2018-08-20 15:01:332319 },
2320 ],
2321 'condition': 'checkout_android',
2322 'dep_type': 'cipd',
2323 },
2324
2325 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2326 'packages': [
2327 {
2328 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Sam Maier82078452020-03-03 11:22:442329 'version': 'version:17.0.0-cr0',
Peter Wen30b1acde2018-08-20 15:01:332330 },
2331 ],
2332 'condition': 'checkout_android',
2333 'dep_type': 'cipd',
2334 },
2335
2336 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2337 'packages': [
2338 {
2339 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Sam Maier82078452020-03-03 11:22:442340 'version': 'version:17.0.0-cr0',
Peter Wen30b1acde2018-08-20 15:01:332341 },
2342 ],
2343 'condition': 'checkout_android',
2344 'dep_type': 'cipd',
2345 },
2346
2347 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2348 'packages': [
2349 {
2350 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Sam Maier82078452020-03-03 11:22:442351 'version': 'version:17.0.0-cr0',
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_tasks': {
2359 'packages': [
2360 {
2361 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Adam Langleye5890aa2021-02-05 18:04:512362 'version': 'version:17.2.0-cr0',
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_vision': {
2370 'packages': [
2371 {
2372 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Sam Maier82078452020-03-03 11:22:442373 'version': 'version:18.0.0-cr0',
Peter Wend340c5e2018-07-26 20:55:392374 },
2375 ],
2376 'condition': 'checkout_android',
2377 'dep_type': 'cipd',
2378 },
2379
2380 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2381 'packages': [
2382 {
2383 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Sam Maier82078452020-03-03 11:22:442384 'version': 'version:18.0.0-cr0',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242385 },
2386 ],
2387 'condition': 'checkout_android',
2388 'dep_type': 'cipd',
2389 },
2390
Ben Joyce5274e3d2019-09-03 19:19:042391 'src/third_party/android_deps/libs/com_google_android_material_material': {
2392 'packages': [
2393 {
2394 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Ben Joyce05e34dd2020-06-02 23:10:362395 'version': 'version:1.2.0-alpha06-cr0',
Ben Joyce5274e3d2019-09-03 19:19:042396 },
2397 ],
2398 'condition': 'checkout_android',
2399 'dep_type': 'cipd',
2400 },
2401
Andrew Grieve8b5b0462019-11-13 21:07:362402 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2403 'packages': [
2404 {
2405 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
2406 'version': 'version:0.10-cr0',
2407 },
2408 ],
2409 'condition': 'checkout_android',
2410 'dep_type': 'cipd',
2411 },
2412
2413 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2414 'packages': [
2415 {
2416 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
2417 'version': 'version:1.0-rc6-cr0',
2418 },
2419 ],
2420 'condition': 'checkout_android',
2421 'dep_type': 'cipd',
2422 },
2423
2424 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2425 'packages': [
2426 {
2427 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
2428 'version': 'version:1.0-rc6-cr0',
2429 },
2430 ],
2431 'condition': 'checkout_android',
2432 'dep_type': 'cipd',
2433 },
2434
Peter Wen37c9003b2020-07-06 15:04:262435 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2436 'packages': [
2437 {
2438 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
2439 'version': 'version:1.7-cr0',
2440 },
2441 ],
2442 'condition': 'checkout_android',
2443 'dep_type': 'cipd',
2444 },
2445
Haiyang Pand924ea82021-03-01 18:44:052446 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362447 'packages': [
2448 {
2449 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
2450 'version': 'version:3.0.0-cr0',
2451 },
2452 ],
2453 'condition': 'checkout_android',
2454 'dep_type': 'cipd',
2455 },
2456
Peter Wenee303ae2018-09-12 19:41:372457 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2458 'packages': [
2459 {
2460 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Andrew Grieve8b5b0462019-11-13 21:07:362461 'version': 'version:3.0.2-cr0',
Peter Wenee303ae2018-09-12 19:41:372462 },
2463 ],
2464 'condition': 'checkout_android',
2465 'dep_type': 'cipd',
2466 },
2467
Andrew Grieveec7ec4212020-02-03 22:15:502468 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2469 'packages': [
2470 {
2471 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
2472 'version': 'version:2.8.0-cr0',
2473 },
2474 ],
2475 'condition': 'checkout_android',
2476 'dep_type': 'cipd',
2477 },
2478
Pavel Shmakovc1d47012018-08-24 14:36:222479 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2480 'packages': [
2481 {
2482 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Sam Maierc857ea02020-11-24 20:10:262483 'version': 'version:2.30-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222484 },
2485 ],
2486 'condition': 'checkout_android',
2487 'dep_type': 'cipd',
2488 },
2489
Pavel Shmakovc1d47012018-08-24 14:36:222490 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2491 'packages': [
2492 {
2493 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Sam Maierc857ea02020-11-24 20:10:262494 'version': 'version:2.30-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222495 },
2496 ],
2497 'condition': 'checkout_android',
2498 'dep_type': 'cipd',
2499 },
2500
2501 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2502 'packages': [
2503 {
2504 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Sam Maierc857ea02020-11-24 20:10:262505 'version': 'version:2.30-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222506 },
2507 ],
2508 'condition': 'checkout_android',
2509 'dep_type': 'cipd',
2510 },
2511
2512 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372513 'packages': [
2514 {
2515 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Sam Maierc857ea02020-11-24 20:10:262516 'version': 'version:2.30-cr0',
Peter Wenee303ae2018-09-12 19:41:372517 },
2518 ],
2519 'condition': 'checkout_android',
2520 'dep_type': 'cipd',
2521 },
2522
Andrew Grieve8b5b0462019-11-13 21:07:362523 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2524 'packages': [
2525 {
2526 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Peter Wen37c9003b2020-07-06 15:04:262527 'version': 'version:2.4.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362528 },
2529 ],
2530 'condition': 'checkout_android',
2531 'dep_type': 'cipd',
2532 },
2533
Peter Wenee303ae2018-09-12 19:41:372534 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2535 'packages': [
2536 {
2537 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Peter Wen37c9003b2020-07-06 15:04:262538 'version': 'version:2.4.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362539 },
2540 ],
2541 'condition': 'checkout_android',
2542 'dep_type': 'cipd',
2543 },
2544
2545 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2546 'packages': [
2547 {
2548 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Peter Wen37c9003b2020-07-06 15:04:262549 'version': 'version:2.4.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:362550 },
2551 ],
2552 'condition': 'checkout_android',
2553 'dep_type': 'cipd',
2554 },
2555
2556 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2557 'packages': [
2558 {
2559 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Peter Wen37c9003b2020-07-06 15:04:262560 'version': 'version:2.4.0-cr0',
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_errorprone_error_prone_type_annotations': {
2568 'packages': [
2569 {
2570 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Peter Wen37c9003b2020-07-06 15:04:262571 'version': 'version:2.4.0-cr0',
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_errorprone_javac': {
2579 'packages': [
2580 {
2581 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
2582 'version': 'version:9+181-r4173-1-cr0',
Peter Wenee303ae2018-09-12 19:41:372583 },
2584 ],
2585 'condition': 'checkout_android',
2586 'dep_type': 'cipd',
2587 },
Pavel Shmakovc1d47012018-08-24 14:36:222588
2589 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2590 'packages': [
2591 {
2592 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
2593 'version': 'version:9-dev-r4023-3-cr0',
2594 },
2595 ],
2596 'condition': 'checkout_android',
2597 'dep_type': 'cipd',
2598 },
2599
Richard Knolla7005982021-01-26 23:07:182600 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2601 'packages': [
2602 {
2603 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
2604 'version': 'version:16.0.0-cr0',
2605 },
2606 ],
2607 'condition': 'checkout_android',
2608 'dep_type': 'cipd',
2609 },
2610
2611 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2612 'packages': [
2613 {
2614 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
2615 'version': 'version:19.5.0-cr0',
2616 },
2617 ],
2618 'condition': 'checkout_android',
2619 'dep_type': 'cipd',
2620 },
2621
2622 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2623 'packages': [
2624 {
2625 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
2626 'version': 'version:16.1.0-cr0',
2627 },
2628 ],
2629 'condition': 'checkout_android',
2630 'dep_type': 'cipd',
2631 },
2632
2633 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2634 'packages': [
2635 {
2636 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
2637 'version': 'version:16.1.0-cr0',
2638 },
2639 ],
2640 'condition': 'checkout_android',
2641 'dep_type': 'cipd',
2642 },
2643
2644 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2645 'packages': [
2646 {
2647 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
2648 'version': 'version:17.1.0-cr0',
2649 },
2650 ],
2651 'condition': 'checkout_android',
2652 'dep_type': 'cipd',
2653 },
2654
2655 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2656 'packages': [
2657 {
2658 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
2659 'version': 'version:21.0.1-cr0',
2660 },
2661 ],
2662 'condition': 'checkout_android',
2663 'dep_type': 'cipd',
2664 },
2665
2666 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2667 'packages': [
2668 {
2669 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
2670 'version': 'version:17.0.0-cr0',
2671 },
2672 ],
2673 'condition': 'checkout_android',
2674 'dep_type': 'cipd',
2675 },
2676
2677 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2678 'packages': [
2679 {
2680 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
2681 'version': 'version:16.3.5-cr0',
2682 },
2683 ],
2684 'condition': 'checkout_android',
2685 'dep_type': 'cipd',
2686 },
2687
2688 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2689 'packages': [
2690 {
2691 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
2692 'version': 'version:16.0.1-cr0',
2693 },
2694 ],
2695 'condition': 'checkout_android',
2696 'dep_type': 'cipd',
2697 },
2698
2699 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2700 'packages': [
2701 {
2702 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
2703 'version': 'version:18.0.0-cr0',
2704 },
2705 ],
2706 'condition': 'checkout_android',
2707 'dep_type': 'cipd',
2708 },
2709
2710 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2711 'packages': [
2712 {
2713 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
2714 'version': 'version:21.0.1-cr0',
2715 },
2716 ],
2717 'condition': 'checkout_android',
2718 'dep_type': 'cipd',
2719 },
2720
Pavel Shmakovc1d47012018-08-24 14:36:222721 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2722 'packages': [
2723 {
2724 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
2725 'version': 'version:1.5-cr0',
2726 },
2727 ],
2728 'condition': 'checkout_android',
2729 'dep_type': 'cipd',
2730 },
2731
Andrew Grieve8b5b0462019-11-13 21:07:362732 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2733 'packages': [
2734 {
2735 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
2736 'version': 'version:1.0.1-cr0',
2737 },
2738 ],
2739 'condition': 'checkout_android',
2740 'dep_type': 'cipd',
2741 },
2742
Pavel Shmakovc1d47012018-08-24 14:36:222743 'src/third_party/android_deps/libs/com_google_guava_guava': {
2744 'packages': [
2745 {
2746 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Peter Kotwicz53f64112020-12-21 23:16:552747 'version': 'version:30.1-jre-cr0',
Peter Wenee303ae2018-09-12 19:41:372748 },
2749 ],
2750 'condition': 'checkout_android',
2751 'dep_type': 'cipd',
2752 },
2753
Peter Kotwicz57eedc72020-11-13 20:05:462754 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2755 'packages': [
2756 {
2757 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Peter Kotwicz53f64112020-12-21 23:16:552758 'version': 'version:30.1-android-cr0',
Peter Kotwicz57eedc72020-11-13 20:05:462759 },
2760 ],
2761 'condition': 'checkout_android',
2762 'dep_type': 'cipd',
2763 },
2764
Ben Joycebd0d9e52019-11-12 09:01:502765 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2766 'packages': [
2767 {
2768 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
2769 'version': 'version:1.0-cr0',
2770 },
2771 ],
2772 'condition': 'checkout_android',
2773 'dep_type': 'cipd',
2774 },
2775
Peter Wenee303ae2018-09-12 19:41:372776 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2777 'packages': [
2778 {
2779 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Peter Kotwicz53f64112020-12-21 23:16:552780 'version': 'version:1.3-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222781 },
2782 ],
2783 'condition': 'checkout_android',
2784 'dep_type': 'cipd',
2785 },
2786
Andrew Grievebddebf72019-11-25 17:59:102787 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2788 'packages': [
2789 {
2790 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
2791 'version': 'version:3.4.0-cr0',
2792 },
2793 ],
2794 'condition': 'checkout_android',
2795 'dep_type': 'cipd',
2796 },
2797
Mohamed Heikal25f926b72020-06-25 02:58:482798 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342799 'packages': [
2800 {
Mohamed Heikal25f926b72020-06-25 02:58:482801 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal4c434bbb2020-08-26 22:28:402802 'version': 'version:3.13.0-cr0',
Mohamed Heikal7dc993cb2018-11-20 22:16:342803 },
2804 ],
2805 'condition': 'checkout_android',
2806 'dep_type': 'cipd',
2807 },
2808
Andrew Grieve8b5b0462019-11-13 21:07:362809 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2810 'packages': [
2811 {
2812 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
2813 'version': 'version:1.3.0-cr0',
2814 },
2815 ],
2816 'condition': 'checkout_android',
2817 'dep_type': 'cipd',
2818 },
2819
Pavel Shmakovc1d47012018-08-24 14:36:222820 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2821 'packages': [
2822 {
2823 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Sam Maierc857ea02020-11-24 20:10:262824 'version': 'version:1.13.0-cr0',
Pavel Shmakovc1d47012018-08-24 14:36:222825 },
2826 ],
2827 'condition': 'checkout_android',
2828 'dep_type': 'cipd',
2829 },
2830
Ben Joyce5ce169f02020-03-20 13:07:122831 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2832 'packages': [
2833 {
2834 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
2835 'version': 'version:2.1.1-cr0',
2836 },
2837 ],
2838 'condition': 'checkout_android',
2839 'dep_type': 'cipd',
2840 },
2841
Ben Joyce18c01322020-01-03 23:07:592842 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
2843 'packages': [
2844 {
2845 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
2846 'version': 'version:1.3.2-cr0',
2847 },
2848 ],
2849 'condition': 'checkout_android',
2850 'dep_type': 'cipd',
2851 },
2852
Pavel Shmakovc1d47012018-08-24 14:36:222853 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
2854 'packages': [
2855 {
2856 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
2857 'version': 'version:1.0-cr0',
2858 },
2859 ],
2860 'condition': 'checkout_android',
2861 'dep_type': 'cipd',
2862 },
2863
2864 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:372865 'packages': [
2866 {
2867 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
2868 'version': 'version:1-cr0',
2869 },
2870 ],
2871 'condition': 'checkout_android',
2872 'dep_type': 'cipd',
2873 },
2874
Ben Joyce157038a2020-05-06 20:13:062875 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
2876 'packages': [
2877 {
2878 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
2879 'version': 'version:1.9.6.2-cr0',
2880 },
2881 ],
2882 'condition': 'checkout_android',
2883 'dep_type': 'cipd',
2884 },
2885
Haiyang Pand924ea82021-03-01 18:44:052886 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:062887 'packages': [
2888 {
2889 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
2890 'version': 'version:1.9.6.2-cr0',
2891 },
2892 ],
2893 'condition': 'checkout_android',
2894 'dep_type': 'cipd',
2895 },
2896
Peter Wen414bfbc2020-02-19 20:02:002897 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
2898 'packages': [
2899 {
2900 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
2901 'version': 'version:0.2-cr0',
2902 },
2903 ],
2904 'condition': 'checkout_android',
2905 'dep_type': 'cipd',
2906 },
2907
Yun Liu081719f2019-03-20 23:24:022908 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
2909 'packages': [
2910 {
2911 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
2912 'version': 'version:2.3.0-cr0',
2913 },
2914 ],
2915 'condition': 'checkout_android',
2916 'dep_type': 'cipd',
2917 },
2918
Ben Joyce157038a2020-05-06 20:13:062919 'src/third_party/android_deps/libs/org_apache_ant_ant': {
2920 'packages': [
2921 {
2922 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
2923 'version': 'version:1.8.0-cr0',
2924 },
2925 ],
2926 'condition': 'checkout_android',
2927 'dep_type': 'cipd',
2928 },
2929
2930 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
2931 'packages': [
2932 {
2933 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
2934 'version': 'version:1.8.0-cr0',
2935 },
2936 ],
2937 'condition': 'checkout_android',
2938 'dep_type': 'cipd',
2939 },
2940
2941 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
2942 'packages': [
2943 {
2944 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
2945 'version': 'version:2.1.3-cr0',
2946 },
2947 ],
2948 'condition': 'checkout_android',
2949 'dep_type': 'cipd',
2950 },
2951
2952 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
2953 'packages': [
2954 {
2955 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
2956 'version': 'version:2.2.1-cr0',
2957 },
2958 ],
2959 'condition': 'checkout_android',
2960 'dep_type': 'cipd',
2961 },
2962
2963 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
2964 'packages': [
2965 {
2966 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
2967 'version': 'version:2.2.1-cr0',
2968 },
2969 ],
2970 'condition': 'checkout_android',
2971 'dep_type': 'cipd',
2972 },
2973
2974 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
2975 'packages': [
2976 {
2977 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
2978 'version': 'version:2.2.1-cr0',
2979 },
2980 ],
2981 'condition': 'checkout_android',
2982 'dep_type': 'cipd',
2983 },
2984
2985 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
2986 'packages': [
2987 {
2988 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
2989 'version': 'version:2.2.1-cr0',
2990 },
2991 ],
2992 'condition': 'checkout_android',
2993 'dep_type': 'cipd',
2994 },
2995
2996 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
2997 'packages': [
2998 {
2999 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
3000 'version': 'version:2.2.1-cr0',
3001 },
3002 ],
3003 'condition': 'checkout_android',
3004 'dep_type': 'cipd',
3005 },
3006
3007 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3008 'packages': [
3009 {
3010 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
3011 'version': 'version:2.2.1-cr0',
3012 },
3013 ],
3014 'condition': 'checkout_android',
3015 'dep_type': 'cipd',
3016 },
3017
3018 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3019 'packages': [
3020 {
3021 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
3022 'version': 'version:2.2.1-cr0',
3023 },
3024 ],
3025 'condition': 'checkout_android',
3026 'dep_type': 'cipd',
3027 },
3028
3029 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3030 'packages': [
3031 {
3032 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
3033 'version': 'version:2.2.1-cr0',
3034 },
3035 ],
3036 'condition': 'checkout_android',
3037 'dep_type': 'cipd',
3038 },
3039
3040 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3041 'packages': [
3042 {
3043 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
3044 'version': 'version:2.2.1-cr0',
3045 },
3046 ],
3047 'condition': 'checkout_android',
3048 'dep_type': 'cipd',
3049 },
3050
3051 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3052 'packages': [
3053 {
3054 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
3055 'version': 'version:1.0-beta-6-cr0',
3056 },
3057 ],
3058 'condition': 'checkout_android',
3059 'dep_type': 'cipd',
3060 },
3061
3062 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3063 'packages': [
3064 {
3065 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
3066 'version': 'version:1.0-beta-6-cr0',
3067 },
3068 ],
3069 'condition': 'checkout_android',
3070 'dep_type': 'cipd',
3071 },
3072
3073 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3074 'packages': [
3075 {
3076 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
3077 'version': 'version:1.0-beta-6-cr0',
3078 },
3079 ],
3080 'condition': 'checkout_android',
3081 'dep_type': 'cipd',
3082 },
3083
3084 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3085 'packages': [
3086 {
3087 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
3088 'version': 'version:1.0-beta-6-cr0',
3089 },
3090 ],
3091 'condition': 'checkout_android',
3092 'dep_type': 'cipd',
3093 },
3094
Ben Joyce3d4dd2cd2020-05-27 18:32:503095 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3096 'packages': [
3097 {
3098 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
3099 'version': 'version:1.2.1-cr0',
3100 },
3101 ],
3102 'condition': 'checkout_android',
3103 'dep_type': 'cipd',
3104 },
3105
Peter Wenee303ae2018-09-12 19:41:373106 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3107 'packages': [
3108 {
3109 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Peter Kotwicz53f64112020-12-21 23:16:553110 'version': 'version:2.5.5-cr0',
Peter Wenee303ae2018-09-12 19:41:373111 },
3112 ],
3113 'condition': 'checkout_android',
3114 'dep_type': 'cipd',
3115 },
3116
Andrew Grieve8b5b0462019-11-13 21:07:363117 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3118 'packages': [
3119 {
3120 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Peter Kotwicz53f64112020-12-21 23:16:553121 'version': 'version:3.5.0-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363122 },
3123 ],
3124 'condition': 'checkout_android',
3125 'dep_type': 'cipd',
3126 },
3127
Peter Wen37c9003b2020-07-06 15:04:263128 'src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded': {
Andrew Grieve8b5b0462019-11-13 21:07:363129 'packages': [
3130 {
Peter Wen37c9003b2020-07-06 15:04:263131 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_shaded',
3132 'version': 'version:3.1.2-cr0',
Andrew Grieve8b5b0462019-11-13 21:07:363133 },
3134 ],
3135 'condition': 'checkout_android',
3136 'dep_type': 'cipd',
3137 },
3138
Peter Wenee303ae2018-09-12 19:41:373139 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3140 'packages': [
3141 {
3142 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Andrew Grieve8b5b0462019-11-13 21:07:363143 'version': 'version:1.17-cr0',
3144 },
3145 ],
3146 'condition': 'checkout_android',
3147 'dep_type': 'cipd',
3148 },
3149
Ben Joyce157038a2020-05-06 20:13:063150 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3151 'packages': [
3152 {
3153 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
3154 'version': 'version:1.0-alpha-9-stable-1-cr0',
3155 },
3156 ],
3157 'condition': 'checkout_android',
3158 'dep_type': 'cipd',
3159 },
3160
3161 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3162 'packages': [
3163 {
3164 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
3165 'version': 'version:1.11-cr0',
3166 },
3167 ],
3168 'condition': 'checkout_android',
3169 'dep_type': 'cipd',
3170 },
3171
3172 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3173 'packages': [
3174 {
3175 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
3176 'version': 'version:1.5.15-cr0',
3177 },
3178 ],
3179 'condition': 'checkout_android',
3180 'dep_type': 'cipd',
3181 },
3182
Andrew Grieve177c82f2020-02-03 19:35:173183 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3184 'packages': [
3185 {
3186 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
3187 'version': 'version:13.0-cr0',
3188 },
3189 ],
3190 'condition': 'checkout_android',
3191 'dep_type': 'cipd',
3192 },
3193
Ben Joyceb1d4e5d2020-01-22 23:45:173194 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3195 'packages': [
3196 {
3197 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Sam Maierc857ea02020-11-24 20:10:263198 'version': 'version:1.3.72-cr0',
Ben Joyceb1d4e5d2020-01-22 23:45:173199 },
3200 ],
3201 'condition': 'checkout_android',
3202 'dep_type': 'cipd',
3203 },
3204
3205 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3206 'packages': [
3207 {
3208 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Sam Maierc857ea02020-11-24 20:10:263209 'version': 'version:1.3.72-cr0',
Peter Wen414bfbc2020-02-19 20:02:003210 },
3211 ],
3212 'condition': 'checkout_android',
3213 'dep_type': 'cipd',
3214 },
3215
3216 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3217 'packages': [
3218 {
3219 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
3220 'version': 'version:0.1.0-cr0',
Ben Joyceb1d4e5d2020-01-22 23:45:173221 },
3222 ],
3223 'condition': 'checkout_android',
3224 'dep_type': 'cipd',
3225 },
3226
Andrew Grieve177c82f2020-02-03 19:35:173227 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3228 'packages': [
3229 {
3230 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
3231 'version': 'version:7.0-cr0',
3232 },
3233 ],
3234 'condition': 'checkout_android',
3235 'dep_type': 'cipd',
3236 },
3237
3238 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3239 'packages': [
3240 {
3241 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
3242 'version': 'version:7.0-cr0',
3243 },
3244 ],
3245 'condition': 'checkout_android',
3246 'dep_type': 'cipd',
3247 },
3248
3249 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3250 'packages': [
3251 {
3252 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
3253 'version': 'version:7.0-cr0',
3254 },
3255 ],
3256 'condition': 'checkout_android',
3257 'dep_type': 'cipd',
3258 },
3259
3260 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3261 'packages': [
3262 {
3263 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
3264 'version': 'version:7.0-cr0',
3265 },
3266 ],
3267 'condition': 'checkout_android',
3268 'dep_type': 'cipd',
3269 },
3270
3271 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3272 'packages': [
3273 {
3274 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
3275 'version': 'version:7.0-cr0',
3276 },
3277 ],
3278 'condition': 'checkout_android',
3279 'dep_type': 'cipd',
3280 },
3281
Andrew Grieve8b5b0462019-11-13 21:07:363282 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3283 'packages': [
3284 {
3285 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
3286 'version': 'version:2.1.2-cr0',
Peter Wenee303ae2018-09-12 19:41:373287 },
3288 ],
3289 'condition': 'checkout_android',
3290 'dep_type': 'cipd',
3291 },
Pavel Shmakovc1d47012018-08-24 14:36:223292
Ben Joyce157038a2020-05-06 20:13:063293 'src/third_party/android_deps/libs/org_robolectric_annotations': {
3294 'packages': [
3295 {
3296 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
3297 'version': 'version:4.3.1-cr0',
3298 },
3299 ],
3300 'condition': 'checkout_android',
3301 'dep_type': 'cipd',
3302 },
3303
3304 'src/third_party/android_deps/libs/org_robolectric_junit': {
3305 'packages': [
3306 {
3307 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
3308 'version': 'version:4.3.1-cr0',
3309 },
3310 ],
3311 'condition': 'checkout_android',
3312 'dep_type': 'cipd',
3313 },
3314
3315 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3316 'packages': [
3317 {
3318 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
3319 'version': 'version:4.3.1-cr0',
3320 },
3321 ],
3322 'condition': 'checkout_android',
3323 'dep_type': 'cipd',
3324 },
3325
3326 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3327 'packages': [
3328 {
3329 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
3330 'version': 'version:4.3.1-cr0',
3331 },
3332 ],
3333 'condition': 'checkout_android',
3334 'dep_type': 'cipd',
3335 },
3336
3337 'src/third_party/android_deps/libs/org_robolectric_resources': {
3338 'packages': [
3339 {
3340 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
3341 'version': 'version:4.3.1-cr0',
3342 },
3343 ],
3344 'condition': 'checkout_android',
3345 'dep_type': 'cipd',
3346 },
3347
3348 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3349 'packages': [
3350 {
3351 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
3352 'version': 'version:4.3.1-cr0',
3353 },
3354 ],
3355 'condition': 'checkout_android',
3356 'dep_type': 'cipd',
3357 },
3358
3359 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3360 'packages': [
3361 {
3362 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
3363 'version': 'version:4.3.1-cr0',
3364 },
3365 ],
3366 'condition': 'checkout_android',
3367 'dep_type': 'cipd',
3368 },
3369
3370 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3371 'packages': [
3372 {
3373 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
3374 'version': 'version:4.3.1-cr0',
3375 },
3376 ],
3377 'condition': 'checkout_android',
3378 'dep_type': 'cipd',
3379 },
3380
3381 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3382 'packages': [
3383 {
3384 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
3385 'version': 'version:4.3.1-cr0',
3386 },
3387 ],
3388 'condition': 'checkout_android',
3389 'dep_type': 'cipd',
3390 },
3391
Ben Joyce2ab67672020-05-25 23:09:013392 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
3393 'packages': [
3394 {
3395 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
Andrew Grieve064c6242020-06-09 19:57:573396 'version': 'version:4.3.1-cr1',
Ben Joyce2ab67672020-05-25 23:09:013397 },
3398 ],
3399 'condition': 'checkout_android',
3400 'dep_type': 'cipd',
3401 },
3402
3403 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3404 'packages': [
3405 {
3406 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
3407 'version': 'version:4.3.1-cr0',
3408 },
3409 ],
3410 'condition': 'checkout_android',
3411 'dep_type': 'cipd',
3412 },
3413
Ben Joyce157038a2020-05-06 20:13:063414 'src/third_party/android_deps/libs/org_robolectric_utils': {
3415 'packages': [
3416 {
3417 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
3418 'version': 'version:4.3.1-cr0',
3419 },
3420 ],
3421 'condition': 'checkout_android',
3422 'dep_type': 'cipd',
3423 },
3424
3425 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3426 'packages': [
3427 {
3428 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
3429 'version': 'version:4.3.1-cr0',
3430 },
3431 ],
3432 'condition': 'checkout_android',
3433 'dep_type': 'cipd',
3434 },
3435
Peter Wen37c9003b2020-07-06 15:04:263436 'src/third_party/android_deps/libs/org_threeten_threeten_extra': {
3437 'packages': [
3438 {
3439 'package': 'chromium/third_party/android_deps/libs/org_threeten_threeten_extra',
3440 'version': 'version:1.5.0-cr0',
3441 },
3442 ],
3443 'condition': 'checkout_android',
3444 'dep_type': 'cipd',
3445 },
3446
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033447 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123448
3449 'src/tools/resultdb': {
3450 'packages': [
3451 {
3452 'package': 'infra/tools/result_adapter/${{platform}}',
3453 'version': Var('resultdb_version'),
3454 },
3455 ],
3456 'dep_type': 'cipd',
3457 },
[email protected]5f129de2009-02-24 23:22:043458}
3459
[email protected]00c517672010-11-04 00:27:293460
[email protected]5f129de2009-02-24 23:22:043461include_rules = [
3462 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143463 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393464 '+base',
3465 '+build',
3466 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013467 # perfetto is base's public dependency.
3468 '+third_party/perfetto/include/perfetto/tracing',
[email protected]5f129de2009-02-24 23:22:043469
[email protected]dfbff862012-11-28 19:08:143470 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393471 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143472
Stefan Zagerfd5ba192014-08-23 00:29:393473 '+testing',
3474 '+third_party/icu/source/common/unicode',
3475 '+third_party/icu/source/i18n/unicode',
3476 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413477
Peter Kasting16fe8fef2020-07-31 15:40:523478 # Abseil features must be allowlisted explicitly for now. See
3479 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3480 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413481 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523482 '-third_party/abseil-cpp',
Peter Kastinga9cf1c52020-07-31 17:42:463483 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043484]
3485
3486
3487# checkdeps.py shouldn't check include paths for files in these dirs:
3488skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393489 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143490 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393491 'skia',
3492 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413493 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393494 'v8',
[email protected]5f129de2009-02-24 23:22:043495]
[email protected]bfa24b962009-03-02 00:16:163496
3497
3498hooks = [
3499 {
[email protected]9372bec2014-08-14 14:03:303500 # This clobbers when necessary (based on get_landmines.py). It must be the
3501 # first hook so that other things that get/generate into the output
3502 # directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393503 'name': 'landmines',
3504 'pattern': '.',
3505 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483506 'python',
Stefan Zagerfd5ba192014-08-23 00:29:393507 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303508 ],
3509 },
3510 {
Sylvain Defresne52ba2df52020-07-08 17:32:103511 # This clobbers when necessary (based on get_landmines.py). It must be the
3512 # first hook so that other things that get/generate into the output
3513 # directory will not subsequently be clobbered. This script is only run
3514 # for iOS build with src_internal.
3515 'name': 'landmines_ios_internal',
3516 'pattern': '.',
3517 'condition': 'checkout_ios and checkout_src_internal',
3518 'action': [
3519 'python',
3520 'src/build/landmines.py',
3521 '--landmine-scripts',
3522 'src/ios_internal/build/get_landmines.py',
3523 '--landmines-path',
3524 'src/ios_internal/.landmines',
3525 ],
3526 },
3527 {
Dan Jacquescea92c512017-06-02 23:59:163528 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3529 # disabled.
3530 'name': 'disable_depot_tools_selfupdate',
3531 'pattern': '.',
3532 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483533 'python',
Dan Jacquescea92c512017-06-02 23:59:163534 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3535 '--disable',
3536 ],
3537 },
3538 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173539 # Ensure that we don't accidentally reference any .pyc files whose
3540 # corresponding .py files have since been deleted.
3541 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523542 'name': 'remove_stale_pyc_files',
3543 'pattern': '.',
3544 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483545 'python',
jbudorick94a712c2016-03-09 19:03:523546 'src/tools/remove_stale_pyc_files.py',
3547 'src/android_webview/tools',
3548 'src/build/android',
3549 'src/gpu/gles2_conform_support',
3550 'src/infra',
3551 'src/ppapi',
3552 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493553 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583554 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523555 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523556 'src/tools',
3557 ],
3558 },
3559 {
Dirk Prankecbff2fc2019-03-22 21:53:443560 # Verify that we have the right GN binary and force-install it if we
3561 # don't, in order to work around crbug.com/944367.
3562 # TODO(crbug.com/944667) Get rid of this when cipd is ensuring we
3563 # have the right binary more carefully and we no longer need this.
3564 'name': 'ensure_gn_version',
3565 'pattern': '.',
3566 'action': [
3567 'python',
3568 'src/buildtools/ensure_gn_version.py',
3569 Var('gn_version')
3570 ],
3571 },
3572 {
[email protected]89e43f652011-08-18 00:03:173573 # This downloads binaries for Native Client's newlib toolchain.
3574 # Done in lieu of building the toolchain from scratch as it can take
3575 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393576 'name': 'nacltools',
3577 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553578 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393579 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483580 'python',
dyen249880632014-11-20 23:02:203581 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223582 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553583 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173584 ],
3585 },
[email protected]3a0b2492011-08-24 20:41:163586 {
Tom Andersona07b9fe2018-02-09 04:08:263587 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393588 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263589 'condition': 'checkout_linux and checkout_arm',
Nodir Turakulovdd080902018-01-20 01:06:483590 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263591 '--arch=arm'],
3592 },
3593 {
3594 'name': 'sysroot_arm64',
3595 'pattern': '.',
3596 'condition': 'checkout_linux and checkout_arm64',
3597 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3598 '--arch=arm64'],
3599 },
3600 {
3601 'name': 'sysroot_x86',
3602 'pattern': '.',
3603 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
3604 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3605 '--arch=x86'],
3606 },
3607 {
3608 'name': 'sysroot_mips',
3609 'pattern': '.',
3610 'condition': 'checkout_linux and checkout_mips',
3611 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3612 '--arch=mips'],
3613 },
3614 {
Wang Qingd25f7cc2018-09-05 06:01:043615 'name': 'sysroot_mips64',
3616 'pattern': '.',
3617 'condition': 'checkout_linux and checkout_mips64',
3618 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3619 '--arch=mips64el'],
3620 },
3621
3622 {
Tom Andersona07b9fe2018-02-09 04:08:263623 'name': 'sysroot_x64',
3624 'pattern': '.',
3625 'condition': 'checkout_linux and checkout_x64',
3626 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3627 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293628 },
3629 {
Nico Weber76299302018-02-01 20:36:453630 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3631 'name': 'ciopfs_linux',
3632 'pattern': '.',
3633 'condition': 'checkout_win and host_os == "linux"',
3634 'action': [ 'python',
3635 'src/third_party/depot_tools/download_from_google_storage.py',
3636 '--no_resume',
3637 '--no_auth',
3638 '--bucket', 'chromium-browser-clang/ciopfs',
3639 '-s', 'src/build/ciopfs.sha1',
3640 ]
3641 },
3642 {
Nico Weberb19437032017-10-09 02:45:093643 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393644 'name': 'win_toolchain',
3645 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403646 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483647 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203648 },
justincohen6a03a3d2016-03-26 21:44:383649 {
3650 # Update the Mac toolchain if necessary.
3651 'name': 'mac_toolchain',
3652 'pattern': '.',
Michael Achenbach0c78efa2019-07-30 20:00:023653 'condition': 'checkout_mac',
Mark Mentovaibc158342020-11-11 13:24:403654 'action': ['python', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383655 },
[email protected]c71d3282014-04-09 01:56:203656 {
Hans Wennborg0214e8a2019-04-29 09:50:513657 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123658 # Note: On Win, this should run after win_toolchain, as it may use it.
3659 'name': 'clang',
3660 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513661 'condition': 'not llvm_force_head_revision',
3662 'action': ['python', 'src/tools/clang/scripts/update.py'],
3663 },
3664 {
3665 # Build the clang toolchain from tip-of-tree.
3666 # Note: On Win, this should run after win_toolchain, as it may use it.
3667 'name': 'clang_tot',
3668 'pattern': '.',
3669 'condition': 'llvm_force_head_revision',
Hans Wennborgd1eec552019-05-02 14:59:073670 'action': ['python', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513671 '--llvm-force-head-revision',
3672 '--with-android={checkout_android}'],
Hans Wennborg28fb41c2014-09-22 23:25:123673 },
3674 {
Roberto Carrillo36312722018-10-17 02:18:453675 # This is supposed to support the same set of platforms as 'clang' above.
3676 'name': 'clang_coverage',
3677 'pattern': '.',
3678 'condition': 'checkout_clang_coverage_tools',
Hans Wennborg8ee64a12019-11-05 17:31:303679 'action': ['python', 'src/tools/clang/scripts/update.py',
3680 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453681 },
3682 {
George Burgess IVa55e6bed2019-12-11 16:24:083683 # This is also supposed to support the same set of platforms as 'clang'
3684 # above. LLVM ToT support isn't provided at the moment.
3685 'name': 'clang_tidy',
3686 'pattern': '.',
3687 'condition': 'checkout_clang_tidy',
3688 'action': ['python', 'src/tools/clang/scripts/update.py',
3689 '--package=clang-tidy'],
3690 },
3691 {
Nico Weber1df4a692017-10-16 21:36:303692 # Mac doesn't use lld so it's not included in the default clang bundle
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213693 # there. lld is however needed in win and Fuchsia cross builds, so
3694 # download it there. Should run after the clang hook.
Nico Weber1df4a692017-10-16 21:36:303695 'name': 'lld/mac',
3696 'pattern': '.',
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213697 'condition': 'host_os == "mac" and (checkout_win or checkout_fuchsia)',
Hans Wennborg8ee64a12019-11-05 17:31:303698 'action': ['python', 'src/tools/clang/scripts/update.py',
3699 '--package=lld_mac'],
Nico Weber1df4a692017-10-16 21:36:303700 },
3701 {
Nico Weber98fd3772020-12-11 21:14:063702 # Should run after the clang hook.
3703 'name': 'objdump/mac',
3704 'pattern': '.',
3705 'condition': 'checkout_mac and host_os != "mac"',
3706 'action': ['python', 'src/tools/clang/scripts/update.py',
3707 '--package=objdump'],
3708 },
3709 {
phajdan.jr2448b2c2015-04-24 21:04:173710 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393711 'name': 'lastchange',
3712 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483713 'action': ['python', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393714 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253715 },
3716 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373717 # Update GPU lists version string (for gpu/config).
3718 'name': 'gpu_lists_version',
3719 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483720 'action': ['python', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373721 '-m', 'GPU_LISTS_VERSION',
3722 '--revision-id-only',
3723 '--header', 'src/gpu/config/gpu_lists_version.h'],
3724 },
3725 {
halcanary5cacab3a2016-07-29 19:23:203726 # Update skia_commit_hash.h.
3727 'name': 'lastchange_skia',
3728 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483729 'action': ['python', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203730 '-m', 'SKIA_COMMIT_HASH',
3731 '-s', 'src/third_party/skia',
3732 '--header', 'src/skia/ext/skia_commit_hash.h'],
3733 },
[email protected]6eabd702014-01-12 00:19:203734 # Pull clang-format binaries using checked-in hashes.
3735 {
Stefan Zagerfd5ba192014-08-23 00:29:393736 'name': 'clang_format_win',
3737 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193738 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483739 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123740 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393741 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393742 '--no_auth',
3743 '--bucket', 'chromium-clang-format',
3744 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203745 ],
3746 },
3747 {
Stefan Zagerfd5ba192014-08-23 00:29:393748 'name': 'clang_format_mac',
3749 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193750 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483751 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123752 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393753 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393754 '--no_auth',
3755 '--bucket', 'chromium-clang-format',
3756 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203757 ],
3758 },
3759 {
Stefan Zagerfd5ba192014-08-23 00:29:393760 'name': 'clang_format_linux',
3761 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193762 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483763 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123764 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393765 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393766 '--no_auth',
3767 '--bucket', 'chromium-clang-format',
3768 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:213769 ],
3770 },
Nico Weber0c0ade82017-10-19 22:34:433771 # Pull rc binaries using checked-in hashes.
3772 {
3773 'name': 'rc_win',
3774 'pattern': '.',
3775 'condition': 'checkout_win and host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483776 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433777 'src/third_party/depot_tools/download_from_google_storage.py',
3778 '--no_resume',
3779 '--no_auth',
3780 '--bucket', 'chromium-browser-clang/rc',
3781 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
3782 ],
3783 },
3784 {
3785 'name': 'rc_mac',
3786 'pattern': '.',
3787 'condition': 'checkout_win and host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483788 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433789 'src/third_party/depot_tools/download_from_google_storage.py',
3790 '--no_resume',
3791 '--no_auth',
3792 '--bucket', 'chromium-browser-clang/rc',
3793 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
3794 ],
3795 },
3796 {
3797 'name': 'rc_linux',
3798 'pattern': '.',
3799 'condition': 'checkout_win and host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483800 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433801 'src/third_party/depot_tools/download_from_google_storage.py',
3802 '--no_resume',
3803 '--no_auth',
3804 '--bucket', 'chromium-browser-clang/rc',
3805 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:313806 ]
3807 },
Nico Weber76299302018-02-01 20:36:453808 {
Tom Anderson44027d42018-03-15 17:14:533809 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:313810 'pattern': '.',
3811 'action': [ 'download_from_google_storage',
3812 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:313813 '--extract',
3814 '--no_auth',
3815 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:533816 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:433817 ],
3818 },
Yves Gerey0e064c4c2019-11-06 14:42:093819 # Download test resources for opus, i.e. audio files.
3820 {
3821 'name': 'opus_test_files',
3822 'pattern': '.',
3823 'action': ['download_from_google_storage',
3824 '--no_auth',
3825 '--quiet',
3826 '--bucket', 'chromium-webrtc-resources',
3827 '-d', 'src/third_party/opus/tests/resources'],
3828 },
erikwright9bdc2bf2015-01-22 20:20:043829 {
David Benjaminddc843c2019-03-26 14:50:073830 'name': 'apache_mac',
3831 'pattern': '\\.sha1',
3832 'condition': 'checkout_mac',
3833 'action': [ 'python',
3834 'src/third_party/depot_tools/download_from_google_storage.py',
3835 '--no_resume',
3836 '--directory',
3837 '--recursive',
3838 '--no_auth',
3839 '--num_threads=16',
3840 '--bucket', 'chromium-apache-mac',
3841 'src/third_party/apache-mac',
3842 ],
3843 },
3844 {
Stefan Zagerfd5ba192014-08-23 00:29:393845 'name': 'apache_win32',
3846 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:073847 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483848 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123849 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393850 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393851 '--directory',
3852 '--recursive',
3853 '--no_auth',
3854 '--num_threads=16',
3855 '--bucket', 'chromium-apache-win32',
3856 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:263857 ],
3858 },
3859 {
Dirk Pranke6c360be2017-10-09 19:06:593860 'name': 'msan_chained_origins',
3861 'pattern': '.',
3862 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483863 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593864 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363865 '--no_resume',
3866 '--no_auth',
3867 '--bucket', 'chromium-instrumented-libraries',
3868 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593869 ],
3870 },
3871 {
3872 'name': 'msan_no_origins',
3873 'pattern': '.',
3874 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483875 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593876 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363877 '--no_resume',
3878 '--no_auth',
3879 '--bucket', 'chromium-instrumented-libraries',
3880 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593881 ],
thomasandersonaa441f52017-04-04 22:35:393882 },
3883 {
Dirk Pranke474d1ca2019-03-13 23:14:363884 'name': 'wasm_fuzzer',
3885 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483886 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123887 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363888 '--no_resume',
3889 '--no_auth',
3890 '-u',
3891 '--bucket', 'v8-wasm-fuzzer',
3892 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:473893 ],
3894 },
dpapadcbee6ab2017-01-14 03:05:533895
3896 # Pull down Node binaries for WebUI toolchain.
3897 {
3898 'name': 'node_linux64',
3899 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193900 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483901 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123902 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533903 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533904 '--extract',
3905 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183906 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533907 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
3908 ],
3909 },
3910 {
3911 'name': 'node_mac',
3912 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193913 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483914 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123915 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533916 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533917 '--extract',
3918 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183919 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533920 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
3921 ],
3922 },
3923 {
3924 'name': 'node_win',
3925 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193926 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483927 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123928 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533929 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533930 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183931 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533932 '-s', 'src/third_party/node/win/node.exe.sha1',
3933 ],
3934 },
3935
3936 # Pull down NPM dependencies for WebUI toolchain.
3937 {
3938 'name': 'webui_node_modules',
3939 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483940 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123941 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533942 '--no_resume',
3943 '--extract',
3944 '--no_auth',
3945 '--bucket', 'chromium-nodejs',
3946 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
3947 ],
3948 },
kainino61f7bce2017-04-28 21:53:273949
Dirk Prankec1d528fc02017-11-03 15:15:033950 # Download Telemetry's binary dependencies via conditionals
3951 {
3952 'name': 'checkout_telemetry_binary_dependencies',
3953 'condition': 'checkout_telemetry_dependencies',
3954 'pattern': '.',
Nodir Turakulove2d81c32017-11-10 07:47:273955 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:033956 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
3957 ],
3958 },
Ryan Heise305d2652020-09-25 02:02:333959
Stephen Martinis924a02d2017-11-08 10:12:033960 # Download Telemetry's benchmark binary dependencies via conditionals
3961 {
3962 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:553963 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:033964 'pattern': '.',
Nodir Turakuloveea875a2018-01-22 23:52:523965 'action': [ 'vpython',
Stephen Martinis924a02d2017-11-08 10:12:033966 'src/tools/perf/fetch_benchmark_deps.py',
3967 '-f',
Ryan Heise305d2652020-09-25 02:02:333968 '-p',
3969 'linux'
Stephen Martinis924a02d2017-11-08 10:12:033970 ],
3971 },
Ryan Heise305d2652020-09-25 02:02:333972 {
3973 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:553974 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:333975 'pattern': '.',
3976 'action': [ 'vpython',
3977 'src/tools/perf/fetch_benchmark_deps.py',
3978 '-f',
3979 '-p',
3980 'win'
3981 ],
3982 },
3983 {
3984 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:553985 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:333986 'pattern': '.',
3987 'action': [ 'vpython',
3988 'src/tools/perf/fetch_benchmark_deps.py',
3989 '-f',
3990 '-p',
3991 'mac'
3992 ],
3993 },
3994 {
3995 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:553996 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:333997 'pattern': '.',
3998 'action': [ 'vpython',
3999 'src/tools/perf/fetch_benchmark_deps.py',
4000 '-f',
4001 '-p',
4002 'android'
4003 ],
4004 },
4005
Dirk Prankec1d528fc02017-11-03 15:15:034006
Dirk Pranke099b747b2017-10-06 04:29:094007 # This is used to ensure that all network operations are properly
4008 # annotated so we can document what they're for.
4009 {
4010 'name': 'tools_traffic_annotation_linux',
4011 'pattern': '.',
4012 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484013 'action': [ 'python',
Dirk Pranke099b747b2017-10-06 04:29:094014 'src/third_party/depot_tools/download_from_google_storage.py',
4015 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094016 '--no_auth',
4017 '--num_threads=4',
4018 '--bucket', 'chromium-tools-traffic_annotation',
4019 '-d', 'src/tools/traffic_annotation/bin/linux64',
4020 ],
4021 },
4022
Ramin Halavatib7e55d92017-11-21 08:00:574023# This is used to ensure that all network operations are properly
4024# annotated so we can document what they're for.
4025 {
4026 'name': 'tools_traffic_annotation_windows',
4027 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524028 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484029 'action': [ 'python',
Ramin Halavatib7e55d92017-11-21 08:00:574030 'src/third_party/depot_tools/download_from_google_storage.py',
4031 '--no_resume',
4032 '--no_auth',
4033 '--num_threads=4',
4034 '--bucket', 'chromium-tools-traffic_annotation',
4035 '-d', 'src/tools/traffic_annotation/bin/win32',
4036 ],
4037 },
4038
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404039 # Pull down Zucchini test data.
4040 {
4041 'name': 'zucchini_testdata',
4042 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484043 'action': [ 'python',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404044 'src/third_party/depot_tools/download_from_google_storage.py',
4045 '--no_resume',
4046 '--no_auth',
huangs3bad8e22017-09-05 21:50:004047 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574048 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4049 '--recursive',
4050 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404051 ],
4052 },
Arthur Wang95d62d42020-06-03 04:53:254053 # Pull down WPR Archive files
4054 {
4055 'name': 'Fetch WPR archive files',
4056 'pattern': '.',
4057 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
4058 'action': [ 'python',
4059 'src/chrome/test/data/android/manage_wpr_archives.py',
4060 'download',
4061 ],
4062 },
John Budorickda801692018-02-21 23:24:284063 {
George Burgess IV1f751e42018-01-23 22:10:004064 'name': 'Fetch Android AFDO profile',
4065 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034066 'condition': 'checkout_android or checkout_linux',
Tiancong Wang6cfc1632019-07-25 21:32:374067 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114068 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374069 '--newest_state=src/chrome/android/profiles/newest.txt',
4070 '--local_state=src/chrome/android/profiles/local.txt',
4071 '--output_name=src/chrome/android/profiles/afdo.prof',
4072 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4073 ],
George Burgess IV1f751e42018-01-23 22:10:004074 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564075 {
Tom Anderson49e74972019-01-04 19:17:404076 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564077 'pattern': '\\.sha1',
4078 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484079 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274080 'src/third_party/depot_tools/download_from_google_storage.py',
4081 '--no_resume',
4082 '--no_auth',
4083 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404084 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564085 ],
4086 },
4087 {
Tom Anderson49e74972019-01-04 19:17:404088 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264089 'pattern': '\\.sha1',
4090 'condition': 'checkout_android',
4091 'action': [ 'python',
4092 'src/third_party/depot_tools/download_from_google_storage.py',
4093 '--no_resume',
4094 '--no_auth',
4095 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404096 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4097 ],
4098 },
4099 {
4100 'name': 'gvr_static_shim_android_arm64_1',
4101 'pattern': '\\.sha1',
4102 'condition': 'checkout_android',
4103 'action': [ 'python',
4104 'src/third_party/depot_tools/download_from_google_storage.py',
4105 '--no_resume',
4106 '--no_auth',
4107 '--bucket', 'chromium-gvr-static-shim',
4108 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4109 ],
4110 },
4111 {
Tom Anderson49e74972019-01-04 19:17:404112 'name': 'gvr_static_shim_android_arm64_Cr',
4113 'pattern': '\\.sha1',
4114 'condition': 'checkout_android',
4115 'action': [ 'python',
4116 'src/third_party/depot_tools/download_from_google_storage.py',
4117 '--no_resume',
4118 '--no_auth',
4119 '--bucket', 'chromium-gvr-static-shim',
4120 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4121 ],
Tom Anderson16eac9c2018-05-23 21:26:264122 },
4123 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564124 'name': 'vr_controller_test_api',
4125 'pattern': '\\.sha1',
4126 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484127 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274128 'src/third_party/depot_tools/download_from_google_storage.py',
4129 '--no_resume',
4130 '--no_auth',
4131 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4132 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564133 ],
4134 },
4135 # Download VR test APKs only if the environment variable is set
4136 {
4137 'name': 'vr_test_apks',
4138 'pattern': '.',
4139 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484140 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054141 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564142 ],
4143 },
bsheedye3c0a222018-07-27 19:06:094144 # DOWNLOAD AR test APKs only if the environment variable is set
4145 {
4146 'name': 'ar_test_apks',
4147 'pattern': '.',
4148 'condition': 'checkout_android',
4149 'action': [ 'python',
4150 'src/third_party/arcore-android-sdk/test-apks/update.py',
4151 ],
4152 },
dstockwelle9ef7892019-03-06 10:30:524153 # Download common ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:134154 {
4155 'name': 'ink-build',
4156 'pattern': '.',
4157 'condition': 'checkout_chromeos',
4158 'action': [ 'python',
4159 'src/third_party/depot_tools/download_from_google_storage.py',
4160 '--no_resume',
4161 '--no_auth',
4162 '--num_threads=4',
4163 '--bucket', 'chromium-ink',
4164 '-d', 'src/third_party/ink/build',
4165 ],
4166 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564167 {
Alex Turner18453172019-12-12 21:05:434168 'name': 'subresource-filter-ruleset',
4169 'pattern': '.',
4170 'action': [ 'python',
4171 'src/third_party/depot_tools/download_from_google_storage.py',
4172 '--no_resume',
4173 '--no_auth',
4174 '--bucket', 'chromium-ads-detection',
4175 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4176 ],
4177 },
4178 {
Tiancong Wang6cfc1632019-07-25 21:32:374179 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4180 'pattern': '.',
4181 'condition': 'checkout_chromeos or checkout_simplechrome',
4182 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114183 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374184 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4185 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4186 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4187 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4188 ],
4189 },
Tiancong Wang97a86552019-09-17 22:32:404190 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374191 {
Tiancong Wang1150e0f2020-10-12 22:32:034192 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4193 'pattern': '.',
4194 'condition': 'checkout_chromeos or checkout_simplechrome',
4195 'action': [ 'vpython',
Wan-Teh Chang596a8202020-10-13 22:55:414196 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034197 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4198 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4199 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4200 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4201 ],
4202 },
4203 {
4204 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4205 'pattern': '.',
4206 'condition': 'checkout_chromeos or checkout_simplechrome',
4207 'action': [ 'vpython',
4208 'src/tools/download_optimization_profile.py',
4209 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4210 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4211 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4212 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4213 ],
4214 },
4215 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564216 # Pull doclava binaries if building for Android.
4217 'name': 'doclava',
4218 'pattern': '.',
4219 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484220 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054221 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564222 ],
4223 },
4224
4225 {
Chong Gu26612e62020-10-06 01:41:344226 'name': 'Download Fuchsia SDK',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564227 'pattern': '.',
4228 'condition': 'checkout_fuchsia',
4229 'action': [
Nodir Turakulovdd080902018-01-20 01:06:484230 'python',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564231 'src/build/fuchsia/update_sdk.py',
omer902517f72020-10-16 12:53:084232 '--default-bucket={fuchsia_sdk_bucket}',
Chong Gu26612e62020-10-06 01:41:344233 ],
4234 },
4235
4236 {
4237 'name': 'Download Fuchsia system images',
4238 'pattern': '.',
4239 'condition': 'checkout_fuchsia',
4240 'action': [
4241 'python',
4242 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504243 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084244 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564245 ],
4246 },
Dan Jacques9731b23a2017-10-12 20:40:174247
Ben Pasteneaf216c7d2019-05-21 20:56:544248 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434249 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024250 {
Benjamin Pastene99550d22018-04-19 00:16:434251 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024252 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434253 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024254 'action': [
4255 'src/third_party/chromite/bin/cros',
4256 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174257 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434258 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024259 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254260 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254261 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434262 '--cache-dir=src/build/cros_cache/',
4263 '--use-external-config',
4264 '--boards={cros_boards_with_qemu_images}',
4265 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024266 ],
4267 },
Benjamin Pastene99550d22018-04-19 00:16:434268 {
4269 'name': 'cros_simplechrome_artifacts_with_no_vm',
4270 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434271 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434272 'action': [
4273 'src/third_party/chromite/bin/cros',
4274 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174275 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434276 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434277 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254278 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254279 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434280 '--cache-dir=src/build/cros_cache/',
4281 '--use-external-config',
4282 '--boards={cros_boards}',
4283 ],
4284 },
4285 {
4286 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4287 'pattern': '.',
4288 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4289 'action': [
4290 'src/third_party/chromite/bin/cros',
4291 'chrome-sdk',
4292 '--fallback-versions=10',
4293 '--nogoma',
4294 '--nogn-gen',
4295 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254296 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434297 '--cache-dir=src/build/cros_cache/',
4298 '--boards={cros_boards_with_qemu_images}',
4299 '--download-vm',
4300 ],
4301 },
4302 {
4303 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4304 'pattern': '.',
4305 'condition': 'checkout_simplechrome and checkout_src_internal',
4306 'action': [
4307 'src/third_party/chromite/bin/cros',
4308 'chrome-sdk',
4309 '--fallback-versions=10',
4310 '--nogoma',
4311 '--nogn-gen',
4312 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254313 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434314 '--cache-dir=src/build/cros_cache/',
4315 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434316 ],
4317 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024318
Yuke Liaob3a683e2020-04-29 01:43:594319 # Download PGO profiles.
4320 {
4321 'name': 'Fetch PGO profiles for win32',
4322 'pattern': '.',
4323 'condition': 'checkout_pgo_profiles and checkout_win',
4324 'action': [ 'vpython',
4325 'src/tools/update_pgo_profiles.py',
4326 '--target=win32',
4327 'update',
4328 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4329 ],
4330 },
4331 {
4332 'name': 'Fetch PGO profiles for win64',
4333 'pattern': '.',
4334 'condition': 'checkout_pgo_profiles and checkout_win',
4335 'action': [ 'vpython',
4336 'src/tools/update_pgo_profiles.py',
4337 '--target=win64',
4338 'update',
4339 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4340 ],
4341 },
4342 {
4343 'name': 'Fetch PGO profiles for mac',
4344 'pattern': '.',
4345 'condition': 'checkout_pgo_profiles and checkout_mac',
4346 'action': [ 'vpython',
4347 'src/tools/update_pgo_profiles.py',
4348 '--target=mac',
4349 'update',
4350 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4351 ],
4352 },
Sebastien Marchand5e903fe2020-08-19 15:44:424353 {
4354 'name': 'Fetch PGO profiles for linux',
4355 'pattern': '.',
4356 'condition': 'checkout_pgo_profiles and checkout_linux',
4357 'action': [ 'vpython',
4358 'src/tools/update_pgo_profiles.py',
4359 '--target=linux',
4360 'update',
4361 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4362 ],
4363 },
Yuke Liaob3a683e2020-04-29 01:43:594364
Dan Jacques9731b23a2017-10-12 20:40:174365 # Download and initialize "vpython" VirtualEnv environment packages.
4366 {
4367 'name': 'vpython_common',
4368 'pattern': '.',
4369 'action': [ 'vpython',
4370 '-vpython-spec', 'src/.vpython',
4371 '-vpython-tool', 'install',
4372 ],
4373 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564374]
scottmg4cd62bec2017-05-16 03:55:254375
jbudoricke6932bfd2016-09-07 02:09:224376recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224377 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364378 'src/third_party/angle',
btolschc50a3d52019-03-06 21:22:424379 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584380 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304381 # src-internal has its own DEPS file to pull additional internal repos
4382 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224383]