blob: 86c802454d448300bdd9878b1a300e1a2fa8f2c4 [file] [log] [blame]
andrewhayden889350dd2014-10-06 09:16:401# This file is used to manage the dependencies of the Chromium src repo. It is
2# used by gclient to determine what version of each dependency to check out, and
3# where.
[email protected]3645abc2013-10-28 22:41:284#
andrewhayden889350dd2014-10-06 09:16:405# For more information, please refer to the official documentation:
6# https://sites.google.com/a/chromium.org/dev/developers/how-tos/get-the-code
[email protected]3645abc2013-10-28 22:41:287#
[email protected]ed711942012-05-19 06:57:068# When adding a new dependency, please update the top-level .gitignore file
9# to list the dependency's destination directory.
andrewhayden889350dd2014-10-06 09:16:4010#
11# -----------------------------------------------------------------------------
12# Rolling deps
13# -----------------------------------------------------------------------------
14# All repositories in this file are git-based, using Chromium git mirrors where
15# necessary (e.g., a git mirror is used when the source project is SVN-based).
16# To update the revision that Chromium pulls for a given dependency:
17#
18# # Create and switch to a new branch
19# git new-branch depsroll
andrewhayden1859920b2015-08-11 13:13:2420# # Run roll-dep (provided by depot_tools) giving the dep's path and optionally
21# # a regex that will match the line in this file that contains the current
22# # revision. The script ALWAYS rolls the dependency to the latest revision
23# # in origin/master. The path for the dep should start with src/.
24# roll-dep src/third_party/foo_package/src foo_package.git
andrewhayden889350dd2014-10-06 09:16:4025# # You should now have a modified DEPS file; commit and upload as normal
chromium-autorollc7f8f912019-09-18 16:58:1826# git commit -aspv_he
andrewhayden889350dd2014-10-06 09:16:4027# git cl upload
Dirk Prankef36f4a42020-07-02 16:23:0328#
29# For more on the syntax and semantics of this file, see:
30# https://bit.ly/chromium-gclient-conditionals
31#
32# which is a bit incomplete but the best documentation we have at the
33# moment.
andrewhayden889350dd2014-10-06 09:16:4034
Dirk Pranke4dabe802017-11-02 07:18:5535gclient_gn_args_file = 'src/build/config/gclient_args.gni'
36gclient_gn_args = [
Edward Lemur88678b82018-05-31 06:01:3837 'build_with_chromium',
John Budorick24bdb022018-04-23 14:15:2838 'checkout_android',
Josipdfc143f2020-02-26 23:38:3639 'checkout_android_prebuilts_build_tools',
Ken Rockot027d7fa2018-05-01 03:10:0640 'checkout_android_native_support',
Chong Gu7eb0506f2020-10-14 22:56:2641 'checkout_fuchsia_for_arm64_host',
Victor Costanc63c92122020-01-03 05:49:5342 'checkout_google_benchmark',
Rohit Rao2b70cbc02019-02-21 16:31:2743 'checkout_ios_webkit',
Dirk Pranke4dabe802017-11-02 07:18:5544 'checkout_nacl',
Kevin Qin78ff68c82019-06-26 01:43:3645 'checkout_openxr',
Nodir Turakulove47aa1922021-02-23 20:15:3346 'checkout_rts_model',
Ben Pastene772fb492020-07-17 00:40:5047 'cros_boards',
48 'cros_boards_with_qemu_images',
Dirk Pranke4dabe802017-11-02 07:18:5549]
50
[email protected]ed711942012-05-19 06:57:0651
[email protected]5f129de2009-02-24 23:22:0452vars = {
Edward Lemur88678b82018-05-31 06:01:3853 # Variable that can be used to support multiple build scenarios, like having
54 # Chromium specific targets in a client project's GN file or sync dependencies
55 # conditionally etc.
56 'build_with_chromium': True,
57
Dirk Prankef044b6b02017-10-05 22:02:0358 # By default, we should check out everything needed to run on the main
59 # chromium waterfalls. This var can be also be set to "small", in order
60 # to skip things are not strictly needed to build chromium for development
Nico Weber0602f692019-07-25 21:39:1661 # purposes, by adding the following line to src.git's .gclient entry:
62 # "custom_vars": { "checkout_configuration": "small" },
Dirk Prankef044b6b02017-10-05 22:02:0363 'checkout_configuration': 'default',
64
Michael Mossc09fc5c2019-01-18 08:00:0365 # By default, don't check out android. Will be overridden by gclient
66 # variables.
67 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
68 'checkout_android': False,
69
Chong Gue8598f872021-03-20 06:27:4470 # By default, don't check out Fuchsia. Will be overridden by gclient
71 # variables.
72 # TODO(ehmaldonado): Remove this once the bug in gclient is fixed.
73 'checkout_fuchsia': False,
74
Josipdfc143f2020-02-26 23:38:3675 # Pull in Android prebuilts build tools so we can create Java xrefs
76 'checkout_android_prebuilts_build_tools': False,
77
Ken Rockot027d7fa2018-05-01 03:10:0678 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
79 # build ARC++ support libraries.
80 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
81
Yiming Zhoud369d9f2018-12-18 00:24:0182 # By default, do not check out Chromium autofill captured sites test
83 # dependencies. These dependencies include very large numbers of very
84 # large web capture files. Captured sites test dependencies are also
85 # restricted to Googlers only.
86 'checkout_chromium_autofill_test_dependencies': False,
87
Yiming Zhou7fa0ef42019-03-06 00:57:4888 # By default, do not check out Chromium password manager captured sites test
89 # dependencies. These dependencies include very large numbers of very
90 # large web capture files. Captured sites test dependencies are also
91 # restricted to Googlers only.
92 'checkout_chromium_password_manager_test_dependencies': False,
93
Victor Costanc63c92122020-01-03 05:49:5394 # By default, do not check out Google Benchmark. The library is only used by a
95 # few specialized benchmarks that most developers do not interact with. Will
96 # be overridden by gclient variables.
97 'checkout_google_benchmark': False,
98
Nico Weberee8560d52021-03-22 20:48:2399 # Check out and download nacl by default, unless on an arm mac.
100 # This can be disabled e.g. with custom_vars.
101 'checkout_nacl': 'not (host_os == "mac" and host_cpu == "arm64")',
Dirk Pranke4dabe802017-11-02 07:18:55102
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30103 # By default, do not check out src-internal. This can be overridden e.g. with
104 # custom_vars.
Paweł Hajdan, Jr41d18fa2017-10-09 12:41:57105 'checkout_src_internal': False,
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30106
Dirk Prankec1d528fc02017-11-03 15:15:03107 # Fetch the additional packages and files needed to run all of the
108 # telemetry tests. This is false by default as some stuff is only
109 # privately accessible.
110 'checkout_telemetry_dependencies': False,
111
Ryan Heiseff8d40ea2020-10-13 19:15:55112 # Bots that don't consume WPR archives can skip downloading
113 # them.
114 'skip_wpr_archives_download': False,
115
Roberto Carrillo36312722018-10-17 02:18:45116 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
117 # process the raw profiles produced by instrumented targets (built with
118 # the gn arg 'use_clang_coverage').
119 'checkout_clang_coverage_tools': False,
120
Yuke Liaob3a683e2020-04-29 01:43:59121 # Fetch the pgo profiles to optimize official builds.
122 'checkout_pgo_profiles': False,
123
George Burgess IVa55e6bed2019-12-11 16:24:08124 # Fetch clang-tidy into the same bin/ directory as our clang binary.
125 'checkout_clang_tidy': False,
126
Patrick Tod8a469a2019-08-27 06:34:33127 # By default checkout the OpenXR loader library only on Windows. The OpenXR
128 # backend for VR in Chromium is currently only supported for Windows, but
129 # support for other platforms may be added in the future.
130 'checkout_openxr' : 'checkout_win',
Kevin Qin78ff68c82019-06-26 01:43:36131
Takuto Ikutae306cbad2018-12-06 16:43:55132 'checkout_traffic_annotation_tools': 'checkout_configuration != "small"',
133 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration != "small"',
Dirk Pranke5e953152017-10-10 16:26:44134
Arthur Wang95d62d42020-06-03 04:53:25135 # By default bot checkouts the WPR archive files only when this
136 # flag is set True.
137 'checkout_wpr_archives': False,
138
Rohit Rao5b4160412019-02-05 20:12:54139 # By default, do not check out WebKit for iOS, as it is not needed unless
140 # running against ToT WebKit rather than system WebKit. This can be overridden
141 # e.g. with custom_vars.
142 'checkout_ios_webkit': False,
143
Kevin Marshall9c4748c82019-08-23 18:46:50144 # Fetches only the SDK boot images which match at least one of the whitelist
145 # entries in a comma-separated list.
146 #
147 # Only the X64 and ARM64 QEMU images are downloaded by default. Developers
148 # that need to boot on other target architectures or devices can opt to
149 # download more boot images. Example of images include:
150 #
151 # Emulation:
152 # qemu.x64, qemu.arm64
153 # Hardware:
154 # generic.x64, generic.arm64
155 #
156 # Wildcards are supported (e.g. "qemu.*").
157 'checkout_fuchsia_boot_images': "qemu.x64,qemu.arm64",
158
Stephen Roe3c9f5852019-11-13 17:25:43159 # By default, do not check out files required to run fuchsia tests in
160 # qemu on linux-arm64 machines.
161 'checkout_fuchsia_for_arm64_host': False,
162
omer902517f72020-10-16 12:53:08163 # By default, download the fuchsia sdk from the fuchsia GCS bucket.
164 'fuchsia_sdk_bucket': 'fuchsia',
165
166 # By default, download the fuchsia images from the fuchsia GCS bucket.
167 'fuchsia_images_bucket': 'fuchsia',
168
Ken Rockot7339fe52018-04-30 21:17:17169 # Default to the empty board. Desktop Chrome OS builds don't need cros SDK
170 # dependencies. Other Chrome OS builds should always define this explicitly.
Ben Pastene772fb492020-07-17 00:40:50171 'cros_boards': Str(''),
172 'cros_boards_with_qemu_images': Str(''),
Ben Pasteneaf216c7d2019-05-21 20:56:54173 # Building for CrOS is only supported on linux currently.
Ben Pastene5c626332020-07-17 21:19:07174 'checkout_simplechrome': '"{cros_boards}" != ""',
175 'checkout_simplechrome_with_vms': '"{cros_boards_with_qemu_images}" != ""',
Benjamin Pastene9d8ac1b2018-04-03 20:33:02176
Takuto Ikuta409e0ff62018-12-06 14:58:11177 # luci-go CIPD package version.
Takuto Ikuta66c30652019-07-12 02:43:33178 # Make sure the revision is uploaded by infra-packagers builder.
179 # https://ci.chromium.org/p/infra-internal/g/infra-packagers/console
chromium-autoroll8dcf0c22021-04-23 05:05:16180 'luci_go': 'git_revision:7ad561e001cdb13c858e065ef0bb3019aae49601',
Takuto Ikuta409e0ff62018-12-06 14:58:11181
Hans Wennborg0214e8a2019-04-29 09:50:51182 # This can be overridden, e.g. with custom_vars, to build clang from HEAD
183 # instead of downloading the prebuilt pinned revision.
184 'llvm_force_head_revision': False,
185
Greg Gutermande78a042021-02-17 01:37:55186 # See //docs/testing/regression-test-selection.md
187 # for info on RTS
Nodir Turakulove47aa1922021-02-23 20:15:33188 'checkout_rts_model': False,
Greg Gutermande78a042021-02-17 01:37:55189
Nico Weber332332a982021-02-26 17:24:09190 # By default, do not check out the re-client binaries.
191 'checkout_reclient': False,
192
Corentin Wallez5b4f4f282021-04-09 09:50:59193 # Make Dawn skip its standalone dependencies
194 'dawn_standalone': False,
195
Ye Kuang346d9d272020-12-03 03:35:00196 # reclient CIPD package version
Rubens Fariasadd95af2021-04-09 17:43:56197 'reclient_version': 're_client_version:0.27.0.bbfff8b',
Ye Kuang346d9d272020-12-03 03:35:00198
Oystein Eftevaaga9439b922018-01-08 19:30:14199 'android_git': 'https://android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34200 'aomedia_git': 'https://aomedia.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01201 'boringssl_git': 'https://boringssl.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39202 'chromium_git': 'https://chromium.googlesource.com',
203 'dawn_git': 'https://dawn.googlesource.com',
204 'pdfium_git': 'https://pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27205 'quiche_git': 'https://quiche.googlesource.com',
John Budorickb5e6f742018-10-16 00:31:01206 'skia_git': 'https://skia.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39207 'swiftshader_git': 'https://swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02208 'webrtc_git': 'https://webrtc.googlesource.com',
thestig3e7d8e02015-09-28 23:54:46209 # Three lines of non-changing comments so that
thestig3e7d8e02015-09-28 23:54:46210 # the commit queue can handle CLs rolling Skia
211 # and whatever else without interference from each other.
chromium-autoroll010cb082021-04-23 07:02:36212 'skia_revision': '94d3dd82f350a334d9b2e75a83ce7f61d4a7b12e',
[email protected]5eb3022e2011-11-23 16:42:26213 # Three lines of non-changing comments so that
sbce2d44aee2015-06-09 03:06:04214 # the commit queue can handle CLs rolling V8
215 # and whatever else without interference from each other.
v8-ci-autoroll-builderd8937ea2021-04-23 05:39:28216 'v8_revision': '5de840dcd94b951872ba080c84d683d6037eca2f',
[email protected]20e0e752012-09-14 15:56:52217 # Three lines of non-changing comments so that
[email protected]10d8ac32013-10-31 13:34:31218 # the commit queue can handle CLs rolling swarming_client
[email protected]7f4fc412013-02-24 00:16:51219 # and whatever else without interference from each other.
Takuto Ikuta20cbc6d2021-01-25 10:53:34220 'swarming_revision': 'a32a1607f6093d338f756c7e7c7b4333b0c50c9c',
[email protected]d0982f92013-03-19 10:26:20221 # Three lines of non-changing comments so that
[email protected]62f231902014-03-11 10:19:20222 # the commit queue can handle CLs rolling ANGLE
223 # and whatever else without interference from each other.
chromium-autoroll15e63c12021-04-23 06:26:22224 'angle_revision': '1800d1d92bca343164f1fc46dfe04363334e28f7',
[email protected]f58d3292014-05-14 01:56:54225 # Three lines of non-changing comments so that
capne3976c22016-08-12 22:06:17226 # the commit queue can handle CLs rolling SwiftShader
227 # and whatever else without interference from each other.
chromium-autoroll17d08a52021-04-22 18:17:37228 'swiftshader_revision': '112faf441539267feaf9f0d84ce5181489f23b34',
capne3976c22016-08-12 22:06:17229 # Three lines of non-changing comments so that
dpranke7a694fe2015-08-18 05:11:29230 # the commit queue can handle CLs rolling PDFium
[email protected]d6a2e88f12014-05-19 19:27:03231 # and whatever else without interference from each other.
chromium-autorolla3078f42021-04-22 22:52:49232 'pdfium_revision': '5ca588515aa0cd789a422b6044bef45bf7dc0a77',
[email protected]99e1c5c2014-06-20 13:02:29233 # Three lines of non-changing comments so that
[email protected]7ee3af52014-07-06 18:16:47234 # the commit queue can handle CLs rolling BoringSSL
235 # and whatever else without interference from each other.
David Benjamin0cf62672019-02-11 20:30:55236 #
237 # Note this revision should be updated with
238 # third_party/boringssl/roll_boringssl.py, not roll-dep.
David Benjamin70f88482021-04-15 19:07:12239 'boringssl_revision': '15961379e6b2682d73c3cb8f8016a09d04257c77',
szager29407eb2014-08-26 13:09:31240 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31241 # the commit queue can handle CLs rolling google-toolbox-for-mac
242 # and whatever else without interference from each other.
Elly Fong-Jones86b7e2a2019-02-21 17:02:01243 'google_toolbox_for_mac_revision': 'aa1a3d2d447905999f119efbb70b3786c5eafa13',
szager29407eb2014-08-26 13:09:31244 # Three lines of non-changing comments so that
Victor Costan97d0cebe2019-03-23 00:24:02245 # the commit queue can handle CLs rolling googletest
246 # and whatever else without interference from each other.
chromium-autorollad72c23f2021-04-21 17:56:06247 'googletest_revision': '23ef29555ef4789f555f1ba8c51b4c52975f0907',
Victor Costan97d0cebe2019-03-23 00:24:02248 # Three lines of non-changing comments so that
szager29407eb2014-08-26 13:09:31249 # the commit queue can handle CLs rolling lighttpd
250 # and whatever else without interference from each other.
251 'lighttpd_revision': '9dfa55d15937a688a92cbf2b7a8621b0927d06eb',
252 # Three lines of non-changing comments so that
253 # the commit queue can handle CLs rolling lss
254 # and whatever else without interference from each other.
Matthew Denton5d2b1f22021-04-05 00:33:55255 'lss_revision': '92a65a8f5d705d1928874420c8d0d15bde8c89e5',
mseaborn851e1bd12014-09-05 08:00:14256 # Three lines of non-changing comments so that
257 # the commit queue can handle CLs rolling NaCl
258 # and whatever else without interference from each other.
chromium-autoroll471fa332021-04-20 22:03:36259 'nacl_revision': 'b788938e4b429d746f65e0b49135d2e2ad16feac',
cwallezf2b03492015-08-25 15:08:18260 # Three lines of non-changing comments so that
drottfe896a82017-03-06 12:12:54261 # the commit queue can handle CLs rolling freetype
bcf53f862ea2016-02-02 05:08:42262 # and whatever else without interference from each other.
chromium-autoroll6457f9f2021-04-22 15:55:19263 'freetype_revision': '8a459e5172dbb54b42d7b8247c98627d5cefb98d',
robertocn4567f4d2016-03-23 03:36:07264 # Three lines of non-changing comments so that
Dominik Röttsches5c56793f2020-11-12 08:51:52265 # the commit queue can handle CLs rolling freetype
266 # and whatever else without interference from each other.
Dominik Röttschesbdf890a2021-03-23 16:22:16267 'freetype_testing_revision': '2ee7aa2995746b29e06354ac32a30ae78fef70bb',
Dominik Röttsches5c56793f2020-11-12 08:51:52268 # Three lines of non-changing comments so that
Dominik Röttsches60dab7e12018-03-20 09:55:47269 # the commit queue can handle CLs rolling HarfBuzz
270 # and whatever else without interference from each other.
Dominik Röttsches408da3a2021-03-16 11:32:32271 'harfbuzz_revision': '4c34478b28497acfce02b8a544fed4ae20526336',
Dominik Röttsches60dab7e12018-03-20 09:55:47272 # Three lines of non-changing comments so that
Dominik Röttsches191f1162019-01-31 07:25:35273 # the commit queue can handle CLs rolling Emoji Segmenter
274 # and whatever else without interference from each other.
275 'emoji_segmenter_revision': '9ba6d25d0d9313569665d4a9d2b34f0f39f9a50e',
276 # Three lines of non-changing comments so that
Dominik Röttschesefffce82021-01-18 13:02:08277 # the commit queue can handle CLs rolling OTS
278 # and whatever else without interference from each other.
Dominik Röttsches3a3ce6ad2021-01-19 05:04:48279 'ots_revision': 'ee537ac096667eed6559124164c3e8482646fd77',
Dominik Röttschesefffce82021-01-18 13:02:08280 # Three lines of non-changing comments so that
robertocn4567f4d2016-03-23 03:36:07281 # the commit queue can handle CLs rolling catapult
282 # and whatever else without interference from each other.
chromium-autoroll92563f12021-04-22 21:50:12283 'catapult_revision': '9cf09f1e1b01f81e70289b56c66419c9ef7637d8',
ochangcbd1cf202016-04-01 21:37:37284 # Three lines of non-changing comments so that
285 # the commit queue can handle CLs rolling libFuzzer
286 # and whatever else without interference from each other.
Max Moroz73f754bd2019-11-22 21:10:51287 'libfuzzer_revision': 'debe7d2d1982e540fbd6bd78604bf001753f9e74',
chenwilliam56a90382016-12-09 02:16:28288 # Three lines of non-changing comments so that
Yang Guo210ffc92019-10-21 07:14:37289 # the commit queue can handle CLs rolling devtools-frontend
290 # and whatever else without interference from each other.
chromium-autoroll933eb0fa2021-04-23 10:16:43291 'devtools_frontend_revision': 'cf5b83042e5987da69ce6f5e08c56c21b3973e7b',
Yang Guo210ffc92019-10-21 07:14:37292 # Three lines of non-changing comments so that
aizatsky8904f9c2017-03-03 19:50:05293 # the commit queue can handle CLs rolling libprotobuf-mutator
294 # and whatever else without interference from each other.
Dan McArdle1acf0552020-09-25 02:19:35295 'libprotobuf-mutator': '8942a9ba43d8bb196230c321d46d6a137957a719',
Filip Gorski796be852018-03-02 19:36:36296 # Three lines of non-changing comments so that
Shenghua Zhangcbe64ba2018-04-12 19:11:49297 # the commit queue can handle CLs rolling android_sdk_build-tools_version
298 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51299 'android_sdk_build-tools_version': '8LZujEmLjSh0g3JciDA3cslSptxKs9HOa_iUPXkOeYQC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49300 # Three lines of non-changing comments so that
301 # the commit queue can handle CLs rolling android_sdk_emulator_version
302 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51303 'android_sdk_emulator_version': 'A4EvXZUIuQho0QRDJopMUpgyp6NA3aiDQjGKPUKbowMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49304 # Three lines of non-changing comments so that
305 # the commit queue can handle CLs rolling android_sdk_extras_version
306 # and whatever else without interference from each other.
Andrew Grievecdb1c852019-06-17 18:14:04307 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Yun Liuf57cceaf2019-03-18 21:31:23308 # Three lines of non-changing comments so that
309 # the commit queue can handle CLs rolling android_sdk_patcher_version
310 # and whatever else without interference from each other.
311 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49312 # Three lines of non-changing comments so that
313 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
314 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51315 'android_sdk_platform-tools_version': '8tF0AOj7Dwlv4j7_nfkhxWB0jzrvWWYjEIpirt8FIWYC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49316 # Three lines of non-changing comments so that
317 # the commit queue can handle CLs rolling android_sdk_platforms_version
318 # and whatever else without interference from each other.
Torne (Richard Coles)63a24cae2020-07-28 13:55:51319 'android_sdk_platforms_version': 'YMUu9EHNZ__2Xcxl-KsaSf-dI5TMt_P62IseUVsxktMC',
Shenghua Zhangcbe64ba2018-04-12 19:11:49320 # Three lines of non-changing comments so that
321 # the commit queue can handle CLs rolling android_sdk_sources_version
322 # and whatever else without interference from each other.
Haiyang Panc2481862019-11-12 21:05:30323 'android_sdk_sources_version': '4gxhM8E62bvZpQs7Q3d0DinQaW0RLCIefhXrQBFkNy8C',
Shenghua Zhangcbe64ba2018-04-12 19:11:49324 # Three lines of non-changing comments so that
dan sinclairc99b8242018-08-01 20:09:36325 # the commit queue can handle CLs rolling feed
326 # and whatever else without interference from each other.
chromium-autoroll683585082021-04-21 22:32:49327 'shaderc_revision': '948660cccfbbc303d2590c7f44a4cee40b66fdd6',
Corentin Wallez955059ff2018-10-21 10:47:39328 # Three lines of non-changing comments so that
329 # the commit queue can handle CLs rolling feed
330 # and whatever else without interference from each other.
chromium-autoroll2d4f106242021-04-23 10:53:07331 'dawn_revision': 'd47c27ba107de659c7661453a42dbfbf37f78d35',
Victor Vasiliev92c06acc2018-12-08 10:16:27332 # Three lines of non-changing comments so that
333 # the commit queue can handle CLs rolling feed
334 # and whatever else without interference from each other.
David Schinazie0c0fc92021-04-23 03:37:40335 'quiche_revision': 'bef266f60b0ea199960d6d4983a0d63ee06aa30f',
Tom Andersone70019692019-02-06 01:38:04336 # Three lines of non-changing comments so that
Rohit Raobfb3bf82019-02-15 18:45:11337 # the commit queue can handle CLs rolling ios_webkit
338 # and whatever else without interference from each other.
Dirk Pranke474d1ca2019-03-13 23:14:36339 'ios_webkit_revision': '59e9de61b7b36507836fa8b098e8839d7d995b13',
Ben Wagner3743d5392019-09-26 19:20:36340 # Three lines of non-changing comments so that
341 # the commit queue can handle CLs rolling libexpat
342 # and whatever else without interference from each other.
Ben Wagner070cff62020-04-20 19:23:54343 'libexpat_revision': 'e976867fb57a0cd87e3b0fe05d59e0ed63c6febb',
Nigel Taob517eb8912019-10-23 03:36:24344 # Three lines of non-changing comments so that
345 # the commit queue can handle CLs rolling wuffs
346 # and whatever else without interference from each other.
Nigel Tao569dbc72021-03-18 14:15:09347 'wuffs_revision': 'f49c38202914c289621f547ff016e5f02c994dda',
Nigel Tao3aa72142019-12-03 22:05:41348 # Three lines of non-changing comments so that
349 # the commit queue can handle CLs rolling libgifcodec
350 # and whatever else without interference from each other.
Brian Osmana95e5852020-02-05 22:22:19351 'libgifcodec_revision': 'd06d2a6d42baf6c0c91cacc28df2542a911d05fe',
Wan-Teh Chang75fd5322020-04-08 01:32:18352 # Three lines of non-changing comments so that
353 # the commit queue can handle CLs rolling libavif
354 # and whatever else without interference from each other.
Wan-Teh Changc78a7cd2021-04-08 20:26:14355 'libavif_revision': '33d646282cd32b15083492c8062ed5b978b9a1cd',
Himanshu Jaju46bc91032020-07-08 21:57:58356 # Three lines of non-changing comments so that
Himanshu Jaju114b74212020-07-09 13:32:33357 # the commit queue can handle CLs rolling nearby
358 # and whatever else without interference from each other.
Shane Fitzpatrickff7f8422021-04-17 02:34:48359 'nearby_revision': '217bd7931eeaeb277c9d719cf10c9b84d0652b38',
Himanshu Jaju114b74212020-07-09 13:32:33360 # Three lines of non-changing comments so that
Himanshu Jaju46bc91032020-07-08 21:57:58361 # the commit queue can handle CLs rolling securemessage
362 # and whatever else without interference from each other.
Shane Fitzpatrick25245872021-01-20 22:16:50363 'securemessage_revision': 'fa07beb12babc3b25e0c5b1f38c16aa8cb6b8f84',
Himanshu Jaju46bc91032020-07-08 21:57:58364 # Three lines of non-changing comments so that
365 # the commit queue can handle CLs rolling ukey2
366 # and whatever else without interference from each other.
367 'ukey2_revision': '0275885d8e6038c39b8a8ca55e75d1d4d1727f47',
Nico Weber1c088adf2021-03-03 16:56:34368 # Three lines of non-changing comments so that
Ryan Harrisoncfb9fee2020-07-15 17:26:58369 # the commit queue can handle CLs rolling feed
370 # and whatever else without interference from each other.
Scott Lee6ac42372021-03-22 19:33:09371 'resultdb_version': 'git_revision:65b41c1a56b49e7b33de8efb9d8fc993ff03851c',
Nico Weber1c088adf2021-03-03 16:56:34372 # Three lines of non-changing comments so that
373 # the commit queue can handle CLs rolling feed
374 # and whatever else without interference from each other.
chromium-autorollda1574f2021-04-22 01:04:35375 'libcxxabi_revision': '2f2a4e507a34e8ff682d221f20cbecc81782d4ee',
Nico Weber1c088adf2021-03-03 16:56:34376 # Three lines of non-changing comments so that
377 # the commit queue can handle CLs rolling feed
378 # and whatever else without interference from each other.
chromium-autoroll447b9bc2021-04-22 00:15:49379 'libunwind_revision': '5844fc6769a95bab0653d8bd785d1f7aff8c9ff3',
Nico Weber14861e52021-03-06 18:49:43380 # Three lines of non-changing comments so that
381 # the commit queue can handle CLs rolling feed
382 # and whatever else without interference from each other.
Xiaohui Chen03751772021-03-16 19:50:17383 'clang_format_revision': '99803d74e35962f63a775f29477882afd4d57d94',
Moritz Firsching6980917f2021-04-01 04:51:50384 # Three lines of non-changing comments so that
385 # the commit queue can handle CLs rolling feed
386 # and whatever else without interference from each other.
Moritz Firsching146a0a32021-04-08 17:43:19387 'libjxl_revision': 'a124844519310785445d0b6efcd536c5398e6a20',
Moritz Firsching6980917f2021-04-01 04:51:50388 # Three lines of non-changing comments so that
389 # the commit queue can handle CLs rolling feed
390 # and whatever else without interference from each other.
Alex Deymo3aef36b42021-04-09 00:03:22391 'highway_revision': '6cf3e578ee3f3c8f61668e0cb7c0f12f4b8d876e',
Dirk Pranke3c18a382019-03-15 01:07:51392
Nico Weberff3d9b362021-03-04 02:57:59393 # If you change this, also update the libc++ revision in
394 # //buildtools/deps_revisions.gni.
395 'libcxx_revision': '8fa87946779682841e21e2da977eccfb6cb3bded',
396
Dirk Pranke6d095b42019-03-15 23:44:01397 # GN CIPD package version.
chromium-autorollf8eaa342021-04-06 20:47:23398 'gn_version': 'git_revision:dba01723a441c358d843a575cb7720d54ddcdf92',
[email protected]5f129de2009-02-24 23:22:04399}
400
tandrii74b7e422014-09-23 16:45:27401# Only these hosts are allowed for dependencies in this DEPS file.
402# If you need to add a new host, contact chrome infrastracture team.
403allowed_hosts = [
tandriicb12c642015-03-27 19:00:55404 'android.googlesource.com',
Johanncf5bb4c62017-10-30 23:21:34405 'aomedia.googlesource.com',
agable851c6f7252016-11-04 17:17:39406 'boringssl.googlesource.com',
Achuith Bhandarkarf6a944c82018-02-22 21:56:04407 'chrome-infra-packages.appspot.com',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:30408 'chrome-internal.googlesource.com',
agable851c6f7252016-11-04 17:17:39409 'chromium.googlesource.com',
Corentin Wallez955059ff2018-10-21 10:47:39410 'dawn.googlesource.com',
agable851c6f7252016-11-04 17:17:39411 'pdfium.googlesource.com',
Victor Vasiliev92c06acc2018-12-08 10:16:27412 'quiche.googlesource.com',
agable851c6f7252016-11-04 17:17:39413 'skia.googlesource.com',
capne3976c22016-08-12 22:06:17414 'swiftshader.googlesource.com',
Henrik Kjellander7c0b28b2017-09-13 20:25:02415 'webrtc.googlesource.com',
tandrii74b7e422014-09-23 16:45:27416]
417
[email protected]5f129de2009-02-24 23:22:04418deps = {
Dirk Pranke474d1ca2019-03-13 23:14:36419 'src/buildtools/clang_format/script':
Hans Wennborgcea15332021-01-25 18:52:49420 Var('chromium_git') +
421 '/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@' +
Xiaohui Chen03751772021-03-16 19:50:17422 Var('clang_format_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01423 'src/buildtools/linux64': {
424 'packages': [
425 {
426 'package': 'gn/gn/linux-amd64',
427 'version': Var('gn_version'),
428 }
429 ],
430 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02431 'condition': 'host_os == "linux"',
Dirk Pranke6d095b42019-03-15 23:44:01432 },
433 'src/buildtools/mac': {
434 'packages': [
435 {
Nico Weber17e920f2020-12-29 15:01:40436 'package': 'gn/gn/mac-${{arch}}',
Dirk Pranke6d095b42019-03-15 23:44:01437 'version': Var('gn_version'),
438 }
439 ],
440 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02441 'condition': 'host_os == "mac"',
Dirk Pranke6d095b42019-03-15 23:44:01442 },
Dirk Pranke474d1ca2019-03-13 23:14:36443 'src/buildtools/third_party/libc++/trunk':
Ben Pastene81fa1222020-02-21 04:38:50444 Var('chromium_git') +
445 '/external/github.com/llvm/llvm-project/libcxx.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26446 Var('libcxx_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36447 'src/buildtools/third_party/libc++abi/trunk':
Ben Pastene81fa1222020-02-21 04:38:50448 Var('chromium_git') +
449 '/external/github.com/llvm/llvm-project/libcxxabi.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26450 Var('libcxxabi_revision'),
Dirk Pranke474d1ca2019-03-13 23:14:36451 'src/buildtools/third_party/libunwind/trunk':
Ben Pastene81fa1222020-02-21 04:38:50452 Var('chromium_git') +
453 '/external/github.com/llvm/llvm-project/libunwind.git' + '@' +
Xiaohui Chen3fdc6742020-02-29 02:13:26454 Var('libunwind_revision'),
Dirk Pranke6d095b42019-03-15 23:44:01455 'src/buildtools/win': {
456 'packages': [
457 {
458 'package': 'gn/gn/windows-amd64',
459 'version': Var('gn_version'),
460 }
461 ],
462 'dep_type': 'cipd',
Olivier Robin93b26262019-03-18 18:01:02463 'condition': 'host_os == "win"',
Dirk Pranke6d095b42019-03-15 23:44:01464 },
Michael Savigny8247d2d2020-12-08 17:57:33465 'src/buildtools/reclient': {
Michael Savignye5e09412020-11-20 18:51:50466 'packages': [
467 {
Ye Kuang346d9d272020-12-03 03:35:00468 'package': 'infra/rbe/client/${{platform}}',
469 'version': Var('reclient_version'),
Michael Savignye5e09412020-11-20 18:51:50470 }
471 ],
472 'dep_type': 'cipd',
Ola Rozenfeldf93b25c42021-01-25 19:13:32473 'condition': '(host_os == "linux" or host_os == "win") and checkout_reclient',
Michael Savignye5e09412020-11-20 18:51:50474 },
John Williamsff7a08d2018-02-01 03:20:21475
Andrew Luo96e2fef8d2018-08-22 20:18:24476 'src/android_webview/tools/cts_archive': {
477 'packages': [
478 {
479 'package': 'chromium/android_webview/tools/cts_archive',
Chris Cheng84fe3e5a2020-09-03 03:35:21480 'version': 'ai8Ig4HlO0vG6aP_JP2uhyruE2yPzze8PFP1g8Z4_hgC',
Andrew Luo96e2fef8d2018-08-22 20:18:24481 },
482 ],
483 'condition': 'checkout_android',
484 'dep_type': 'cipd',
485 },
486
Alan Cutter76f128f92021-04-22 05:50:41487 'src/chrome/browser/resources/preinstalled_web_apps/internal': {
488 'url': 'https://chrome-internal.googlesource.com/chrome/components/default_apps.git' + '@' + 'f647c4f39c14cf5a235c752beee06de081cef237',
489 'condition': 'checkout_src_internal',
490 },
491
Paweł Hajdan, Jr7af368952017-10-02 12:25:36492 'src/chrome/installer/mac/third_party/xz/xz': {
493 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
494 'condition': 'checkout_mac',
495 },
496
Brad Hall2d33cbf2019-02-27 21:48:04497 'src/tools/clang/dsymutil': {
498 'packages': [
499 {
500 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41501 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04502 }
503 ],
Sylvain Defresne03f0d102019-11-22 17:04:16504 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04505 'dep_type': 'cipd',
506 },
507
Yiming Zhoud369d9f2018-12-18 00:24:01508 'src/chrome/test/data/autofill/captured_sites': {
509 'packages': [
510 {
511 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Ian Struiksma9d42f152021-04-22 17:55:33512 'version': '5-O5s4i5PCqWj3r_-8wJHkEyz-Xvw1g6T_ckrZ-fImMC',
Yiming Zhoud369d9f2018-12-18 00:24:01513 }
514 ],
515 'condition': 'checkout_chromium_autofill_test_dependencies',
516 'dep_type': 'cipd',
517 },
518
Yiming Zhou7fa0ef42019-03-06 00:57:48519 'src/chrome/test/data/password/captured_sites': {
520 'packages': [
521 {
522 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90ba70712021-02-17 04:07:45523 'version': 'j-raRV_W_ECG0w_-2WeO_IbSEzc2XY8IbNqDtrLYnf0C',
Yiming Zhou7fa0ef42019-03-06 00:57:48524 }
525 ],
526 'condition': 'checkout_chromium_password_manager_test_dependencies',
527 'dep_type': 'cipd',
528 },
529
Stefan Zagerfd5ba192014-08-23 00:29:39530 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56531 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38532
Stefan Zagerfd5ba192014-08-23 00:29:39533 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56534 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26535
Robert Sesek1a726e02018-08-17 18:39:43536 'src/chrome/test/data/safe_browsing/dmg': {
537 'packages': [
538 {
539 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09540 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43541 },
542 ],
543 'condition': 'checkout_mac',
544 'dep_type': 'cipd',
545 },
546
bsheedya9ced4c42018-07-14 00:28:00547 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12548 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38549
Lindsay Pasrichab31f6c62018-10-11 00:09:44550 'src/ios/third_party/earl_grey2/src': {
chromium-autoroll48ade6d2021-04-21 22:33:31551 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + 'ae7523b3d3fe493c4bebd7a31486119119563266',
Lindsay Pasrichab31f6c62018-10-11 00:09:44552 'condition': 'checkout_ios',
553 },
554
Lindsay Pasrichab0d775f2018-10-12 22:04:35555 'src/ios/third_party/edo/src': {
chromium-autoroll24ebb362021-03-12 22:25:01556 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + 'b9cfc0cb37060725f3e968c186e14e6172388546',
Lindsay Pasrichab0d775f2018-10-12 22:04:35557 'condition': 'checkout_ios',
558 },
559
Lindsay Pasrichabe000ae22018-08-22 15:21:49560 'src/ios/third_party/gtx/src': {
Lindsay Pasrichaa36c8c92018-10-10 18:44:33561 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '3e09baa61b2c13fe98029d53b1783f4ca9edaabf',
Lindsay Pasrichabe000ae22018-08-22 15:21:49562 'condition': 'checkout_ios',
563 },
564
Paweł Hajdan, Jr7af368952017-10-02 12:25:36565 'src/ios/third_party/fishhook/src': {
Lindsay Pasricha9c18c2b2019-10-09 23:05:13566 'url': Var('chromium_git') + '/external/github.com/facebook/fishhook.git' + '@' + '66315a9c251edfe92f669ae2deeac0d75374c948',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36567 'condition': 'checkout_ios',
568 },
569
570 'src/ios/third_party/gcdwebserver/src': {
571 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
572 'condition': 'checkout_ios',
573 },
574
575 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller4d8d58af2021-04-22 23:21:21576 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + 'c9904413f7b4bfcc8b8a2949b8b4809cd2a1c3b5',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36577 'condition': 'checkout_ios',
578 },
579
580 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29581 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36582 'condition': 'checkout_ios',
583 },
584
Gauthier Ambard8d034462017-10-25 16:39:55585 'src/ios/third_party/material_internationalization_ios/src': {
iOS Autorollere05fdaf2018-12-13 05:28:55586 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + 'd8f32464ac97d5551c8db19de916170ae87cfa90',
Gauthier Ambard8d034462017-10-25 16:39:55587 'condition': 'checkout_ios',
588 },
589
Paweł Hajdan, Jr7af368952017-10-02 12:25:36590 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29591 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4aa51e906e5671c71d24e991f1f10d782a58409f',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36592 'condition': 'checkout_ios',
593 },
594
595 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05596 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36597 'condition': 'checkout_ios',
598 },
599
600 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere8367dc92021-03-10 10:23:29601 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '8f4a5acc074ba8d3bdb709896d6d1e116f9c51b5',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36602 'condition': 'checkout_ios',
603 },
604
mrefaat070940d2017-12-01 02:59:38605 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58606 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38607 'condition': 'checkout_ios',
608 },
609
mrefaatb4b862312017-12-01 20:03:05610 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42611 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05612 'condition': 'checkout_ios',
613 },
614
Louis Romeroe1d73292017-12-07 01:28:17615 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42616 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17617 'condition': 'checkout_ios',
618 },
619
Paweł Hajdan, Jr7af368952017-10-02 12:25:36620 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11621 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36622 'condition': 'checkout_ios',
623 },
624
Rohit Rao5b4160412019-02-05 20:12:54625 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11626 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
627 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54628 'condition': 'checkout_ios and checkout_ios_webkit'
629 },
630
jrummellf715b1692015-10-21 23:26:26631 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09632 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11633
Dirk Pranke4dabe802017-11-02 07:18:55634 'src/native_client': {
635 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
636 'condition': 'checkout_nacl',
637 },
[email protected]bba1c0dd2013-08-19 10:33:31638
Victor Vasiliev92c06acc2018-12-08 10:16:27639 'src/net/third_party/quiche/src':
640 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
641
Nodir Turakulove249d372021-03-26 16:33:25642 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55643 'packages': [
644 {
Nodir Turakulove249d372021-03-26 16:33:25645 'package': 'chromium/rts/model/linux-amd64',
chromium-autoroll1473a142021-04-22 14:54:35646 'version': 'KaWesdR8-qgAKghEQuVHsEUfPcrg1FSLtDVNmTPgMWwC',
Greg Gutermande78a042021-02-17 01:37:55647 },
648 ],
649 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25650 'condition': 'checkout_rts_model and checkout_linux',
651 },
652
653 'src/testing/rts/mac-amd64': {
654 'packages': [
655 {
656 'package': 'chromium/rts/model/mac-amd64',
chromium-autoroll9b070372021-04-22 14:59:34657 'version': 'XhwYwq6U-M-WEvr1xapR3M7dqzezh6WoEx9yAfNQsYYC',
Nodir Turakulove249d372021-03-26 16:33:25658 },
659 ],
660 'dep_type': 'cipd',
661 'condition': 'checkout_rts_model and checkout_mac',
662 },
663
664 'src/testing/rts/windows-amd64': {
665 'packages': [
666 {
667 'package': 'chromium/rts/model/windows-amd64',
chromium-autoroll6e7079c2021-04-22 15:04:18668 'version': 'actWJQbr_SgnLY5I1k2fS7Pzl1dx8HpsuF477c044MgC',
Nodir Turakulove249d372021-03-26 16:33:25669 },
670 ],
671 'dep_type': 'cipd',
672 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55673 },
674
Marc-Antoine Ruel81815952018-07-13 00:26:44675 'src/tools/luci-go': {
676 'packages': [
677 {
678 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11679 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44680 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08681 {
682 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11683 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08684 },
685 {
686 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11687 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08688 },
Marc-Antoine Ruel81815952018-07-13 00:26:44689 ],
690 'dep_type': 'cipd',
691 },
692
Corentin Wallez955059ff2018-10-21 10:47:39693 'src/third_party/shaderc/src':
694 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
695 Var('shaderc_revision'),
696
John Budoricke9aa27c2018-03-24 00:23:27697 'src/third_party/accessibility_test_framework': {
698 'packages': [
699 {
700 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09701 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27702 },
703 ],
704 'condition': 'checkout_android',
705 'dep_type': 'cipd',
706 },
707
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16708 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57709 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16710 'condition': 'checkout_android',
711 },
712
Mohamed Heikal95797a582020-03-05 22:45:44713 'src/third_party/android_protoc': {
714 'packages': [
715 {
716 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40717 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44718 },
719 ],
720 'condition': 'checkout_android',
721 'dep_type': 'cipd',
722 },
723
Shenghua Zhang0c102b12018-01-11 00:25:57724 'src/third_party/android_ndk': {
Ben Joyce758eb4c2021-01-27 22:24:09725 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06726 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57727 },
728
Peter Kotwicz38deede2021-01-22 22:03:18729 'src/third_party/androidx': {
730 'packages': [
731 {
732 'package': 'chromium/third_party/androidx',
chromium-autoroll0110f77c2021-04-22 00:07:39733 'version': 'OlL9OGf4wTT0pjm2vwmttRgPxRRGKMLtgw5ITuLShmIC',
Peter Kotwicz38deede2021-01-22 22:03:18734 },
735 ],
736 'condition': 'checkout_android',
737 'dep_type': 'cipd',
738 },
739
John Budoricke9aa27c2018-03-24 00:23:27740 'src/third_party/android_support_test_runner': {
741 'packages': [
742 {
743 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09744 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27745 },
746 ],
747 'condition': 'checkout_android',
748 'dep_type': 'cipd',
749 },
750
751 'src/third_party/android_system_sdk': {
752 'packages': [
753 {
754 'package': 'chromium/third_party/android_system_sdk',
Torne (Richard Coles)63a24cae2020-07-28 13:55:51755 'version': 'no8ss5nRg6uYDM08HboypuIQuix7bS1kVqRGyWmwP-YC',
John Budoricke9aa27c2018-03-24 00:23:27756 },
757 ],
758 'condition': 'checkout_android',
759 'dep_type': 'cipd',
760 },
761
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03762 'src/third_party/android_build_tools/aapt2': {
763 'packages': [
764 {
Mohamed Heikal2747b4b2018-10-31 22:20:42765 'package': 'chromium/third_party/android_build_tools/aapt2',
Mohamed Heikal0239ee12020-05-07 00:38:44766 'version': 'R2k5wwOlIaS6sjv2TIyHotiPJod-6KqnZO8NH-KFK8sC',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03767 },
768 ],
769 'condition': 'checkout_android',
770 'dep_type': 'cipd',
771 },
772
Matthew Cary775dab72018-09-20 06:19:03773 'src/third_party/android_build_tools/art': {
774 'packages': [
775 {
776 'package': 'chromium/third_party/android_build_tools/art',
777 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
778 },
779 ],
780 'condition': 'checkout_android',
781 'dep_type': 'cipd',
782 },
783
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03784 'src/third_party/android_build_tools/bundletool': {
785 'packages': [
786 {
Peter Wenab7bffd2020-01-24 02:13:26787 'package': 'chromium/third_party/android_tools_bundletool',
Mohamed Heikal85afdaf92020-12-01 23:29:25788 'version': 'FIj7ed-law2zMv41QhjEXabkaJ7aN2ztmE0Tv3Z_gFUC',
Peter Wenab7bffd2020-01-24 02:13:26789 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03790 ],
791 'condition': 'checkout_android',
792 'dep_type': 'cipd',
793 },
794
Peter Conn6eb0e1d2019-08-08 07:39:05795 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47796 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05797 'condition': 'checkout_android',
798 },
799
Shenghua Zhangcbe64ba2018-04-12 19:11:49800 'src/third_party/android_sdk/public': {
801 'packages': [
802 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51803 'package': 'chromium/third_party/android_sdk/public/build-tools/30.0.1',
Shenghua Zhangcbe64ba2018-04-12 19:11:49804 'version': Var('android_sdk_build-tools_version'),
805 },
806 {
807 'package': 'chromium/third_party/android_sdk/public/emulator',
808 'version': Var('android_sdk_emulator_version'),
809 },
810 {
811 'package': 'chromium/third_party/android_sdk/public/extras',
812 'version': Var('android_sdk_extras_version'),
813 },
814 {
Yun Liuf57cceaf2019-03-18 21:31:23815 'package': 'chromium/third_party/android_sdk/public/patcher',
816 'version': Var('android_sdk_patcher_version'),
817 },
818 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49819 'package': 'chromium/third_party/android_sdk/public/platform-tools',
820 'version': Var('android_sdk_platform-tools_version'),
821 },
822 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51823 'package': 'chromium/third_party/android_sdk/public/platforms/android-30',
Shenghua Zhangcbe64ba2018-04-12 19:11:49824 'version': Var('android_sdk_platforms_version'),
825 },
826 {
Haiyang Panc2481862019-11-12 21:05:30827 'package': 'chromium/third_party/android_sdk/public/sources/android-29',
Yun Liuf57cceaf2019-03-18 21:31:23828 'version': Var('android_sdk_sources_version'),
829 },
830 {
Andrew Grieve13128c92020-01-06 22:10:27831 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
Peter Wen92199fe2020-10-29 18:26:33832 'version': 'V__2Ycej-H2-6AcXX5A3gi7sIk74SuN44PBm2uC_N1sC',
Andrew Grieve13128c92020-01-06 22:10:27833 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49834 ],
Yun Liuf57cceaf2019-03-18 21:31:23835 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49836 'dep_type': 'cipd',
837 },
838
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42839 'src/third_party/angle':
840 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
841
Dale Curtis9e73ba92019-02-05 21:49:23842 'src/third_party/dav1d/libdav1d':
Wan-Teh Changae6776342021-02-26 19:05:35843 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + 'f06148e7c755098666b9c0ed97a672a51785413a',
Dale Curtis9e73ba92019-02-05 21:49:23844
Corentin Wallez955059ff2018-10-21 10:47:39845 'src/third_party/dawn':
846 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
847
Moritz Firsching6980917f2021-04-01 04:51:50848 'src/third_party/libjxl/src':
849 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
850
851 'src/third_party/highway/src':
852 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
853
Corentin Wallez955059ff2018-10-21 10:47:39854 'src/third_party/glfw/src':
Corentin Wallez3a717572018-11-19 12:37:30855 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '2de2589f910b1a85905f425be4d32f33cec092df',
Corentin Wallez955059ff2018-10-21 10:47:39856
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16857 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05858 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16859 'condition': 'checkout_android',
860 },
861
Azeem Arshadb51b7f882020-09-18 00:50:12862 'src/third_party/barhopper': {
Azeem Arshad5ba67c62020-10-06 20:47:22863 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'ad3c4382875afdd0340f1549f8b9c93cbbc16e37',
Azeem Arshadb51b7f882020-09-18 00:50:12864 'condition': 'checkout_src_internal and checkout_chromeos',
865 },
866
John Budoricke9aa27c2018-03-24 00:23:27867 'src/third_party/bazel': {
868 'packages': [
869 {
870 'package': 'chromium/third_party/bazel',
Andrew Grieve8a3a5c772019-11-12 22:27:04871 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
John Budoricke9aa27c2018-03-24 00:23:27872 },
873 ],
874 'condition': 'checkout_android',
875 'dep_type': 'cipd',
876 },
877
Victor Costanc63c92122020-01-03 05:49:53878 'src/third_party/google_benchmark/src': {
Victor Costan7ca954d72020-10-07 21:03:02879 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'ffe1342eb2faa7d2e7c35b4db2ccf99fab81ec20',
Victor Costanc63c92122020-01-03 05:49:53880 'condition': 'checkout_google_benchmark',
881 },
882
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42883 'src/third_party/boringssl/src':
884 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
885
John Budoricke9aa27c2018-03-24 00:23:27886 'src/third_party/bouncycastle': {
887 'packages': [
888 {
889 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09890 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27891 },
892 ],
893 'condition': 'checkout_android',
894 'dep_type': 'cipd',
895 },
896
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42897 'src/third_party/breakpad/breakpad':
Michael Bai7ba140c2021-04-01 21:45:58898 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '3bea2815bfea6e641d50aad15bde2c494ef8f34b',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42899
John Budoricke9aa27c2018-03-24 00:23:27900 'src/third_party/byte_buddy': {
901 'packages': [
902 {
903 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09904 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27905 },
906 ],
907 'condition': 'checkout_android',
908 'dep_type': 'cipd',
909 },
910
Andrew Luo948028e2019-08-16 21:18:21911 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
912 'packages': [
913 {
914 'package': 'chromium/third_party/android_sdk/public/build-tools',
915 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
916 },
917 ],
918 'condition': 'checkout_android',
919 'dep_type': 'cipd',
920 },
921
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42922 'src/third_party/catapult':
923 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
924
925 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38926 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42927
Andrew Grieve0fa87872019-03-15 22:21:12928 'src/third_party/checkstyle': {
929 'packages': [
930 {
931 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45932 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12933 },
934 ],
Andrew Grieveee258482019-11-19 16:24:54935 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:12936 'condition': 'checkout_android or checkout_linux',
937 'dep_type': 'cipd',
938 },
939
David Tseng0f7b42432021-02-10 22:31:08940 # Dependency for ChromeVox.
941 'src/third_party/chromevox/third_party/sre/src': {
942 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
943 'condition': 'checkout_chromeos',
944 },
945
Ben Pastenefa7848a2020-08-26 19:49:19946 # Tools used when building Chrome for Chrome OS. This affects both the Simple
947 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:36948 'src/third_party/chromite': {
chromium-autoroll9d073972021-04-22 16:57:05949 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + 'c15f47459962db3736375c7f8b6f002f41287d0d',
Ben Pastenefff40002020-07-29 16:58:09950 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36951 },
952
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42953 'src/third_party/cld_3/src':
Akihiro Ota1fb5ba92019-04-25 02:23:20954 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '06f695f1c8ee530104416aab5dcf2d6a1414a56a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42955
956 'src/third_party/colorama/src':
957 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
958
959 'src/third_party/crc32c/src':
Staphany Park5a0eb9a2019-03-02 01:39:31960 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + '5998f8451548244de8cde7fab387a550e7c4497d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42961
Paweł Hajdan, Jr7af368952017-10-02 12:25:36962 # For Linux and Chromium OS.
963 'src/third_party/cros_system_api': {
Andreea Costinase02096f2021-04-22 11:03:47964 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + '5dc19fb1aade1dc476ca86de88acf1104d346492',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36965 'condition': 'checkout_linux',
966 },
967
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42968 'src/third_party/depot_tools':
chromium-autorollce55c222021-04-23 01:54:50969 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '61bf6e8d69c4cb084b1541a996fc3f4990cd2535',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42970
Yang Guo210ffc92019-10-21 07:14:37971 'src/third_party/devtools-frontend/src':
972 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
973
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42974 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:06975 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42976
Michael Crousea0ed9bde2020-11-19 02:49:54977 'src/third_party/eigen3/src':
mcrouse4bb03672021-02-16 00:14:07978 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '011e0db31d1bed8b7f73662be6d57d9f30fa457a',
Michael Crousea0ed9bde2020-11-19 02:49:54979
John Palmer24b4cef32021-01-06 04:01:26980 'src/third_party/emoji-metadata/src': {
John Palmer21426fd2021-04-14 06:56:39981 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + 'af3c728217b0776e08d6aa30700cf346531592c4',
John Palmer24b4cef32021-01-06 04:01:26982 'condition': 'checkout_chromeos',
983 },
Michael Crousea0ed9bde2020-11-19 02:49:54984
John Budoricke9aa27c2018-03-24 00:23:27985 'src/third_party/espresso': {
986 'packages': [
987 {
988 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:26989 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:27990 },
991 ],
992 'condition': 'checkout_android',
993 'dep_type': 'cipd',
994 },
995
Michael Crousea0ed9bde2020-11-19 02:49:54996 'src/third_party/farmhash/src':
997 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
998
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42999 'src/third_party/ffmpeg':
Dale Curtisdaf0a5f42021-04-12 22:15:441000 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '280d5fd0df8b4284ad040bd29deb3241bd6dfc4a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421001
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421002 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:371003 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421004
1005 'src/third_party/flatbuffers/src':
Michael Crouse6866d352020-10-23 20:48:411006 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '6df40a2471737b27271bdd9b900ab5f3aec746c7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421007
Paweł Hajdan, Jr7af368952017-10-02 12:25:361008 # Used for embedded builds. CrOS & Linux use the system version.
1009 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091010 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361011 'condition': 'checkout_linux',
1012 },
1013
Michael Crousea0ed9bde2020-11-19 02:49:541014 'src/third_party/fp16/src':
1015 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + 'febbb1c163726b5db24bed55cc9dc42529068997',
1016
1017 'src/third_party/gemmlowp/src':
1018 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + 'fda83bdc38b118cc6b56753bd540caa49e570745',
1019
Yuwei Huanga38af698d2019-02-19 22:00:581020 'src/third_party/grpc/src': {
Ryan Keaned585b4d2021-03-11 01:28:041021 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '3ca079faadfcc1f111b6c9a3f3fb10f4b5c794ea',
Yuwei Huanga38af698d2019-02-19 22:00:581022 },
1023
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421024 'src/third_party/freetype/src':
1025 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1026
Dominik Röttsches5c56793f2020-11-12 08:51:521027 'src/third_party/freetype-testing/src':
1028 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1029
Dominik Röttsches60dab7e12018-03-20 09:55:471030 'src/third_party/harfbuzz-ng/src':
1031 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1032
Joey Scarr28fc30092019-02-04 10:10:201033 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161034 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351035
Dominik Röttschesefffce82021-01-18 13:02:081036 'src/third_party/ots/src':
1037 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1038
Hirokazu Hondafa7af2bb2020-02-03 02:48:281039 'src/third_party/libgav1/src':
Wan-Teh Chang0e222cd2021-03-26 02:09:341040 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '1c4e344cb1c15aff1c94cb542b98260244a3da4b',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281041
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221042 'src/third_party/google_toolbox_for_mac/src': {
1043 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1044 'condition': 'checkout_ios or checkout_mac',
1045 },
1046
Andrew Luo82d0e9f2018-05-24 20:46:361047 'src/third_party/google-truth': {
1048 'packages': [
1049 {
1050 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001051 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361052 },
1053 ],
1054 'condition': 'checkout_android',
1055 'dep_type': 'cipd',
1056 },
1057
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421058 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021059 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421060
Paweł Hajdan, Jr7af368952017-10-02 12:25:361061 # GNU binutils assembler for x86-32.
1062 'src/third_party/gnu_binutils': {
1063 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551064 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361065 },
1066
1067 'src/third_party/gperf': {
1068 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1069 'condition': 'checkout_win',
1070 },
1071
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421072 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521073 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161074 'condition': 'checkout_android',
1075 },
1076
Ian Vollick244bd882018-04-27 01:12:531077 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561078 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531079 'condition': 'checkout_android',
1080 },
1081
Piotr Bialeckie1b6bfb2019-07-18 23:43:291082 'src/third_party/arcore-android-sdk-client': {
1083 'packages': [
1084 {
1085 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561086 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291087 },
1088 ],
1089
1090 'condition': 'checkout_android',
1091 'dep_type': 'cipd',
1092 },
1093
John Budoricke9aa27c2018-03-24 00:23:271094 'src/third_party/hamcrest': {
1095 'packages': [
1096 {
1097 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091098 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271099 },
1100 ],
1101 'condition': 'checkout_android',
1102 'dep_type': 'cipd',
1103 },
1104
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421105 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361106 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421107
1108 'src/third_party/icu':
Frank Tang5846c2a2021-04-22 19:22:071109 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'd25bdc013cb0d0d9b1b7c53beb1ab2a30323341c',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421110
John Budoricke9aa27c2018-03-24 00:23:271111 'src/third_party/icu4j': {
1112 'packages': [
1113 {
1114 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091115 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271116 },
1117 ],
1118 'condition': 'checkout_android',
1119 'dep_type': 'cipd',
1120 },
1121
Ben Joycedde37c22019-04-12 19:36:191122 'src/third_party/jacoco': {
1123 'packages': [
1124 {
1125 'package': 'chromium/third_party/jacoco',
1126 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1127 },
1128 ],
1129 'condition': 'checkout_android',
1130 'dep_type': 'cipd',
1131 },
1132
Tibor Goldschwendt38cc2082019-06-03 21:59:281133 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351134 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281135 'condition': 'checkout_android',
1136 },
1137
Yun Liua89d1832019-10-05 01:40:551138 'src/third_party/jdk': {
1139 'packages': [
1140 {
1141 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151142 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551143 },
Haiyang Pan8bdb7882021-02-17 21:49:151144 ],
1145 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1146 'condition': 'checkout_android or checkout_linux',
1147 'dep_type': 'cipd',
1148 },
1149 'src/third_party/jdk/extras': {
1150 'packages': [
Peter Wenca01c252019-10-29 01:41:161151 {
1152 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151153 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161154 },
Yun Liua89d1832019-10-05 01:40:551155 ],
Andrew Grieveee258482019-11-19 16:24:541156 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1157 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551158 'dep_type': 'cipd',
1159 },
1160
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421161 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041162 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061163 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421164
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161165 'src/third_party/junit/src': {
1166 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1167 'condition': 'checkout_android',
1168 },
1169
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421170 'src/third_party/leveldatabase/src':
Chris Mumfordb8ab4392021-02-24 16:16:491171 Var('chromium_git') + '/external/leveldb.git' + '@' + '99b3c03b3284f5886f9ef9a4ef703d57373e61be',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421172
1173 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261174 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421175
1176 'src/third_party/libaddressinput/src':
Mohamed Amir Yosefd76a9782021-04-23 11:13:241177 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '3b8ee157a8f3536bbf5ad2448e9e3370463c1e40',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421178
Johann987d1532018-11-19 22:07:271179 'src/third_party/libaom/source/libaom':
Jerome Jiang412d5f32021-04-09 18:04:311180 Var('aomedia_git') + '/aom.git' + '@' + '6c93db7ff63430d2e5dcdfc42e84e3a0514da608',
Johanncf5bb4c62017-10-30 23:21:341181
Wan-Teh Chang75fd5322020-04-08 01:32:181182 'src/third_party/libavif/src':
1183 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1184
Himanshu Jaju114b74212020-07-09 13:32:331185 'src/third_party/nearby/src':
1186 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1187
Himanshu Jaju46bc91032020-07-08 21:57:581188 'src/third_party/securemessage/src':
1189 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1190
1191 'src/third_party/ukey2/src':
1192 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1193
Paweł Hajdan, Jr7af368952017-10-02 12:25:361194 # Userspace interface to kernel DRM services.
1195 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201196 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361197 'condition': 'checkout_linux',
1198 },
1199
Ben Wagner3743d5392019-09-26 19:20:361200 'src/third_party/expat/src':
1201 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1202
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341203 # The library for IPP protocol (Chrome OS).
1204 'src/third_party/libipp/libipp': {
1205 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1206 'condition': 'checkout_linux',
1207 },
1208
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421209 'src/third_party/libjpeg_turbo':
Chris Blume66f36cac2021-02-24 11:08:251210 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '7b4981b6500ccba10733c352b9ed2dad14ce3c73',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421211
Paweł Hajdan, Jr7af368952017-10-02 12:25:361212 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221213 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361214 'condition': 'checkout_linux',
1215 },
1216
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421217 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011218 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421219
1220 'src/third_party/libprotobuf-mutator/src':
1221 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1222
1223 'src/third_party/libsrtp':
Mirko Bonadei4dec6642020-11-19 11:39:311224 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '7990ca64c616b150a9cb4714601c4a3b0c84fe91',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421225
Paweł Hajdan, Jr7af368952017-10-02 12:25:361226 # Android Explicit Synchronization.
1227 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541228 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361229 'condition': 'checkout_linux',
1230 },
1231
Charlie Andrews6723c0e3c2019-10-31 15:45:241232 'src/third_party/libunwindstack': {
Gabor Kertesz207b51c2021-03-19 20:05:351233 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + 'aab2c874731396232739889ebe8d9e122b9bc448',
Charlie Andrews6723c0e3c2019-10-31 15:45:241234 'condition': 'checkout_android',
1235 },
1236
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421237 'src/third_party/libvpx/source/libvpx':
Jerome Jiang4d9ca8e72021-02-04 04:13:081238 Var('chromium_git') + '/webm/libvpx.git' + '@' + '61edec1efbea1c02d71857e2aff9426d9cd2df4e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421239
1240 'src/third_party/libwebm/source':
James Zern62ef4ae2019-02-21 21:17:031241 Var('chromium_git') + '/webm/libwebm.git' + '@' + '51ca718c3adf0ddedacd7df25fe45f67dc5a9ce1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421242
1243 'src/third_party/libyuv':
Mirko Bonadeif8a7c322021-04-07 09:06:381244 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + '64994843e652443df2d5201c6ae3fb725097360f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421245
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221246 'src/third_party/lighttpd': {
1247 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1248 'condition': 'checkout_mac or checkout_win',
1249 },
1250
1251 'src/third_party/lss': {
1252 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1253 'condition': 'checkout_android or checkout_linux',
1254 },
1255
Paweł Hajdan, Jr7af368952017-10-02 12:25:361256 'src/third_party/material_design_icons/src': {
1257 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1258 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1259 'condition': 'checkout_ios',
1260 },
1261
Paweł Hajdan, Jr7af368952017-10-02 12:25:361262 # GNU binutils assembler for x86-64.
1263 'src/third_party/mingw-w64/mingw/bin': {
1264 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551265 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361266 },
1267
1268 # Graphics buffer allocator for Chrome OS.
1269 'src/third_party/minigbm/src': {
Jeffrey Kardatzke35944c2e2021-01-26 03:28:041270 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '150b4968810447d72714a7c88afb97d4e59fe23a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361271 'condition': 'checkout_linux',
1272 },
1273
1274 # Minizip library. Used on Chrome OS.
1275 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591276 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361277 'condition': 'checkout_linux',
1278 },
1279
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161280 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281281 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161282 'condition': 'checkout_android',
1283 },
1284
Paweł Hajdan, Jr7af368952017-10-02 12:25:361285 # Binaries for nacl sdk.
1286 'src/third_party/nacl_sdk_binaries': {
1287 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551288 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361289 },
1290
Dale Curtis7d284af2018-11-08 01:27:521291 'src/third_party/nasm': {
1292 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Dale Curtisb284aee22020-07-16 02:14:071293 '19f3fad68da99277b2882939d3b2fa4c4b8d51d9'
Dale Curtis7d284af2018-11-08 01:27:521294 },
1295
Michael Crousea0ed9bde2020-11-19 02:49:541296 'src/third_party/neon_2_sse/src':
1297 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '42b2bebacee25452e150095ef4480b3fa26e30f5',
1298
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161299 'src/third_party/netty-tcnative/src': {
1300 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '5b46a8ef4a39c39c576fcdaaf718b585d75df463',
1301 'condition': 'checkout_android',
1302 },
1303
1304 'src/third_party/netty4/src': {
1305 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1306 'condition': 'checkout_android',
1307 },
1308
John Budoricke9aa27c2018-03-24 00:23:271309 'src/third_party/objenesis': {
1310 'packages': [
1311 {
1312 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411313 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271314 },
1315 ],
1316 'condition': 'checkout_android',
1317 'dep_type': 'cipd',
1318 },
1319
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421320 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541321 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161322
btolschc50a3d52019-03-06 21:22:421323 'src/third_party/openscreen/src':
chromium-autorolld7299ab2021-04-22 01:09:471324 Var('chromium_git') + '/openscreen' + '@' + 'f71d249a402d2e1f5a6dfd9484263058303ee7df',
btolschc50a3d52019-03-06 21:22:421325
Kevin Qin78ff68c82019-06-26 01:43:361326 'src/third_party/openxr/src': {
Lachlan Fordb493c7a2020-10-20 21:01:511327 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '97cfe495bb7a3853266b646d1c79e169387f9c7a',
Kevin Qin78ff68c82019-06-26 01:43:361328 'condition': 'checkout_openxr',
1329 },
1330
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421331 'src/third_party/pdfium':
1332 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1333
Paweł Hajdan, Jr7af368952017-10-02 12:25:361334 # Parses Windows PE/COFF executable format.
1335 'src/third_party/pefile': {
1336 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1337 'condition': 'checkout_win',
1338 },
1339
Oystein Eftevaaga9439b922018-01-08 19:30:141340 'src/third_party/perfetto':
chromium-autoroll811e45d2021-04-22 20:17:051341 Var('android_git') + '/platform/external/perfetto.git' + '@' + 'e122069ff360b18b0d2a34e8286cc610892eaa71',
Oystein Eftevaaga9439b922018-01-08 19:30:141342
Paweł Hajdan, Jr7af368952017-10-02 12:25:361343 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291344 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361345 'condition': 'checkout_win',
1346 },
1347
Andrew Grieve40dece272018-08-27 17:59:401348 'src/third_party/proguard': {
1349 'packages': [
1350 {
1351 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211352 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401353 },
1354 ],
1355 'condition': 'checkout_android',
1356 'dep_type': 'cipd',
1357 },
1358
Mohamed Heikal5c488592018-11-26 23:32:151359 'src/third_party/protoc_javalite': {
1360 'packages': [
1361 {
1362 'package': 'chromium/third_party/protoc_javalite',
1363 'version': 'version:3.0.0-cr1',
1364 },
1365 ],
1366 'condition': 'checkout_android',
1367 'dep_type': 'cipd',
1368 },
1369
Ben Pastenefff40002020-07-29 16:58:091370 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361371 'src/third_party/pyelftools': {
1372 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1373 'condition': 'checkout_linux',
1374 },
1375
Victor Vasiliev3b5cf152018-07-02 18:47:411376 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001377 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411378
Keita Suzukifa3a180692020-03-05 03:53:531379 'src/third_party/pywebsocket3/src':
Adam Rice79746c62021-03-04 08:17:061380 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '9db3d29db4f3e3efb1722c0210bc88500ab00611',
Keita Suzukifa3a180692020-03-05 03:53:531381
Stephen Roe3c9f5852019-11-13 17:25:431382 'src/third_party/qemu-linux-arm64': {
1383 'packages': [
1384 {
1385 'package': 'fuchsia/qemu/linux-arm64',
1386 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1387 },
1388 ],
Stephen Roeedece8b2020-11-19 20:32:321389 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431390 'dep_type': 'cipd',
1391 },
1392
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211393 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221394 'packages': [
1395 {
1396 'package': 'fuchsia/qemu/linux-amd64',
1397 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1398 },
1399 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211400 'condition': 'host_os == "linux" and checkout_fuchsia',
1401 'dep_type': 'cipd',
1402 },
1403
1404 'src/third_party/qemu-mac-x64': {
1405 'packages': [
1406 {
1407 'package': 'fuchsia/qemu/mac-amd64',
1408 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1409 },
1410 ],
1411 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221412 'dep_type': 'cipd',
1413 },
1414
Chong Gu9ad904d2019-09-26 23:24:021415 'src/third_party/aemu-linux-x64': {
1416 'packages': [
1417 {
1418 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autoroll9af1b392021-04-23 07:20:211419 'version': '6jOWu4YO46D-TDBwCIlUSHY4wcZvoUE4zH2aGgoyTJsC'
Chong Gu9ad904d2019-09-26 23:24:021420 },
1421 ],
Chong Gu7d2dd6e2020-02-01 03:27:251422 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021423 'dep_type': 'cipd',
1424 },
1425
1426 'src/third_party/aemu-mac-x64': {
1427 'packages': [
1428 {
1429 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191430 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021431 },
1432 ],
Chong Gu7d2dd6e2020-02-01 03:27:251433 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021434 'dep_type': 'cipd',
1435 },
1436
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421437 'src/third_party/re2/src':
chromium-autoroll2467564d2021-04-20 04:57:321438 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '6ec705dcd7a44a458f2b41630ab2101dc404053c',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161439
Tiger Oakes95b7b7d2018-05-28 15:43:491440 'src/third_party/r8': {
1441 'packages': [
1442 {
1443 'package': 'chromium/third_party/r8',
Sam Maieraac96e12021-04-22 17:30:351444 'version': 'h1H8tuKYpnoPW2uwLMSaHgD_vVy9_8E6n4UZ5nwbMRkC',
Tiger Oakes95b7b7d2018-05-28 15:43:491445 },
1446 ],
1447 'condition': 'checkout_android',
1448 'dep_type': 'cipd',
1449 },
1450
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161451 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551452 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161453 'condition': 'checkout_android',
1454 },
1455
John Budoricke9aa27c2018-03-24 00:23:271456 'src/third_party/robolectric': {
1457 'packages': [
1458 {
1459 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511460 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271461 },
1462 ],
1463 'condition': 'checkout_android',
1464 'dep_type': 'cipd',
1465 },
1466
Michael Crousea0ed9bde2020-11-19 02:49:541467 'src/third_party/ruy/src':
1468 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + '34ea9f4993955fa1ff4eb58e504421806b7f2e8f',
1469
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421470 'src/third_party/skia':
1471 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1472
1473 'src/third_party/smhasher/src':
1474 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1475
1476 'src/third_party/snappy/src':
Victor Costan4ce391e2020-12-16 22:27:021477 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + 'ea368c2f07de5f31146a10214f27d15091b09771',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421478
Chris Mumford591102e2020-03-16 16:48:551479 'src/third_party/sqlite/src':
Darwin Huange074f6d02021-03-31 00:21:041480 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '60efbb3584af2ba05e1935b3e07d3a861841db7c',
Chris Mumford591102e2020-03-16 16:48:551481
John Budoricke9aa27c2018-03-24 00:23:271482 'src/third_party/sqlite4java': {
1483 'packages': [
1484 {
1485 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491486 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271487 },
1488 ],
1489 'condition': 'checkout_android',
1490 'dep_type': 'cipd',
1491 },
1492
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421493 'src/third_party/swiftshader':
1494 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1495
Tommy Martino41cca812020-08-10 18:50:451496 'src/third_party/text-fragments-polyfill/src': {
Tommy Martino98d1f6442021-02-19 19:02:431497 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + 'c2c70ad99a04d381b72286d9e70c780cdd27ebca',
Tommy Martino41cca812020-08-10 18:50:451498 'condition': 'checkout_ios',
1499 },
Jonathan Wright62ad5292020-12-04 21:07:561500
Michael Crousea0ed9bde2020-11-19 02:49:541501 'src/third_party/tflite/src':
1502 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'fcc4b966f1265f466e82617020af93670141b009',
Jonathan Wright62ad5292020-12-04 21:07:561503
Peter Wen49675e172020-03-16 16:10:111504 'src/third_party/turbine': {
1505 'packages': [
1506 {
1507 'package': 'chromium/third_party/turbine',
Peter Wene2412022020-12-11 14:25:161508 'version': '_iPtB_ThhxlMOt2TsYqVppwriEEn0mp-NUNRwDwYLUAC',
Peter Wen49675e172020-03-16 16:10:111509 },
1510 ],
1511 'condition': 'checkout_android',
1512 'dep_type': 'cipd',
1513 },
1514
1515 'src/third_party/turbine/src': {
Peter Wene2412022020-12-11 14:25:161516 'url': Var('chromium_git') + '/external/github.com/google/turbine.git' + '@' + '3c31e67ae25b5e43713fd868e3a9b535ff6298af',
Peter Wen49675e172020-03-16 16:10:111517 'condition': 'checkout_android',
1518 },
1519
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421520 'src/third_party/ub-uiautomator/lib': {
1521 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161522 'condition': 'checkout_android',
1523 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421524
1525 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei38994402021-04-06 09:32:011526 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '70d42ae95a1de83bd317c8cc9503f894671d1392',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421527
Yuly Novikov4fe858b2021-04-23 04:47:141528 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@4d5ff9313ec422141bcd58e8986dad1beaa67588',
Jamie Madill178f84e2020-12-18 00:47:581529
Peng Huang91df2692020-05-05 18:59:531530 'src/third_party/vulkan_memory_allocator':
Peng Huangda803bd912021-02-12 18:01:151531 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '732a76d9d3c70d6aa487216495eeb28518349c3a',
Peng Huang3b77c37c2020-05-02 19:14:211532
Paweł Hajdan, Jr7af368952017-10-02 12:25:361533 # Display server protocol for Linux.
1534 'src/third_party/wayland/src': {
Mitsuru Oshima659d4442020-12-02 03:43:041535 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'eb1339edd398b9f5328816931e585db4229aa132',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361536 'condition': 'checkout_linux',
1537 },
1538
1539 # Wayland protocols that add functionality not available in the core protocol.
1540 'src/third_party/wayland-protocols/src': {
Fergus Dalldd9c4fdc2020-06-10 00:35:321541 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '684cd23ae31fafb9eda2a0cd15edb4e96de92259',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361542 'condition': 'checkout_linux',
1543 },
1544
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421545 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011546 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421547
1548 'src/third_party/webgl/src':
Kenneth Russell14dfbb72021-04-03 00:42:461549 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'a0b8774ce8cec1dc8f4308810bf05eb8867c62de',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421550
Kai Ninomiya13898882020-01-17 20:41:521551 'src/third_party/webgpu-cts/src':
chromium-autoroll62a09d962021-04-19 17:30:031552 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '9dd7f1e157c609c8056f7f8b9c04e627611ef937',
Kai Ninomiyac7138f92020-03-31 18:59:571553
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421554 'src/third_party/webrtc':
chromium-autorolla977e4f2021-04-22 22:07:261555 Var('webrtc_git') + '/src.git' + '@' + '9bd245785791aa9f22296d7c7e23c93a5a9e8e49',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421556
Nigel Tao3aa72142019-12-03 22:05:411557 'src/third_party/libgifcodec':
1558 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1559
Nigel Taob517eb8912019-10-23 03:36:241560 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1561 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1562 'src/third_party/wuffs/src':
1563 Var('skia_git') + '/external/github.com/google/wuffs.git' + '@' + Var('wuffs_revision'),
1564
sbalikondwar5949a802020-02-13 16:28:591565 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121566 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591567 'condition': 'checkout_linux',
1568 },
1569
Paweł Hajdan, Jr7af368952017-10-02 12:25:361570 'src/third_party/xdg-utils': {
1571 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1572 'condition': 'checkout_linux',
1573 },
1574
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421575 'src/tools/page_cycler/acid3':
1576 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1577
Sven Zheng4d4781292019-09-12 17:46:141578 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161579 'packages': [
1580 {
Sven Zheng4d4781292019-09-12 17:46:141581 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autorollc66e6f42021-04-23 03:44:061582 'version': 'wdKjv3Lrszkb_s1AF7ZwLf9Og7Y8qk_EIZ6aoNICu0YC',
bsheedy0e0f26df2019-01-09 22:17:161583 },
1584 ],
1585 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141586 'condition': 'checkout_linux',
1587 },
1588 'src/tools/skia_goldctl/win': {
1589 'packages': [
1590 {
1591 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autorollffc3a052021-04-23 03:43:251592 'version': 'NA-h9VX5yFfBNYZKxKG479VVjEz3iJQ9jhSXBG0Lk1gC',
Sven Zheng4d4781292019-09-12 17:46:141593 },
1594 ],
1595 'dep_type': 'cipd',
1596 'condition': 'checkout_win',
1597 },
1598 'src/tools/skia_goldctl/mac': {
1599 'packages': [
1600 {
1601 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autorollde706fad2021-04-23 08:26:271602 'version': 'oMHIiIQ0wBDzq1EgmQYV6nFbvCXgLdD0Qyxv_zFy1OsC',
Sven Zheng4d4781292019-09-12 17:46:141603 },
1604 ],
1605 'dep_type': 'cipd',
1606 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161607 },
1608
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421609 'src/tools/swarming_client':
1610 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
1611
1612 'src/v8':
1613 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1614
1615 'src-internal': {
chromium-internal-autoroll8dfbe3f2021-04-23 03:42:041616 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@07dd7e3cbe6db1c722458a6150d7cf1eaff89bd1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421617 'condition': 'checkout_src_internal',
1618 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031619
Sam Chiu2c8d0982021-03-05 00:23:151620 'src/chromeos/components/eche_app_ui/resources/prod': {
1621 'packages': [
1622 {
1623 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autorollbe6a1392021-04-21 14:26:381624 'version': 'Ds00JhfWe32OQ8-Hqnrn7YapO52_BQ-QqDobfZUCjqwC',
Sam Chiu2c8d0982021-03-05 00:23:151625 },
1626 ],
1627 'condition': 'checkout_chromeos and checkout_src_internal',
1628 'dep_type': 'cipd',
1629 },
1630
Jose Magana5dd8c42f2020-05-14 00:40:211631 'src/chromeos/components/help_app_ui/resources/prod': {
1632 'packages': [
1633 {
1634 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll815f3ec2021-04-22 17:02:421635 'version': '_erC9Ue652Iz8oCREfjq9LvaKzmXhjHdtHj_bZLHs50C',
Jose Magana5dd8c42f2020-05-14 00:40:211636 },
1637 ],
1638 'condition': 'checkout_chromeos and checkout_src_internal',
1639 'dep_type': 'cipd',
1640 },
1641
Jose Maganad34f1702020-06-09 13:33:001642 'src/chromeos/components/media_app_ui/resources/prod': {
1643 'packages': [
1644 {
1645 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autoroll321fa982021-04-22 17:22:051646 'version': '6c0hwXbE_Mz1Y-1rUBtrOUtBRY9AJPgN1BkL6lkM028C',
Jose Maganad34f1702020-06-09 13:33:001647 },
1648 ],
1649 'condition': 'checkout_chromeos and checkout_src_internal',
1650 'dep_type': 'cipd',
1651 },
1652
Tibor Goldschwendta117da02018-11-16 22:25:271653 'src/third_party/google_android_play_core': {
1654 'packages': [
1655 {
1656 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_verification',
Peter Wen5fe1f7d2020-03-30 21:28:321657 'version': 'ojrkXUE6tjG8FYmoLfCD3YdOxTyl2BXMdmk7Fb6cS5MC',
Tibor Goldschwendta117da02018-11-16 22:25:271658 },
1659 ],
1660 'condition': 'checkout_android',
1661 'dep_type': 'cipd',
1662 },
1663
Arthur Wang802dc8ce42020-06-15 19:16:511664 'src/third_party/webpagereplay': {
1665 'packages' : [
1666 {
1667 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001668 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511669 },
1670 ],
1671 'condition': 'checkout_android',
1672 'dep_type': 'cipd',
1673 },
1674
Josipdfc143f2020-02-26 23:38:361675 'src/third_party/android_prebuilts/build_tools': {
1676 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1677 'condition': 'checkout_android_prebuilts_build_tools',
1678 },
1679
Haiyang Pan4ba6d0b2021-03-05 02:00:321680 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1681 # section once org_robolectric_shadows_multidex is updated to a new version
1682 # that does not need jetify.
1683 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1684 'packages': [
1685 {
1686 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1687 'version': 'version:4.3.1-cr1',
1688 },
1689 ],
1690 'condition': 'checkout_android',
1691 'dep_type': 'cipd',
1692 },
1693
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031694 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101695 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391696 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241697 'packages': [
1698 {
Peter Wend340c5e2018-07-26 20:55:391699 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091700 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241701 },
1702 ],
1703 'condition': 'checkout_android',
1704 'dep_type': 'cipd',
1705 },
1706
Ben Joycee779ce62019-08-15 22:57:371707 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1708 'packages': [
1709 {
1710 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091711 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371712 },
1713 ],
1714 'condition': 'checkout_android',
1715 'dep_type': 'cipd',
1716 },
1717
Peter Wend340c5e2018-07-26 20:55:391718 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241719 'packages': [
1720 {
Peter Wend340c5e2018-07-26 20:55:391721 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091722 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031723 },
1724 ],
1725 'condition': 'checkout_android',
1726 'dep_type': 'cipd',
1727 },
1728
1729 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1730 'packages': [
1731 {
1732 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091733 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241734 },
1735 ],
1736 'condition': 'checkout_android',
1737 'dep_type': 'cipd',
1738 },
1739
Ben Joycee779ce62019-08-15 22:57:371740 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1741 'packages': [
1742 {
1743 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091744 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371745 },
1746 ],
1747 'condition': 'checkout_android',
1748 'dep_type': 'cipd',
1749 },
1750
1751 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1752 'packages': [
1753 {
1754 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091755 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371756 },
1757 ],
1758 'condition': 'checkout_android',
1759 'dep_type': 'cipd',
1760 },
1761
Peter Wend340c5e2018-07-26 20:55:391762 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241763 'packages': [
1764 {
Peter Wend340c5e2018-07-26 20:55:391765 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091766 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241767 },
1768 ],
1769 'condition': 'checkout_android',
1770 'dep_type': 'cipd',
1771 },
1772
Ben Joycee779ce62019-08-15 22:57:371773 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1774 'packages': [
1775 {
1776 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091777 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371778 },
1779 ],
1780 'condition': 'checkout_android',
1781 'dep_type': 'cipd',
1782 },
1783
Ben Joyce157038a2020-05-06 20:13:061784 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1785 'packages': [
1786 {
1787 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091788 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061789 },
1790 ],
1791 'condition': 'checkout_android',
1792 'dep_type': 'cipd',
1793 },
1794
1795 'src/third_party/android_deps/libs/classworlds_classworlds': {
1796 'packages': [
1797 {
1798 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091799 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061800 },
1801 ],
1802 'condition': 'checkout_android',
1803 'dep_type': 'cipd',
1804 },
1805
Peter Wend340c5e2018-07-26 20:55:391806 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241807 'packages': [
1808 {
Peter Wend340c5e2018-07-26 20:55:391809 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091810 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241811 },
1812 ],
1813 'condition': 'checkout_android',
1814 'dep_type': 'cipd',
1815 },
1816
Peter Wend340c5e2018-07-26 20:55:391817 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241818 'packages': [
1819 {
Peter Wend340c5e2018-07-26 20:55:391820 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091821 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371822 },
1823 ],
1824 'condition': 'checkout_android',
1825 'dep_type': 'cipd',
1826 },
1827
1828 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1829 'packages': [
1830 {
1831 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091832 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241833 },
1834 ],
1835 'condition': 'checkout_android',
1836 'dep_type': 'cipd',
1837 },
1838
Peter Wend340c5e2018-07-26 20:55:391839 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241840 'packages': [
1841 {
Peter Wend340c5e2018-07-26 20:55:391842 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091843 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371844 },
1845 ],
1846 'condition': 'checkout_android',
1847 'dep_type': 'cipd',
1848 },
1849
1850 'src/third_party/android_deps/libs/com_android_support_collections': {
1851 'packages': [
1852 {
1853 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:091854 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371855 },
1856 ],
1857 'condition': 'checkout_android',
1858 'dep_type': 'cipd',
1859 },
1860
1861 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1862 'packages': [
1863 {
1864 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091865 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371866 },
1867 ],
1868 'condition': 'checkout_android',
1869 'dep_type': 'cipd',
1870 },
1871
1872 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1873 'packages': [
1874 {
1875 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091876 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371877 },
1878 ],
1879 'condition': 'checkout_android',
1880 'dep_type': 'cipd',
1881 },
1882
1883 'src/third_party/android_deps/libs/com_android_support_customview': {
1884 'packages': [
1885 {
1886 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091887 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241888 },
1889 ],
1890 'condition': 'checkout_android',
1891 'dep_type': 'cipd',
1892 },
1893
Peter Wend340c5e2018-07-26 20:55:391894 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241895 'packages': [
1896 {
Peter Wend340c5e2018-07-26 20:55:391897 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:091898 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371899 },
1900 ],
1901 'condition': 'checkout_android',
1902 'dep_type': 'cipd',
1903 },
1904
1905 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1906 'packages': [
1907 {
1908 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:091909 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371910 },
1911 ],
1912 'condition': 'checkout_android',
1913 'dep_type': 'cipd',
1914 },
1915
1916 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1917 'packages': [
1918 {
1919 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091920 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241921 },
1922 ],
1923 'condition': 'checkout_android',
1924 'dep_type': 'cipd',
1925 },
1926
Ben Joycee779ce62019-08-15 22:57:371927 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1928 'packages': [
1929 {
1930 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:091931 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241932 },
1933 ],
1934 'condition': 'checkout_android',
1935 'dep_type': 'cipd',
1936 },
1937
Ben Joycee779ce62019-08-15 22:57:371938 'src/third_party/android_deps/libs/com_android_support_loader': {
1939 'packages': [
1940 {
1941 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:091942 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371943 },
1944 ],
1945 'condition': 'checkout_android',
1946 'dep_type': 'cipd',
1947 },
1948
1949 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1950 'packages': [
1951 {
1952 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:091953 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241954 },
1955 ],
1956 'condition': 'checkout_android',
1957 'dep_type': 'cipd',
1958 },
1959
Peter Wend340c5e2018-07-26 20:55:391960 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241961 'packages': [
1962 {
Peter Wend340c5e2018-07-26 20:55:391963 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:091964 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241965 },
1966 ],
1967 'condition': 'checkout_android',
1968 'dep_type': 'cipd',
1969 },
1970
Ben Joycee779ce62019-08-15 22:57:371971 'src/third_party/android_deps/libs/com_android_support_print': {
1972 'packages': [
1973 {
1974 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:091975 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241976 },
1977 ],
1978 'condition': 'checkout_android',
1979 'dep_type': 'cipd',
1980 },
1981
Peter Wend340c5e2018-07-26 20:55:391982 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241983 'packages': [
1984 {
Peter Wend340c5e2018-07-26 20:55:391985 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091986 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371987 },
1988 ],
1989 'condition': 'checkout_android',
1990 'dep_type': 'cipd',
1991 },
1992
1993 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
1994 'packages': [
1995 {
1996 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091997 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241998 },
1999 ],
2000 'condition': 'checkout_android',
2001 'dep_type': 'cipd',
2002 },
2003
Peter Wend340c5e2018-07-26 20:55:392004 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242005 'packages': [
2006 {
Peter Wend340c5e2018-07-26 20:55:392007 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092008 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242009 },
2010 ],
2011 'condition': 'checkout_android',
2012 'dep_type': 'cipd',
2013 },
2014
Peter Wend340c5e2018-07-26 20:55:392015 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242016 'packages': [
2017 {
Peter Wend340c5e2018-07-26 20:55:392018 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092019 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242020 },
2021 ],
2022 'condition': 'checkout_android',
2023 'dep_type': 'cipd',
2024 },
2025
Peter Wend340c5e2018-07-26 20:55:392026 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242027 'packages': [
2028 {
Peter Wend340c5e2018-07-26 20:55:392029 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092030 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242031 },
2032 ],
2033 'condition': 'checkout_android',
2034 'dep_type': 'cipd',
2035 },
2036
Peter Wend340c5e2018-07-26 20:55:392037 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242038 'packages': [
2039 {
Peter Wend340c5e2018-07-26 20:55:392040 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092041 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242042 },
2043 ],
2044 'condition': 'checkout_android',
2045 'dep_type': 'cipd',
2046 },
2047
Peter Wend340c5e2018-07-26 20:55:392048 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242049 'packages': [
2050 {
Peter Wend340c5e2018-07-26 20:55:392051 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092052 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242053 },
2054 ],
2055 'condition': 'checkout_android',
2056 'dep_type': 'cipd',
2057 },
2058
Peter Wend340c5e2018-07-26 20:55:392059 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242060 'packages': [
2061 {
Peter Wend340c5e2018-07-26 20:55:392062 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092063 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242064 },
2065 ],
2066 'condition': 'checkout_android',
2067 'dep_type': 'cipd',
2068 },
2069
Peter Wend340c5e2018-07-26 20:55:392070 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242071 'packages': [
2072 {
Peter Wend340c5e2018-07-26 20:55:392073 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092074 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242075 },
2076 ],
2077 'condition': 'checkout_android',
2078 'dep_type': 'cipd',
2079 },
2080
Peter Wend340c5e2018-07-26 20:55:392081 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242082 'packages': [
2083 {
Peter Wend340c5e2018-07-26 20:55:392084 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092085 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372086 },
2087 ],
2088 'condition': 'checkout_android',
2089 'dep_type': 'cipd',
2090 },
2091
2092 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2093 'packages': [
2094 {
2095 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092096 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242097 },
2098 ],
2099 'condition': 'checkout_android',
2100 'dep_type': 'cipd',
2101 },
2102
Peter Wend340c5e2018-07-26 20:55:392103 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242104 'packages': [
2105 {
Peter Wend340c5e2018-07-26 20:55:392106 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092107 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372108 },
2109 ],
2110 'condition': 'checkout_android',
2111 'dep_type': 'cipd',
2112 },
2113
2114 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2115 'packages': [
2116 {
2117 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092118 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372119 },
2120 ],
2121 'condition': 'checkout_android',
2122 'dep_type': 'cipd',
2123 },
2124
2125 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2126 'packages': [
2127 {
2128 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092129 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392130 },
2131 ],
2132 'condition': 'checkout_android',
2133 'dep_type': 'cipd',
2134 },
2135
Mohamed Heikal9936c712021-04-08 20:47:152136 'src/third_party/android_deps/libs/com_android_tools_common': {
2137 'packages': [
2138 {
2139 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2140 'version': 'version:[email protected]',
2141 },
2142 ],
2143 'condition': 'checkout_android',
2144 'dep_type': 'cipd',
2145 },
2146
Andrew Grieve91ef4102020-04-22 14:17:312147 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2148 'packages': [
2149 {
2150 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092151 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312152 },
2153 ],
2154 'condition': 'checkout_android',
2155 'dep_type': 'cipd',
2156 },
2157
Justin DeWitt66c6aea2020-08-17 22:08:412158 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2159 'packages': [
2160 {
2161 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092162 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412163 },
2164 ],
2165 'condition': 'checkout_android',
2166 'dep_type': 'cipd',
2167 },
2168
Mohamed Heikal9936c712021-04-08 20:47:152169 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2170 'packages': [
2171 {
2172 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2173 'version': 'version:[email protected]',
2174 },
2175 ],
2176 'condition': 'checkout_android',
2177 'dep_type': 'cipd',
2178 },
2179
2180 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2181 'packages': [
2182 {
2183 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2184 'version': 'version:[email protected]',
2185 },
2186 ],
2187 'condition': 'checkout_android',
2188 'dep_type': 'cipd',
2189 },
2190
Peter Wenb1434387b2020-01-23 17:34:172191 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362192 'packages': [
2193 {
Peter Wenb1434387b2020-01-23 17:34:172194 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Mohamed Heikal297c8cd2021-04-07 18:55:092195 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362196 },
2197 ],
2198 'condition': 'checkout_android',
2199 'dep_type': 'cipd',
2200 },
2201
Peter Wenb1434387b2020-01-23 17:34:172202 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362203 'packages': [
2204 {
Peter Wenb1434387b2020-01-23 17:34:172205 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092206 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362207 },
2208 ],
2209 'condition': 'checkout_android',
2210 'dep_type': 'cipd',
2211 },
2212
Richard Knolla7005982021-01-26 23:07:182213 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2214 'packages': [
2215 {
2216 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092217 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182218 },
2219 ],
2220 'condition': 'checkout_android',
2221 'dep_type': 'cipd',
2222 },
2223
Peter Wend340c5e2018-07-26 20:55:392224 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2225 'packages': [
2226 {
2227 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092228 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392229 },
2230 ],
2231 'condition': 'checkout_android',
2232 'dep_type': 'cipd',
2233 },
2234
2235 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2236 'packages': [
2237 {
2238 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092239 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392240 },
2241 ],
2242 'condition': 'checkout_android',
2243 'dep_type': 'cipd',
2244 },
2245
2246 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2247 'packages': [
2248 {
2249 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092250 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392251 },
2252 ],
2253 'condition': 'checkout_android',
2254 'dep_type': 'cipd',
2255 },
2256
2257 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2258 'packages': [
2259 {
2260 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092261 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392262 },
2263 ],
2264 'condition': 'checkout_android',
2265 'dep_type': 'cipd',
2266 },
2267
2268 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2269 'packages': [
2270 {
2271 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092272 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392273 },
2274 ],
2275 'condition': 'checkout_android',
2276 'dep_type': 'cipd',
2277 },
2278
2279 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2280 'packages': [
2281 {
2282 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092283 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392284 },
2285 ],
2286 'condition': 'checkout_android',
2287 'dep_type': 'cipd',
2288 },
2289
2290 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2291 'packages': [
2292 {
2293 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092294 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332295 },
2296 ],
2297 'condition': 'checkout_android',
2298 'dep_type': 'cipd',
2299 },
2300
2301 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2302 'packages': [
2303 {
2304 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092305 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392306 },
2307 ],
2308 'condition': 'checkout_android',
2309 'dep_type': 'cipd',
2310 },
2311
Richard Knolla7005982021-01-26 23:07:182312 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2313 'packages': [
2314 {
2315 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092316 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182317 },
2318 ],
2319 'condition': 'checkout_android',
2320 'dep_type': 'cipd',
2321 },
2322
Peter Wend340c5e2018-07-26 20:55:392323 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2324 'packages': [
2325 {
2326 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092327 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332328 },
2329 ],
2330 'condition': 'checkout_android',
2331 'dep_type': 'cipd',
2332 },
2333
2334 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2335 'packages': [
2336 {
2337 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092338 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392339 },
2340 ],
2341 'condition': 'checkout_android',
2342 'dep_type': 'cipd',
2343 },
2344
2345 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2346 'packages': [
2347 {
2348 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092349 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392350 },
2351 ],
2352 'condition': 'checkout_android',
2353 'dep_type': 'cipd',
2354 },
2355
2356 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2357 'packages': [
2358 {
2359 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092360 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392361 },
2362 ],
2363 'condition': 'checkout_android',
2364 'dep_type': 'cipd',
2365 },
2366
2367 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2368 'packages': [
2369 {
2370 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092371 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392372 },
2373 ],
2374 'condition': 'checkout_android',
2375 'dep_type': 'cipd',
2376 },
2377
2378 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2379 'packages': [
2380 {
2381 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092382 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332383 },
2384 ],
2385 'condition': 'checkout_android',
2386 'dep_type': 'cipd',
2387 },
2388
2389 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2390 'packages': [
2391 {
2392 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092393 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332394 },
2395 ],
2396 'condition': 'checkout_android',
2397 'dep_type': 'cipd',
2398 },
2399
2400 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2401 'packages': [
2402 {
2403 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092404 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332405 },
2406 ],
2407 'condition': 'checkout_android',
2408 'dep_type': 'cipd',
2409 },
2410
2411 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2412 'packages': [
2413 {
2414 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092415 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392416 },
2417 ],
2418 'condition': 'checkout_android',
2419 'dep_type': 'cipd',
2420 },
2421
2422 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2423 'packages': [
2424 {
2425 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092426 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392427 },
2428 ],
2429 'condition': 'checkout_android',
2430 'dep_type': 'cipd',
2431 },
2432
2433 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2434 'packages': [
2435 {
2436 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092437 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392438 },
2439 ],
2440 'condition': 'checkout_android',
2441 'dep_type': 'cipd',
2442 },
2443
2444 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2445 'packages': [
2446 {
2447 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092448 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242449 },
2450 ],
2451 'condition': 'checkout_android',
2452 'dep_type': 'cipd',
2453 },
2454
Ben Joyce5274e3d2019-09-03 19:19:042455 'src/third_party/android_deps/libs/com_google_android_material_material': {
2456 'packages': [
2457 {
2458 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Mohamed Heikal297c8cd2021-04-07 18:55:092459 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042460 },
2461 ],
2462 'condition': 'checkout_android',
2463 'dep_type': 'cipd',
2464 },
2465
Andrew Grieve8b5b0462019-11-13 21:07:362466 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2467 'packages': [
2468 {
2469 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092470 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362471 },
2472 ],
2473 'condition': 'checkout_android',
2474 'dep_type': 'cipd',
2475 },
2476
2477 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2478 'packages': [
2479 {
2480 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092481 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362482 },
2483 ],
2484 'condition': 'checkout_android',
2485 'dep_type': 'cipd',
2486 },
2487
2488 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2489 'packages': [
2490 {
2491 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092492 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362493 },
2494 ],
2495 'condition': 'checkout_android',
2496 'dep_type': 'cipd',
2497 },
2498
Peter Wen37c9003b2020-07-06 15:04:262499 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2500 'packages': [
2501 {
2502 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092503 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262504 },
2505 ],
2506 'condition': 'checkout_android',
2507 'dep_type': 'cipd',
2508 },
2509
Haiyang Pand924ea82021-03-01 18:44:052510 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362511 'packages': [
2512 {
2513 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092514 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362515 },
2516 ],
2517 'condition': 'checkout_android',
2518 'dep_type': 'cipd',
2519 },
2520
Peter Wenee303ae2018-09-12 19:41:372521 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2522 'packages': [
2523 {
2524 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092525 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372526 },
2527 ],
2528 'condition': 'checkout_android',
2529 'dep_type': 'cipd',
2530 },
2531
Andrew Grieveec7ec4212020-02-03 22:15:502532 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2533 'packages': [
2534 {
2535 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092536 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502537 },
2538 ],
2539 'condition': 'checkout_android',
2540 'dep_type': 'cipd',
2541 },
2542
Pavel Shmakovc1d47012018-08-24 14:36:222543 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2544 'packages': [
2545 {
2546 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092547 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222548 },
2549 ],
2550 'condition': 'checkout_android',
2551 'dep_type': 'cipd',
2552 },
2553
Pavel Shmakovc1d47012018-08-24 14:36:222554 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2555 'packages': [
2556 {
2557 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092558 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222559 },
2560 ],
2561 'condition': 'checkout_android',
2562 'dep_type': 'cipd',
2563 },
2564
2565 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2566 'packages': [
2567 {
2568 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092569 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222570 },
2571 ],
2572 'condition': 'checkout_android',
2573 'dep_type': 'cipd',
2574 },
2575
2576 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372577 'packages': [
2578 {
2579 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092580 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372581 },
2582 ],
2583 'condition': 'checkout_android',
2584 'dep_type': 'cipd',
2585 },
2586
Andrew Grieve8b5b0462019-11-13 21:07:362587 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2588 'packages': [
2589 {
2590 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Mohamed Heikal297c8cd2021-04-07 18:55:092591 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362592 },
2593 ],
2594 'condition': 'checkout_android',
2595 'dep_type': 'cipd',
2596 },
2597
Peter Wenee303ae2018-09-12 19:41:372598 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2599 'packages': [
2600 {
2601 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092602 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362603 },
2604 ],
2605 'condition': 'checkout_android',
2606 'dep_type': 'cipd',
2607 },
2608
2609 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2610 'packages': [
2611 {
2612 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092613 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362614 },
2615 ],
2616 'condition': 'checkout_android',
2617 'dep_type': 'cipd',
2618 },
2619
2620 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2621 'packages': [
2622 {
2623 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Mohamed Heikal297c8cd2021-04-07 18:55:092624 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362625 },
2626 ],
2627 'condition': 'checkout_android',
2628 'dep_type': 'cipd',
2629 },
2630
2631 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2632 'packages': [
2633 {
2634 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092635 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362636 },
2637 ],
2638 'condition': 'checkout_android',
2639 'dep_type': 'cipd',
2640 },
2641
2642 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2643 'packages': [
2644 {
2645 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092646 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372647 },
2648 ],
2649 'condition': 'checkout_android',
2650 'dep_type': 'cipd',
2651 },
Pavel Shmakovc1d47012018-08-24 14:36:222652
2653 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2654 'packages': [
2655 {
2656 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092657 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222658 },
2659 ],
2660 'condition': 'checkout_android',
2661 'dep_type': 'cipd',
2662 },
2663
Richard Knolla7005982021-01-26 23:07:182664 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2665 'packages': [
2666 {
2667 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092668 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182669 },
2670 ],
2671 'condition': 'checkout_android',
2672 'dep_type': 'cipd',
2673 },
2674
2675 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2676 'packages': [
2677 {
2678 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092679 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182680 },
2681 ],
2682 'condition': 'checkout_android',
2683 'dep_type': 'cipd',
2684 },
2685
2686 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2687 'packages': [
2688 {
2689 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092690 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182691 },
2692 ],
2693 'condition': 'checkout_android',
2694 'dep_type': 'cipd',
2695 },
2696
2697 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2698 'packages': [
2699 {
2700 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092701 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182702 },
2703 ],
2704 'condition': 'checkout_android',
2705 'dep_type': 'cipd',
2706 },
2707
2708 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2709 'packages': [
2710 {
2711 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092712 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182713 },
2714 ],
2715 'condition': 'checkout_android',
2716 'dep_type': 'cipd',
2717 },
2718
2719 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2720 'packages': [
2721 {
2722 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092723 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182724 },
2725 ],
2726 'condition': 'checkout_android',
2727 'dep_type': 'cipd',
2728 },
2729
2730 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2731 'packages': [
2732 {
2733 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092734 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182735 },
2736 ],
2737 'condition': 'checkout_android',
2738 'dep_type': 'cipd',
2739 },
2740
2741 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2742 'packages': [
2743 {
2744 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092745 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182746 },
2747 ],
2748 'condition': 'checkout_android',
2749 'dep_type': 'cipd',
2750 },
2751
2752 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2753 'packages': [
2754 {
2755 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092756 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182757 },
2758 ],
2759 'condition': 'checkout_android',
2760 'dep_type': 'cipd',
2761 },
2762
2763 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2764 'packages': [
2765 {
2766 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092767 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182768 },
2769 ],
2770 'condition': 'checkout_android',
2771 'dep_type': 'cipd',
2772 },
2773
2774 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2775 'packages': [
2776 {
2777 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092778 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182779 },
2780 ],
2781 'condition': 'checkout_android',
2782 'dep_type': 'cipd',
2783 },
2784
Pavel Shmakovc1d47012018-08-24 14:36:222785 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2786 'packages': [
2787 {
2788 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092789 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222790 },
2791 ],
2792 'condition': 'checkout_android',
2793 'dep_type': 'cipd',
2794 },
2795
Andrew Grieve8b5b0462019-11-13 21:07:362796 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2797 'packages': [
2798 {
2799 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092800 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362801 },
2802 ],
2803 'condition': 'checkout_android',
2804 'dep_type': 'cipd',
2805 },
2806
Pavel Shmakovc1d47012018-08-24 14:36:222807 'src/third_party/android_deps/libs/com_google_guava_guava': {
2808 'packages': [
2809 {
2810 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Mohamed Heikal297c8cd2021-04-07 18:55:092811 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372812 },
2813 ],
2814 'condition': 'checkout_android',
2815 'dep_type': 'cipd',
2816 },
2817
Peter Kotwicz57eedc72020-11-13 20:05:462818 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2819 'packages': [
2820 {
2821 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Mohamed Heikal297c8cd2021-04-07 18:55:092822 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462823 },
2824 ],
2825 'condition': 'checkout_android',
2826 'dep_type': 'cipd',
2827 },
2828
Ben Joycebd0d9e52019-11-12 09:01:502829 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2830 'packages': [
2831 {
2832 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092833 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502834 },
2835 ],
2836 'condition': 'checkout_android',
2837 'dep_type': 'cipd',
2838 },
2839
Peter Wenee303ae2018-09-12 19:41:372840 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2841 'packages': [
2842 {
2843 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092844 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222845 },
2846 ],
2847 'condition': 'checkout_android',
2848 'dep_type': 'cipd',
2849 },
2850
Andrew Grievebddebf72019-11-25 17:59:102851 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2852 'packages': [
2853 {
2854 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092855 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102856 },
2857 ],
2858 'condition': 'checkout_android',
2859 'dep_type': 'cipd',
2860 },
2861
Mohamed Heikal25f926b72020-06-25 02:58:482862 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342863 'packages': [
2864 {
Mohamed Heikal25f926b72020-06-25 02:58:482865 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092866 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342867 },
2868 ],
2869 'condition': 'checkout_android',
2870 'dep_type': 'cipd',
2871 },
2872
Andrew Grieve8b5b0462019-11-13 21:07:362873 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2874 'packages': [
2875 {
2876 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092877 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362878 },
2879 ],
2880 'condition': 'checkout_android',
2881 'dep_type': 'cipd',
2882 },
2883
Pavel Shmakovc1d47012018-08-24 14:36:222884 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2885 'packages': [
2886 {
2887 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:092888 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222889 },
2890 ],
2891 'condition': 'checkout_android',
2892 'dep_type': 'cipd',
2893 },
2894
Ben Joyce5ce169f02020-03-20 13:07:122895 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2896 'packages': [
2897 {
2898 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:092899 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:122900 },
2901 ],
2902 'condition': 'checkout_android',
2903 'dep_type': 'cipd',
2904 },
2905
Ben Joyce18c01322020-01-03 23:07:592906 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
2907 'packages': [
2908 {
2909 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092910 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:592911 },
2912 ],
2913 'condition': 'checkout_android',
2914 'dep_type': 'cipd',
2915 },
2916
Pavel Shmakovc1d47012018-08-24 14:36:222917 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
2918 'packages': [
2919 {
2920 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092921 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222922 },
2923 ],
2924 'condition': 'checkout_android',
2925 'dep_type': 'cipd',
2926 },
2927
2928 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:372929 'packages': [
2930 {
2931 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:092932 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372933 },
2934 ],
2935 'condition': 'checkout_android',
2936 'dep_type': 'cipd',
2937 },
2938
Ben Joyce157038a2020-05-06 20:13:062939 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
2940 'packages': [
2941 {
2942 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:092943 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062944 },
2945 ],
2946 'condition': 'checkout_android',
2947 'dep_type': 'cipd',
2948 },
2949
Haiyang Pand924ea82021-03-01 18:44:052950 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:062951 'packages': [
2952 {
2953 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:092954 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062955 },
2956 ],
2957 'condition': 'checkout_android',
2958 'dep_type': 'cipd',
2959 },
2960
Peter Wen414bfbc2020-02-19 20:02:002961 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
2962 'packages': [
2963 {
2964 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:092965 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:002966 },
2967 ],
2968 'condition': 'checkout_android',
2969 'dep_type': 'cipd',
2970 },
2971
Yun Liu081719f2019-03-20 23:24:022972 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
2973 'packages': [
2974 {
2975 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:092976 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:022977 },
2978 ],
2979 'condition': 'checkout_android',
2980 'dep_type': 'cipd',
2981 },
2982
Ben Joyce157038a2020-05-06 20:13:062983 'src/third_party/android_deps/libs/org_apache_ant_ant': {
2984 'packages': [
2985 {
2986 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:092987 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062988 },
2989 ],
2990 'condition': 'checkout_android',
2991 'dep_type': 'cipd',
2992 },
2993
2994 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
2995 'packages': [
2996 {
2997 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:092998 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062999 },
3000 ],
3001 'condition': 'checkout_android',
3002 'dep_type': 'cipd',
3003 },
3004
3005 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3006 'packages': [
3007 {
3008 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:093009 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063010 },
3011 ],
3012 'condition': 'checkout_android',
3013 'dep_type': 'cipd',
3014 },
3015
3016 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3017 'packages': [
3018 {
3019 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:093020 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063021 },
3022 ],
3023 'condition': 'checkout_android',
3024 'dep_type': 'cipd',
3025 },
3026
3027 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3028 'packages': [
3029 {
3030 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093031 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063032 },
3033 ],
3034 'condition': 'checkout_android',
3035 'dep_type': 'cipd',
3036 },
3037
3038 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3039 'packages': [
3040 {
3041 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093042 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063043 },
3044 ],
3045 'condition': 'checkout_android',
3046 'dep_type': 'cipd',
3047 },
3048
3049 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3050 'packages': [
3051 {
3052 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093053 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063054 },
3055 ],
3056 'condition': 'checkout_android',
3057 'dep_type': 'cipd',
3058 },
3059
3060 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3061 'packages': [
3062 {
3063 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093064 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063065 },
3066 ],
3067 'condition': 'checkout_android',
3068 'dep_type': 'cipd',
3069 },
3070
3071 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3072 'packages': [
3073 {
3074 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093075 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063076 },
3077 ],
3078 'condition': 'checkout_android',
3079 'dep_type': 'cipd',
3080 },
3081
3082 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3083 'packages': [
3084 {
3085 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093086 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063087 },
3088 ],
3089 'condition': 'checkout_android',
3090 'dep_type': 'cipd',
3091 },
3092
3093 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3094 'packages': [
3095 {
3096 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093097 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063098 },
3099 ],
3100 'condition': 'checkout_android',
3101 'dep_type': 'cipd',
3102 },
3103
3104 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3105 'packages': [
3106 {
3107 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093108 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063109 },
3110 ],
3111 'condition': 'checkout_android',
3112 'dep_type': 'cipd',
3113 },
3114
3115 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3116 'packages': [
3117 {
3118 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093119 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063120 },
3121 ],
3122 'condition': 'checkout_android',
3123 'dep_type': 'cipd',
3124 },
3125
3126 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3127 'packages': [
3128 {
3129 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093130 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063131 },
3132 ],
3133 'condition': 'checkout_android',
3134 'dep_type': 'cipd',
3135 },
3136
3137 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3138 'packages': [
3139 {
3140 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093141 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063142 },
3143 ],
3144 'condition': 'checkout_android',
3145 'dep_type': 'cipd',
3146 },
3147
3148 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3149 'packages': [
3150 {
3151 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093152 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063153 },
3154 ],
3155 'condition': 'checkout_android',
3156 'dep_type': 'cipd',
3157 },
3158
Ben Joyce3d4dd2cd2020-05-27 18:32:503159 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3160 'packages': [
3161 {
3162 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093163 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503164 },
3165 ],
3166 'condition': 'checkout_android',
3167 'dep_type': 'cipd',
3168 },
3169
Peter Wenee303ae2018-09-12 19:41:373170 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3171 'packages': [
3172 {
3173 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093174 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373175 },
3176 ],
3177 'condition': 'checkout_android',
3178 'dep_type': 'cipd',
3179 },
3180
Andrew Grieve8b5b0462019-11-13 21:07:363181 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3182 'packages': [
3183 {
3184 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093185 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363186 },
3187 ],
3188 'condition': 'checkout_android',
3189 'dep_type': 'cipd',
3190 },
3191
Peter Wen37c9003b2020-07-06 15:04:263192 'src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded': {
Andrew Grieve8b5b0462019-11-13 21:07:363193 'packages': [
3194 {
Peter Wen37c9003b2020-07-06 15:04:263195 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:093196 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363197 },
3198 ],
3199 'condition': 'checkout_android',
3200 'dep_type': 'cipd',
3201 },
3202
Peter Wenee303ae2018-09-12 19:41:373203 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3204 'packages': [
3205 {
3206 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093207 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363208 },
3209 ],
3210 'condition': 'checkout_android',
3211 'dep_type': 'cipd',
3212 },
3213
Ben Joyce157038a2020-05-06 20:13:063214 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3215 'packages': [
3216 {
3217 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093218 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063219 },
3220 ],
3221 'condition': 'checkout_android',
3222 'dep_type': 'cipd',
3223 },
3224
3225 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3226 'packages': [
3227 {
3228 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093229 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063230 },
3231 ],
3232 'condition': 'checkout_android',
3233 'dep_type': 'cipd',
3234 },
3235
3236 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3237 'packages': [
3238 {
3239 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093240 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063241 },
3242 ],
3243 'condition': 'checkout_android',
3244 'dep_type': 'cipd',
3245 },
3246
Andrew Grieve177c82f2020-02-03 19:35:173247 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3248 'packages': [
3249 {
3250 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093251 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173252 },
3253 ],
3254 'condition': 'checkout_android',
3255 'dep_type': 'cipd',
3256 },
3257
Ben Joyceb1d4e5d2020-01-22 23:45:173258 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3259 'packages': [
3260 {
3261 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Mohamed Heikal9936c712021-04-08 20:47:153262 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173263 },
3264 ],
3265 'condition': 'checkout_android',
3266 'dep_type': 'cipd',
3267 },
3268
3269 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3270 'packages': [
3271 {
3272 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Mohamed Heikal9936c712021-04-08 20:47:153273 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003274 },
3275 ],
3276 'condition': 'checkout_android',
3277 'dep_type': 'cipd',
3278 },
3279
3280 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3281 'packages': [
3282 {
3283 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093284 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173285 },
3286 ],
3287 'condition': 'checkout_android',
3288 'dep_type': 'cipd',
3289 },
3290
Andrew Grieve177c82f2020-02-03 19:35:173291 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3292 'packages': [
3293 {
3294 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093295 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173296 },
3297 ],
3298 'condition': 'checkout_android',
3299 'dep_type': 'cipd',
3300 },
3301
3302 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3303 'packages': [
3304 {
3305 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093306 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173307 },
3308 ],
3309 'condition': 'checkout_android',
3310 'dep_type': 'cipd',
3311 },
3312
3313 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3314 'packages': [
3315 {
3316 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093317 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173318 },
3319 ],
3320 'condition': 'checkout_android',
3321 'dep_type': 'cipd',
3322 },
3323
3324 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3325 'packages': [
3326 {
3327 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093328 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173329 },
3330 ],
3331 'condition': 'checkout_android',
3332 'dep_type': 'cipd',
3333 },
3334
3335 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3336 'packages': [
3337 {
3338 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093339 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173340 },
3341 ],
3342 'condition': 'checkout_android',
3343 'dep_type': 'cipd',
3344 },
3345
Andrew Grieve8b5b0462019-11-13 21:07:363346 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3347 'packages': [
3348 {
3349 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093350 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373351 },
3352 ],
3353 'condition': 'checkout_android',
3354 'dep_type': 'cipd',
3355 },
Pavel Shmakovc1d47012018-08-24 14:36:223356
Mohamed Heikal9936c712021-04-08 20:47:153357 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063358 'packages': [
3359 {
3360 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153361 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063362 },
3363 ],
3364 'condition': 'checkout_android',
3365 'dep_type': 'cipd',
3366 },
3367
3368 'src/third_party/android_deps/libs/org_robolectric_junit': {
3369 'packages': [
3370 {
3371 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093372 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063373 },
3374 ],
3375 'condition': 'checkout_android',
3376 'dep_type': 'cipd',
3377 },
3378
3379 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3380 'packages': [
3381 {
3382 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093383 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063384 },
3385 ],
3386 'condition': 'checkout_android',
3387 'dep_type': 'cipd',
3388 },
3389
3390 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3391 'packages': [
3392 {
3393 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093394 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063395 },
3396 ],
3397 'condition': 'checkout_android',
3398 'dep_type': 'cipd',
3399 },
3400
3401 'src/third_party/android_deps/libs/org_robolectric_resources': {
3402 'packages': [
3403 {
3404 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093405 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063406 },
3407 ],
3408 'condition': 'checkout_android',
3409 'dep_type': 'cipd',
3410 },
3411
3412 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3413 'packages': [
3414 {
3415 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093416 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063417 },
3418 ],
3419 'condition': 'checkout_android',
3420 'dep_type': 'cipd',
3421 },
3422
3423 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3424 'packages': [
3425 {
3426 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093427 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063428 },
3429 ],
3430 'condition': 'checkout_android',
3431 'dep_type': 'cipd',
3432 },
3433
3434 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3435 'packages': [
3436 {
3437 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093438 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063439 },
3440 ],
3441 'condition': 'checkout_android',
3442 'dep_type': 'cipd',
3443 },
3444
3445 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3446 'packages': [
3447 {
3448 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093449 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063450 },
3451 ],
3452 'condition': 'checkout_android',
3453 'dep_type': 'cipd',
3454 },
3455
Ben Joyce2ab67672020-05-25 23:09:013456 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3457 'packages': [
3458 {
3459 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093460 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013461 },
3462 ],
3463 'condition': 'checkout_android',
3464 'dep_type': 'cipd',
3465 },
3466
Ben Joyce157038a2020-05-06 20:13:063467 'src/third_party/android_deps/libs/org_robolectric_utils': {
3468 'packages': [
3469 {
3470 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093471 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063472 },
3473 ],
3474 'condition': 'checkout_android',
3475 'dep_type': 'cipd',
3476 },
3477
3478 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3479 'packages': [
3480 {
3481 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093482 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063483 },
3484 ],
3485 'condition': 'checkout_android',
3486 'dep_type': 'cipd',
3487 },
3488
Peter Wen37c9003b2020-07-06 15:04:263489 'src/third_party/android_deps/libs/org_threeten_threeten_extra': {
3490 'packages': [
3491 {
3492 'package': 'chromium/third_party/android_deps/libs/org_threeten_threeten_extra',
Mohamed Heikal297c8cd2021-04-07 18:55:093493 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:263494 },
3495 ],
3496 'condition': 'checkout_android',
3497 'dep_type': 'cipd',
3498 },
3499
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033500 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123501
3502 'src/tools/resultdb': {
3503 'packages': [
3504 {
3505 'package': 'infra/tools/result_adapter/${{platform}}',
3506 'version': Var('resultdb_version'),
3507 },
3508 ],
3509 'dep_type': 'cipd',
3510 },
[email protected]5f129de2009-02-24 23:22:043511}
3512
[email protected]00c517672010-11-04 00:27:293513
[email protected]5f129de2009-02-24 23:22:043514include_rules = [
3515 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143516 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393517 '+base',
3518 '+build',
3519 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013520 # perfetto is base's public dependency.
3521 '+third_party/perfetto/include/perfetto/tracing',
[email protected]5f129de2009-02-24 23:22:043522
[email protected]dfbff862012-11-28 19:08:143523 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393524 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143525
Stefan Zagerfd5ba192014-08-23 00:29:393526 '+testing',
3527 '+third_party/icu/source/common/unicode',
3528 '+third_party/icu/source/i18n/unicode',
3529 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413530
Peter Kasting16fe8fef2020-07-31 15:40:523531 # Abseil features must be allowlisted explicitly for now. See
3532 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3533 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413534 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523535 '-third_party/abseil-cpp',
Peter Kastinga9cf1c52020-07-31 17:42:463536 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043537]
3538
3539
3540# checkdeps.py shouldn't check include paths for files in these dirs:
3541skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393542 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143543 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393544 'skia',
3545 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413546 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393547 'v8',
[email protected]5f129de2009-02-24 23:22:043548]
[email protected]bfa24b962009-03-02 00:16:163549
3550
3551hooks = [
3552 {
[email protected]9372bec2014-08-14 14:03:303553 # This clobbers when necessary (based on get_landmines.py). It must be the
3554 # first hook so that other things that get/generate into the output
3555 # directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393556 'name': 'landmines',
3557 'pattern': '.',
3558 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483559 'python',
Stefan Zagerfd5ba192014-08-23 00:29:393560 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303561 ],
3562 },
3563 {
Sylvain Defresne52ba2df52020-07-08 17:32:103564 # This clobbers when necessary (based on get_landmines.py). It must be the
3565 # first hook so that other things that get/generate into the output
3566 # directory will not subsequently be clobbered. This script is only run
3567 # for iOS build with src_internal.
3568 'name': 'landmines_ios_internal',
3569 'pattern': '.',
3570 'condition': 'checkout_ios and checkout_src_internal',
3571 'action': [
3572 'python',
3573 'src/build/landmines.py',
3574 '--landmine-scripts',
3575 'src/ios_internal/build/get_landmines.py',
3576 '--landmines-path',
3577 'src/ios_internal/.landmines',
3578 ],
3579 },
3580 {
Dan Jacquescea92c512017-06-02 23:59:163581 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3582 # disabled.
3583 'name': 'disable_depot_tools_selfupdate',
3584 'pattern': '.',
3585 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483586 'python',
Dan Jacquescea92c512017-06-02 23:59:163587 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3588 '--disable',
3589 ],
3590 },
3591 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173592 # Ensure that we don't accidentally reference any .pyc files whose
3593 # corresponding .py files have since been deleted.
3594 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523595 'name': 'remove_stale_pyc_files',
3596 'pattern': '.',
3597 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483598 'python',
jbudorick94a712c2016-03-09 19:03:523599 'src/tools/remove_stale_pyc_files.py',
3600 'src/android_webview/tools',
3601 'src/build/android',
3602 'src/gpu/gles2_conform_support',
3603 'src/infra',
3604 'src/ppapi',
3605 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493606 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583607 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523608 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523609 'src/tools',
3610 ],
3611 },
3612 {
[email protected]89e43f652011-08-18 00:03:173613 # This downloads binaries for Native Client's newlib toolchain.
3614 # Done in lieu of building the toolchain from scratch as it can take
3615 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393616 'name': 'nacltools',
3617 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553618 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393619 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483620 'python',
dyen249880632014-11-20 23:02:203621 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223622 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553623 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173624 ],
3625 },
[email protected]3a0b2492011-08-24 20:41:163626 {
Tom Andersona07b9fe2018-02-09 04:08:263627 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393628 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263629 'condition': 'checkout_linux and checkout_arm',
Nodir Turakulovdd080902018-01-20 01:06:483630 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263631 '--arch=arm'],
3632 },
3633 {
3634 'name': 'sysroot_arm64',
3635 'pattern': '.',
3636 'condition': 'checkout_linux and checkout_arm64',
3637 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3638 '--arch=arm64'],
3639 },
3640 {
3641 'name': 'sysroot_x86',
3642 'pattern': '.',
3643 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
3644 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3645 '--arch=x86'],
3646 },
3647 {
3648 'name': 'sysroot_mips',
3649 'pattern': '.',
3650 'condition': 'checkout_linux and checkout_mips',
3651 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3652 '--arch=mips'],
3653 },
3654 {
Wang Qingd25f7cc2018-09-05 06:01:043655 'name': 'sysroot_mips64',
3656 'pattern': '.',
3657 'condition': 'checkout_linux and checkout_mips64',
3658 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3659 '--arch=mips64el'],
3660 },
3661
3662 {
Tom Andersona07b9fe2018-02-09 04:08:263663 'name': 'sysroot_x64',
3664 'pattern': '.',
3665 'condition': 'checkout_linux and checkout_x64',
3666 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3667 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293668 },
3669 {
Nico Weber76299302018-02-01 20:36:453670 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3671 'name': 'ciopfs_linux',
3672 'pattern': '.',
3673 'condition': 'checkout_win and host_os == "linux"',
3674 'action': [ 'python',
3675 'src/third_party/depot_tools/download_from_google_storage.py',
3676 '--no_resume',
3677 '--no_auth',
3678 '--bucket', 'chromium-browser-clang/ciopfs',
3679 '-s', 'src/build/ciopfs.sha1',
3680 ]
3681 },
3682 {
Nico Weberb19437032017-10-09 02:45:093683 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393684 'name': 'win_toolchain',
3685 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403686 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483687 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203688 },
justincohen6a03a3d2016-03-26 21:44:383689 {
3690 # Update the Mac toolchain if necessary.
3691 'name': 'mac_toolchain',
3692 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583693 'condition': 'checkout_mac or checkout_ios',
Mark Mentovaibc158342020-11-11 13:24:403694 'action': ['python', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383695 },
[email protected]c71d3282014-04-09 01:56:203696 {
Chong Gu75af969a2021-03-22 14:46:143697 # Update the Fuchsia SDK if necessary.
3698 'name': 'Download Fuchsia SDK',
3699 'pattern': '.',
3700 'condition': 'checkout_fuchsia',
3701 'action': [
3702 'python',
3703 'src/build/fuchsia/update_sdk.py',
3704 '--default-bucket={fuchsia_sdk_bucket}',
3705 ],
3706 },
3707 {
Hans Wennborg0214e8a2019-04-29 09:50:513708 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123709 # Note: On Win, this should run after win_toolchain, as it may use it.
3710 'name': 'clang',
3711 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513712 'condition': 'not llvm_force_head_revision',
3713 'action': ['python', 'src/tools/clang/scripts/update.py'],
3714 },
3715 {
3716 # Build the clang toolchain from tip-of-tree.
3717 # Note: On Win, this should run after win_toolchain, as it may use it.
3718 'name': 'clang_tot',
3719 'pattern': '.',
3720 'condition': 'llvm_force_head_revision',
Hans Wennborgd1eec552019-05-02 14:59:073721 'action': ['python', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513722 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443723 '--with-android={checkout_android}',
3724 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123725 },
3726 {
Roberto Carrillo36312722018-10-17 02:18:453727 # This is supposed to support the same set of platforms as 'clang' above.
3728 'name': 'clang_coverage',
3729 'pattern': '.',
3730 'condition': 'checkout_clang_coverage_tools',
Hans Wennborg8ee64a12019-11-05 17:31:303731 'action': ['python', 'src/tools/clang/scripts/update.py',
3732 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453733 },
3734 {
George Burgess IVa55e6bed2019-12-11 16:24:083735 # This is also supposed to support the same set of platforms as 'clang'
3736 # above. LLVM ToT support isn't provided at the moment.
3737 'name': 'clang_tidy',
3738 'pattern': '.',
3739 'condition': 'checkout_clang_tidy',
3740 'action': ['python', 'src/tools/clang/scripts/update.py',
3741 '--package=clang-tidy'],
3742 },
3743 {
Nico Weber1df4a692017-10-16 21:36:303744 # Mac doesn't use lld so it's not included in the default clang bundle
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213745 # there. lld is however needed in win and Fuchsia cross builds, so
3746 # download it there. Should run after the clang hook.
Nico Weber1df4a692017-10-16 21:36:303747 'name': 'lld/mac',
3748 'pattern': '.',
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213749 'condition': 'host_os == "mac" and (checkout_win or checkout_fuchsia)',
Hans Wennborg8ee64a12019-11-05 17:31:303750 'action': ['python', 'src/tools/clang/scripts/update.py',
3751 '--package=lld_mac'],
Nico Weber1df4a692017-10-16 21:36:303752 },
3753 {
Nico Weber98fd3772020-12-11 21:14:063754 # Should run after the clang hook.
3755 'name': 'objdump/mac',
3756 'pattern': '.',
3757 'condition': 'checkout_mac and host_os != "mac"',
3758 'action': ['python', 'src/tools/clang/scripts/update.py',
3759 '--package=objdump'],
3760 },
3761 {
phajdan.jr2448b2c2015-04-24 21:04:173762 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393763 'name': 'lastchange',
3764 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483765 'action': ['python', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393766 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253767 },
3768 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373769 # Update GPU lists version string (for gpu/config).
3770 'name': 'gpu_lists_version',
3771 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483772 'action': ['python', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373773 '-m', 'GPU_LISTS_VERSION',
3774 '--revision-id-only',
3775 '--header', 'src/gpu/config/gpu_lists_version.h'],
3776 },
3777 {
halcanary5cacab3a2016-07-29 19:23:203778 # Update skia_commit_hash.h.
3779 'name': 'lastchange_skia',
3780 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483781 'action': ['python', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203782 '-m', 'SKIA_COMMIT_HASH',
3783 '-s', 'src/third_party/skia',
3784 '--header', 'src/skia/ext/skia_commit_hash.h'],
3785 },
[email protected]6eabd702014-01-12 00:19:203786 # Pull clang-format binaries using checked-in hashes.
3787 {
Stefan Zagerfd5ba192014-08-23 00:29:393788 'name': 'clang_format_win',
3789 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193790 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483791 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123792 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393793 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393794 '--no_auth',
3795 '--bucket', 'chromium-clang-format',
3796 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203797 ],
3798 },
3799 {
Stefan Zagerfd5ba192014-08-23 00:29:393800 'name': 'clang_format_mac',
3801 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193802 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483803 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123804 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393805 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393806 '--no_auth',
3807 '--bucket', 'chromium-clang-format',
3808 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203809 ],
3810 },
3811 {
Stefan Zagerfd5ba192014-08-23 00:29:393812 'name': 'clang_format_linux',
3813 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193814 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483815 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123816 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393817 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393818 '--no_auth',
3819 '--bucket', 'chromium-clang-format',
3820 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:213821 ],
3822 },
Nico Weber0c0ade82017-10-19 22:34:433823 # Pull rc binaries using checked-in hashes.
3824 {
3825 'name': 'rc_win',
3826 'pattern': '.',
3827 'condition': 'checkout_win and host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483828 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433829 'src/third_party/depot_tools/download_from_google_storage.py',
3830 '--no_resume',
3831 '--no_auth',
3832 '--bucket', 'chromium-browser-clang/rc',
3833 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
3834 ],
3835 },
3836 {
3837 'name': 'rc_mac',
3838 'pattern': '.',
3839 'condition': 'checkout_win and host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483840 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433841 'src/third_party/depot_tools/download_from_google_storage.py',
3842 '--no_resume',
3843 '--no_auth',
3844 '--bucket', 'chromium-browser-clang/rc',
3845 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
3846 ],
3847 },
3848 {
3849 'name': 'rc_linux',
3850 'pattern': '.',
3851 'condition': 'checkout_win and host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483852 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433853 'src/third_party/depot_tools/download_from_google_storage.py',
3854 '--no_resume',
3855 '--no_auth',
3856 '--bucket', 'chromium-browser-clang/rc',
3857 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:313858 ]
3859 },
Nico Weber76299302018-02-01 20:36:453860 {
Tom Anderson44027d42018-03-15 17:14:533861 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:313862 'pattern': '.',
3863 'action': [ 'download_from_google_storage',
3864 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:313865 '--extract',
3866 '--no_auth',
3867 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:533868 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:433869 ],
3870 },
Yves Gerey0e064c4c2019-11-06 14:42:093871 # Download test resources for opus, i.e. audio files.
3872 {
3873 'name': 'opus_test_files',
3874 'pattern': '.',
3875 'action': ['download_from_google_storage',
3876 '--no_auth',
3877 '--quiet',
3878 '--bucket', 'chromium-webrtc-resources',
3879 '-d', 'src/third_party/opus/tests/resources'],
3880 },
erikwright9bdc2bf2015-01-22 20:20:043881 {
David Benjaminddc843c2019-03-26 14:50:073882 'name': 'apache_mac',
3883 'pattern': '\\.sha1',
3884 'condition': 'checkout_mac',
3885 'action': [ 'python',
3886 'src/third_party/depot_tools/download_from_google_storage.py',
3887 '--no_resume',
3888 '--directory',
3889 '--recursive',
3890 '--no_auth',
3891 '--num_threads=16',
3892 '--bucket', 'chromium-apache-mac',
3893 'src/third_party/apache-mac',
3894 ],
3895 },
3896 {
Stefan Zagerfd5ba192014-08-23 00:29:393897 'name': 'apache_win32',
3898 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:073899 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483900 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123901 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393902 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393903 '--directory',
3904 '--recursive',
3905 '--no_auth',
3906 '--num_threads=16',
3907 '--bucket', 'chromium-apache-win32',
3908 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:263909 ],
3910 },
3911 {
Dirk Pranke6c360be2017-10-09 19:06:593912 'name': 'msan_chained_origins',
3913 'pattern': '.',
3914 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483915 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593916 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363917 '--no_resume',
3918 '--no_auth',
3919 '--bucket', 'chromium-instrumented-libraries',
3920 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593921 ],
3922 },
3923 {
3924 'name': 'msan_no_origins',
3925 'pattern': '.',
3926 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483927 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593928 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363929 '--no_resume',
3930 '--no_auth',
3931 '--bucket', 'chromium-instrumented-libraries',
3932 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593933 ],
thomasandersonaa441f52017-04-04 22:35:393934 },
3935 {
Dirk Pranke474d1ca2019-03-13 23:14:363936 'name': 'wasm_fuzzer',
3937 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483938 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123939 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363940 '--no_resume',
3941 '--no_auth',
3942 '-u',
3943 '--bucket', 'v8-wasm-fuzzer',
3944 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:473945 ],
3946 },
dpapadcbee6ab2017-01-14 03:05:533947
3948 # Pull down Node binaries for WebUI toolchain.
3949 {
3950 'name': 'node_linux64',
3951 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193952 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483953 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123954 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533955 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533956 '--extract',
3957 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183958 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533959 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
3960 ],
3961 },
3962 {
3963 'name': 'node_mac',
3964 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:143965 'condition': 'host_os == "mac" and host_cpu == "x64"',
Nodir Turakulovdd080902018-01-20 01:06:483966 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123967 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533968 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533969 '--extract',
3970 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183971 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533972 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
3973 ],
3974 },
3975 {
Nico Weber6dd87c02021-03-23 14:51:143976 # TODO: Node 16.0 will likely ship with an official universal node binary
3977 # on macOS. Once node 16.0 is released, collapse this into the node_mac hook
3978 # above again and use the universal binary on mac independent of host_cpu.
3979 'name': 'node_mac_arm64',
3980 'pattern': '.',
3981 'condition': 'host_os == "mac" and host_cpu == "arm64"',
3982 'action': [ 'python',
3983 'src/third_party/depot_tools/download_from_google_storage.py',
3984 '--no_resume',
3985 '--extract',
3986 '--no_auth',
3987 '--bucket', 'chromium-nodejs/16.0.0-pre',
3988 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
3989 ],
3990 },
3991 {
dpapadcbee6ab2017-01-14 03:05:533992 'name': 'node_win',
3993 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193994 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483995 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123996 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533997 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533998 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183999 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:534000 '-s', 'src/third_party/node/win/node.exe.sha1',
4001 ],
4002 },
4003
4004 # Pull down NPM dependencies for WebUI toolchain.
4005 {
4006 'name': 'webui_node_modules',
4007 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484008 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124009 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534010 '--no_resume',
4011 '--extract',
4012 '--no_auth',
4013 '--bucket', 'chromium-nodejs',
4014 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4015 ],
4016 },
kainino61f7bce2017-04-28 21:53:274017
Dirk Prankec1d528fc02017-11-03 15:15:034018 # Download Telemetry's binary dependencies via conditionals
4019 {
4020 'name': 'checkout_telemetry_binary_dependencies',
4021 'condition': 'checkout_telemetry_dependencies',
4022 'pattern': '.',
Nodir Turakulove2d81c32017-11-10 07:47:274023 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:034024 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4025 ],
4026 },
Ryan Heise305d2652020-09-25 02:02:334027
Stephen Martinis924a02d2017-11-08 10:12:034028 # Download Telemetry's benchmark binary dependencies via conditionals
4029 {
4030 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554031 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034032 'pattern': '.',
Nodir Turakuloveea875a2018-01-22 23:52:524033 'action': [ 'vpython',
Stephen Martinis924a02d2017-11-08 10:12:034034 'src/tools/perf/fetch_benchmark_deps.py',
4035 '-f',
Ryan Heise305d2652020-09-25 02:02:334036 '-p',
4037 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034038 ],
4039 },
Ryan Heise305d2652020-09-25 02:02:334040 {
4041 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554042 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334043 'pattern': '.',
4044 'action': [ 'vpython',
4045 'src/tools/perf/fetch_benchmark_deps.py',
4046 '-f',
4047 '-p',
4048 'win'
4049 ],
4050 },
4051 {
4052 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554053 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334054 'pattern': '.',
4055 'action': [ 'vpython',
4056 'src/tools/perf/fetch_benchmark_deps.py',
4057 '-f',
4058 '-p',
4059 'mac'
4060 ],
4061 },
4062 {
4063 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554064 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334065 'pattern': '.',
4066 'action': [ 'vpython',
4067 'src/tools/perf/fetch_benchmark_deps.py',
4068 '-f',
4069 '-p',
4070 'android'
4071 ],
4072 },
4073
Dirk Prankec1d528fc02017-11-03 15:15:034074
Dirk Pranke099b747b2017-10-06 04:29:094075 # This is used to ensure that all network operations are properly
4076 # annotated so we can document what they're for.
4077 {
4078 'name': 'tools_traffic_annotation_linux',
4079 'pattern': '.',
4080 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484081 'action': [ 'python',
Dirk Pranke099b747b2017-10-06 04:29:094082 'src/third_party/depot_tools/download_from_google_storage.py',
4083 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094084 '--no_auth',
4085 '--num_threads=4',
4086 '--bucket', 'chromium-tools-traffic_annotation',
4087 '-d', 'src/tools/traffic_annotation/bin/linux64',
4088 ],
4089 },
4090
Ramin Halavatib7e55d92017-11-21 08:00:574091# This is used to ensure that all network operations are properly
4092# annotated so we can document what they're for.
4093 {
4094 'name': 'tools_traffic_annotation_windows',
4095 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524096 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484097 'action': [ 'python',
Ramin Halavatib7e55d92017-11-21 08:00:574098 'src/third_party/depot_tools/download_from_google_storage.py',
4099 '--no_resume',
4100 '--no_auth',
4101 '--num_threads=4',
4102 '--bucket', 'chromium-tools-traffic_annotation',
4103 '-d', 'src/tools/traffic_annotation/bin/win32',
4104 ],
4105 },
4106
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404107 # Pull down Zucchini test data.
4108 {
4109 'name': 'zucchini_testdata',
4110 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484111 'action': [ 'python',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404112 'src/third_party/depot_tools/download_from_google_storage.py',
4113 '--no_resume',
4114 '--no_auth',
huangs3bad8e22017-09-05 21:50:004115 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574116 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4117 '--recursive',
4118 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404119 ],
4120 },
Arthur Wang95d62d42020-06-03 04:53:254121 # Pull down WPR Archive files
4122 {
4123 'name': 'Fetch WPR archive files',
4124 'pattern': '.',
4125 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
4126 'action': [ 'python',
4127 'src/chrome/test/data/android/manage_wpr_archives.py',
4128 'download',
4129 ],
4130 },
John Budorickda801692018-02-21 23:24:284131 {
George Burgess IV1f751e42018-01-23 22:10:004132 'name': 'Fetch Android AFDO profile',
4133 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034134 'condition': 'checkout_android or checkout_linux',
Tiancong Wang6cfc1632019-07-25 21:32:374135 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114136 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374137 '--newest_state=src/chrome/android/profiles/newest.txt',
4138 '--local_state=src/chrome/android/profiles/local.txt',
4139 '--output_name=src/chrome/android/profiles/afdo.prof',
4140 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4141 ],
George Burgess IV1f751e42018-01-23 22:10:004142 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564143 {
Tom Anderson49e74972019-01-04 19:17:404144 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564145 'pattern': '\\.sha1',
4146 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484147 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274148 'src/third_party/depot_tools/download_from_google_storage.py',
4149 '--no_resume',
4150 '--no_auth',
4151 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404152 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564153 ],
4154 },
4155 {
Tom Anderson49e74972019-01-04 19:17:404156 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264157 'pattern': '\\.sha1',
4158 'condition': 'checkout_android',
4159 'action': [ 'python',
4160 'src/third_party/depot_tools/download_from_google_storage.py',
4161 '--no_resume',
4162 '--no_auth',
4163 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404164 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4165 ],
4166 },
4167 {
4168 'name': 'gvr_static_shim_android_arm64_1',
4169 'pattern': '\\.sha1',
4170 'condition': 'checkout_android',
4171 'action': [ 'python',
4172 'src/third_party/depot_tools/download_from_google_storage.py',
4173 '--no_resume',
4174 '--no_auth',
4175 '--bucket', 'chromium-gvr-static-shim',
4176 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4177 ],
4178 },
4179 {
Tom Anderson49e74972019-01-04 19:17:404180 'name': 'gvr_static_shim_android_arm64_Cr',
4181 'pattern': '\\.sha1',
4182 'condition': 'checkout_android',
4183 'action': [ 'python',
4184 'src/third_party/depot_tools/download_from_google_storage.py',
4185 '--no_resume',
4186 '--no_auth',
4187 '--bucket', 'chromium-gvr-static-shim',
4188 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4189 ],
Tom Anderson16eac9c2018-05-23 21:26:264190 },
4191 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564192 'name': 'vr_controller_test_api',
4193 'pattern': '\\.sha1',
4194 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484195 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274196 'src/third_party/depot_tools/download_from_google_storage.py',
4197 '--no_resume',
4198 '--no_auth',
4199 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4200 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564201 ],
4202 },
4203 # Download VR test APKs only if the environment variable is set
4204 {
4205 'name': 'vr_test_apks',
4206 'pattern': '.',
4207 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484208 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054209 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564210 ],
4211 },
bsheedye3c0a222018-07-27 19:06:094212 # DOWNLOAD AR test APKs only if the environment variable is set
4213 {
4214 'name': 'ar_test_apks',
4215 'pattern': '.',
4216 'condition': 'checkout_android',
4217 'action': [ 'python',
4218 'src/third_party/arcore-android-sdk/test-apks/update.py',
4219 ],
4220 },
dstockwelle9ef7892019-03-06 10:30:524221 # Download common ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:134222 {
4223 'name': 'ink-build',
4224 'pattern': '.',
4225 'condition': 'checkout_chromeos',
4226 'action': [ 'python',
4227 'src/third_party/depot_tools/download_from_google_storage.py',
4228 '--no_resume',
4229 '--no_auth',
4230 '--num_threads=4',
4231 '--bucket', 'chromium-ink',
4232 '-d', 'src/third_party/ink/build',
4233 ],
4234 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564235 {
Alex Turner18453172019-12-12 21:05:434236 'name': 'subresource-filter-ruleset',
4237 'pattern': '.',
4238 'action': [ 'python',
4239 'src/third_party/depot_tools/download_from_google_storage.py',
4240 '--no_resume',
4241 '--no_auth',
4242 '--bucket', 'chromium-ads-detection',
4243 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4244 ],
4245 },
4246 {
Tiancong Wang6cfc1632019-07-25 21:32:374247 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4248 'pattern': '.',
4249 'condition': 'checkout_chromeos or checkout_simplechrome',
4250 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114251 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374252 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4253 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4254 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4255 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4256 ],
4257 },
Tiancong Wang97a86552019-09-17 22:32:404258 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374259 {
Tiancong Wang1150e0f2020-10-12 22:32:034260 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4261 'pattern': '.',
4262 'condition': 'checkout_chromeos or checkout_simplechrome',
4263 'action': [ 'vpython',
Wan-Teh Chang596a8202020-10-13 22:55:414264 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034265 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4266 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4267 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4268 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4269 ],
4270 },
4271 {
4272 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4273 'pattern': '.',
4274 'condition': 'checkout_chromeos or checkout_simplechrome',
4275 'action': [ 'vpython',
4276 'src/tools/download_optimization_profile.py',
4277 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4278 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4279 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4280 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4281 ],
4282 },
4283 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564284 # Pull doclava binaries if building for Android.
4285 'name': 'doclava',
4286 'pattern': '.',
4287 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484288 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054289 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564290 ],
4291 },
4292
4293 {
Chong Gu26612e62020-10-06 01:41:344294 'name': 'Download Fuchsia system images',
4295 'pattern': '.',
4296 'condition': 'checkout_fuchsia',
4297 'action': [
4298 'python',
4299 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504300 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084301 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564302 ],
4303 },
Dan Jacques9731b23a2017-10-12 20:40:174304
Ben Pasteneaf216c7d2019-05-21 20:56:544305 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434306 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024307 {
Benjamin Pastene99550d22018-04-19 00:16:434308 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024309 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434310 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024311 'action': [
4312 'src/third_party/chromite/bin/cros',
4313 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174314 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434315 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024316 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254317 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254318 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434319 '--cache-dir=src/build/cros_cache/',
4320 '--use-external-config',
4321 '--boards={cros_boards_with_qemu_images}',
4322 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024323 ],
4324 },
Benjamin Pastene99550d22018-04-19 00:16:434325 {
4326 'name': 'cros_simplechrome_artifacts_with_no_vm',
4327 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434328 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434329 'action': [
4330 'src/third_party/chromite/bin/cros',
4331 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174332 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434333 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434334 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254335 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254336 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434337 '--cache-dir=src/build/cros_cache/',
4338 '--use-external-config',
4339 '--boards={cros_boards}',
4340 ],
4341 },
4342 {
4343 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4344 'pattern': '.',
4345 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4346 'action': [
4347 'src/third_party/chromite/bin/cros',
4348 'chrome-sdk',
4349 '--fallback-versions=10',
4350 '--nogoma',
4351 '--nogn-gen',
4352 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254353 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434354 '--cache-dir=src/build/cros_cache/',
4355 '--boards={cros_boards_with_qemu_images}',
4356 '--download-vm',
4357 ],
4358 },
4359 {
4360 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4361 'pattern': '.',
4362 'condition': 'checkout_simplechrome and checkout_src_internal',
4363 'action': [
4364 'src/third_party/chromite/bin/cros',
4365 'chrome-sdk',
4366 '--fallback-versions=10',
4367 '--nogoma',
4368 '--nogn-gen',
4369 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254370 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434371 '--cache-dir=src/build/cros_cache/',
4372 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434373 ],
4374 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024375
Yuke Liaob3a683e2020-04-29 01:43:594376 # Download PGO profiles.
4377 {
4378 'name': 'Fetch PGO profiles for win32',
4379 'pattern': '.',
4380 'condition': 'checkout_pgo_profiles and checkout_win',
4381 'action': [ 'vpython',
4382 'src/tools/update_pgo_profiles.py',
4383 '--target=win32',
4384 'update',
4385 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4386 ],
4387 },
4388 {
4389 'name': 'Fetch PGO profiles for win64',
4390 'pattern': '.',
4391 'condition': 'checkout_pgo_profiles and checkout_win',
4392 'action': [ 'vpython',
4393 'src/tools/update_pgo_profiles.py',
4394 '--target=win64',
4395 'update',
4396 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4397 ],
4398 },
4399 {
4400 'name': 'Fetch PGO profiles for mac',
4401 'pattern': '.',
4402 'condition': 'checkout_pgo_profiles and checkout_mac',
4403 'action': [ 'vpython',
4404 'src/tools/update_pgo_profiles.py',
4405 '--target=mac',
4406 'update',
4407 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4408 ],
4409 },
Sebastien Marchand5e903fe2020-08-19 15:44:424410 {
4411 'name': 'Fetch PGO profiles for linux',
4412 'pattern': '.',
4413 'condition': 'checkout_pgo_profiles and checkout_linux',
4414 'action': [ 'vpython',
4415 'src/tools/update_pgo_profiles.py',
4416 '--target=linux',
4417 'update',
4418 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4419 ],
4420 },
Yuke Liaob3a683e2020-04-29 01:43:594421
Dirk Pranke19a58732021-03-24 22:26:224422 {
4423 'name': 'Generate component metadata for tests',
4424 'pattern': '.',
4425 'action': [
4426 'vpython',
4427 'src/testing/generate_location_tags.py',
4428 '--out',
4429 'src/testing/location_tags.json',
4430 ],
4431 },
4432
Dan Jacques9731b23a2017-10-12 20:40:174433 # Download and initialize "vpython" VirtualEnv environment packages.
4434 {
4435 'name': 'vpython_common',
4436 'pattern': '.',
4437 'action': [ 'vpython',
4438 '-vpython-spec', 'src/.vpython',
4439 '-vpython-tool', 'install',
4440 ],
4441 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564442]
scottmg4cd62bec2017-05-16 03:55:254443
jbudoricke6932bfd2016-09-07 02:09:224444recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224445 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364446 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594447 # Dawn and Tint's revision are linked
4448 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424449 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584450 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304451 # src-internal has its own DEPS file to pull additional internal repos
4452 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224453]