blob: 0e59248fa6d8c72d599d0cab77ec48dcc8dbe7fa [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-autoroll3a8d219b2021-04-16 20:39:20180 'luci_go': 'git_revision:0f913477afc80d5c4b6609834d3bef6b44910e67',
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-autoroll38247502021-04-20 14:25:41212 'skia_revision': 'fb5865e6509cff60d92e4b5c875d87875f1846ef',
[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-builderaa17ff812021-04-19 15:53:17216 'v8_revision': '916e3bba9e6b39e085ee0af3442fec998dee5d0d',
[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-autoroll04a70ea2021-04-20 00:55:29224 'angle_revision': 'b574643ef28c92fcea5122dd7a72acb42a514eed',
[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-autoroll68efa09fe2021-04-20 16:13:45228 'swiftshader_revision': 'c597a8af03ef814b32d978eac9f3f0155ce44bad',
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-autoroll10813502021-04-20 02:05:48232 'pdfium_revision': '870eda9ec902726ba778e74b05b48cb7cd49c13c',
[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-autorolldae3fd42021-04-17 21:31:44247 'googletest_revision': 'eaf9a3fd77869cf95befb87455a2e2a2e85044ff',
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-autorollf4459de2021-02-19 17:10:25259 'nacl_revision': 'abf3277f295c6c87f0b103f291ed5e3e73933b76',
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-autoroll4f38bcb2021-04-19 13:35:10263 'freetype_revision': 'e662a9500f826a7f534170e981da4987ca8d83f3',
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-autoroll7bda6ff2021-04-20 05:55:51283 'catapult_revision': '09248fe4327ccc493cd70a49f741d044bf33e1be',
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-autorolldd512962021-04-20 14:26:21291 'devtools_frontend_revision': '716b492cc596d438e67b892c6c65794cea9f22fb',
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-autoroll820cec482021-03-16 15:14:28327 'shaderc_revision': '3fe94c6a76d2b617e7fb20fdf3cde98001a274e3',
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-autoroll73444e42021-04-20 16:05:43331 'dawn_revision': 'cd39ade86f56b5d45224b903e96c2634bf119779',
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 Schinazi94d9aca2021-04-20 01:03:35335 'quiche_revision': '2a62c516984f3a6bd9e67e63b1767bb40c9aef82',
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-autorolla53d13c2021-04-07 21:18:41375 'libcxxabi_revision': 'd0f33885a2ffa7d5af74af6065b60eb48e3c70f5',
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-autoroll158485d2021-04-01 18:28:29379 'libunwind_revision': '08f35c8514a74817103121def05351186830d4b7',
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
Paweł Hajdan, Jr7af368952017-10-02 12:25:36487 'src/chrome/installer/mac/third_party/xz/xz': {
488 'url': Var('chromium_git') + '/chromium/deps/xz.git' + '@' + 'eecaf55632ca72e90eb2641376bce7cdbc7284f7',
489 'condition': 'checkout_mac',
490 },
491
Brad Hall2d33cbf2019-02-27 21:48:04492 'src/tools/clang/dsymutil': {
493 'packages': [
494 {
495 'package': 'chromium/llvm-build-tools/dsymutil',
Reid Kleckner51456562019-11-07 20:06:41496 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Brad Hall2d33cbf2019-02-27 21:48:04497 }
498 ],
Sylvain Defresne03f0d102019-11-22 17:04:16499 'condition': 'checkout_mac or checkout_ios',
Brad Hall2d33cbf2019-02-27 21:48:04500 'dep_type': 'cipd',
501 },
502
Yiming Zhoud369d9f2018-12-18 00:24:01503 'src/chrome/test/data/autofill/captured_sites': {
504 'packages': [
505 {
506 'package': 'chromium/chrome/test/data/autofill/captured_sites',
Ian Struiksmafd184d022021-04-20 06:24:20507 'version': 'OokRFv9eH5WdCbodw09oxOP9JdN6GijYpkNbOZRr85UC',
Yiming Zhoud369d9f2018-12-18 00:24:01508 }
509 ],
510 'condition': 'checkout_chromium_autofill_test_dependencies',
511 'dep_type': 'cipd',
512 },
513
Yiming Zhou7fa0ef42019-03-06 00:57:48514 'src/chrome/test/data/password/captured_sites': {
515 'packages': [
516 {
517 'package': 'chromium/chrome/test/data/password/captured_sites',
Ian Struiksma90ba70712021-02-17 04:07:45518 'version': 'j-raRV_W_ECG0w_-2WeO_IbSEzc2XY8IbNqDtrLYnf0C',
Yiming Zhou7fa0ef42019-03-06 00:57:48519 }
520 ],
521 'condition': 'checkout_chromium_password_manager_test_dependencies',
522 'dep_type': 'cipd',
523 },
524
Stefan Zagerfd5ba192014-08-23 00:29:39525 'src/chrome/test/data/perf/canvas_bench':
dpranke4778c712016-09-23 01:15:56526 Var('chromium_git') + '/chromium/canvas_bench.git' + '@' + 'a7b40ea5ae0239517d78845a5fc9b12976bfc732',
[email protected]700e7e32012-02-22 17:04:38527
Stefan Zagerfd5ba192014-08-23 00:29:39528 'src/chrome/test/data/perf/frame_rate/content':
dpranke4778c712016-09-23 01:15:56529 Var('chromium_git') + '/chromium/frame_rate/content.git' + '@' + 'c10272c88463efeef6bb19c9ec07c42bc8fe22b9',
[email protected]40646b012011-07-26 02:30:26530
Robert Sesek1a726e02018-08-17 18:39:43531 'src/chrome/test/data/safe_browsing/dmg': {
532 'packages': [
533 {
534 'package': 'chromium/chrome/test/data/safe_browsing/dmg',
John Budorick14276292018-11-29 19:07:09535 'version': 'a543ae3f0b3e67dd5a1c75f63317231a1d242912',
Robert Sesek1a726e02018-08-17 18:39:43536 },
537 ],
538 'condition': 'checkout_mac',
539 'dep_type': 'cipd',
540 },
541
bsheedya9ced4c42018-07-14 00:28:00542 'src/chrome/test/data/xr/webvr_info':
bsheedyac7c01a2017-11-07 18:53:12543 Var('chromium_git') + '/external/github.com/toji/webvr.info.git' + '@' + 'c58ae99b9ff9e2aa4c524633519570bf33536248',
bsheedy01d93942017-07-27 22:49:38544
Lindsay Pasrichab31f6c62018-10-11 00:09:44545 'src/ios/third_party/earl_grey2/src': {
chromium-autoroll8fd9b642021-04-13 20:57:15546 'url': Var('chromium_git') + '/external/github.com/google/EarlGrey.git' + '@' + '8428cd9fb91adeb0e4f3e7e005ca19c8e3d7c3c8',
Lindsay Pasrichab31f6c62018-10-11 00:09:44547 'condition': 'checkout_ios',
548 },
549
Lindsay Pasrichab0d775f2018-10-12 22:04:35550 'src/ios/third_party/edo/src': {
chromium-autoroll24ebb362021-03-12 22:25:01551 'url': Var('chromium_git') + '/external/github.com/google/eDistantObject.git' + '@' + 'b9cfc0cb37060725f3e968c186e14e6172388546',
Lindsay Pasrichab0d775f2018-10-12 22:04:35552 'condition': 'checkout_ios',
553 },
554
Lindsay Pasrichabe000ae22018-08-22 15:21:49555 'src/ios/third_party/gtx/src': {
Lindsay Pasrichaa36c8c92018-10-10 18:44:33556 'url': Var('chromium_git') + '/external/github.com/google/GTXiLib.git' + '@' + '3e09baa61b2c13fe98029d53b1783f4ca9edaabf',
Lindsay Pasrichabe000ae22018-08-22 15:21:49557 'condition': 'checkout_ios',
558 },
559
Paweł Hajdan, Jr7af368952017-10-02 12:25:36560 'src/ios/third_party/fishhook/src': {
Lindsay Pasricha9c18c2b2019-10-09 23:05:13561 'url': Var('chromium_git') + '/external/github.com/facebook/fishhook.git' + '@' + '66315a9c251edfe92f669ae2deeac0d75374c948',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36562 'condition': 'checkout_ios',
563 },
564
565 'src/ios/third_party/gcdwebserver/src': {
566 'url': Var('chromium_git') + '/external/github.com/swisspol/GCDWebServer.git' + '@' + '43555c66627f6ed44817855a0f6d465f559d30e0',
567 'condition': 'checkout_ios',
568 },
569
570 'src/ios/third_party/material_components_ios/src': {
Internal Frameworks Autoroller664aa5ca2021-04-16 09:53:03571 'url': Var('chromium_git') + '/external/github.com/material-components/material-components-ios.git' + '@' + '9638b0bfa4c41cd66ff7675070d94d6f52cb2f0e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36572 'condition': 'checkout_ios',
573 },
574
575 'src/ios/third_party/material_font_disk_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29576 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-font-disk-loader-ios.git' + '@' + '93acc021e3034898716028822cb802a3a816be7e',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36577 'condition': 'checkout_ios',
578 },
579
Gauthier Ambard8d034462017-10-25 16:39:55580 'src/ios/third_party/material_internationalization_ios/src': {
iOS Autorollere05fdaf2018-12-13 05:28:55581 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-internationalization-ios.git' + '@' + 'd8f32464ac97d5551c8db19de916170ae87cfa90',
Gauthier Ambard8d034462017-10-25 16:39:55582 'condition': 'checkout_ios',
583 },
584
Paweł Hajdan, Jr7af368952017-10-02 12:25:36585 'src/ios/third_party/material_roboto_font_loader_ios/src': {
Internal Frameworks Autoroller80a81a12020-01-28 14:44:29586 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-roboto-font-loader-ios.git' + '@' + '4aa51e906e5671c71d24e991f1f10d782a58409f',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36587 'condition': 'checkout_ios',
588 },
589
590 'src/ios/third_party/material_sprited_animation_view_ios/src': {
iOS Autoroller97e41742018-09-28 18:04:05591 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-sprited-animation-view-ios.git' + '@' + '8af9adaa182044cf2920dfb620b863669e1aeb7c',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36592 'condition': 'checkout_ios',
593 },
594
595 'src/ios/third_party/material_text_accessibility_ios/src': {
Internal Frameworks Autorollere8367dc92021-03-10 10:23:29596 'url': Var('chromium_git') + '/external/github.com/material-foundation/material-text-accessibility-ios.git' + '@' + '8f4a5acc074ba8d3bdb709896d6d1e116f9c51b5',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36597 'condition': 'checkout_ios',
598 },
599
mrefaat070940d2017-12-01 02:59:38600 'src/ios/third_party/motion_interchange_objc/src': {
Gauthier Ambardcf7d4ab2021-04-07 09:03:58601 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-interchange-objc.git' + '@' + '2f8b548f74c52f71d4c2160715a4ba9c887321dd',
mrefaat070940d2017-12-01 02:59:38602 'condition': 'checkout_ios',
603 },
604
mrefaatb4b862312017-12-01 20:03:05605 'src/ios/third_party/motion_animator_objc/src': {
Olivier Robin786be782021-04-07 11:42:42606 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-animator-objc.git' + '@' + '296f529321dd7c59c6284c7ccd85dec978c225cc',
mrefaatb4b862312017-12-01 20:03:05607 'condition': 'checkout_ios',
608 },
609
Louis Romeroe1d73292017-12-07 01:28:17610 'src/ios/third_party/motion_transitioning_objc/src': {
Olivier Robin786be782021-04-07 11:42:42611 'url': Var('chromium_git') + '/external/github.com/material-motion/motion-transitioning-objc.git' + '@' + '1fe4a9d81433c1d43e54b118f29642e9b233907b',
Louis Romeroe1d73292017-12-07 01:28:17612 'condition': 'checkout_ios',
613 },
614
Paweł Hajdan, Jr7af368952017-10-02 12:25:36615 'src/ios/third_party/ochamcrest/src': {
Eric Noyaudaabeb52017-10-13 16:29:11616 'url': Var('chromium_git') + '/external/github.com/hamcrest/OCHamcrest.git' + '@' + '92d9c14d13bb864255e65c09383564653896916b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36617 'condition': 'checkout_ios',
618 },
619
Rohit Rao5b4160412019-02-05 20:12:54620 'src/ios/third_party/webkit/src': {
Rohit Raobfb3bf82019-02-15 18:45:11621 'url': Var('chromium_git') + '/external/github.com/WebKit/webkit.git' +
622 '@' + Var('ios_webkit_revision'),
Rohit Rao5b4160412019-02-05 20:12:54623 'condition': 'checkout_ios and checkout_ios_webkit'
624 },
625
jrummellf715b1692015-10-21 23:26:26626 'src/media/cdm/api':
Xiaohan Wangaf457b62020-04-20 20:11:09627 Var('chromium_git') + '/chromium/cdm.git' + '@' + 'fc5afac6847dc61addc1177103aa602e71a9ecac',
[email protected]255c43f2013-06-07 08:54:11628
Dirk Pranke4dabe802017-11-02 07:18:55629 'src/native_client': {
630 'url': Var('chromium_git') + '/native_client/src/native_client.git' + '@' + Var('nacl_revision'),
631 'condition': 'checkout_nacl',
632 },
[email protected]bba1c0dd2013-08-19 10:33:31633
Victor Vasiliev92c06acc2018-12-08 10:16:27634 'src/net/third_party/quiche/src':
635 Var('quiche_git') + '/quiche.git' + '@' + Var('quiche_revision'),
636
Nodir Turakulove249d372021-03-26 16:33:25637 'src/testing/rts/linux-amd64': {
Greg Gutermande78a042021-02-17 01:37:55638 'packages': [
639 {
Nodir Turakulove249d372021-03-26 16:33:25640 'package': 'chromium/rts/model/linux-amd64',
641 'version': 'Jwj7x5-mH4gjDNBNh-QU2H3zdVSpbffIIzJAvGPSZzsC',
Greg Gutermande78a042021-02-17 01:37:55642 },
643 ],
644 'dep_type': 'cipd',
Nodir Turakulove249d372021-03-26 16:33:25645 'condition': 'checkout_rts_model and checkout_linux',
646 },
647
648 'src/testing/rts/mac-amd64': {
649 'packages': [
650 {
651 'package': 'chromium/rts/model/mac-amd64',
652 'version': 'vUbSV1P-bdoTVfesLnAyUCfWlr2uMk1ZzxMg-Eju6YUC',
653 },
654 ],
655 'dep_type': 'cipd',
656 'condition': 'checkout_rts_model and checkout_mac',
657 },
658
659 'src/testing/rts/windows-amd64': {
660 'packages': [
661 {
662 'package': 'chromium/rts/model/windows-amd64',
663 'version': 'qPS2sCiiuvr7ZljFS2dOOKoJCHeXZC8ILxoFR8g0Ve8C',
664 },
665 ],
666 'dep_type': 'cipd',
667 'condition': 'checkout_rts_model and checkout_win',
Greg Gutermande78a042021-02-17 01:37:55668 },
669
Marc-Antoine Ruel81815952018-07-13 00:26:44670 'src/tools/luci-go': {
671 'packages': [
672 {
673 'package': 'infra/tools/luci/isolate/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11674 'version': Var('luci_go'),
Marc-Antoine Ruel81815952018-07-13 00:26:44675 },
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08676 {
677 'package': 'infra/tools/luci/isolated/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11678 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08679 },
680 {
681 'package': 'infra/tools/luci/swarming/${{platform}}',
Takuto Ikuta409e0ff62018-12-06 14:58:11682 'version': Var('luci_go'),
Marc-Antoine Ruelcff3ea22018-10-19 20:56:08683 },
Marc-Antoine Ruel81815952018-07-13 00:26:44684 ],
685 'dep_type': 'cipd',
686 },
687
Corentin Wallez955059ff2018-10-21 10:47:39688 'src/third_party/shaderc/src':
689 Var('chromium_git') + '/external/github.com/google/shaderc.git@' +
690 Var('shaderc_revision'),
691
John Budoricke9aa27c2018-03-24 00:23:27692 'src/third_party/accessibility_test_framework': {
693 'packages': [
694 {
695 'package': 'chromium/third_party/accessibility-test-framework',
John Budorick14276292018-11-29 19:07:09696 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
John Budoricke9aa27c2018-03-24 00:23:27697 },
698 ],
699 'condition': 'checkout_android',
700 'dep_type': 'cipd',
701 },
702
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16703 'src/third_party/android_protobuf/src': {
Aaron Gable6fcf0062018-02-22 20:28:57704 'url': Var('android_git') + '/platform/external/protobuf.git' + '@' + '7fca48d8ce97f7ba3ab8eea5c472f1ad3711762f',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16705 'condition': 'checkout_android',
706 },
707
Mohamed Heikal95797a582020-03-05 22:45:44708 'src/third_party/android_protoc': {
709 'packages': [
710 {
711 'package': 'chromium/third_party/android_protoc',
Mohamed Heikal4c434bbb2020-08-26 22:28:40712 'version': 'sLsJWojddBL2u8NYwNh6pJsqp_bL1ttmYIlBnhiIQ1QC',
Mohamed Heikal95797a582020-03-05 22:45:44713 },
714 ],
715 'condition': 'checkout_android',
716 'dep_type': 'cipd',
717 },
718
Shenghua Zhang0c102b12018-01-11 00:25:57719 'src/third_party/android_ndk': {
Ben Joyce758eb4c2021-01-27 22:24:09720 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '401019bf85744311b26c88ced255cd53401af8b7',
Ken Rockot027d7fa2018-05-01 03:10:06721 'condition': 'checkout_android_native_support',
Shenghua Zhang0c102b12018-01-11 00:25:57722 },
723
Peter Kotwicz38deede2021-01-22 22:03:18724 'src/third_party/androidx': {
725 'packages': [
726 {
727 'package': 'chromium/third_party/androidx',
chromium-autoroll8302e0032021-04-20 15:43:54728 'version': 'x1yiZkLHE6dCr7I2pR8LTJ-rWGFqnn5NDIShEEkOBKgC',
Peter Kotwicz38deede2021-01-22 22:03:18729 },
730 ],
731 'condition': 'checkout_android',
732 'dep_type': 'cipd',
733 },
734
John Budoricke9aa27c2018-03-24 00:23:27735 'src/third_party/android_support_test_runner': {
736 'packages': [
737 {
738 'package': 'chromium/third_party/android_support_test_runner',
John Budorick14276292018-11-29 19:07:09739 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
John Budoricke9aa27c2018-03-24 00:23:27740 },
741 ],
742 'condition': 'checkout_android',
743 'dep_type': 'cipd',
744 },
745
746 'src/third_party/android_system_sdk': {
747 'packages': [
748 {
749 'package': 'chromium/third_party/android_system_sdk',
Torne (Richard Coles)63a24cae2020-07-28 13:55:51750 'version': 'no8ss5nRg6uYDM08HboypuIQuix7bS1kVqRGyWmwP-YC',
John Budoricke9aa27c2018-03-24 00:23:27751 },
752 ],
753 'condition': 'checkout_android',
754 'dep_type': 'cipd',
755 },
756
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03757 'src/third_party/android_build_tools/aapt2': {
758 'packages': [
759 {
Mohamed Heikal2747b4b2018-10-31 22:20:42760 'package': 'chromium/third_party/android_build_tools/aapt2',
Mohamed Heikal0239ee12020-05-07 00:38:44761 'version': 'R2k5wwOlIaS6sjv2TIyHotiPJod-6KqnZO8NH-KFK8sC',
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03762 },
763 ],
764 'condition': 'checkout_android',
765 'dep_type': 'cipd',
766 },
767
Matthew Cary775dab72018-09-20 06:19:03768 'src/third_party/android_build_tools/art': {
769 'packages': [
770 {
771 'package': 'chromium/third_party/android_build_tools/art',
772 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
773 },
774 ],
775 'condition': 'checkout_android',
776 'dep_type': 'cipd',
777 },
778
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03779 'src/third_party/android_build_tools/bundletool': {
780 'packages': [
781 {
Peter Wenab7bffd2020-01-24 02:13:26782 'package': 'chromium/third_party/android_tools_bundletool',
Mohamed Heikal85afdaf92020-12-01 23:29:25783 'version': 'FIj7ed-law2zMv41QhjEXabkaJ7aN2ztmE0Tv3Z_gFUC',
Peter Wenab7bffd2020-01-24 02:13:26784 },
David 'Digit' Turner4ff35dfa2018-06-22 11:31:03785 ],
786 'condition': 'checkout_android',
787 'dep_type': 'cipd',
788 },
789
Peter Conn6eb0e1d2019-08-08 07:39:05790 'src/third_party/android_sdk/androidx_browser/src': {
Ella Ge6a6e66e2020-10-06 14:49:47791 'url': Var('chromium_git') + '/external/gob/android/platform/frameworks/support/browser.git' + '@' + '65086eb5e52c16778fa7b4f157156d17b176fcb3',
Peter Conn6eb0e1d2019-08-08 07:39:05792 'condition': 'checkout_android',
793 },
794
Shenghua Zhangcbe64ba2018-04-12 19:11:49795 'src/third_party/android_sdk/public': {
796 'packages': [
797 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51798 'package': 'chromium/third_party/android_sdk/public/build-tools/30.0.1',
Shenghua Zhangcbe64ba2018-04-12 19:11:49799 'version': Var('android_sdk_build-tools_version'),
800 },
801 {
802 'package': 'chromium/third_party/android_sdk/public/emulator',
803 'version': Var('android_sdk_emulator_version'),
804 },
805 {
806 'package': 'chromium/third_party/android_sdk/public/extras',
807 'version': Var('android_sdk_extras_version'),
808 },
809 {
Yun Liuf57cceaf2019-03-18 21:31:23810 'package': 'chromium/third_party/android_sdk/public/patcher',
811 'version': Var('android_sdk_patcher_version'),
812 },
813 {
Shenghua Zhangcbe64ba2018-04-12 19:11:49814 'package': 'chromium/third_party/android_sdk/public/platform-tools',
815 'version': Var('android_sdk_platform-tools_version'),
816 },
817 {
Torne (Richard Coles)63a24cae2020-07-28 13:55:51818 'package': 'chromium/third_party/android_sdk/public/platforms/android-30',
Shenghua Zhangcbe64ba2018-04-12 19:11:49819 'version': Var('android_sdk_platforms_version'),
820 },
821 {
Haiyang Panc2481862019-11-12 21:05:30822 'package': 'chromium/third_party/android_sdk/public/sources/android-29',
Yun Liuf57cceaf2019-03-18 21:31:23823 'version': Var('android_sdk_sources_version'),
824 },
825 {
Andrew Grieve13128c92020-01-06 22:10:27826 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
Peter Wen92199fe2020-10-29 18:26:33827 'version': 'V__2Ycej-H2-6AcXX5A3gi7sIk74SuN44PBm2uC_N1sC',
Andrew Grieve13128c92020-01-06 22:10:27828 },
Shenghua Zhangcbe64ba2018-04-12 19:11:49829 ],
Yun Liuf57cceaf2019-03-18 21:31:23830 'condition': 'checkout_android_native_support',
Shenghua Zhangcbe64ba2018-04-12 19:11:49831 'dep_type': 'cipd',
832 },
833
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42834 'src/third_party/angle':
835 Var('chromium_git') + '/angle/angle.git' + '@' + Var('angle_revision'),
836
Dale Curtis9e73ba92019-02-05 21:49:23837 'src/third_party/dav1d/libdav1d':
Wan-Teh Changae6776342021-02-26 19:05:35838 Var('chromium_git') + '/external/github.com/videolan/dav1d.git' + '@' + 'f06148e7c755098666b9c0ed97a672a51785413a',
Dale Curtis9e73ba92019-02-05 21:49:23839
Corentin Wallez955059ff2018-10-21 10:47:39840 'src/third_party/dawn':
841 Var('dawn_git') + '/dawn.git' + '@' + Var('dawn_revision'),
842
Moritz Firsching6980917f2021-04-01 04:51:50843 'src/third_party/libjxl/src':
844 Var('chromium_git') + '/external/gitlab.com/wg1/jpeg-xl.git' + '@' + Var('libjxl_revision'),
845
846 'src/third_party/highway/src':
847 Var('chromium_git') + '/external/github.com/google/highway.git' + '@' + Var('highway_revision'),
848
Corentin Wallez955059ff2018-10-21 10:47:39849 'src/third_party/glfw/src':
Corentin Wallez3a717572018-11-19 12:37:30850 Var('chromium_git') + '/external/github.com/glfw/glfw.git@' + '2de2589f910b1a85905f425be4d32f33cec092df',
Corentin Wallez955059ff2018-10-21 10:47:39851
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16852 'src/third_party/apache-portable-runtime/src': {
bsheedy2a59f252018-01-03 21:30:05853 'url': Var('chromium_git') + '/external/apache-portable-runtime.git' + '@' + 'c3f11fcd86b42922834cae91103cf068246c6bb6',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:16854 'condition': 'checkout_android',
855 },
856
Azeem Arshadb51b7f882020-09-18 00:50:12857 'src/third_party/barhopper': {
Azeem Arshad5ba67c62020-10-06 20:47:22858 'url': 'https://chrome-internal.googlesource.com/chrome/deps/barhopper.git' + '@' + 'ad3c4382875afdd0340f1549f8b9c93cbbc16e37',
Azeem Arshadb51b7f882020-09-18 00:50:12859 'condition': 'checkout_src_internal and checkout_chromeos',
860 },
861
John Budoricke9aa27c2018-03-24 00:23:27862 'src/third_party/bazel': {
863 'packages': [
864 {
865 'package': 'chromium/third_party/bazel',
Andrew Grieve8a3a5c772019-11-12 22:27:04866 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
John Budoricke9aa27c2018-03-24 00:23:27867 },
868 ],
869 'condition': 'checkout_android',
870 'dep_type': 'cipd',
871 },
872
Victor Costanc63c92122020-01-03 05:49:53873 'src/third_party/google_benchmark/src': {
Victor Costan7ca954d72020-10-07 21:03:02874 'url': Var('chromium_git') + '/external/github.com/google/benchmark.git' + '@' + 'ffe1342eb2faa7d2e7c35b4db2ccf99fab81ec20',
Victor Costanc63c92122020-01-03 05:49:53875 'condition': 'checkout_google_benchmark',
876 },
877
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42878 'src/third_party/boringssl/src':
879 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
880
John Budoricke9aa27c2018-03-24 00:23:27881 'src/third_party/bouncycastle': {
882 'packages': [
883 {
884 'package': 'chromium/third_party/bouncycastle',
John Budorick14276292018-11-29 19:07:09885 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
John Budoricke9aa27c2018-03-24 00:23:27886 },
887 ],
888 'condition': 'checkout_android',
889 'dep_type': 'cipd',
890 },
891
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42892 'src/third_party/breakpad/breakpad':
Michael Bai7ba140c2021-04-01 21:45:58893 Var('chromium_git') + '/breakpad/breakpad.git' + '@' + '3bea2815bfea6e641d50aad15bde2c494ef8f34b',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42894
John Budoricke9aa27c2018-03-24 00:23:27895 'src/third_party/byte_buddy': {
896 'packages': [
897 {
898 'package': 'chromium/third_party/byte_buddy',
John Budorick14276292018-11-29 19:07:09899 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
John Budoricke9aa27c2018-03-24 00:23:27900 },
901 ],
902 'condition': 'checkout_android',
903 'dep_type': 'cipd',
904 },
905
Andrew Luo948028e2019-08-16 21:18:21906 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
907 'packages': [
908 {
909 'package': 'chromium/third_party/android_sdk/public/build-tools',
910 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
911 },
912 ],
913 'condition': 'checkout_android',
914 'dep_type': 'cipd',
915 },
916
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42917 'src/third_party/catapult':
918 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
919
920 'src/third_party/ced/src':
Jinsuk Kim69fae80a2019-02-22 01:26:38921 Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42922
Andrew Grieve0fa87872019-03-15 22:21:12923 'src/third_party/checkstyle': {
924 'packages': [
925 {
926 'package': 'chromium/third_party/checkstyle',
Eric Stevensondabee8e2019-09-12 22:28:45927 'version': 'UAf8iarsiPx9B6ClHuyeRNM6py76TUVdylyGLTmpb4IC',
Andrew Grieve0fa87872019-03-15 22:21:12928 },
929 ],
Andrew Grieveee258482019-11-19 16:24:54930 # Needed on Linux for use on chromium_presubmit.
Andrew Grieve0fa87872019-03-15 22:21:12931 'condition': 'checkout_android or checkout_linux',
932 'dep_type': 'cipd',
933 },
934
David Tseng0f7b42432021-02-10 22:31:08935 # Dependency for ChromeVox.
936 'src/third_party/chromevox/third_party/sre/src': {
937 'url': Var('chromium_git') + '/external/github.com/zorkow/speech-rule-engine.git' + '@' + '5a56d4d33d67dc7c692da032d2ebbdefd7de780e',
938 'condition': 'checkout_chromeos',
939 },
940
Ben Pastenefa7848a2020-08-26 19:49:19941 # Tools used when building Chrome for Chrome OS. This affects both the Simple
942 # Chrome workflow, as well as the chromeos-chrome ebuild.
Paweł Hajdan, Jr7af368952017-10-02 12:25:36943 'src/third_party/chromite': {
chromium-autoroll69739212021-04-19 16:49:16944 'url': Var('chromium_git') + '/chromiumos/chromite.git' + '@' + '7dae65696dc3f52d8401490d01966fc30ae5a052',
Ben Pastenefff40002020-07-29 16:58:09945 'condition': 'checkout_chromeos',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36946 },
947
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42948 'src/third_party/cld_3/src':
Akihiro Ota1fb5ba92019-04-25 02:23:20949 Var('chromium_git') + '/external/github.com/google/cld_3.git' + '@' + '06f695f1c8ee530104416aab5dcf2d6a1414a56a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42950
951 'src/third_party/colorama/src':
952 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
953
954 'src/third_party/crc32c/src':
Staphany Park5a0eb9a2019-03-02 01:39:31955 Var('chromium_git') + '/external/github.com/google/crc32c.git' + '@' + '5998f8451548244de8cde7fab387a550e7c4497d',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42956
Paweł Hajdan, Jr7af368952017-10-02 12:25:36957 # For Linux and Chromium OS.
958 'src/third_party/cros_system_api': {
danielng7c6ecd62021-04-16 04:10:31959 'url': Var('chromium_git') + '/chromiumos/platform2/system_api.git' + '@' + 'cb4a50b308af588abfcc3ec962d5717d05d0b8c3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:36960 'condition': 'checkout_linux',
961 },
962
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42963 'src/third_party/depot_tools':
chromium-autoroll5ae56542021-04-20 04:16:32964 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + '93d80d868650767ac978301658ada7c37c6973b3',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42965
Yang Guo210ffc92019-10-21 07:14:37966 'src/third_party/devtools-frontend/src':
967 Var('chromium_git') + '/devtools/devtools-frontend' + '@' + Var('devtools_frontend_revision'),
968
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42969 'src/third_party/dom_distiller_js/dist':
Wei-Yin Chen (陳威尹)444e9672020-07-22 01:09:06970 Var('chromium_git') + '/chromium/dom-distiller/dist.git' + '@' + 'f339eb9463714c3d31657c8ee1bd53d1c7e5c555',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42971
Michael Crousea0ed9bde2020-11-19 02:49:54972 'src/third_party/eigen3/src':
mcrouse4bb03672021-02-16 00:14:07973 Var('chromium_git') + '/external/gitlab.com/libeigen/eigen.git' + '@' + '011e0db31d1bed8b7f73662be6d57d9f30fa457a',
Michael Crousea0ed9bde2020-11-19 02:49:54974
John Palmer24b4cef32021-01-06 04:01:26975 'src/third_party/emoji-metadata/src': {
John Palmer21426fd2021-04-14 06:56:39976 'url': Var('chromium_git') + '/external/github.com/googlefonts/emoji-metadata' + '@' + 'af3c728217b0776e08d6aa30700cf346531592c4',
John Palmer24b4cef32021-01-06 04:01:26977 'condition': 'checkout_chromeos',
978 },
Michael Crousea0ed9bde2020-11-19 02:49:54979
John Budoricke9aa27c2018-03-24 00:23:27980 'src/third_party/espresso': {
981 'packages': [
982 {
983 'package': 'chromium/third_party/espresso',
Andrew Grievefdb38e82020-06-09 14:50:26984 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
John Budoricke9aa27c2018-03-24 00:23:27985 },
986 ],
987 'condition': 'checkout_android',
988 'dep_type': 'cipd',
989 },
990
Michael Crousea0ed9bde2020-11-19 02:49:54991 'src/third_party/farmhash/src':
992 Var('chromium_git') + '/external/github.com/google/farmhash.git' + '@' + '816a4ae622e964763ca0862d9dbd19324a1eaf45',
993
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42994 'src/third_party/ffmpeg':
Dale Curtisdaf0a5f42021-04-12 22:15:44995 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '280d5fd0df8b4284ad040bd29deb3241bd6dfc4a',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42996
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42997 'src/third_party/flac':
Philip Jägenstedtdfc96c12018-05-04 14:46:37998 Var('chromium_git') + '/chromium/deps/flac.git' + '@' + 'af862024c8c8fa0ae07ced05e89013d881b00596',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:42999
1000 'src/third_party/flatbuffers/src':
Michael Crouse6866d352020-10-23 20:48:411001 Var('chromium_git') + '/external/github.com/google/flatbuffers.git' + '@' + '6df40a2471737b27271bdd9b900ab5f3aec746c7',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421002
Paweł Hajdan, Jr7af368952017-10-02 12:25:361003 # Used for embedded builds. CrOS & Linux use the system version.
1004 'src/third_party/fontconfig/src': {
Tom Anderson9cc1fae2020-01-15 03:26:091005 'url': Var('chromium_git') + '/external/fontconfig.git' + '@' + '452be8125f0e2a18a7dfef469e05d19374d36307',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361006 'condition': 'checkout_linux',
1007 },
1008
Michael Crousea0ed9bde2020-11-19 02:49:541009 'src/third_party/fp16/src':
1010 Var('chromium_git') + '/external/github.com/Maratyszcza/FP16.git' + '@' + 'febbb1c163726b5db24bed55cc9dc42529068997',
1011
1012 'src/third_party/gemmlowp/src':
1013 Var('chromium_git') + '/external/github.com/google/gemmlowp.git' + '@' + 'fda83bdc38b118cc6b56753bd540caa49e570745',
1014
Yuwei Huanga38af698d2019-02-19 22:00:581015 'src/third_party/grpc/src': {
Ryan Keaned585b4d2021-03-11 01:28:041016 'url': Var('chromium_git') + '/external/github.com/grpc/grpc.git' + '@' + '3ca079faadfcc1f111b6c9a3f3fb10f4b5c794ea',
Yuwei Huanga38af698d2019-02-19 22:00:581017 },
1018
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421019 'src/third_party/freetype/src':
1020 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
1021
Dominik Röttsches5c56793f2020-11-12 08:51:521022 'src/third_party/freetype-testing/src':
1023 Var('chromium_git') + '/external/github.com/freetype/freetype2-testing.git' + '@' + Var('freetype_testing_revision'),
1024
Dominik Röttsches60dab7e12018-03-20 09:55:471025 'src/third_party/harfbuzz-ng/src':
1026 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
1027
Joey Scarr28fc30092019-02-04 10:10:201028 'src/third_party/emoji-segmenter/src':
Lei Zhangb3ce3d12019-07-19 01:01:161029 Var('chromium_git') + '/external/github.com/google/emoji-segmenter.git' + '@' + Var('emoji_segmenter_revision'),
Dominik Röttsches191f1162019-01-31 07:25:351030
Dominik Röttschesefffce82021-01-18 13:02:081031 'src/third_party/ots/src':
1032 Var('chromium_git') + '/external/github.com/khaledhosny/ots.git' + '@' + Var('ots_revision'),
1033
Hirokazu Hondafa7af2bb2020-02-03 02:48:281034 'src/third_party/libgav1/src':
Wan-Teh Chang0e222cd2021-03-26 02:09:341035 Var('chromium_git') + '/codecs/libgav1.git' + '@' + '1c4e344cb1c15aff1c94cb542b98260244a3da4b',
Hirokazu Hondafa7af2bb2020-02-03 02:48:281036
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221037 'src/third_party/google_toolbox_for_mac/src': {
1038 'url': Var('chromium_git') + '/external/github.com/google/google-toolbox-for-mac.git' + '@' + Var('google_toolbox_for_mac_revision'),
1039 'condition': 'checkout_ios or checkout_mac',
1040 },
1041
Andrew Luo82d0e9f2018-05-24 20:46:361042 'src/third_party/google-truth': {
1043 'packages': [
1044 {
1045 'package': 'chromium/third_party/google-truth',
Gang Wud2b9c112019-06-06 15:24:001046 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Andrew Luo82d0e9f2018-05-24 20:46:361047 },
1048 ],
1049 'condition': 'checkout_android',
1050 'dep_type': 'cipd',
1051 },
1052
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421053 'src/third_party/googletest/src':
Victor Costan97d0cebe2019-03-23 00:24:021054 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + Var('googletest_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421055
Paweł Hajdan, Jr7af368952017-10-02 12:25:361056 # GNU binutils assembler for x86-32.
1057 'src/third_party/gnu_binutils': {
1058 'url': Var('chromium_git') + '/native_client/deps/third_party/gnu_binutils.git' + '@' + 'f4003433b61b25666565690caf3d7a7a1a4ec436',
Dirk Pranke4dabe802017-11-02 07:18:551059 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361060 },
1061
1062 'src/third_party/gperf': {
1063 'url': Var('chromium_git') + '/chromium/deps/gperf.git' + '@' + 'd892d79f64f9449770443fb06da49b5a1e5d33c1',
1064 'condition': 'checkout_win',
1065 },
1066
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421067 'src/third_party/gvr-android-sdk/src': {
Michael Thiessen9b0bf722018-03-01 22:41:521068 'url': Var('chromium_git') + '/external/github.com/googlevr/gvr-android-sdk.git' + '@' + '233e7fe922a543e0bc55382d64cacd047307d0e7',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161069 'condition': 'checkout_android',
1070 },
1071
Ian Vollick244bd882018-04-27 01:12:531072 'src/third_party/arcore-android-sdk/src': {
Piotr Bialecki45316692021-02-02 21:19:561073 'url': Var('chromium_git') + '/external/github.com/google-ar/arcore-android-sdk.git' + '@' + 'eaa85941f2d724c60671bf94f46de7178baba7e6',
Ian Vollick244bd882018-04-27 01:12:531074 'condition': 'checkout_android',
1075 },
1076
Piotr Bialeckie1b6bfb2019-07-18 23:43:291077 'src/third_party/arcore-android-sdk-client': {
1078 'packages': [
1079 {
1080 'package': 'chromium/third_party/arcore-android-sdk-client',
Piotr Bialecki45316692021-02-02 21:19:561081 'version': 'fUSZ4jxIhIx34TxRIcrmOu76-khcka_Gpn0_t9lKCWQC',
Piotr Bialeckie1b6bfb2019-07-18 23:43:291082 },
1083 ],
1084
1085 'condition': 'checkout_android',
1086 'dep_type': 'cipd',
1087 },
1088
John Budoricke9aa27c2018-03-24 00:23:271089 'src/third_party/hamcrest': {
1090 'packages': [
1091 {
1092 'package': 'chromium/third_party/hamcrest',
John Budorick14276292018-11-29 19:07:091093 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
John Budoricke9aa27c2018-03-24 00:23:271094 },
1095 ],
1096 'condition': 'checkout_android',
1097 'dep_type': 'cipd',
1098 },
1099
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421100 'src/third_party/hunspell_dictionaries':
Varun Varadaa5dc5ab2020-06-30 22:07:361101 Var('chromium_git') + '/chromium/deps/hunspell_dictionaries.git' + '@' + '18e09b9197a3b1d771c077c530d1a4ebad04c167',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421102
1103 'src/third_party/icu':
Frank Tangfe196e42021-04-20 01:25:231104 Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '7e7574bd479497a5f8aa99310e83511d08a8ceef',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421105
John Budoricke9aa27c2018-03-24 00:23:271106 'src/third_party/icu4j': {
1107 'packages': [
1108 {
1109 'package': 'chromium/third_party/icu4j',
John Budorick14276292018-11-29 19:07:091110 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
John Budoricke9aa27c2018-03-24 00:23:271111 },
1112 ],
1113 'condition': 'checkout_android',
1114 'dep_type': 'cipd',
1115 },
1116
Ben Joycedde37c22019-04-12 19:36:191117 'src/third_party/jacoco': {
1118 'packages': [
1119 {
1120 'package': 'chromium/third_party/jacoco',
1121 'version': 'O8mNUqIbFxvOcBsSNfbvpdUFvY4nfrPY0QA2kHoO2pQC',
1122 },
1123 ],
1124 'condition': 'checkout_android',
1125 'dep_type': 'cipd',
1126 },
1127
Tibor Goldschwendt38cc2082019-06-03 21:59:281128 'src/third_party/javalang/src': {
Peter Wenb1102372021-03-19 22:22:351129 'url': Var('chromium_git') + '/external/github.com/c2nes/javalang.git' + '@' + '0664afb7f4d40254312693f2e833c1ed4ac551c7',
Tibor Goldschwendt38cc2082019-06-03 21:59:281130 'condition': 'checkout_android',
1131 },
1132
Yun Liua89d1832019-10-05 01:40:551133 'src/third_party/jdk': {
1134 'packages': [
1135 {
1136 'package': 'chromium/third_party/jdk',
Haiyang Pan8bdb7882021-02-17 21:49:151137 'version': 'JhpgSvTpgVUkoKe56yQmYaR1jXNcY8NqlltA0mKIO4EC',
Yun Liua89d1832019-10-05 01:40:551138 },
Haiyang Pan8bdb7882021-02-17 21:49:151139 ],
1140 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1141 'condition': 'checkout_android or checkout_linux',
1142 'dep_type': 'cipd',
1143 },
1144 'src/third_party/jdk/extras': {
1145 'packages': [
Peter Wenca01c252019-10-29 01:41:161146 {
1147 'package': 'chromium/third_party/jdk/extras',
Haiyang Pan8bdb7882021-02-17 21:49:151148 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Peter Wenca01c252019-10-29 01:41:161149 },
Yun Liua89d1832019-10-05 01:40:551150 ],
Andrew Grieveee258482019-11-19 16:24:541151 # Needed on Linux for use on chromium_presubmit (for checkstyle).
1152 'condition': 'checkout_android or checkout_linux',
Yun Liua89d1832019-10-05 01:40:551153 'dep_type': 'cipd',
1154 },
1155
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421156 'src/third_party/jsoncpp/source':
Jordan Baylesd4a7c4e2019-07-12 01:09:041157 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git'
Jordan Bayles592d0752020-09-26 18:33:061158 + '@' + '9059f5cad030ba11d37818847443a53918c327b1', # release 1.9.4
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421159
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161160 'src/third_party/junit/src': {
1161 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
1162 'condition': 'checkout_android',
1163 },
1164
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421165 'src/third_party/leveldatabase/src':
Chris Mumfordb8ab4392021-02-24 16:16:491166 Var('chromium_git') + '/external/leveldb.git' + '@' + '99b3c03b3284f5886f9ef9a4ef703d57373e61be',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421167
1168 'src/third_party/libFuzzer/src':
Max Moroz1ee969e2017-10-04 16:27:261169 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421170
1171 'src/third_party/libaddressinput/src':
Mohamed Amir Yosef50406972021-04-19 21:07:291172 Var('chromium_git') + '/external/libaddressinput.git' + '@' + '8a44b7ea39e04948ea6eb250fcb925b25c999751',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421173
Johann987d1532018-11-19 22:07:271174 'src/third_party/libaom/source/libaom':
Jerome Jiang412d5f32021-04-09 18:04:311175 Var('aomedia_git') + '/aom.git' + '@' + '6c93db7ff63430d2e5dcdfc42e84e3a0514da608',
Johanncf5bb4c62017-10-30 23:21:341176
Wan-Teh Chang75fd5322020-04-08 01:32:181177 'src/third_party/libavif/src':
1178 Var('chromium_git') + '/external/github.com/AOMediaCodec/libavif.git' + '@' + Var('libavif_revision'),
1179
Himanshu Jaju114b74212020-07-09 13:32:331180 'src/third_party/nearby/src':
1181 Var('chromium_git') + '/external/github.com/google/nearby-connections.git' + '@' + Var('nearby_revision'),
1182
Himanshu Jaju46bc91032020-07-08 21:57:581183 'src/third_party/securemessage/src':
1184 Var('chromium_git') + '/external/github.com/google/securemessage.git' + '@' + Var('securemessage_revision'),
1185
1186 'src/third_party/ukey2/src':
1187 Var('chromium_git') + '/external/github.com/google/ukey2.git' + '@' + Var('ukey2_revision'),
1188
Paweł Hajdan, Jr7af368952017-10-02 12:25:361189 # Userspace interface to kernel DRM services.
1190 'src/third_party/libdrm/src': {
Gurchetan Singhdb0a74e2020-03-11 21:46:201191 'url': Var('chromium_git') + '/chromiumos/third_party/libdrm.git' + '@' + '0190f49a139e7069d7cad6a6890832831da1aa8b',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361192 'condition': 'checkout_linux',
1193 },
1194
Ben Wagner3743d5392019-09-26 19:20:361195 'src/third_party/expat/src':
1196 Var('chromium_git') + '/external/github.com/libexpat/libexpat.git' + '@' + Var('libexpat_revision'),
1197
Piotr Pawliczek2ebb8aff2019-08-27 17:16:341198 # The library for IPP protocol (Chrome OS).
1199 'src/third_party/libipp/libipp': {
1200 'url': Var('chromium_git') + '/chromiumos/platform2/libipp.git' + '@' + '6c45a4f3a05cb5dd700414fe4d94cf685159d3ce',
1201 'condition': 'checkout_linux',
1202 },
1203
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421204 'src/third_party/libjpeg_turbo':
Chris Blume66f36cac2021-02-24 11:08:251205 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + '7b4981b6500ccba10733c352b9ed2dad14ce3c73',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421206
Paweł Hajdan, Jr7af368952017-10-02 12:25:361207 'src/third_party/liblouis/src': {
David Tseng26f7fd92019-12-18 18:07:221208 'url': Var('chromium_git') + '/external/liblouis-github.git' + '@' + '03d7d72d983d47c17f7de95bbeae89fe33e41943',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361209 'condition': 'checkout_linux',
1210 },
1211
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421212 'src/third_party/libphonenumber/dist':
Vadym Doroshenko88cd7a72019-09-04 21:08:011213 Var('chromium_git') + '/external/libphonenumber.git' + '@' + '68eba9d6ee8b11fb58ece36b6c46d07965d7f7ff',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421214
1215 'src/third_party/libprotobuf-mutator/src':
1216 Var('chromium_git') + '/external/github.com/google/libprotobuf-mutator.git' + '@' + Var('libprotobuf-mutator'),
1217
1218 'src/third_party/libsrtp':
Mirko Bonadei4dec6642020-11-19 11:39:311219 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '7990ca64c616b150a9cb4714601c4a3b0c84fe91',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421220
Paweł Hajdan, Jr7af368952017-10-02 12:25:361221 # Android Explicit Synchronization.
1222 'src/third_party/libsync/src': {
Alexandros Frantzis3ad9a222018-01-25 17:09:541223 'url': Var('chromium_git') + '/aosp/platform/system/core/libsync.git' + '@' + 'f4f4387b6bf2387efbcfd1453af4892e8982faf6',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361224 'condition': 'checkout_linux',
1225 },
1226
Charlie Andrews6723c0e3c2019-10-31 15:45:241227 'src/third_party/libunwindstack': {
Gabor Kertesz207b51c2021-03-19 20:05:351228 'url': Var('chromium_git') + '/chromium/src/third_party/libunwindstack.git' + '@' + 'aab2c874731396232739889ebe8d9e122b9bc448',
Charlie Andrews6723c0e3c2019-10-31 15:45:241229 'condition': 'checkout_android',
1230 },
1231
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421232 'src/third_party/libvpx/source/libvpx':
Jerome Jiang4d9ca8e72021-02-04 04:13:081233 Var('chromium_git') + '/webm/libvpx.git' + '@' + '61edec1efbea1c02d71857e2aff9426d9cd2df4e',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421234
1235 'src/third_party/libwebm/source':
James Zern62ef4ae2019-02-21 21:17:031236 Var('chromium_git') + '/webm/libwebm.git' + '@' + '51ca718c3adf0ddedacd7df25fe45f67dc5a9ce1',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421237
1238 'src/third_party/libyuv':
Mirko Bonadeif8a7c322021-04-07 09:06:381239 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + '64994843e652443df2d5201c6ae3fb725097360f',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421240
Paweł Hajdan, Jrc3ae0852017-10-02 16:46:221241 'src/third_party/lighttpd': {
1242 'url': Var('chromium_git') + '/chromium/deps/lighttpd.git' + '@' + Var('lighttpd_revision'),
1243 'condition': 'checkout_mac or checkout_win',
1244 },
1245
1246 'src/third_party/lss': {
1247 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
1248 'condition': 'checkout_android or checkout_linux',
1249 },
1250
Paweł Hajdan, Jr7af368952017-10-02 12:25:361251 'src/third_party/material_design_icons/src': {
1252 'url': Var('chromium_git') + '/external/github.com/google/material-design-icons.git' + '@' +
1253 '5ab428852e35dc177a8c37a2df9dc9ccf768c65a',
1254 'condition': 'checkout_ios',
1255 },
1256
Paweł Hajdan, Jr7af368952017-10-02 12:25:361257 # GNU binutils assembler for x86-64.
1258 'src/third_party/mingw-w64/mingw/bin': {
1259 'url': Var('chromium_git') + '/native_client/deps/third_party/mingw-w64/mingw/bin.git' + '@' + '3cc8b140b883a9fe4986d12cfd46c16a093d3527',
Dirk Pranke4dabe802017-11-02 07:18:551260 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361261 },
1262
1263 # Graphics buffer allocator for Chrome OS.
1264 'src/third_party/minigbm/src': {
Jeffrey Kardatzke35944c2e2021-01-26 03:28:041265 'url': Var('chromium_git') + '/chromiumos/platform/minigbm.git' + '@' + '150b4968810447d72714a7c88afb97d4e59fe23a',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361266 'condition': 'checkout_linux',
1267 },
1268
1269 # Minizip library. Used on Chrome OS.
1270 'src/third_party/minizip/src': {
Anand K. Mistrybdd979e42018-12-17 04:38:591271 'url': Var('chromium_git') + '/external/github.com/nmoinvaz/minizip' + '@' + '1ff40343b55e738d941abb51c70eddb803db16e2',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361272 'condition': 'checkout_linux',
1273 },
1274
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161275 'src/third_party/mockito/src': {
John Budorick6c26c232018-06-22 00:11:281276 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161277 'condition': 'checkout_android',
1278 },
1279
Paweł Hajdan, Jr7af368952017-10-02 12:25:361280 # Binaries for nacl sdk.
1281 'src/third_party/nacl_sdk_binaries': {
1282 'url': Var('chromium_git') + '/chromium/deps/nacl_sdk_binaries.git' + '@' + '759dfca03bdc774da7ecbf974f6e2b84f43699a5',
Dirk Pranke4dabe802017-11-02 07:18:551283 'condition': 'checkout_nacl and checkout_win',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361284 },
1285
Dale Curtis7d284af2018-11-08 01:27:521286 'src/third_party/nasm': {
1287 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
Dale Curtisb284aee22020-07-16 02:14:071288 '19f3fad68da99277b2882939d3b2fa4c4b8d51d9'
Dale Curtis7d284af2018-11-08 01:27:521289 },
1290
Michael Crousea0ed9bde2020-11-19 02:49:541291 'src/third_party/neon_2_sse/src':
1292 Var('chromium_git') + '/external/github.com/intel/ARM_NEON_2_x86_SSE.git' + '@' + '42b2bebacee25452e150095ef4480b3fa26e30f5',
1293
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161294 'src/third_party/netty-tcnative/src': {
1295 'url': Var('chromium_git') + '/external/netty-tcnative.git' + '@' + '5b46a8ef4a39c39c576fcdaaf718b585d75df463',
1296 'condition': 'checkout_android',
1297 },
1298
1299 'src/third_party/netty4/src': {
1300 'url': Var('chromium_git') + '/external/netty4.git' + '@' + 'cc4420b13bb4eeea5b1cf4f93b2755644cd3b120',
1301 'condition': 'checkout_android',
1302 },
1303
John Budoricke9aa27c2018-03-24 00:23:271304 'src/third_party/objenesis': {
1305 'packages': [
1306 {
1307 'package': 'chromium/third_party/objenesis',
Yun Liudd4e5662019-12-03 17:17:411308 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
John Budoricke9aa27c2018-03-24 00:23:271309 },
1310 ],
1311 'condition': 'checkout_android',
1312 'dep_type': 'cipd',
1313 },
1314
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421315 'src/third_party/openh264/src':
Sergey Silkinc1807692020-07-23 16:08:541316 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '3dd5b80bc4f172dd82925bb259cb7c82348409c5',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161317
btolschc50a3d52019-03-06 21:22:421318 'src/third_party/openscreen/src':
chromium-autorolldcc37452021-04-19 22:58:271319 Var('chromium_git') + '/openscreen' + '@' + '9709e9336d093dd2f6147012e88edf967a6e183f',
btolschc50a3d52019-03-06 21:22:421320
Kevin Qin78ff68c82019-06-26 01:43:361321 'src/third_party/openxr/src': {
Lachlan Fordb493c7a2020-10-20 21:01:511322 'url': Var('chromium_git') + '/external/github.com/KhronosGroup/OpenXR-SDK' + '@' + '97cfe495bb7a3853266b646d1c79e169387f9c7a',
Kevin Qin78ff68c82019-06-26 01:43:361323 'condition': 'checkout_openxr',
1324 },
1325
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421326 'src/third_party/pdfium':
1327 Var('pdfium_git') + '/pdfium.git' + '@' + Var('pdfium_revision'),
1328
Paweł Hajdan, Jr7af368952017-10-02 12:25:361329 # Parses Windows PE/COFF executable format.
1330 'src/third_party/pefile': {
1331 'url': Var('chromium_git') + '/external/pefile.git' + '@' + '72c6ae42396cb913bcab63c15585dc3b5c3f92f1',
1332 'condition': 'checkout_win',
1333 },
1334
Oystein Eftevaaga9439b922018-01-08 19:30:141335 'src/third_party/perfetto':
chromium-autoroll441f3702021-04-20 12:46:081336 Var('android_git') + '/platform/external/perfetto.git' + '@' + '7c32f529837711488b3c626cf1b0ae9eba72996f',
Oystein Eftevaaga9439b922018-01-08 19:30:141337
Paweł Hajdan, Jr7af368952017-10-02 12:25:361338 'src/third_party/perl': {
Robert Ma3deb10c2019-06-05 15:23:291339 'url': Var('chromium_git') + '/chromium/deps/perl.git' + '@' + '6f3e5028eb65d0b4c5fdd792106ac4c84eee1eb3',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361340 'condition': 'checkout_win',
1341 },
1342
Andrew Grieve40dece272018-08-27 17:59:401343 'src/third_party/proguard': {
1344 'packages': [
1345 {
1346 'package': 'chromium/third_party/proguard',
Andrew Grieve02aeb6b22020-03-18 20:20:211347 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Andrew Grieve40dece272018-08-27 17:59:401348 },
1349 ],
1350 'condition': 'checkout_android',
1351 'dep_type': 'cipd',
1352 },
1353
Mohamed Heikal5c488592018-11-26 23:32:151354 'src/third_party/protoc_javalite': {
1355 'packages': [
1356 {
1357 'package': 'chromium/third_party/protoc_javalite',
1358 'version': 'version:3.0.0-cr1',
1359 },
1360 ],
1361 'condition': 'checkout_android',
1362 'dep_type': 'cipd',
1363 },
1364
Ben Pastenefff40002020-07-29 16:58:091365 # Dependency of skia.
Paweł Hajdan, Jr7af368952017-10-02 12:25:361366 'src/third_party/pyelftools': {
1367 'url': Var('chromium_git') + '/chromiumos/third_party/pyelftools.git' + '@' + '19b3e610c86fcadb837d252c794cb5e8008826ae',
1368 'condition': 'checkout_linux',
1369 },
1370
Victor Vasiliev3b5cf152018-07-02 18:47:411371 'src/third_party/quic_trace/src':
Bence Békyefda2262021-02-22 22:10:001372 Var('chromium_git') + '/external/github.com/google/quic-trace.git' + '@' + '413c3a4a641c014193eabb8d282c2348ccec3c5b',
Victor Vasiliev3b5cf152018-07-02 18:47:411373
Keita Suzukifa3a180692020-03-05 03:53:531374 'src/third_party/pywebsocket3/src':
Adam Rice79746c62021-03-04 08:17:061375 Var('chromium_git') + '/external/github.com/GoogleChromeLabs/pywebsocket3.git' + '@' + '9db3d29db4f3e3efb1722c0210bc88500ab00611',
Keita Suzukifa3a180692020-03-05 03:53:531376
Stephen Roe3c9f5852019-11-13 17:25:431377 'src/third_party/qemu-linux-arm64': {
1378 'packages': [
1379 {
1380 'package': 'fuchsia/qemu/linux-arm64',
1381 'version': 'b1b61a39e3ab0935cd030f27e01740578b04b967'
1382 },
1383 ],
Stephen Roeedece8b2020-11-19 20:32:321384 'condition': 'host_os == "linux" and checkout_fuchsia and checkout_fuchsia_for_arm64_host',
Stephen Roe3c9f5852019-11-13 17:25:431385 'dep_type': 'cipd',
1386 },
1387
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211388 'src/third_party/qemu-linux-x64': {
Kevin Marshalle6a59a6b2018-08-17 23:37:221389 'packages': [
1390 {
1391 'package': 'fuchsia/qemu/linux-amd64',
1392 'version': '9cc486c5b18a0be515c39a280ca9a309c54cf994'
1393 },
1394 ],
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:211395 'condition': 'host_os == "linux" and checkout_fuchsia',
1396 'dep_type': 'cipd',
1397 },
1398
1399 'src/third_party/qemu-mac-x64': {
1400 'packages': [
1401 {
1402 'package': 'fuchsia/qemu/mac-amd64',
1403 'version': '2d3358ae9a569b2d4a474f498b32b202a152134f'
1404 },
1405 ],
1406 'condition': 'host_os == "mac" and checkout_fuchsia',
Kevin Marshalle6a59a6b2018-08-17 23:37:221407 'dep_type': 'cipd',
1408 },
1409
Chong Gu9ad904d2019-09-26 23:24:021410 'src/third_party/aemu-linux-x64': {
1411 'packages': [
1412 {
1413 'package': 'fuchsia/third_party/aemu/linux-amd64',
chromium-autorollf62db7582021-04-20 06:09:421414 'version': 'I7MELvwpxgQpRokYTSnS20jdXqx9-i_4TFD9QFLyCbEC'
Chong Gu9ad904d2019-09-26 23:24:021415 },
1416 ],
Chong Gu7d2dd6e2020-02-01 03:27:251417 'condition': 'host_os == "linux" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021418 'dep_type': 'cipd',
1419 },
1420
1421 'src/third_party/aemu-mac-x64': {
1422 'packages': [
1423 {
1424 'package': 'fuchsia/third_party/aemu/mac-amd64',
Chong Gu4199cbde2020-03-05 06:07:191425 'version': 'guAtTBQ1SKIjr06srbTOjNWiYxrM4nK1AbfeQo1gBmQC'
Chong Gu9ad904d2019-09-26 23:24:021426 },
1427 ],
Chong Gu7d2dd6e2020-02-01 03:27:251428 'condition': 'host_os == "mac" and checkout_fuchsia',
Chong Gu9ad904d2019-09-26 23:24:021429 'dep_type': 'cipd',
1430 },
1431
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421432 'src/third_party/re2/src':
chromium-autoroll2467564d2021-04-20 04:57:321433 Var('chromium_git') + '/external/github.com/google/re2.git' + '@' + '6ec705dcd7a44a458f2b41630ab2101dc404053c',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161434
Tiger Oakes95b7b7d2018-05-28 15:43:491435 'src/third_party/r8': {
1436 'packages': [
1437 {
1438 'package': 'chromium/third_party/r8',
Peter Wen67ad93e2021-04-09 17:21:081439 'version': 'wupRO-hEg2hxgKU9FC5HKY88dMpfEpdimjxcgekXH8oC',
Tiger Oakes95b7b7d2018-05-28 15:43:491440 },
1441 ],
1442 'condition': 'checkout_android',
1443 'dep_type': 'cipd',
1444 },
1445
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161446 'src/third_party/requests/src': {
Ben Joycecfe4e722020-07-27 23:32:551447 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'refs/tags/v2.23.0',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161448 'condition': 'checkout_android',
1449 },
1450
John Budoricke9aa27c2018-03-24 00:23:271451 'src/third_party/robolectric': {
1452 'packages': [
1453 {
1454 'package': 'chromium/third_party/robolectric',
Ben Joyce47af1c512020-02-12 23:07:511455 'version': 'iC6RDM5EH3GEAzR-1shW_Mg0FeeNE5shq1okkFfuuNQC',
John Budoricke9aa27c2018-03-24 00:23:271456 },
1457 ],
1458 'condition': 'checkout_android',
1459 'dep_type': 'cipd',
1460 },
1461
Michael Crousea0ed9bde2020-11-19 02:49:541462 'src/third_party/ruy/src':
1463 Var('chromium_git') + '/external/github.com/google/ruy.git' + '@' + '34ea9f4993955fa1ff4eb58e504421806b7f2e8f',
1464
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421465 'src/third_party/skia':
1466 Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
1467
1468 'src/third_party/smhasher/src':
1469 Var('chromium_git') + '/external/smhasher.git' + '@' + 'e87738e57558e0ec472b2fc3a643b838e5b6e88f',
1470
1471 'src/third_party/snappy/src':
Victor Costan4ce391e2020-12-16 22:27:021472 Var('chromium_git') + '/external/github.com/google/snappy.git' + '@' + 'ea368c2f07de5f31146a10214f27d15091b09771',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421473
Chris Mumford591102e2020-03-16 16:48:551474 'src/third_party/sqlite/src':
Darwin Huange074f6d02021-03-31 00:21:041475 Var('chromium_git') + '/chromium/deps/sqlite.git' + '@' + '60efbb3584af2ba05e1935b3e07d3a861841db7c',
Chris Mumford591102e2020-03-16 16:48:551476
John Budoricke9aa27c2018-03-24 00:23:271477 'src/third_party/sqlite4java': {
1478 'packages': [
1479 {
1480 'package': 'chromium/third_party/sqlite4java',
Xing Liu37d0b662020-01-11 04:24:491481 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
John Budoricke9aa27c2018-03-24 00:23:271482 },
1483 ],
1484 'condition': 'checkout_android',
1485 'dep_type': 'cipd',
1486 },
1487
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421488 'src/third_party/swiftshader':
1489 Var('swiftshader_git') + '/SwiftShader.git' + '@' + Var('swiftshader_revision'),
1490
Tommy Martino41cca812020-08-10 18:50:451491 'src/third_party/text-fragments-polyfill/src': {
Tommy Martino98d1f6442021-02-19 19:02:431492 'url': Var('chromium_git') + '/external/github.com/GoogleChromeLabs/text-fragments-polyfill.git' + '@' + 'c2c70ad99a04d381b72286d9e70c780cdd27ebca',
Tommy Martino41cca812020-08-10 18:50:451493 'condition': 'checkout_ios',
1494 },
Jonathan Wright62ad5292020-12-04 21:07:561495
Michael Crousea0ed9bde2020-11-19 02:49:541496 'src/third_party/tflite/src':
1497 Var('chromium_git') + '/external/github.com/tensorflow/tensorflow.git' + '@' + 'fcc4b966f1265f466e82617020af93670141b009',
Jonathan Wright62ad5292020-12-04 21:07:561498
Peter Wen49675e172020-03-16 16:10:111499 'src/third_party/turbine': {
1500 'packages': [
1501 {
1502 'package': 'chromium/third_party/turbine',
Peter Wene2412022020-12-11 14:25:161503 'version': '_iPtB_ThhxlMOt2TsYqVppwriEEn0mp-NUNRwDwYLUAC',
Peter Wen49675e172020-03-16 16:10:111504 },
1505 ],
1506 'condition': 'checkout_android',
1507 'dep_type': 'cipd',
1508 },
1509
1510 'src/third_party/turbine/src': {
Peter Wene2412022020-12-11 14:25:161511 'url': Var('chromium_git') + '/external/github.com/google/turbine.git' + '@' + '3c31e67ae25b5e43713fd868e3a9b535ff6298af',
Peter Wen49675e172020-03-16 16:10:111512 'condition': 'checkout_android',
1513 },
1514
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421515 'src/third_party/ub-uiautomator/lib': {
1516 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
Paweł Hajdan, Jr78b426d02017-09-29 07:49:161517 'condition': 'checkout_android',
1518 },
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421519
1520 'src/third_party/usrsctp/usrsctplib':
Mirko Bonadei38994402021-04-06 09:32:011521 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '70d42ae95a1de83bd317c8cc9503f894671d1392',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421522
John Baumanf226c862021-04-01 01:26:141523 'src/third_party/vulkan-deps': '{chromium_git}/vulkan-deps@4d5ff9313ec422141bcd58e8986dad1beaa67588',
Jamie Madill178f84e2020-12-18 00:47:581524
Peng Huang91df2692020-05-05 18:59:531525 'src/third_party/vulkan_memory_allocator':
Peng Huangda803bd912021-02-12 18:01:151526 Var('chromium_git') + '/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator.git' + '@' + '732a76d9d3c70d6aa487216495eeb28518349c3a',
Peng Huang3b77c37c2020-05-02 19:14:211527
Paweł Hajdan, Jr7af368952017-10-02 12:25:361528 # Display server protocol for Linux.
1529 'src/third_party/wayland/src': {
Mitsuru Oshima659d4442020-12-02 03:43:041530 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland.git' + '@' + 'eb1339edd398b9f5328816931e585db4229aa132',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361531 'condition': 'checkout_linux',
1532 },
1533
1534 # Wayland protocols that add functionality not available in the core protocol.
1535 'src/third_party/wayland-protocols/src': {
Fergus Dalldd9c4fdc2020-06-10 00:35:321536 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/wayland-protocols.git' + '@' + '684cd23ae31fafb9eda2a0cd15edb4e96de92259',
Paweł Hajdan, Jr7af368952017-10-02 12:25:361537 'condition': 'checkout_linux',
1538 },
1539
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421540 'src/third_party/webdriver/pylib':
Aaron Gable5a630172019-04-30 20:59:011541 Var('chromium_git') + '/external/github.com/SeleniumHQ/selenium/py.git' + '@' + 'd0045ec570c1a77612db35d1e92f05e1d27b4d53',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421542
1543 'src/third_party/webgl/src':
Kenneth Russell14dfbb72021-04-03 00:42:461544 Var('chromium_git') + '/external/khronosgroup/webgl.git' + '@' + 'a0b8774ce8cec1dc8f4308810bf05eb8867c62de',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421545
Kai Ninomiya13898882020-01-17 20:41:521546 'src/third_party/webgpu-cts/src':
chromium-autoroll62a09d962021-04-19 17:30:031547 Var('chromium_git') + '/external/github.com/gpuweb/cts.git' + '@' + '9dd7f1e157c609c8056f7f8b9c04e627611ef937',
Kai Ninomiyac7138f92020-03-31 18:59:571548
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421549 'src/third_party/webrtc':
chromium-autorolld8a24ee2021-04-20 13:03:571550 Var('webrtc_git') + '/src.git' + '@' + '8546666cb9db79a39ddded7048bb5f82e9f4af87',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421551
Nigel Tao3aa72142019-12-03 22:05:411552 'src/third_party/libgifcodec':
1553 Var('skia_git') + '/libgifcodec' + '@'+ Var('libgifcodec_revision'),
1554
Nigel Taob517eb8912019-10-23 03:36:241555 # Wuffs' canonical repository is at github.com/google/wuffs, but we use
1556 # Skia's mirror of Wuffs, the same as in upstream Skia's DEPS file.
1557 'src/third_party/wuffs/src':
1558 Var('skia_git') + '/external/github.com/google/wuffs.git' + '@' + Var('wuffs_revision'),
1559
sbalikondwar5949a802020-02-13 16:28:591560 'src/third_party/weston/src': {
Maksim Sisovdc1402f2021-03-19 10:13:121561 'url': Var('chromium_git') + '/external/anongit.freedesktop.org/git/wayland/weston.git' + '@' + '420cfd00f2de91de74bd9d4d8348e43c582d29f0',
sbalikondwar5949a802020-02-13 16:28:591562 'condition': 'checkout_linux',
1563 },
1564
Paweł Hajdan, Jr7af368952017-10-02 12:25:361565 'src/third_party/xdg-utils': {
1566 'url': Var('chromium_git') + '/chromium/deps/xdg-utils.git' + '@' + 'd80274d5869b17b8c9067a1022e4416ee7ed5e0d',
1567 'condition': 'checkout_linux',
1568 },
1569
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421570 'src/tools/page_cycler/acid3':
1571 Var('chromium_git') + '/chromium/deps/acid3.git' + '@' + '6be0a66a1ebd7ebc5abc1b2f405a945f6d871521',
1572
Sven Zheng4d4781292019-09-12 17:46:141573 'src/tools/skia_goldctl/linux': {
bsheedy0e0f26df2019-01-09 22:17:161574 'packages': [
1575 {
Sven Zheng4d4781292019-09-12 17:46:141576 'package': 'skia/tools/goldctl/linux-amd64',
chromium-autorollba9fdb82021-04-13 22:13:381577 'version': 'R23Oztsyro8ca7QGaNGKjN7duf5fsN6I6Dq2Nwyh2YQC',
bsheedy0e0f26df2019-01-09 22:17:161578 },
1579 ],
1580 'dep_type': 'cipd',
Sven Zheng4d4781292019-09-12 17:46:141581 'condition': 'checkout_linux',
1582 },
1583 'src/tools/skia_goldctl/win': {
1584 'packages': [
1585 {
1586 'package': 'skia/tools/goldctl/windows-amd64',
chromium-autoroll304ae572021-04-13 22:16:441587 'version': 'QCamcihHhiASX-AasohPdhiBOtj0ikJ3fUByIMEfrEIC',
Sven Zheng4d4781292019-09-12 17:46:141588 },
1589 ],
1590 'dep_type': 'cipd',
1591 'condition': 'checkout_win',
1592 },
1593 'src/tools/skia_goldctl/mac': {
1594 'packages': [
1595 {
1596 'package': 'skia/tools/goldctl/mac-amd64',
chromium-autoroll124f6d72021-04-13 23:27:281597 'version': 'Ipkmq4bl5d7VmPVlEonzZMPLnHxMr-LaDFi8Dz_r8-8C',
Sven Zheng4d4781292019-09-12 17:46:141598 },
1599 ],
1600 'dep_type': 'cipd',
1601 'condition': 'checkout_mac',
bsheedy0e0f26df2019-01-09 22:17:161602 },
1603
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421604 'src/tools/swarming_client':
1605 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
1606
1607 'src/v8':
1608 Var('chromium_git') + '/v8/v8.git' + '@' + Var('v8_revision'),
1609
1610 'src-internal': {
chromium-internal-autoroll9db293f2021-04-20 14:07:261611 'url': 'https://chrome-internal.googlesource.com/chrome/src-internal.git@c587b772fa22528659365cd3eaacd3429a816299',
Paweł Hajdan, Jrf5e7996a2017-09-29 11:37:421612 'condition': 'checkout_src_internal',
1613 },
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031614
Sam Chiu2c8d0982021-03-05 00:23:151615 'src/chromeos/components/eche_app_ui/resources/prod': {
1616 'packages': [
1617 {
1618 'package': 'chromeos_internal/apps/eche_app/app',
chromium-internal-autoroll23d37e52021-04-15 02:54:111619 'version': 'NKZuruAmfHYsvExEsZys6zfuoJasnS0F14j58rQ5y1AC',
Sam Chiu2c8d0982021-03-05 00:23:151620 },
1621 ],
1622 'condition': 'checkout_chromeos and checkout_src_internal',
1623 'dep_type': 'cipd',
1624 },
1625
Jose Magana5dd8c42f2020-05-14 00:40:211626 'src/chromeos/components/help_app_ui/resources/prod': {
1627 'packages': [
1628 {
1629 'package': 'chromeos_internal/apps/help_app/app',
chromium-internal-autoroll71077da2021-04-19 17:44:141630 'version': 'curwM7XXB8BHxq4fNglJ-RFNM1n8U6l1ajosu4xWpYwC',
Jose Magana5dd8c42f2020-05-14 00:40:211631 },
1632 ],
1633 'condition': 'checkout_chromeos and checkout_src_internal',
1634 'dep_type': 'cipd',
1635 },
1636
Jose Maganad34f1702020-06-09 13:33:001637 'src/chromeos/components/media_app_ui/resources/prod': {
1638 'packages': [
1639 {
1640 'package': 'chromeos_internal/apps/media_app/app',
chromium-internal-autorolla3cdadd2021-04-19 17:20:451641 'version': '2k-FIJYJDRBTJVrkakn2-qkiE09QYE7Y03qHuDwjkkQC',
Jose Maganad34f1702020-06-09 13:33:001642 },
1643 ],
1644 'condition': 'checkout_chromeos and checkout_src_internal',
1645 'dep_type': 'cipd',
1646 },
1647
Tibor Goldschwendta117da02018-11-16 22:25:271648 'src/third_party/google_android_play_core': {
1649 'packages': [
1650 {
1651 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_verification',
Peter Wen5fe1f7d2020-03-30 21:28:321652 'version': 'ojrkXUE6tjG8FYmoLfCD3YdOxTyl2BXMdmk7Fb6cS5MC',
Tibor Goldschwendta117da02018-11-16 22:25:271653 },
1654 ],
1655 'condition': 'checkout_android',
1656 'dep_type': 'cipd',
1657 },
1658
Arthur Wang802dc8ce42020-06-15 19:16:511659 'src/third_party/webpagereplay': {
1660 'packages' : [
1661 {
1662 'package': 'infra/tools/wpr/linux_x86_64',
Tamer Tas00e0c312020-06-16 08:35:001663 'version': 'y28SfbEF6nHSkZ1eHysM1t711zpOCmtk7jUdxZB-QSMC',
Arthur Wang802dc8ce42020-06-15 19:16:511664 },
1665 ],
1666 'condition': 'checkout_android',
1667 'dep_type': 'cipd',
1668 },
1669
Josipdfc143f2020-02-26 23:38:361670 'src/third_party/android_prebuilts/build_tools': {
1671 'url': Var('android_git') + '/platform/prebuilts/build-tools.git' + '@' + '5794e96eb8bae47bb48feee915d99583573b3887',
1672 'condition': 'checkout_android_prebuilts_build_tools',
1673 },
1674
Haiyang Pan4ba6d0b2021-03-05 02:00:321675 # TODO(crbug.com/1184780) Move this back to ANDROID_DEPS Generated Code
1676 # section once org_robolectric_shadows_multidex is updated to a new version
1677 # that does not need jetify.
1678 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
1679 'packages': [
1680 {
1681 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
1682 'version': 'version:4.3.1-cr1',
1683 },
1684 ],
1685 'condition': 'checkout_android',
1686 'dep_type': 'cipd',
1687 },
1688
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:031689 # === ANDROID_DEPS Generated Code Start ===
Sam Maierbeef9982020-01-06 17:49:101690 # Generated by //third_party/android_deps/fetch_all.py
Peter Wend340c5e2018-07-26 20:55:391691 'src/third_party/android_deps/libs/android_arch_core_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241692 'packages': [
1693 {
Peter Wend340c5e2018-07-26 20:55:391694 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091695 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241696 },
1697 ],
1698 'condition': 'checkout_android',
1699 'dep_type': 'cipd',
1700 },
1701
Ben Joycee779ce62019-08-15 22:57:371702 'src/third_party/android_deps/libs/android_arch_core_runtime': {
1703 'packages': [
1704 {
1705 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091706 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371707 },
1708 ],
1709 'condition': 'checkout_android',
1710 'dep_type': 'cipd',
1711 },
1712
Peter Wend340c5e2018-07-26 20:55:391713 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241714 'packages': [
1715 {
Peter Wend340c5e2018-07-26 20:55:391716 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
Mohamed Heikal297c8cd2021-04-07 18:55:091717 'version': 'version:[email protected]',
Boris Sazonovff83e6c2019-04-03 15:52:031718 },
1719 ],
1720 'condition': 'checkout_android',
1721 'dep_type': 'cipd',
1722 },
1723
1724 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
1725 'packages': [
1726 {
1727 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
Mohamed Heikal297c8cd2021-04-07 18:55:091728 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241729 },
1730 ],
1731 'condition': 'checkout_android',
1732 'dep_type': 'cipd',
1733 },
1734
Ben Joycee779ce62019-08-15 22:57:371735 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
1736 'packages': [
1737 {
1738 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
Mohamed Heikal297c8cd2021-04-07 18:55:091739 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371740 },
1741 ],
1742 'condition': 'checkout_android',
1743 'dep_type': 'cipd',
1744 },
1745
1746 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
1747 'packages': [
1748 {
1749 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
Mohamed Heikal297c8cd2021-04-07 18:55:091750 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371751 },
1752 ],
1753 'condition': 'checkout_android',
1754 'dep_type': 'cipd',
1755 },
1756
Peter Wend340c5e2018-07-26 20:55:391757 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241758 'packages': [
1759 {
Peter Wend340c5e2018-07-26 20:55:391760 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
Mohamed Heikal297c8cd2021-04-07 18:55:091761 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241762 },
1763 ],
1764 'condition': 'checkout_android',
1765 'dep_type': 'cipd',
1766 },
1767
Ben Joycee779ce62019-08-15 22:57:371768 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
1769 'packages': [
1770 {
1771 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
Mohamed Heikal297c8cd2021-04-07 18:55:091772 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371773 },
1774 ],
1775 'condition': 'checkout_android',
1776 'dep_type': 'cipd',
1777 },
1778
Ben Joyce157038a2020-05-06 20:13:061779 'src/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent': {
1780 'packages': [
1781 {
1782 'package': 'chromium/third_party/android_deps/libs/backport_util_concurrent_backport_util_concurrent',
Mohamed Heikal297c8cd2021-04-07 18:55:091783 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061784 },
1785 ],
1786 'condition': 'checkout_android',
1787 'dep_type': 'cipd',
1788 },
1789
1790 'src/third_party/android_deps/libs/classworlds_classworlds': {
1791 'packages': [
1792 {
1793 'package': 'chromium/third_party/android_deps/libs/classworlds_classworlds',
Mohamed Heikal297c8cd2021-04-07 18:55:091794 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:061795 },
1796 ],
1797 'condition': 'checkout_android',
1798 'dep_type': 'cipd',
1799 },
1800
Peter Wend340c5e2018-07-26 20:55:391801 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241802 'packages': [
1803 {
Peter Wend340c5e2018-07-26 20:55:391804 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:091805 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241806 },
1807 ],
1808 'condition': 'checkout_android',
1809 'dep_type': 'cipd',
1810 },
1811
Peter Wend340c5e2018-07-26 20:55:391812 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241813 'packages': [
1814 {
Peter Wend340c5e2018-07-26 20:55:391815 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091816 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371817 },
1818 ],
1819 'condition': 'checkout_android',
1820 'dep_type': 'cipd',
1821 },
1822
1823 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1824 'packages': [
1825 {
1826 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
Mohamed Heikal297c8cd2021-04-07 18:55:091827 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241828 },
1829 ],
1830 'condition': 'checkout_android',
1831 'dep_type': 'cipd',
1832 },
1833
Peter Wend340c5e2018-07-26 20:55:391834 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241835 'packages': [
1836 {
Peter Wend340c5e2018-07-26 20:55:391837 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091838 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371839 },
1840 ],
1841 'condition': 'checkout_android',
1842 'dep_type': 'cipd',
1843 },
1844
1845 'src/third_party/android_deps/libs/com_android_support_collections': {
1846 'packages': [
1847 {
1848 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
Mohamed Heikal297c8cd2021-04-07 18:55:091849 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371850 },
1851 ],
1852 'condition': 'checkout_android',
1853 'dep_type': 'cipd',
1854 },
1855
1856 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1857 'packages': [
1858 {
1859 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091860 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371861 },
1862 ],
1863 'condition': 'checkout_android',
1864 'dep_type': 'cipd',
1865 },
1866
1867 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1868 'packages': [
1869 {
1870 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
Mohamed Heikal297c8cd2021-04-07 18:55:091871 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371872 },
1873 ],
1874 'condition': 'checkout_android',
1875 'dep_type': 'cipd',
1876 },
1877
1878 'src/third_party/android_deps/libs/com_android_support_customview': {
1879 'packages': [
1880 {
1881 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
Mohamed Heikal297c8cd2021-04-07 18:55:091882 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241883 },
1884 ],
1885 'condition': 'checkout_android',
1886 'dep_type': 'cipd',
1887 },
1888
Peter Wend340c5e2018-07-26 20:55:391889 'src/third_party/android_deps/libs/com_android_support_design': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241890 'packages': [
1891 {
Peter Wend340c5e2018-07-26 20:55:391892 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
Mohamed Heikal297c8cd2021-04-07 18:55:091893 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371894 },
1895 ],
1896 'condition': 'checkout_android',
1897 'dep_type': 'cipd',
1898 },
1899
1900 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1901 'packages': [
1902 {
1903 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
Mohamed Heikal297c8cd2021-04-07 18:55:091904 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371905 },
1906 ],
1907 'condition': 'checkout_android',
1908 'dep_type': 'cipd',
1909 },
1910
1911 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1912 'packages': [
1913 {
1914 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091915 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241916 },
1917 ],
1918 'condition': 'checkout_android',
1919 'dep_type': 'cipd',
1920 },
1921
Ben Joycee779ce62019-08-15 22:57:371922 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1923 'packages': [
1924 {
1925 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
Mohamed Heikal297c8cd2021-04-07 18:55:091926 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241927 },
1928 ],
1929 'condition': 'checkout_android',
1930 'dep_type': 'cipd',
1931 },
1932
Ben Joycee779ce62019-08-15 22:57:371933 'src/third_party/android_deps/libs/com_android_support_loader': {
1934 'packages': [
1935 {
1936 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
Mohamed Heikal297c8cd2021-04-07 18:55:091937 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371938 },
1939 ],
1940 'condition': 'checkout_android',
1941 'dep_type': 'cipd',
1942 },
1943
1944 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1945 'packages': [
1946 {
1947 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
Mohamed Heikal297c8cd2021-04-07 18:55:091948 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241949 },
1950 ],
1951 'condition': 'checkout_android',
1952 'dep_type': 'cipd',
1953 },
1954
Peter Wend340c5e2018-07-26 20:55:391955 'src/third_party/android_deps/libs/com_android_support_multidex': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241956 'packages': [
1957 {
Peter Wend340c5e2018-07-26 20:55:391958 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
Mohamed Heikal297c8cd2021-04-07 18:55:091959 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241960 },
1961 ],
1962 'condition': 'checkout_android',
1963 'dep_type': 'cipd',
1964 },
1965
Ben Joycee779ce62019-08-15 22:57:371966 'src/third_party/android_deps/libs/com_android_support_print': {
1967 'packages': [
1968 {
1969 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
Mohamed Heikal297c8cd2021-04-07 18:55:091970 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241971 },
1972 ],
1973 'condition': 'checkout_android',
1974 'dep_type': 'cipd',
1975 },
1976
Peter Wend340c5e2018-07-26 20:55:391977 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241978 'packages': [
1979 {
Peter Wend340c5e2018-07-26 20:55:391980 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
Mohamed Heikal297c8cd2021-04-07 18:55:091981 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:371982 },
1983 ],
1984 'condition': 'checkout_android',
1985 'dep_type': 'cipd',
1986 },
1987
1988 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
1989 'packages': [
1990 {
1991 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
Mohamed Heikal297c8cd2021-04-07 18:55:091992 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:241993 },
1994 ],
1995 'condition': 'checkout_android',
1996 'dep_type': 'cipd',
1997 },
1998
Peter Wend340c5e2018-07-26 20:55:391999 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242000 'packages': [
2001 {
Peter Wend340c5e2018-07-26 20:55:392002 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092003 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242004 },
2005 ],
2006 'condition': 'checkout_android',
2007 'dep_type': 'cipd',
2008 },
2009
Peter Wend340c5e2018-07-26 20:55:392010 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242011 'packages': [
2012 {
Peter Wend340c5e2018-07-26 20:55:392013 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092014 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242015 },
2016 ],
2017 'condition': 'checkout_android',
2018 'dep_type': 'cipd',
2019 },
2020
Peter Wend340c5e2018-07-26 20:55:392021 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242022 'packages': [
2023 {
Peter Wend340c5e2018-07-26 20:55:392024 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
Mohamed Heikal297c8cd2021-04-07 18:55:092025 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242026 },
2027 ],
2028 'condition': 'checkout_android',
2029 'dep_type': 'cipd',
2030 },
2031
Peter Wend340c5e2018-07-26 20:55:392032 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242033 'packages': [
2034 {
Peter Wend340c5e2018-07-26 20:55:392035 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:092036 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242037 },
2038 ],
2039 'condition': 'checkout_android',
2040 'dep_type': 'cipd',
2041 },
2042
Peter Wend340c5e2018-07-26 20:55:392043 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242044 'packages': [
2045 {
Peter Wend340c5e2018-07-26 20:55:392046 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
Mohamed Heikal297c8cd2021-04-07 18:55:092047 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242048 },
2049 ],
2050 'condition': 'checkout_android',
2051 'dep_type': 'cipd',
2052 },
2053
Peter Wend340c5e2018-07-26 20:55:392054 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242055 'packages': [
2056 {
Peter Wend340c5e2018-07-26 20:55:392057 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
Mohamed Heikal297c8cd2021-04-07 18:55:092058 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242059 },
2060 ],
2061 'condition': 'checkout_android',
2062 'dep_type': 'cipd',
2063 },
2064
Peter Wend340c5e2018-07-26 20:55:392065 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242066 'packages': [
2067 {
Peter Wend340c5e2018-07-26 20:55:392068 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
Mohamed Heikal297c8cd2021-04-07 18:55:092069 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242070 },
2071 ],
2072 'condition': 'checkout_android',
2073 'dep_type': 'cipd',
2074 },
2075
Peter Wend340c5e2018-07-26 20:55:392076 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242077 'packages': [
2078 {
Peter Wend340c5e2018-07-26 20:55:392079 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
Mohamed Heikal297c8cd2021-04-07 18:55:092080 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372081 },
2082 ],
2083 'condition': 'checkout_android',
2084 'dep_type': 'cipd',
2085 },
2086
2087 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
2088 'packages': [
2089 {
2090 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
Mohamed Heikal297c8cd2021-04-07 18:55:092091 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242092 },
2093 ],
2094 'condition': 'checkout_android',
2095 'dep_type': 'cipd',
2096 },
2097
Peter Wend340c5e2018-07-26 20:55:392098 'src/third_party/android_deps/libs/com_android_support_transition': {
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242099 'packages': [
2100 {
Peter Wend340c5e2018-07-26 20:55:392101 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
Mohamed Heikal297c8cd2021-04-07 18:55:092102 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372103 },
2104 ],
2105 'condition': 'checkout_android',
2106 'dep_type': 'cipd',
2107 },
2108
2109 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
2110 'packages': [
2111 {
2112 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
Mohamed Heikal297c8cd2021-04-07 18:55:092113 'version': 'version:[email protected]',
Ben Joycee779ce62019-08-15 22:57:372114 },
2115 ],
2116 'condition': 'checkout_android',
2117 'dep_type': 'cipd',
2118 },
2119
2120 'src/third_party/android_deps/libs/com_android_support_viewpager': {
2121 'packages': [
2122 {
2123 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
Mohamed Heikal297c8cd2021-04-07 18:55:092124 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392125 },
2126 ],
2127 'condition': 'checkout_android',
2128 'dep_type': 'cipd',
2129 },
2130
Mohamed Heikal9936c712021-04-08 20:47:152131 'src/third_party/android_deps/libs/com_android_tools_common': {
2132 'packages': [
2133 {
2134 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
2135 'version': 'version:[email protected]',
2136 },
2137 ],
2138 'condition': 'checkout_android',
2139 'dep_type': 'cipd',
2140 },
2141
Andrew Grieve91ef4102020-04-22 14:17:312142 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
2143 'packages': [
2144 {
2145 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
Mohamed Heikal297c8cd2021-04-07 18:55:092146 'version': 'version:[email protected]',
Andrew Grieve91ef4102020-04-22 14:17:312147 },
2148 ],
2149 'condition': 'checkout_android',
2150 'dep_type': 'cipd',
2151 },
2152
Justin DeWitt66c6aea2020-08-17 22:08:412153 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
2154 'packages': [
2155 {
2156 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
Mohamed Heikal297c8cd2021-04-07 18:55:092157 'version': 'version:[email protected]',
Justin DeWitt66c6aea2020-08-17 22:08:412158 },
2159 ],
2160 'condition': 'checkout_android',
2161 'dep_type': 'cipd',
2162 },
2163
Mohamed Heikal9936c712021-04-08 20:47:152164 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
2165 'packages': [
2166 {
2167 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
2168 'version': 'version:[email protected]',
2169 },
2170 ],
2171 'condition': 'checkout_android',
2172 'dep_type': 'cipd',
2173 },
2174
2175 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
2176 'packages': [
2177 {
2178 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
2179 'version': 'version:[email protected]',
2180 },
2181 ],
2182 'condition': 'checkout_android',
2183 'dep_type': 'cipd',
2184 },
2185
Peter Wenb1434387b2020-01-23 17:34:172186 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Andrew Grieve8b5b0462019-11-13 21:07:362187 'packages': [
2188 {
Peter Wenb1434387b2020-01-23 17:34:172189 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
Mohamed Heikal297c8cd2021-04-07 18:55:092190 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362191 },
2192 ],
2193 'condition': 'checkout_android',
2194 'dep_type': 'cipd',
2195 },
2196
Peter Wenb1434387b2020-01-23 17:34:172197 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Andrew Grieve8b5b0462019-11-13 21:07:362198 'packages': [
2199 {
Peter Wenb1434387b2020-01-23 17:34:172200 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
Mohamed Heikal297c8cd2021-04-07 18:55:092201 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362202 },
2203 ],
2204 'condition': 'checkout_android',
2205 'dep_type': 'cipd',
2206 },
2207
Richard Knolla7005982021-01-26 23:07:182208 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
2209 'packages': [
2210 {
2211 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092212 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182213 },
2214 ],
2215 'condition': 'checkout_android',
2216 'dep_type': 'cipd',
2217 },
2218
Peter Wend340c5e2018-07-26 20:55:392219 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
2220 'packages': [
2221 {
2222 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
Mohamed Heikal297c8cd2021-04-07 18:55:092223 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392224 },
2225 ],
2226 'condition': 'checkout_android',
2227 'dep_type': 'cipd',
2228 },
2229
2230 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
2231 'packages': [
2232 {
2233 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
Mohamed Heikal297c8cd2021-04-07 18:55:092234 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392235 },
2236 ],
2237 'condition': 'checkout_android',
2238 'dep_type': 'cipd',
2239 },
2240
2241 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
2242 'packages': [
2243 {
2244 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092245 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392246 },
2247 ],
2248 'condition': 'checkout_android',
2249 'dep_type': 'cipd',
2250 },
2251
2252 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
2253 'packages': [
2254 {
2255 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mohamed Heikal297c8cd2021-04-07 18:55:092256 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392257 },
2258 ],
2259 'condition': 'checkout_android',
2260 'dep_type': 'cipd',
2261 },
2262
2263 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
2264 'packages': [
2265 {
2266 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Mohamed Heikal297c8cd2021-04-07 18:55:092267 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392268 },
2269 ],
2270 'condition': 'checkout_android',
2271 'dep_type': 'cipd',
2272 },
2273
2274 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
2275 'packages': [
2276 {
2277 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
Mohamed Heikal297c8cd2021-04-07 18:55:092278 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392279 },
2280 ],
2281 'condition': 'checkout_android',
2282 'dep_type': 'cipd',
2283 },
2284
2285 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
2286 'packages': [
2287 {
2288 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:092289 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332290 },
2291 ],
2292 'condition': 'checkout_android',
2293 'dep_type': 'cipd',
2294 },
2295
2296 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
2297 'packages': [
2298 {
2299 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
Mohamed Heikal297c8cd2021-04-07 18:55:092300 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392301 },
2302 ],
2303 'condition': 'checkout_android',
2304 'dep_type': 'cipd',
2305 },
2306
Richard Knolla7005982021-01-26 23:07:182307 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
2308 'packages': [
2309 {
2310 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092311 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182312 },
2313 ],
2314 'condition': 'checkout_android',
2315 'dep_type': 'cipd',
2316 },
2317
Peter Wend340c5e2018-07-26 20:55:392318 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
2319 'packages': [
2320 {
2321 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
Mohamed Heikal297c8cd2021-04-07 18:55:092322 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332323 },
2324 ],
2325 'condition': 'checkout_android',
2326 'dep_type': 'cipd',
2327 },
2328
2329 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
2330 'packages': [
2331 {
2332 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
Mohamed Heikal297c8cd2021-04-07 18:55:092333 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392334 },
2335 ],
2336 'condition': 'checkout_android',
2337 'dep_type': 'cipd',
2338 },
2339
2340 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
2341 'packages': [
2342 {
2343 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
Mohamed Heikal297c8cd2021-04-07 18:55:092344 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392345 },
2346 ],
2347 'condition': 'checkout_android',
2348 'dep_type': 'cipd',
2349 },
2350
2351 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
2352 'packages': [
2353 {
2354 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092355 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392356 },
2357 ],
2358 'condition': 'checkout_android',
2359 'dep_type': 'cipd',
2360 },
2361
2362 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
2363 'packages': [
2364 {
2365 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
Mohamed Heikal297c8cd2021-04-07 18:55:092366 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392367 },
2368 ],
2369 'condition': 'checkout_android',
2370 'dep_type': 'cipd',
2371 },
2372
2373 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
2374 'packages': [
2375 {
2376 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
Mohamed Heikal297c8cd2021-04-07 18:55:092377 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332378 },
2379 ],
2380 'condition': 'checkout_android',
2381 'dep_type': 'cipd',
2382 },
2383
2384 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
2385 'packages': [
2386 {
2387 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
Mohamed Heikal297c8cd2021-04-07 18:55:092388 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332389 },
2390 ],
2391 'condition': 'checkout_android',
2392 'dep_type': 'cipd',
2393 },
2394
2395 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
2396 'packages': [
2397 {
2398 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
Mohamed Heikal297c8cd2021-04-07 18:55:092399 'version': 'version:[email protected]',
Peter Wen30b1acde2018-08-20 15:01:332400 },
2401 ],
2402 'condition': 'checkout_android',
2403 'dep_type': 'cipd',
2404 },
2405
2406 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
2407 'packages': [
2408 {
2409 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
Mohamed Heikal297c8cd2021-04-07 18:55:092410 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392411 },
2412 ],
2413 'condition': 'checkout_android',
2414 'dep_type': 'cipd',
2415 },
2416
2417 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
2418 'packages': [
2419 {
2420 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:092421 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392422 },
2423 ],
2424 'condition': 'checkout_android',
2425 'dep_type': 'cipd',
2426 },
2427
2428 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
2429 'packages': [
2430 {
2431 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
Mohamed Heikal297c8cd2021-04-07 18:55:092432 'version': 'version:[email protected]',
Peter Wend340c5e2018-07-26 20:55:392433 },
2434 ],
2435 'condition': 'checkout_android',
2436 'dep_type': 'cipd',
2437 },
2438
2439 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
2440 'packages': [
2441 {
2442 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092443 'version': 'version:[email protected]',
Nicolas Dossou-gbeteb8736d82018-04-05 04:29:242444 },
2445 ],
2446 'condition': 'checkout_android',
2447 'dep_type': 'cipd',
2448 },
2449
Ben Joyce5274e3d2019-09-03 19:19:042450 'src/third_party/android_deps/libs/com_google_android_material_material': {
2451 'packages': [
2452 {
2453 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
Mohamed Heikal297c8cd2021-04-07 18:55:092454 'version': 'version:[email protected]',
Ben Joyce5274e3d2019-09-03 19:19:042455 },
2456 ],
2457 'condition': 'checkout_android',
2458 'dep_type': 'cipd',
2459 },
2460
Andrew Grieve8b5b0462019-11-13 21:07:362461 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
2462 'packages': [
2463 {
2464 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092465 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362466 },
2467 ],
2468 'condition': 'checkout_android',
2469 'dep_type': 'cipd',
2470 },
2471
2472 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
2473 'packages': [
2474 {
2475 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
Mohamed Heikal297c8cd2021-04-07 18:55:092476 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362477 },
2478 ],
2479 'condition': 'checkout_android',
2480 'dep_type': 'cipd',
2481 },
2482
2483 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
2484 'packages': [
2485 {
2486 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092487 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362488 },
2489 ],
2490 'condition': 'checkout_android',
2491 'dep_type': 'cipd',
2492 },
2493
Peter Wen37c9003b2020-07-06 15:04:262494 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
2495 'packages': [
2496 {
2497 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092498 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:262499 },
2500 ],
2501 'condition': 'checkout_android',
2502 'dep_type': 'cipd',
2503 },
2504
Haiyang Pand924ea82021-03-01 18:44:052505 'src/third_party/android_deps/libs/com_google_code_findbugs_jformatstring': {
Andrew Grieve8b5b0462019-11-13 21:07:362506 'packages': [
2507 {
2508 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
Mohamed Heikal297c8cd2021-04-07 18:55:092509 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362510 },
2511 ],
2512 'condition': 'checkout_android',
2513 'dep_type': 'cipd',
2514 },
2515
Peter Wenee303ae2018-09-12 19:41:372516 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
2517 'packages': [
2518 {
2519 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Mohamed Heikal297c8cd2021-04-07 18:55:092520 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372521 },
2522 ],
2523 'condition': 'checkout_android',
2524 'dep_type': 'cipd',
2525 },
2526
Andrew Grieveec7ec4212020-02-03 22:15:502527 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
2528 'packages': [
2529 {
2530 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
Mohamed Heikal297c8cd2021-04-07 18:55:092531 'version': 'version:[email protected]',
Andrew Grieveec7ec4212020-02-03 22:15:502532 },
2533 ],
2534 'condition': 'checkout_android',
2535 'dep_type': 'cipd',
2536 },
2537
Pavel Shmakovc1d47012018-08-24 14:36:222538 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
2539 'packages': [
2540 {
2541 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
Mohamed Heikal297c8cd2021-04-07 18:55:092542 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222543 },
2544 ],
2545 'condition': 'checkout_android',
2546 'dep_type': 'cipd',
2547 },
2548
Pavel Shmakovc1d47012018-08-24 14:36:222549 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
2550 'packages': [
2551 {
2552 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
Mohamed Heikal297c8cd2021-04-07 18:55:092553 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222554 },
2555 ],
2556 'condition': 'checkout_android',
2557 'dep_type': 'cipd',
2558 },
2559
2560 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
2561 'packages': [
2562 {
2563 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
Mohamed Heikal297c8cd2021-04-07 18:55:092564 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222565 },
2566 ],
2567 'condition': 'checkout_android',
2568 'dep_type': 'cipd',
2569 },
2570
2571 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Peter Wenee303ae2018-09-12 19:41:372572 'packages': [
2573 {
2574 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
Mohamed Heikal297c8cd2021-04-07 18:55:092575 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372576 },
2577 ],
2578 'condition': 'checkout_android',
2579 'dep_type': 'cipd',
2580 },
2581
Andrew Grieve8b5b0462019-11-13 21:07:362582 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
2583 'packages': [
2584 {
2585 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Mohamed Heikal297c8cd2021-04-07 18:55:092586 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362587 },
2588 ],
2589 'condition': 'checkout_android',
2590 'dep_type': 'cipd',
2591 },
2592
Peter Wenee303ae2018-09-12 19:41:372593 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
2594 'packages': [
2595 {
2596 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092597 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362598 },
2599 ],
2600 'condition': 'checkout_android',
2601 'dep_type': 'cipd',
2602 },
2603
2604 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2605 'packages': [
2606 {
2607 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092608 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362609 },
2610 ],
2611 'condition': 'checkout_android',
2612 'dep_type': 'cipd',
2613 },
2614
2615 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2616 'packages': [
2617 {
2618 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
Mohamed Heikal297c8cd2021-04-07 18:55:092619 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362620 },
2621 ],
2622 'condition': 'checkout_android',
2623 'dep_type': 'cipd',
2624 },
2625
2626 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2627 'packages': [
2628 {
2629 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092630 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362631 },
2632 ],
2633 'condition': 'checkout_android',
2634 'dep_type': 'cipd',
2635 },
2636
2637 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2638 'packages': [
2639 {
2640 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
Mohamed Heikal297c8cd2021-04-07 18:55:092641 'version': 'version:2@9+181-r4173-1.cr0',
Peter Wenee303ae2018-09-12 19:41:372642 },
2643 ],
2644 'condition': 'checkout_android',
2645 'dep_type': 'cipd',
2646 },
Pavel Shmakovc1d47012018-08-24 14:36:222647
2648 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2649 'packages': [
2650 {
2651 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:092652 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222653 },
2654 ],
2655 'condition': 'checkout_android',
2656 'dep_type': 'cipd',
2657 },
2658
Richard Knolla7005982021-01-26 23:07:182659 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
2660 'packages': [
2661 {
2662 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092663 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182664 },
2665 ],
2666 'condition': 'checkout_android',
2667 'dep_type': 'cipd',
2668 },
2669
2670 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
2671 'packages': [
2672 {
2673 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
Mohamed Heikal297c8cd2021-04-07 18:55:092674 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182675 },
2676 ],
2677 'condition': 'checkout_android',
2678 'dep_type': 'cipd',
2679 },
2680
2681 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
2682 'packages': [
2683 {
2684 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
Mohamed Heikal297c8cd2021-04-07 18:55:092685 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182686 },
2687 ],
2688 'condition': 'checkout_android',
2689 'dep_type': 'cipd',
2690 },
2691
2692 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
2693 'packages': [
2694 {
2695 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
Mohamed Heikal297c8cd2021-04-07 18:55:092696 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182697 },
2698 ],
2699 'condition': 'checkout_android',
2700 'dep_type': 'cipd',
2701 },
2702
2703 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
2704 'packages': [
2705 {
2706 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
Mohamed Heikal297c8cd2021-04-07 18:55:092707 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182708 },
2709 ],
2710 'condition': 'checkout_android',
2711 'dep_type': 'cipd',
2712 },
2713
2714 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
2715 'packages': [
2716 {
2717 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
Mohamed Heikal297c8cd2021-04-07 18:55:092718 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182719 },
2720 ],
2721 'condition': 'checkout_android',
2722 'dep_type': 'cipd',
2723 },
2724
2725 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
2726 'packages': [
2727 {
2728 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092729 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182730 },
2731 ],
2732 'condition': 'checkout_android',
2733 'dep_type': 'cipd',
2734 },
2735
2736 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
2737 'packages': [
2738 {
2739 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
Mohamed Heikal297c8cd2021-04-07 18:55:092740 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182741 },
2742 ],
2743 'condition': 'checkout_android',
2744 'dep_type': 'cipd',
2745 },
2746
2747 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
2748 'packages': [
2749 {
2750 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
Mohamed Heikal297c8cd2021-04-07 18:55:092751 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182752 },
2753 ],
2754 'condition': 'checkout_android',
2755 'dep_type': 'cipd',
2756 },
2757
2758 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
2759 'packages': [
2760 {
2761 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
Mohamed Heikal297c8cd2021-04-07 18:55:092762 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182763 },
2764 ],
2765 'condition': 'checkout_android',
2766 'dep_type': 'cipd',
2767 },
2768
2769 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
2770 'packages': [
2771 {
2772 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
Mohamed Heikal297c8cd2021-04-07 18:55:092773 'version': 'version:[email protected]',
Richard Knolla7005982021-01-26 23:07:182774 },
2775 ],
2776 'condition': 'checkout_android',
2777 'dep_type': 'cipd',
2778 },
2779
Pavel Shmakovc1d47012018-08-24 14:36:222780 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2781 'packages': [
2782 {
2783 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
Mohamed Heikal297c8cd2021-04-07 18:55:092784 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222785 },
2786 ],
2787 'condition': 'checkout_android',
2788 'dep_type': 'cipd',
2789 },
2790
Andrew Grieve8b5b0462019-11-13 21:07:362791 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2792 'packages': [
2793 {
2794 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
Mohamed Heikal297c8cd2021-04-07 18:55:092795 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362796 },
2797 ],
2798 'condition': 'checkout_android',
2799 'dep_type': 'cipd',
2800 },
2801
Pavel Shmakovc1d47012018-08-24 14:36:222802 'src/third_party/android_deps/libs/com_google_guava_guava': {
2803 'packages': [
2804 {
2805 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Mohamed Heikal297c8cd2021-04-07 18:55:092806 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372807 },
2808 ],
2809 'condition': 'checkout_android',
2810 'dep_type': 'cipd',
2811 },
2812
Peter Kotwicz57eedc72020-11-13 20:05:462813 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
2814 'packages': [
2815 {
2816 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Mohamed Heikal297c8cd2021-04-07 18:55:092817 'version': 'version:[email protected]',
Peter Kotwicz57eedc72020-11-13 20:05:462818 },
2819 ],
2820 'condition': 'checkout_android',
2821 'dep_type': 'cipd',
2822 },
2823
Ben Joycebd0d9e52019-11-12 09:01:502824 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2825 'packages': [
2826 {
2827 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
Mohamed Heikal297c8cd2021-04-07 18:55:092828 'version': 'version:[email protected]',
Ben Joycebd0d9e52019-11-12 09:01:502829 },
2830 ],
2831 'condition': 'checkout_android',
2832 'dep_type': 'cipd',
2833 },
2834
Peter Wenee303ae2018-09-12 19:41:372835 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2836 'packages': [
2837 {
2838 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:092839 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222840 },
2841 ],
2842 'condition': 'checkout_android',
2843 'dep_type': 'cipd',
2844 },
2845
Andrew Grievebddebf72019-11-25 17:59:102846 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2847 'packages': [
2848 {
2849 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
Mohamed Heikal297c8cd2021-04-07 18:55:092850 'version': 'version:[email protected]',
Andrew Grievebddebf72019-11-25 17:59:102851 },
2852 ],
2853 'condition': 'checkout_android',
2854 'dep_type': 'cipd',
2855 },
2856
Mohamed Heikal25f926b72020-06-25 02:58:482857 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
Mohamed Heikal7dc993cb2018-11-20 22:16:342858 'packages': [
2859 {
Mohamed Heikal25f926b72020-06-25 02:58:482860 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
Mohamed Heikal297c8cd2021-04-07 18:55:092861 'version': 'version:[email protected]',
Mohamed Heikal7dc993cb2018-11-20 22:16:342862 },
2863 ],
2864 'condition': 'checkout_android',
2865 'dep_type': 'cipd',
2866 },
2867
Andrew Grieve8b5b0462019-11-13 21:07:362868 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2869 'packages': [
2870 {
2871 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
Mohamed Heikal297c8cd2021-04-07 18:55:092872 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:362873 },
2874 ],
2875 'condition': 'checkout_android',
2876 'dep_type': 'cipd',
2877 },
2878
Pavel Shmakovc1d47012018-08-24 14:36:222879 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2880 'packages': [
2881 {
2882 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
Mohamed Heikal297c8cd2021-04-07 18:55:092883 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222884 },
2885 ],
2886 'condition': 'checkout_android',
2887 'dep_type': 'cipd',
2888 },
2889
Ben Joyce5ce169f02020-03-20 13:07:122890 'src/third_party/android_deps/libs/com_squareup_javawriter': {
2891 'packages': [
2892 {
2893 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
Mohamed Heikal297c8cd2021-04-07 18:55:092894 'version': 'version:[email protected]',
Ben Joyce5ce169f02020-03-20 13:07:122895 },
2896 ],
2897 'condition': 'checkout_android',
2898 'dep_type': 'cipd',
2899 },
2900
Ben Joyce18c01322020-01-03 23:07:592901 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
2902 'packages': [
2903 {
2904 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092905 'version': 'version:[email protected]',
Ben Joyce18c01322020-01-03 23:07:592906 },
2907 ],
2908 'condition': 'checkout_android',
2909 'dep_type': 'cipd',
2910 },
2911
Pavel Shmakovc1d47012018-08-24 14:36:222912 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
2913 'packages': [
2914 {
2915 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
Mohamed Heikal297c8cd2021-04-07 18:55:092916 'version': 'version:[email protected]',
Pavel Shmakovc1d47012018-08-24 14:36:222917 },
2918 ],
2919 'condition': 'checkout_android',
2920 'dep_type': 'cipd',
2921 },
2922
2923 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Peter Wenee303ae2018-09-12 19:41:372924 'packages': [
2925 {
2926 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
Mohamed Heikal297c8cd2021-04-07 18:55:092927 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:372928 },
2929 ],
2930 'condition': 'checkout_android',
2931 'dep_type': 'cipd',
2932 },
2933
Ben Joyce157038a2020-05-06 20:13:062934 'src/third_party/android_deps/libs/nekohtml_nekohtml': {
2935 'packages': [
2936 {
2937 'package': 'chromium/third_party/android_deps/libs/nekohtml_nekohtml',
Mohamed Heikal297c8cd2021-04-07 18:55:092938 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062939 },
2940 ],
2941 'condition': 'checkout_android',
2942 'dep_type': 'cipd',
2943 },
2944
Haiyang Pand924ea82021-03-01 18:44:052945 'src/third_party/android_deps/libs/nekohtml_xercesminimal': {
Ben Joyce157038a2020-05-06 20:13:062946 'packages': [
2947 {
2948 'package': 'chromium/third_party/android_deps/libs/nekohtml_xercesminimal',
Mohamed Heikal297c8cd2021-04-07 18:55:092949 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062950 },
2951 ],
2952 'condition': 'checkout_android',
2953 'dep_type': 'cipd',
2954 },
2955
Peter Wen414bfbc2020-02-19 20:02:002956 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
2957 'packages': [
2958 {
2959 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
Mohamed Heikal297c8cd2021-04-07 18:55:092960 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:002961 },
2962 ],
2963 'condition': 'checkout_android',
2964 'dep_type': 'cipd',
2965 },
2966
Yun Liu081719f2019-03-20 23:24:022967 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
2968 'packages': [
2969 {
2970 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
Mohamed Heikal297c8cd2021-04-07 18:55:092971 'version': 'version:[email protected]',
Yun Liu081719f2019-03-20 23:24:022972 },
2973 ],
2974 'condition': 'checkout_android',
2975 'dep_type': 'cipd',
2976 },
2977
Ben Joyce157038a2020-05-06 20:13:062978 'src/third_party/android_deps/libs/org_apache_ant_ant': {
2979 'packages': [
2980 {
2981 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant',
Mohamed Heikal297c8cd2021-04-07 18:55:092982 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062983 },
2984 ],
2985 'condition': 'checkout_android',
2986 'dep_type': 'cipd',
2987 },
2988
2989 'src/third_party/android_deps/libs/org_apache_ant_ant_launcher': {
2990 'packages': [
2991 {
2992 'package': 'chromium/third_party/android_deps/libs/org_apache_ant_ant_launcher',
Mohamed Heikal297c8cd2021-04-07 18:55:092993 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:062994 },
2995 ],
2996 'condition': 'checkout_android',
2997 'dep_type': 'cipd',
2998 },
2999
3000 'src/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks': {
3001 'packages': [
3002 {
3003 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_ant_tasks',
Mohamed Heikal297c8cd2021-04-07 18:55:093004 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063005 },
3006 ],
3007 'condition': 'checkout_android',
3008 'dep_type': 'cipd',
3009 },
3010
3011 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact': {
3012 'packages': [
3013 {
3014 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact',
Mohamed Heikal297c8cd2021-04-07 18:55:093015 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063016 },
3017 ],
3018 'condition': 'checkout_android',
3019 'dep_type': 'cipd',
3020 },
3021
3022 'src/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager': {
3023 'packages': [
3024 {
3025 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_artifact_manager',
Mohamed Heikal297c8cd2021-04-07 18:55:093026 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063027 },
3028 ],
3029 'condition': 'checkout_android',
3030 'dep_type': 'cipd',
3031 },
3032
3033 'src/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics': {
3034 'packages': [
3035 {
3036 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_error_diagnostics',
Mohamed Heikal297c8cd2021-04-07 18:55:093037 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063038 },
3039 ],
3040 'condition': 'checkout_android',
3041 'dep_type': 'cipd',
3042 },
3043
3044 'src/third_party/android_deps/libs/org_apache_maven_maven_model': {
3045 'packages': [
3046 {
3047 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_model',
Mohamed Heikal297c8cd2021-04-07 18:55:093048 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063049 },
3050 ],
3051 'condition': 'checkout_android',
3052 'dep_type': 'cipd',
3053 },
3054
3055 'src/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry': {
3056 'packages': [
3057 {
3058 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_plugin_registry',
Mohamed Heikal297c8cd2021-04-07 18:55:093059 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063060 },
3061 ],
3062 'condition': 'checkout_android',
3063 'dep_type': 'cipd',
3064 },
3065
3066 'src/third_party/android_deps/libs/org_apache_maven_maven_profile': {
3067 'packages': [
3068 {
3069 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_profile',
Mohamed Heikal297c8cd2021-04-07 18:55:093070 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063071 },
3072 ],
3073 'condition': 'checkout_android',
3074 'dep_type': 'cipd',
3075 },
3076
3077 'src/third_party/android_deps/libs/org_apache_maven_maven_project': {
3078 'packages': [
3079 {
3080 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_project',
Mohamed Heikal297c8cd2021-04-07 18:55:093081 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063082 },
3083 ],
3084 'condition': 'checkout_android',
3085 'dep_type': 'cipd',
3086 },
3087
3088 'src/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata': {
3089 'packages': [
3090 {
3091 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_repository_metadata',
Mohamed Heikal297c8cd2021-04-07 18:55:093092 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063093 },
3094 ],
3095 'condition': 'checkout_android',
3096 'dep_type': 'cipd',
3097 },
3098
3099 'src/third_party/android_deps/libs/org_apache_maven_maven_settings': {
3100 'packages': [
3101 {
3102 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_maven_settings',
Mohamed Heikal297c8cd2021-04-07 18:55:093103 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063104 },
3105 ],
3106 'condition': 'checkout_android',
3107 'dep_type': 'cipd',
3108 },
3109
3110 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file': {
3111 'packages': [
3112 {
3113 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_file',
Mohamed Heikal297c8cd2021-04-07 18:55:093114 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063115 },
3116 ],
3117 'condition': 'checkout_android',
3118 'dep_type': 'cipd',
3119 },
3120
3121 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight': {
3122 'packages': [
3123 {
3124 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_lightweight',
Mohamed Heikal297c8cd2021-04-07 18:55:093125 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063126 },
3127 ],
3128 'condition': 'checkout_android',
3129 'dep_type': 'cipd',
3130 },
3131
3132 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared': {
3133 'packages': [
3134 {
3135 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_http_shared',
Mohamed Heikal297c8cd2021-04-07 18:55:093136 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063137 },
3138 ],
3139 'condition': 'checkout_android',
3140 'dep_type': 'cipd',
3141 },
3142
3143 'src/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api': {
3144 'packages': [
3145 {
3146 'package': 'chromium/third_party/android_deps/libs/org_apache_maven_wagon_wagon_provider_api',
Mohamed Heikal297c8cd2021-04-07 18:55:093147 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063148 },
3149 ],
3150 'condition': 'checkout_android',
3151 'dep_type': 'cipd',
3152 },
3153
Ben Joyce3d4dd2cd2020-05-27 18:32:503154 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
3155 'packages': [
3156 {
3157 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
Mohamed Heikal297c8cd2021-04-07 18:55:093158 'version': 'version:[email protected]',
Ben Joyce3d4dd2cd2020-05-27 18:32:503159 },
3160 ],
3161 'condition': 'checkout_android',
3162 'dep_type': 'cipd',
3163 },
3164
Peter Wenee303ae2018-09-12 19:41:373165 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
3166 'packages': [
3167 {
3168 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093169 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373170 },
3171 ],
3172 'condition': 'checkout_android',
3173 'dep_type': 'cipd',
3174 },
3175
Andrew Grieve8b5b0462019-11-13 21:07:363176 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
3177 'packages': [
3178 {
3179 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Mohamed Heikal297c8cd2021-04-07 18:55:093180 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363181 },
3182 ],
3183 'condition': 'checkout_android',
3184 'dep_type': 'cipd',
3185 },
3186
Peter Wen37c9003b2020-07-06 15:04:263187 'src/third_party/android_deps/libs/org_checkerframework_dataflow_shaded': {
Andrew Grieve8b5b0462019-11-13 21:07:363188 'packages': [
3189 {
Peter Wen37c9003b2020-07-06 15:04:263190 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_shaded',
Mohamed Heikal297c8cd2021-04-07 18:55:093191 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363192 },
3193 ],
3194 'condition': 'checkout_android',
3195 'dep_type': 'cipd',
3196 },
3197
Peter Wenee303ae2018-09-12 19:41:373198 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
3199 'packages': [
3200 {
3201 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093202 'version': 'version:[email protected]',
Andrew Grieve8b5b0462019-11-13 21:07:363203 },
3204 ],
3205 'condition': 'checkout_android',
3206 'dep_type': 'cipd',
3207 },
3208
Ben Joyce157038a2020-05-06 20:13:063209 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default': {
3210 'packages': [
3211 {
3212 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_container_default',
Mohamed Heikal297c8cd2021-04-07 18:55:093213 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063214 },
3215 ],
3216 'condition': 'checkout_android',
3217 'dep_type': 'cipd',
3218 },
3219
3220 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation': {
3221 'packages': [
3222 {
3223 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_interpolation',
Mohamed Heikal297c8cd2021-04-07 18:55:093224 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063225 },
3226 ],
3227 'condition': 'checkout_android',
3228 'dep_type': 'cipd',
3229 },
3230
3231 'src/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils': {
3232 'packages': [
3233 {
3234 'package': 'chromium/third_party/android_deps/libs/org_codehaus_plexus_plexus_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093235 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063236 },
3237 ],
3238 'condition': 'checkout_android',
3239 'dep_type': 'cipd',
3240 },
3241
Andrew Grieve177c82f2020-02-03 19:35:173242 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
3243 'packages': [
3244 {
3245 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
Mohamed Heikal297c8cd2021-04-07 18:55:093246 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173247 },
3248 ],
3249 'condition': 'checkout_android',
3250 'dep_type': 'cipd',
3251 },
3252
Ben Joyceb1d4e5d2020-01-22 23:45:173253 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
3254 'packages': [
3255 {
3256 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
Mohamed Heikal9936c712021-04-08 20:47:153257 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173258 },
3259 ],
3260 'condition': 'checkout_android',
3261 'dep_type': 'cipd',
3262 },
3263
3264 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
3265 'packages': [
3266 {
3267 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
Mohamed Heikal9936c712021-04-08 20:47:153268 'version': 'version:[email protected]',
Peter Wen414bfbc2020-02-19 20:02:003269 },
3270 ],
3271 'condition': 'checkout_android',
3272 'dep_type': 'cipd',
3273 },
3274
3275 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
3276 'packages': [
3277 {
3278 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
Mohamed Heikal297c8cd2021-04-07 18:55:093279 'version': 'version:[email protected]',
Ben Joyceb1d4e5d2020-01-22 23:45:173280 },
3281 ],
3282 'condition': 'checkout_android',
3283 'dep_type': 'cipd',
3284 },
3285
Andrew Grieve177c82f2020-02-03 19:35:173286 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
3287 'packages': [
3288 {
3289 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mohamed Heikal297c8cd2021-04-07 18:55:093290 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173291 },
3292 ],
3293 'condition': 'checkout_android',
3294 'dep_type': 'cipd',
3295 },
3296
3297 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
3298 'packages': [
3299 {
3300 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mohamed Heikal297c8cd2021-04-07 18:55:093301 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173302 },
3303 ],
3304 'condition': 'checkout_android',
3305 'dep_type': 'cipd',
3306 },
3307
3308 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
3309 'packages': [
3310 {
3311 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mohamed Heikal297c8cd2021-04-07 18:55:093312 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173313 },
3314 ],
3315 'condition': 'checkout_android',
3316 'dep_type': 'cipd',
3317 },
3318
3319 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
3320 'packages': [
3321 {
3322 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mohamed Heikal297c8cd2021-04-07 18:55:093323 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173324 },
3325 ],
3326 'condition': 'checkout_android',
3327 'dep_type': 'cipd',
3328 },
3329
3330 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
3331 'packages': [
3332 {
3333 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mohamed Heikal297c8cd2021-04-07 18:55:093334 'version': 'version:[email protected]',
Andrew Grieve177c82f2020-02-03 19:35:173335 },
3336 ],
3337 'condition': 'checkout_android',
3338 'dep_type': 'cipd',
3339 },
3340
Andrew Grieve8b5b0462019-11-13 21:07:363341 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
3342 'packages': [
3343 {
3344 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
Mohamed Heikal297c8cd2021-04-07 18:55:093345 'version': 'version:[email protected]',
Peter Wenee303ae2018-09-12 19:41:373346 },
3347 ],
3348 'condition': 'checkout_android',
3349 'dep_type': 'cipd',
3350 },
Pavel Shmakovc1d47012018-08-24 14:36:223351
Mohamed Heikal9936c712021-04-08 20:47:153352 'src/third_party/android_deps/libs/org_robolectric_annotations': {
Ben Joyce157038a2020-05-06 20:13:063353 'packages': [
3354 {
3355 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
Mohamed Heikal9936c712021-04-08 20:47:153356 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063357 },
3358 ],
3359 'condition': 'checkout_android',
3360 'dep_type': 'cipd',
3361 },
3362
3363 'src/third_party/android_deps/libs/org_robolectric_junit': {
3364 'packages': [
3365 {
3366 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
Mohamed Heikal297c8cd2021-04-07 18:55:093367 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063368 },
3369 ],
3370 'condition': 'checkout_android',
3371 'dep_type': 'cipd',
3372 },
3373
3374 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
3375 'packages': [
3376 {
3377 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093378 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063379 },
3380 ],
3381 'condition': 'checkout_android',
3382 'dep_type': 'cipd',
3383 },
3384
3385 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
3386 'packages': [
3387 {
3388 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
Mohamed Heikal297c8cd2021-04-07 18:55:093389 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063390 },
3391 ],
3392 'condition': 'checkout_android',
3393 'dep_type': 'cipd',
3394 },
3395
3396 'src/third_party/android_deps/libs/org_robolectric_resources': {
3397 'packages': [
3398 {
3399 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
Mohamed Heikal297c8cd2021-04-07 18:55:093400 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063401 },
3402 ],
3403 'condition': 'checkout_android',
3404 'dep_type': 'cipd',
3405 },
3406
3407 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
3408 'packages': [
3409 {
3410 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
Mohamed Heikal297c8cd2021-04-07 18:55:093411 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063412 },
3413 ],
3414 'condition': 'checkout_android',
3415 'dep_type': 'cipd',
3416 },
3417
3418 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
3419 'packages': [
3420 {
3421 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
Mohamed Heikal297c8cd2021-04-07 18:55:093422 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063423 },
3424 ],
3425 'condition': 'checkout_android',
3426 'dep_type': 'cipd',
3427 },
3428
3429 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
3430 'packages': [
3431 {
3432 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
Mohamed Heikal297c8cd2021-04-07 18:55:093433 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063434 },
3435 ],
3436 'condition': 'checkout_android',
3437 'dep_type': 'cipd',
3438 },
3439
3440 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
3441 'packages': [
3442 {
3443 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
Mohamed Heikal297c8cd2021-04-07 18:55:093444 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063445 },
3446 ],
3447 'condition': 'checkout_android',
3448 'dep_type': 'cipd',
3449 },
3450
Ben Joyce2ab67672020-05-25 23:09:013451 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
3452 'packages': [
3453 {
3454 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
Mohamed Heikal297c8cd2021-04-07 18:55:093455 'version': 'version:[email protected]',
Ben Joyce2ab67672020-05-25 23:09:013456 },
3457 ],
3458 'condition': 'checkout_android',
3459 'dep_type': 'cipd',
3460 },
3461
Ben Joyce157038a2020-05-06 20:13:063462 'src/third_party/android_deps/libs/org_robolectric_utils': {
3463 'packages': [
3464 {
3465 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
Mohamed Heikal297c8cd2021-04-07 18:55:093466 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063467 },
3468 ],
3469 'condition': 'checkout_android',
3470 'dep_type': 'cipd',
3471 },
3472
3473 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
3474 'packages': [
3475 {
3476 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
Mohamed Heikal297c8cd2021-04-07 18:55:093477 'version': 'version:[email protected]',
Ben Joyce157038a2020-05-06 20:13:063478 },
3479 ],
3480 'condition': 'checkout_android',
3481 'dep_type': 'cipd',
3482 },
3483
Peter Wen37c9003b2020-07-06 15:04:263484 'src/third_party/android_deps/libs/org_threeten_threeten_extra': {
3485 'packages': [
3486 {
3487 'package': 'chromium/third_party/android_deps/libs/org_threeten_threeten_extra',
Mohamed Heikal297c8cd2021-04-07 18:55:093488 'version': 'version:[email protected]',
Peter Wen37c9003b2020-07-06 15:04:263489 },
3490 ],
3491 'condition': 'checkout_android',
3492 'dep_type': 'cipd',
3493 },
3494
Nicolas Dossou-gbete2d6b66c2018-02-21 13:58:033495 # === ANDROID_DEPS Generated Code End ===
Scott Lee8d48f3c2020-12-14 22:42:123496
3497 'src/tools/resultdb': {
3498 'packages': [
3499 {
3500 'package': 'infra/tools/result_adapter/${{platform}}',
3501 'version': Var('resultdb_version'),
3502 },
3503 ],
3504 'dep_type': 'cipd',
3505 },
[email protected]5f129de2009-02-24 23:22:043506}
3507
[email protected]00c517672010-11-04 00:27:293508
[email protected]5f129de2009-02-24 23:22:043509include_rules = [
3510 # Everybody can use some things.
John Abd-El-Malek5b6373f2015-04-01 19:44:143511 # NOTE: THIS HAS TO STAY IN SYNC WITH third_party/DEPS which disallows these.
Stefan Zagerfd5ba192014-08-23 00:29:393512 '+base',
3513 '+build',
3514 '+ipc',
Alexander Timin7537d8962021-02-08 17:23:013515 # perfetto is base's public dependency.
3516 '+third_party/perfetto/include/perfetto/tracing',
[email protected]5f129de2009-02-24 23:22:043517
[email protected]dfbff862012-11-28 19:08:143518 # Everybody can use headers generated by tools/generate_library_loader.
Stefan Zagerfd5ba192014-08-23 00:29:393519 '+library_loaders',
[email protected]dfbff862012-11-28 19:08:143520
Stefan Zagerfd5ba192014-08-23 00:29:393521 '+testing',
3522 '+third_party/icu/source/common/unicode',
3523 '+third_party/icu/source/i18n/unicode',
3524 '+url',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413525
Peter Kasting16fe8fef2020-07-31 15:40:523526 # Abseil features must be allowlisted explicitly for now. See
3527 # //styleguide/c++/c++11.html. Allowed features' headers will be listed
3528 # explicitly here.
Mirko Bonadeif4f0f0e2018-04-12 09:29:413529 '-absl',
Peter Kasting16fe8fef2020-07-31 15:40:523530 '-third_party/abseil-cpp',
Peter Kastinga9cf1c52020-07-31 17:42:463531 '+third_party/abseil-cpp/absl/types/variant.h',
[email protected]5f129de2009-02-24 23:22:043532]
3533
3534
3535# checkdeps.py shouldn't check include paths for files in these dirs:
3536skip_child_includes = [
Stefan Zagerfd5ba192014-08-23 00:29:393537 'native_client_sdk',
John Abd-El-Malek5b6373f2015-04-01 19:44:143538 'out',
Stefan Zagerfd5ba192014-08-23 00:29:393539 'skia',
3540 'testing',
Mirko Bonadeif4f0f0e2018-04-12 09:29:413541 'third_party/abseil-cpp',
Stefan Zagerfd5ba192014-08-23 00:29:393542 'v8',
[email protected]5f129de2009-02-24 23:22:043543]
[email protected]bfa24b962009-03-02 00:16:163544
3545
3546hooks = [
3547 {
[email protected]9372bec2014-08-14 14:03:303548 # This clobbers when necessary (based on get_landmines.py). It must be the
3549 # first hook so that other things that get/generate into the output
3550 # directory will not subsequently be clobbered.
Stefan Zagerfd5ba192014-08-23 00:29:393551 'name': 'landmines',
3552 'pattern': '.',
3553 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483554 'python',
Stefan Zagerfd5ba192014-08-23 00:29:393555 'src/build/landmines.py',
[email protected]9372bec2014-08-14 14:03:303556 ],
3557 },
3558 {
Sylvain Defresne52ba2df52020-07-08 17:32:103559 # This clobbers when necessary (based on get_landmines.py). It must be the
3560 # first hook so that other things that get/generate into the output
3561 # directory will not subsequently be clobbered. This script is only run
3562 # for iOS build with src_internal.
3563 'name': 'landmines_ios_internal',
3564 'pattern': '.',
3565 'condition': 'checkout_ios and checkout_src_internal',
3566 'action': [
3567 'python',
3568 'src/build/landmines.py',
3569 '--landmine-scripts',
3570 'src/ios_internal/build/get_landmines.py',
3571 '--landmines-path',
3572 'src/ios_internal/.landmines',
3573 ],
3574 },
3575 {
Dan Jacquescea92c512017-06-02 23:59:163576 # Ensure that the DEPS'd "depot_tools" has its self-update capability
3577 # disabled.
3578 'name': 'disable_depot_tools_selfupdate',
3579 'pattern': '.',
3580 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483581 'python',
Dan Jacquescea92c512017-06-02 23:59:163582 'src/third_party/depot_tools/update_depot_tools_toggle.py',
3583 '--disable',
3584 ],
3585 },
3586 {
Mostyn Bramley-Moore114507a2018-04-06 19:42:173587 # Ensure that we don't accidentally reference any .pyc files whose
3588 # corresponding .py files have since been deleted.
3589 # We could actually try to avoid generating .pyc files, crbug.com/500078.
jbudorick94a712c2016-03-09 19:03:523590 'name': 'remove_stale_pyc_files',
3591 'pattern': '.',
3592 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483593 'python',
jbudorick94a712c2016-03-09 19:03:523594 'src/tools/remove_stale_pyc_files.py',
3595 'src/android_webview/tools',
3596 'src/build/android',
3597 'src/gpu/gles2_conform_support',
3598 'src/infra',
3599 'src/ppapi',
3600 'src/printing',
Kent Tamura47769d52018-05-25 05:46:493601 'src/third_party/blink/renderer/build/scripts',
Kent Tamurac04c33d2018-04-12 08:28:583602 'src/third_party/blink/tools', # See http://crbug.com/625877.
jbudorick94a712c2016-03-09 19:03:523603 'src/third_party/catapult',
jbudorick94a712c2016-03-09 19:03:523604 'src/tools',
3605 ],
3606 },
3607 {
[email protected]89e43f652011-08-18 00:03:173608 # This downloads binaries for Native Client's newlib toolchain.
3609 # Done in lieu of building the toolchain from scratch as it can take
3610 # anywhere from 30 minutes to 4 hours depending on platform to build.
Stefan Zagerfd5ba192014-08-23 00:29:393611 'name': 'nacltools',
3612 'pattern': '.',
Dirk Pranke4dabe802017-11-02 07:18:553613 'condition': 'checkout_nacl',
Stefan Zagerfd5ba192014-08-23 00:29:393614 'action': [
Nodir Turakulovdd080902018-01-20 01:06:483615 'python',
dyen249880632014-11-20 23:02:203616 'src/build/download_nacl_toolchains.py',
ncbray474ab322015-01-05 22:04:223617 '--mode', 'nacl_core_sdk',
ncbray4453c50a2015-02-18 20:10:553618 'sync', '--extract',
[email protected]89e43f652011-08-18 00:03:173619 ],
3620 },
[email protected]3a0b2492011-08-24 20:41:163621 {
Tom Andersona07b9fe2018-02-09 04:08:263622 'name': 'sysroot_arm',
Stefan Zagerfd5ba192014-08-23 00:29:393623 'pattern': '.',
Tom Andersona07b9fe2018-02-09 04:08:263624 'condition': 'checkout_linux and checkout_arm',
Nodir Turakulovdd080902018-01-20 01:06:483625 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Tom Andersona07b9fe2018-02-09 04:08:263626 '--arch=arm'],
3627 },
3628 {
3629 'name': 'sysroot_arm64',
3630 'pattern': '.',
3631 'condition': 'checkout_linux and checkout_arm64',
3632 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3633 '--arch=arm64'],
3634 },
3635 {
3636 'name': 'sysroot_x86',
3637 'pattern': '.',
3638 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
3639 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3640 '--arch=x86'],
3641 },
3642 {
3643 'name': 'sysroot_mips',
3644 'pattern': '.',
3645 'condition': 'checkout_linux and checkout_mips',
3646 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3647 '--arch=mips'],
3648 },
3649 {
Wang Qingd25f7cc2018-09-05 06:01:043650 'name': 'sysroot_mips64',
3651 'pattern': '.',
3652 'condition': 'checkout_linux and checkout_mips64',
3653 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3654 '--arch=mips64el'],
3655 },
3656
3657 {
Tom Andersona07b9fe2018-02-09 04:08:263658 'name': 'sysroot_x64',
3659 'pattern': '.',
3660 'condition': 'checkout_linux and checkout_x64',
3661 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
3662 '--arch=x64'],
sbc41d0e082014-10-22 20:39:293663 },
3664 {
Nico Weber76299302018-02-01 20:36:453665 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
3666 'name': 'ciopfs_linux',
3667 'pattern': '.',
3668 'condition': 'checkout_win and host_os == "linux"',
3669 'action': [ 'python',
3670 'src/third_party/depot_tools/download_from_google_storage.py',
3671 '--no_resume',
3672 '--no_auth',
3673 '--bucket', 'chromium-browser-clang/ciopfs',
3674 '-s', 'src/build/ciopfs.sha1',
3675 ]
3676 },
3677 {
Nico Weberb19437032017-10-09 02:45:093678 # Update the Windows toolchain if necessary. Must run before 'clang' below.
Stefan Zagerfd5ba192014-08-23 00:29:393679 'name': 'win_toolchain',
3680 'pattern': '.',
Nico Webera13ad932017-10-12 18:52:403681 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483682 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
[email protected]c71d3282014-04-09 01:56:203683 },
justincohen6a03a3d2016-03-26 21:44:383684 {
3685 # Update the Mac toolchain if necessary.
3686 'name': 'mac_toolchain',
3687 'pattern': '.',
Sylvain Defresne4dcaee3c2021-03-22 18:58:583688 'condition': 'checkout_mac or checkout_ios',
Mark Mentovaibc158342020-11-11 13:24:403689 'action': ['python', 'src/build/mac_toolchain.py'],
justincohen6a03a3d2016-03-26 21:44:383690 },
[email protected]c71d3282014-04-09 01:56:203691 {
Chong Gu75af969a2021-03-22 14:46:143692 # Update the Fuchsia SDK if necessary.
3693 'name': 'Download Fuchsia SDK',
3694 'pattern': '.',
3695 'condition': 'checkout_fuchsia',
3696 'action': [
3697 'python',
3698 'src/build/fuchsia/update_sdk.py',
3699 '--default-bucket={fuchsia_sdk_bucket}',
3700 ],
3701 },
3702 {
Hans Wennborg0214e8a2019-04-29 09:50:513703 # Update the prebuilt clang toolchain.
Hans Wennborg28fb41c2014-09-22 23:25:123704 # Note: On Win, this should run after win_toolchain, as it may use it.
3705 'name': 'clang',
3706 'pattern': '.',
Hans Wennborg0214e8a2019-04-29 09:50:513707 'condition': 'not llvm_force_head_revision',
3708 'action': ['python', 'src/tools/clang/scripts/update.py'],
3709 },
3710 {
3711 # Build the clang toolchain from tip-of-tree.
3712 # Note: On Win, this should run after win_toolchain, as it may use it.
3713 'name': 'clang_tot',
3714 'pattern': '.',
3715 'condition': 'llvm_force_head_revision',
Hans Wennborgd1eec552019-05-02 14:59:073716 'action': ['python', 'src/tools/clang/scripts/build.py',
Hans Wennborg0214e8a2019-04-29 09:50:513717 '--llvm-force-head-revision',
Chong Gue8598f872021-03-20 06:27:443718 '--with-android={checkout_android}',
3719 '--with-fuchsia={checkout_fuchsia}'],
Hans Wennborg28fb41c2014-09-22 23:25:123720 },
3721 {
Roberto Carrillo36312722018-10-17 02:18:453722 # This is supposed to support the same set of platforms as 'clang' above.
3723 'name': 'clang_coverage',
3724 'pattern': '.',
3725 'condition': 'checkout_clang_coverage_tools',
Hans Wennborg8ee64a12019-11-05 17:31:303726 'action': ['python', 'src/tools/clang/scripts/update.py',
3727 '--package=coverage_tools'],
Roberto Carrillo36312722018-10-17 02:18:453728 },
3729 {
George Burgess IVa55e6bed2019-12-11 16:24:083730 # This is also supposed to support the same set of platforms as 'clang'
3731 # above. LLVM ToT support isn't provided at the moment.
3732 'name': 'clang_tidy',
3733 'pattern': '.',
3734 'condition': 'checkout_clang_tidy',
3735 'action': ['python', 'src/tools/clang/scripts/update.py',
3736 '--package=clang-tidy'],
3737 },
3738 {
Nico Weber1df4a692017-10-16 21:36:303739 # Mac doesn't use lld so it's not included in the default clang bundle
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213740 # there. lld is however needed in win and Fuchsia cross builds, so
3741 # download it there. Should run after the clang hook.
Nico Weber1df4a692017-10-16 21:36:303742 'name': 'lld/mac',
3743 'pattern': '.',
Fabrice de Gans-Riberibbc67a1b2018-08-30 13:19:213744 'condition': 'host_os == "mac" and (checkout_win or checkout_fuchsia)',
Hans Wennborg8ee64a12019-11-05 17:31:303745 'action': ['python', 'src/tools/clang/scripts/update.py',
3746 '--package=lld_mac'],
Nico Weber1df4a692017-10-16 21:36:303747 },
3748 {
Nico Weber98fd3772020-12-11 21:14:063749 # Should run after the clang hook.
3750 'name': 'objdump/mac',
3751 'pattern': '.',
3752 'condition': 'checkout_mac and host_os != "mac"',
3753 'action': ['python', 'src/tools/clang/scripts/update.py',
3754 '--package=objdump'],
3755 },
3756 {
phajdan.jr2448b2c2015-04-24 21:04:173757 # Update LASTCHANGE.
Stefan Zagerfd5ba192014-08-23 00:29:393758 'name': 'lastchange',
3759 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483760 'action': ['python', 'src/build/util/lastchange.py',
Stefan Zagerfd5ba192014-08-23 00:29:393761 '-o', 'src/build/util/LASTCHANGE'],
[email protected]9046a112012-01-31 20:45:253762 },
3763 {
Kai Ninomiya96bd9ef92017-10-20 21:30:373764 # Update GPU lists version string (for gpu/config).
3765 'name': 'gpu_lists_version',
3766 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483767 'action': ['python', 'src/build/util/lastchange.py',
Kai Ninomiya96bd9ef92017-10-20 21:30:373768 '-m', 'GPU_LISTS_VERSION',
3769 '--revision-id-only',
3770 '--header', 'src/gpu/config/gpu_lists_version.h'],
3771 },
3772 {
halcanary5cacab3a2016-07-29 19:23:203773 # Update skia_commit_hash.h.
3774 'name': 'lastchange_skia',
3775 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483776 'action': ['python', 'src/build/util/lastchange.py',
halcanary5cacab3a2016-07-29 19:23:203777 '-m', 'SKIA_COMMIT_HASH',
3778 '-s', 'src/third_party/skia',
3779 '--header', 'src/skia/ext/skia_commit_hash.h'],
3780 },
[email protected]6eabd702014-01-12 00:19:203781 # Pull clang-format binaries using checked-in hashes.
3782 {
Stefan Zagerfd5ba192014-08-23 00:29:393783 'name': 'clang_format_win',
3784 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193785 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483786 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123787 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393788 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393789 '--no_auth',
3790 '--bucket', 'chromium-clang-format',
3791 '-s', 'src/buildtools/win/clang-format.exe.sha1',
[email protected]6eabd702014-01-12 00:19:203792 ],
3793 },
3794 {
Stefan Zagerfd5ba192014-08-23 00:29:393795 'name': 'clang_format_mac',
3796 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193797 'condition': 'host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483798 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123799 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393800 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393801 '--no_auth',
3802 '--bucket', 'chromium-clang-format',
3803 '-s', 'src/buildtools/mac/clang-format.sha1',
[email protected]6eabd702014-01-12 00:19:203804 ],
3805 },
3806 {
Stefan Zagerfd5ba192014-08-23 00:29:393807 'name': 'clang_format_linux',
3808 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193809 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483810 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123811 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393812 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393813 '--no_auth',
3814 '--bucket', 'chromium-clang-format',
3815 '-s', 'src/buildtools/linux64/clang-format.sha1',
[email protected]6ec1d6fc2014-06-25 19:55:213816 ],
3817 },
Nico Weber0c0ade82017-10-19 22:34:433818 # Pull rc binaries using checked-in hashes.
3819 {
3820 'name': 'rc_win',
3821 'pattern': '.',
3822 'condition': 'checkout_win and host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483823 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433824 'src/third_party/depot_tools/download_from_google_storage.py',
3825 '--no_resume',
3826 '--no_auth',
3827 '--bucket', 'chromium-browser-clang/rc',
3828 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
3829 ],
3830 },
3831 {
3832 'name': 'rc_mac',
3833 'pattern': '.',
3834 'condition': 'checkout_win and host_os == "mac"',
Nodir Turakulovdd080902018-01-20 01:06:483835 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433836 'src/third_party/depot_tools/download_from_google_storage.py',
3837 '--no_resume',
3838 '--no_auth',
3839 '--bucket', 'chromium-browser-clang/rc',
3840 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
3841 ],
3842 },
3843 {
3844 'name': 'rc_linux',
3845 'pattern': '.',
3846 'condition': 'checkout_win and host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483847 'action': [ 'python',
Nico Weber0c0ade82017-10-19 22:34:433848 'src/third_party/depot_tools/download_from_google_storage.py',
3849 '--no_resume',
3850 '--no_auth',
3851 '--bucket', 'chromium-browser-clang/rc',
3852 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
Dominik Röttschesf49ef762017-11-17 09:26:313853 ]
3854 },
Nico Weber76299302018-02-01 20:36:453855 {
Tom Anderson44027d42018-03-15 17:14:533856 'name': 'test_fonts',
Dominik Röttschesf49ef762017-11-17 09:26:313857 'pattern': '.',
3858 'action': [ 'download_from_google_storage',
3859 '--no_resume',
Dominik Röttschesf49ef762017-11-17 09:26:313860 '--extract',
3861 '--no_auth',
3862 '--bucket', 'chromium-fonts',
Tom Anderson44027d42018-03-15 17:14:533863 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
Nico Weber0c0ade82017-10-19 22:34:433864 ],
3865 },
Yves Gerey0e064c4c2019-11-06 14:42:093866 # Download test resources for opus, i.e. audio files.
3867 {
3868 'name': 'opus_test_files',
3869 'pattern': '.',
3870 'action': ['download_from_google_storage',
3871 '--no_auth',
3872 '--quiet',
3873 '--bucket', 'chromium-webrtc-resources',
3874 '-d', 'src/third_party/opus/tests/resources'],
3875 },
erikwright9bdc2bf2015-01-22 20:20:043876 {
David Benjaminddc843c2019-03-26 14:50:073877 'name': 'apache_mac',
3878 'pattern': '\\.sha1',
3879 'condition': 'checkout_mac',
3880 'action': [ 'python',
3881 'src/third_party/depot_tools/download_from_google_storage.py',
3882 '--no_resume',
3883 '--directory',
3884 '--recursive',
3885 '--no_auth',
3886 '--num_threads=16',
3887 '--bucket', 'chromium-apache-mac',
3888 'src/third_party/apache-mac',
3889 ],
3890 },
3891 {
Stefan Zagerfd5ba192014-08-23 00:29:393892 'name': 'apache_win32',
3893 'pattern': '\\.sha1',
David Benjaminddc843c2019-03-26 14:50:073894 'condition': 'checkout_win',
Nodir Turakulovdd080902018-01-20 01:06:483895 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123896 'src/third_party/depot_tools/download_from_google_storage.py',
Stefan Zagerfd5ba192014-08-23 00:29:393897 '--no_resume',
Stefan Zagerfd5ba192014-08-23 00:29:393898 '--directory',
3899 '--recursive',
3900 '--no_auth',
3901 '--num_threads=16',
3902 '--bucket', 'chromium-apache-win32',
3903 'src/third_party/apache-win32',
[email protected]2154052a2014-06-14 19:29:263904 ],
3905 },
3906 {
Dirk Pranke6c360be2017-10-09 19:06:593907 'name': 'msan_chained_origins',
3908 'pattern': '.',
3909 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483910 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593911 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363912 '--no_resume',
3913 '--no_auth',
3914 '--bucket', 'chromium-instrumented-libraries',
3915 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593916 ],
3917 },
3918 {
3919 'name': 'msan_no_origins',
3920 'pattern': '.',
3921 'condition': 'checkout_instrumented_libraries',
Nodir Turakulovdd080902018-01-20 01:06:483922 'action': [ 'python',
Dirk Pranke6c360be2017-10-09 19:06:593923 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363924 '--no_resume',
3925 '--no_auth',
3926 '--bucket', 'chromium-instrumented-libraries',
3927 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1',
Dirk Pranke6c360be2017-10-09 19:06:593928 ],
thomasandersonaa441f52017-04-04 22:35:393929 },
3930 {
Dirk Pranke474d1ca2019-03-13 23:14:363931 'name': 'wasm_fuzzer',
3932 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:483933 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123934 'src/third_party/depot_tools/download_from_google_storage.py',
Dirk Pranke474d1ca2019-03-13 23:14:363935 '--no_resume',
3936 '--no_auth',
3937 '-u',
3938 '--bucket', 'v8-wasm-fuzzer',
3939 '-s', 'src/v8/test/fuzzer/wasm_corpus.tar.gz.sha1',
bradnelson20c9a7312016-08-30 17:45:473940 ],
3941 },
dpapadcbee6ab2017-01-14 03:05:533942
3943 # Pull down Node binaries for WebUI toolchain.
3944 {
3945 'name': 'node_linux64',
3946 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193947 'condition': 'host_os == "linux"',
Nodir Turakulovdd080902018-01-20 01:06:483948 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123949 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533950 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533951 '--extract',
3952 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183953 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533954 '-s', 'src/third_party/node/linux/node-linux-x64.tar.gz.sha1',
3955 ],
3956 },
3957 {
3958 'name': 'node_mac',
3959 'pattern': '.',
Nico Weber6dd87c02021-03-23 14:51:143960 'condition': 'host_os == "mac" and host_cpu == "x64"',
Nodir Turakulovdd080902018-01-20 01:06:483961 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123962 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533963 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533964 '--extract',
3965 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183966 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533967 '-s', 'src/third_party/node/mac/node-darwin-x64.tar.gz.sha1',
3968 ],
3969 },
3970 {
Nico Weber6dd87c02021-03-23 14:51:143971 # TODO: Node 16.0 will likely ship with an official universal node binary
3972 # on macOS. Once node 16.0 is released, collapse this into the node_mac hook
3973 # above again and use the universal binary on mac independent of host_cpu.
3974 'name': 'node_mac_arm64',
3975 'pattern': '.',
3976 'condition': 'host_os == "mac" and host_cpu == "arm64"',
3977 'action': [ 'python',
3978 'src/third_party/depot_tools/download_from_google_storage.py',
3979 '--no_resume',
3980 '--extract',
3981 '--no_auth',
3982 '--bucket', 'chromium-nodejs/16.0.0-pre',
3983 '-s', 'src/third_party/node/mac/node-darwin-arm64.tar.gz.sha1',
3984 ],
3985 },
3986 {
dpapadcbee6ab2017-01-14 03:05:533987 'name': 'node_win',
3988 'pattern': '.',
Paweł Hajdan, Jr0c5df4c2017-09-18 22:58:193989 'condition': 'host_os == "win"',
Nodir Turakulovdd080902018-01-20 01:06:483990 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:123991 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:533992 '--no_resume',
dpapadcbee6ab2017-01-14 03:05:533993 '--no_auth',
dpapad49cbbd932021-01-06 08:32:183994 '--bucket', 'chromium-nodejs/14.15.4',
dpapadcbee6ab2017-01-14 03:05:533995 '-s', 'src/third_party/node/win/node.exe.sha1',
3996 ],
3997 },
3998
3999 # Pull down NPM dependencies for WebUI toolchain.
4000 {
4001 'name': 'webui_node_modules',
4002 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484003 'action': [ 'python',
Dan Jacquesda2309d2017-06-08 21:48:124004 'src/third_party/depot_tools/download_from_google_storage.py',
dpapadcbee6ab2017-01-14 03:05:534005 '--no_resume',
4006 '--extract',
4007 '--no_auth',
4008 '--bucket', 'chromium-nodejs',
4009 '-s', 'src/third_party/node/node_modules.tar.gz.sha1',
4010 ],
4011 },
kainino61f7bce2017-04-28 21:53:274012
Dirk Prankec1d528fc02017-11-03 15:15:034013 # Download Telemetry's binary dependencies via conditionals
4014 {
4015 'name': 'checkout_telemetry_binary_dependencies',
4016 'condition': 'checkout_telemetry_dependencies',
4017 'pattern': '.',
Nodir Turakulove2d81c32017-11-10 07:47:274018 'action': [ 'vpython',
Dirk Prankec1d528fc02017-11-03 15:15:034019 'src/third_party/catapult/telemetry/bin/fetch_telemetry_binary_dependencies',
4020 ],
4021 },
Ryan Heise305d2652020-09-25 02:02:334022
Stephen Martinis924a02d2017-11-08 10:12:034023 # Download Telemetry's benchmark binary dependencies via conditionals
4024 {
4025 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554026 'condition': 'checkout_telemetry_dependencies and checkout_linux and not checkout_android and not skip_wpr_archives_download',
Stephen Martinis924a02d2017-11-08 10:12:034027 'pattern': '.',
Nodir Turakuloveea875a2018-01-22 23:52:524028 'action': [ 'vpython',
Stephen Martinis924a02d2017-11-08 10:12:034029 'src/tools/perf/fetch_benchmark_deps.py',
4030 '-f',
Ryan Heise305d2652020-09-25 02:02:334031 '-p',
4032 'linux'
Stephen Martinis924a02d2017-11-08 10:12:034033 ],
4034 },
Ryan Heise305d2652020-09-25 02:02:334035 {
4036 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554037 'condition': 'checkout_telemetry_dependencies and checkout_win and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334038 'pattern': '.',
4039 'action': [ 'vpython',
4040 'src/tools/perf/fetch_benchmark_deps.py',
4041 '-f',
4042 '-p',
4043 'win'
4044 ],
4045 },
4046 {
4047 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554048 'condition': 'checkout_telemetry_dependencies and checkout_mac and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334049 'pattern': '.',
4050 'action': [ 'vpython',
4051 'src/tools/perf/fetch_benchmark_deps.py',
4052 '-f',
4053 '-p',
4054 'mac'
4055 ],
4056 },
4057 {
4058 'name': 'checkout_telemetry_benchmark_deps',
Ryan Heiseff8d40ea2020-10-13 19:15:554059 'condition': 'checkout_telemetry_dependencies and checkout_android and not skip_wpr_archives_download',
Ryan Heise305d2652020-09-25 02:02:334060 'pattern': '.',
4061 'action': [ 'vpython',
4062 'src/tools/perf/fetch_benchmark_deps.py',
4063 '-f',
4064 '-p',
4065 'android'
4066 ],
4067 },
4068
Dirk Prankec1d528fc02017-11-03 15:15:034069
Dirk Pranke099b747b2017-10-06 04:29:094070 # This is used to ensure that all network operations are properly
4071 # annotated so we can document what they're for.
4072 {
4073 'name': 'tools_traffic_annotation_linux',
4074 'pattern': '.',
4075 'condition': 'host_os == "linux" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484076 'action': [ 'python',
Dirk Pranke099b747b2017-10-06 04:29:094077 'src/third_party/depot_tools/download_from_google_storage.py',
4078 '--no_resume',
Dirk Pranke099b747b2017-10-06 04:29:094079 '--no_auth',
4080 '--num_threads=4',
4081 '--bucket', 'chromium-tools-traffic_annotation',
4082 '-d', 'src/tools/traffic_annotation/bin/linux64',
4083 ],
4084 },
4085
Ramin Halavatib7e55d92017-11-21 08:00:574086# This is used to ensure that all network operations are properly
4087# annotated so we can document what they're for.
4088 {
4089 'name': 'tools_traffic_annotation_windows',
4090 'pattern': '.',
Ramin Halavati4478d112018-02-01 06:33:524091 'condition': 'host_os == "win" and checkout_traffic_annotation_tools',
Nodir Turakulovdd080902018-01-20 01:06:484092 'action': [ 'python',
Ramin Halavatib7e55d92017-11-21 08:00:574093 'src/third_party/depot_tools/download_from_google_storage.py',
4094 '--no_resume',
4095 '--no_auth',
4096 '--num_threads=4',
4097 '--bucket', 'chromium-tools-traffic_annotation',
4098 '-d', 'src/tools/traffic_annotation/bin/win32',
4099 ],
4100 },
4101
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404102 # Pull down Zucchini test data.
4103 {
4104 'name': 'zucchini_testdata',
4105 'pattern': '.',
Nodir Turakulovdd080902018-01-20 01:06:484106 'action': [ 'python',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404107 'src/third_party/depot_tools/download_from_google_storage.py',
4108 '--no_resume',
4109 '--no_auth',
huangs3bad8e22017-09-05 21:50:004110 '--num_threads=4',
Samuel Huange82c2dd2018-05-03 13:42:574111 '--bucket', 'chromium-binary-patching/zucchini_testdata',
4112 '--recursive',
4113 '-d', 'src/components/zucchini',
Etienne Pierre-Doray44c7431c2017-08-21 19:42:404114 ],
4115 },
Arthur Wang95d62d42020-06-03 04:53:254116 # Pull down WPR Archive files
4117 {
4118 'name': 'Fetch WPR archive files',
4119 'pattern': '.',
4120 'condition': 'checkout_android and (checkout_wpr_archives or checkout_src_internal)',
4121 'action': [ 'python',
4122 'src/chrome/test/data/android/manage_wpr_archives.py',
4123 'download',
4124 ],
4125 },
John Budorickda801692018-02-21 23:24:284126 {
George Burgess IV1f751e42018-01-23 22:10:004127 'name': 'Fetch Android AFDO profile',
4128 'pattern': '.',
George Burgess IVb4a5f272018-05-15 19:28:034129 'condition': 'checkout_android or checkout_linux',
Tiancong Wang6cfc1632019-07-25 21:32:374130 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114131 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374132 '--newest_state=src/chrome/android/profiles/newest.txt',
4133 '--local_state=src/chrome/android/profiles/local.txt',
4134 '--output_name=src/chrome/android/profiles/afdo.prof',
4135 '--gs_url_base=chromeos-prebuilt/afdo-job/llvm',
4136 ],
George Burgess IV1f751e42018-01-23 22:10:004137 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564138 {
Tom Anderson49e74972019-01-04 19:17:404139 'name': 'gvr_static_shim_android_arm_1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564140 'pattern': '\\.sha1',
4141 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484142 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274143 'src/third_party/depot_tools/download_from_google_storage.py',
4144 '--no_resume',
4145 '--no_auth',
4146 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404147 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_1.a.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564148 ],
4149 },
4150 {
Tom Anderson49e74972019-01-04 19:17:404151 'name': 'gvr_static_shim_android_arm_Cr',
Tom Anderson16eac9c2018-05-23 21:26:264152 'pattern': '\\.sha1',
4153 'condition': 'checkout_android',
4154 'action': [ 'python',
4155 'src/third_party/depot_tools/download_from_google_storage.py',
4156 '--no_resume',
4157 '--no_auth',
4158 '--bucket', 'chromium-gvr-static-shim',
Tom Anderson49e74972019-01-04 19:17:404159 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm_Cr.a.sha1',
4160 ],
4161 },
4162 {
4163 'name': 'gvr_static_shim_android_arm64_1',
4164 'pattern': '\\.sha1',
4165 'condition': 'checkout_android',
4166 'action': [ 'python',
4167 'src/third_party/depot_tools/download_from_google_storage.py',
4168 '--no_resume',
4169 '--no_auth',
4170 '--bucket', 'chromium-gvr-static-shim',
4171 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_1.a.sha1',
4172 ],
4173 },
4174 {
Tom Anderson49e74972019-01-04 19:17:404175 'name': 'gvr_static_shim_android_arm64_Cr',
4176 'pattern': '\\.sha1',
4177 'condition': 'checkout_android',
4178 'action': [ 'python',
4179 'src/third_party/depot_tools/download_from_google_storage.py',
4180 '--no_resume',
4181 '--no_auth',
4182 '--bucket', 'chromium-gvr-static-shim',
4183 '-s', 'src/third_party/gvr-android-sdk/libgvr_shim_static_arm64_Cr.a.sha1',
4184 ],
Tom Anderson16eac9c2018-05-23 21:26:264185 },
4186 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564187 'name': 'vr_controller_test_api',
4188 'pattern': '\\.sha1',
4189 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484190 'action': [ 'python',
Nodir Turakulove2d81c32017-11-10 07:47:274191 'src/third_party/depot_tools/download_from_google_storage.py',
4192 '--no_resume',
4193 '--no_auth',
4194 '--bucket', 'chromium-gvr-static-shim/controller_test_api',
4195 '-s', 'src/third_party/gvr-android-sdk/test-libraries/controller_test_api.aar.sha1',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564196 ],
4197 },
4198 # Download VR test APKs only if the environment variable is set
4199 {
4200 'name': 'vr_test_apks',
4201 'pattern': '.',
4202 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484203 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054204 'src/third_party/gvr-android-sdk/test-apks/update.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564205 ],
4206 },
bsheedye3c0a222018-07-27 19:06:094207 # DOWNLOAD AR test APKs only if the environment variable is set
4208 {
4209 'name': 'ar_test_apks',
4210 'pattern': '.',
4211 'condition': 'checkout_android',
4212 'action': [ 'python',
4213 'src/third_party/arcore-android-sdk/test-apks/update.py',
4214 ],
4215 },
dstockwelle9ef7892019-03-06 10:30:524216 # Download common ink resources for chromeos.
dstockwellbec9e7d2019-01-09 00:56:134217 {
4218 'name': 'ink-build',
4219 'pattern': '.',
4220 'condition': 'checkout_chromeos',
4221 'action': [ 'python',
4222 'src/third_party/depot_tools/download_from_google_storage.py',
4223 '--no_resume',
4224 '--no_auth',
4225 '--num_threads=4',
4226 '--bucket', 'chromium-ink',
4227 '-d', 'src/third_party/ink/build',
4228 ],
4229 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564230 {
Alex Turner18453172019-12-12 21:05:434231 'name': 'subresource-filter-ruleset',
4232 'pattern': '.',
4233 'action': [ 'python',
4234 'src/third_party/depot_tools/download_from_google_storage.py',
4235 '--no_resume',
4236 '--no_auth',
4237 '--bucket', 'chromium-ads-detection',
4238 '-s', 'src/third_party/subresource-filter-ruleset/data/UnindexedRules.sha1',
4239 ],
4240 },
4241 {
Tiancong Wang6cfc1632019-07-25 21:32:374242 'name': 'Fetch ChromeOS-specific orderfile for Chrome',
4243 'pattern': '.',
4244 'condition': 'checkout_chromeos or checkout_simplechrome',
4245 'action': [ 'vpython',
Yuke Liao001b62a52020-04-22 01:23:114246 'src/tools/download_optimization_profile.py',
Tiancong Wang6cfc1632019-07-25 21:32:374247 '--newest_state=src/chromeos/profiles/orderfile.newest.txt',
4248 '--local_state=src/chromeos/profiles/orderfile.local.txt',
4249 '--output_name=src/chromeos/profiles/chromeos.orderfile.txt',
4250 '--gs_url_base=chromeos-prebuilt/afdo-job/orderfiles/vetted',
4251 ],
4252 },
Tiancong Wang97a86552019-09-17 22:32:404253 # Download AFDO profiles for Chrome OS for each architecture.
Tiancong Wang6cfc1632019-07-25 21:32:374254 {
Tiancong Wang1150e0f2020-10-12 22:32:034255 'name': 'Fetch Chrome OS AFDO profiles (from Intel Atom cores)',
4256 'pattern': '.',
4257 'condition': 'checkout_chromeos or checkout_simplechrome',
4258 'action': [ 'vpython',
Wan-Teh Chang596a8202020-10-13 22:55:414259 'src/tools/download_optimization_profile.py',
Tiancong Wang1150e0f2020-10-12 22:32:034260 '--newest_state=src/chromeos/profiles/atom.afdo.newest.txt',
4261 '--local_state=src/chromeos/profiles/atom.afdo.local.txt',
4262 '--output_name=src/chromeos/profiles/atom.afdo.prof',
4263 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4264 ],
4265 },
4266 {
4267 'name': 'Fetch Chrome OS AFDO profiles (from Intel big cores)',
4268 'pattern': '.',
4269 'condition': 'checkout_chromeos or checkout_simplechrome',
4270 'action': [ 'vpython',
4271 'src/tools/download_optimization_profile.py',
4272 '--newest_state=src/chromeos/profiles/bigcore.afdo.newest.txt',
4273 '--local_state=src/chromeos/profiles/bigcore.afdo.local.txt',
4274 '--output_name=src/chromeos/profiles/bigcore.afdo.prof',
4275 '--gs_url_base=chromeos-prebuilt/afdo-job/vetted/release',
4276 ],
4277 },
4278 {
Paweł Hajdan, Jre7eed642017-10-02 16:46:564279 # Pull doclava binaries if building for Android.
4280 'name': 'doclava',
4281 'pattern': '.',
4282 'condition': 'checkout_android',
Nodir Turakulovdd080902018-01-20 01:06:484283 'action': [ 'python',
John Budorickb80cf482017-11-07 19:32:054284 'src/build/android/download_doclava.py',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564285 ],
4286 },
4287
4288 {
Chong Gu26612e62020-10-06 01:41:344289 'name': 'Download Fuchsia system images',
4290 'pattern': '.',
4291 'condition': 'checkout_fuchsia',
4292 'action': [
4293 'python',
4294 'src/build/fuchsia/update_images.py',
Kevin Marshall9c4748c82019-08-23 18:46:504295 '--boot-images={checkout_fuchsia_boot_images}',
omer902517f72020-10-16 12:53:084296 '--default-bucket={fuchsia_images_bucket}',
Paweł Hajdan, Jre7eed642017-10-02 16:46:564297 ],
4298 },
Dan Jacques9731b23a2017-10-12 20:40:174299
Ben Pasteneaf216c7d2019-05-21 20:56:544300 # Download public CrOS simplechrome artifacts. The first hooks is for boards
Ben Pastenec7561a72020-07-22 01:41:434301 # that support VM images, the second hook for all other boards.
Benjamin Pastene9d8ac1b2018-04-03 20:33:024302 {
Benjamin Pastene99550d22018-04-19 00:16:434303 'name': 'cros_simplechrome_artifacts_with_vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024304 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434305 'condition': 'checkout_simplechrome_with_vms and not checkout_src_internal',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024306 'action': [
4307 'src/third_party/chromite/bin/cros',
4308 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174309 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434310 '--nogoma',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024311 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254312 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254313 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434314 '--cache-dir=src/build/cros_cache/',
4315 '--use-external-config',
4316 '--boards={cros_boards_with_qemu_images}',
4317 '--download-vm',
Benjamin Pastene9d8ac1b2018-04-03 20:33:024318 ],
4319 },
Benjamin Pastene99550d22018-04-19 00:16:434320 {
4321 'name': 'cros_simplechrome_artifacts_with_no_vm',
4322 'pattern': '.',
Ben Pastenec7561a72020-07-22 01:41:434323 'condition': 'checkout_simplechrome and not checkout_src_internal',
Benjamin Pastene99550d22018-04-19 00:16:434324 'action': [
4325 'src/third_party/chromite/bin/cros',
4326 'chrome-sdk',
Ben Pastene276b8a52019-08-08 16:33:174327 '--fallback-versions=10',
Ben Pastenec7561a72020-07-22 01:41:434328 '--nogoma',
Benjamin Pastene99550d22018-04-19 00:16:434329 '--nogn-gen',
Ben Pastene5610b1932020-03-05 05:30:254330 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254331 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434332 '--cache-dir=src/build/cros_cache/',
4333 '--use-external-config',
4334 '--boards={cros_boards}',
4335 ],
4336 },
4337 {
4338 'name': 'cros_simplechrome_artifacts_with_vm_internal',
4339 'pattern': '.',
4340 'condition': 'checkout_simplechrome_with_vms and checkout_src_internal',
4341 'action': [
4342 'src/third_party/chromite/bin/cros',
4343 'chrome-sdk',
4344 '--fallback-versions=10',
4345 '--nogoma',
4346 '--nogn-gen',
4347 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254348 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434349 '--cache-dir=src/build/cros_cache/',
4350 '--boards={cros_boards_with_qemu_images}',
4351 '--download-vm',
4352 ],
4353 },
4354 {
4355 'name': 'cros_simplechrome_artifacts_with_no_vm_internal',
4356 'pattern': '.',
4357 'condition': 'checkout_simplechrome and checkout_src_internal',
4358 'action': [
4359 'src/third_party/chromite/bin/cros',
4360 'chrome-sdk',
4361 '--fallback-versions=10',
4362 '--nogoma',
4363 '--nogn-gen',
4364 '--no-shell',
Ben Pastene1b6c885a2020-08-18 20:07:254365 '--log-level=warning',
Ben Pastenec7561a72020-07-22 01:41:434366 '--cache-dir=src/build/cros_cache/',
4367 '--boards={cros_boards}',
Benjamin Pastene99550d22018-04-19 00:16:434368 ],
4369 },
Benjamin Pastene9d8ac1b2018-04-03 20:33:024370
Yuke Liaob3a683e2020-04-29 01:43:594371 # Download PGO profiles.
4372 {
4373 'name': 'Fetch PGO profiles for win32',
4374 'pattern': '.',
4375 'condition': 'checkout_pgo_profiles and checkout_win',
4376 'action': [ 'vpython',
4377 'src/tools/update_pgo_profiles.py',
4378 '--target=win32',
4379 'update',
4380 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4381 ],
4382 },
4383 {
4384 'name': 'Fetch PGO profiles for win64',
4385 'pattern': '.',
4386 'condition': 'checkout_pgo_profiles and checkout_win',
4387 'action': [ 'vpython',
4388 'src/tools/update_pgo_profiles.py',
4389 '--target=win64',
4390 'update',
4391 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4392 ],
4393 },
4394 {
4395 'name': 'Fetch PGO profiles for mac',
4396 'pattern': '.',
4397 'condition': 'checkout_pgo_profiles and checkout_mac',
4398 'action': [ 'vpython',
4399 'src/tools/update_pgo_profiles.py',
4400 '--target=mac',
4401 'update',
4402 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4403 ],
4404 },
Sebastien Marchand5e903fe2020-08-19 15:44:424405 {
4406 'name': 'Fetch PGO profiles for linux',
4407 'pattern': '.',
4408 'condition': 'checkout_pgo_profiles and checkout_linux',
4409 'action': [ 'vpython',
4410 'src/tools/update_pgo_profiles.py',
4411 '--target=linux',
4412 'update',
4413 '--gs-url-base=chromium-optimization-profiles/pgo_profiles',
4414 ],
4415 },
Yuke Liaob3a683e2020-04-29 01:43:594416
Dirk Pranke19a58732021-03-24 22:26:224417 {
4418 'name': 'Generate component metadata for tests',
4419 'pattern': '.',
4420 'action': [
4421 'vpython',
4422 'src/testing/generate_location_tags.py',
4423 '--out',
4424 'src/testing/location_tags.json',
4425 ],
4426 },
4427
Dan Jacques9731b23a2017-10-12 20:40:174428 # Download and initialize "vpython" VirtualEnv environment packages.
4429 {
4430 'name': 'vpython_common',
4431 'pattern': '.',
4432 'action': [ 'vpython',
4433 '-vpython-spec', 'src/.vpython',
4434 '-vpython-tool', 'install',
4435 ],
4436 },
Paweł Hajdan, Jre7eed642017-10-02 16:46:564437]
scottmg4cd62bec2017-05-16 03:55:254438
jbudoricke6932bfd2016-09-07 02:09:224439recursedeps = [
jbudoricke6932bfd2016-09-07 02:09:224440 # ANGLE manages DEPS that it also owns the build files for, such as dEQP.
Dirk Pranke474d1ca2019-03-13 23:14:364441 'src/third_party/angle',
Corentin Wallez5b4f4f282021-04-09 09:50:594442 # Dawn and Tint's revision are linked
4443 'src/third_party/dawn',
btolschc50a3d52019-03-06 21:22:424444 'src/third_party/openscreen/src',
Jamie Madill178f84e2020-12-18 00:47:584445 'src/third_party/vulkan-deps',
Paweł Hajdan, Jr37a7a742017-09-25 11:37:304446 # src-internal has its own DEPS file to pull additional internal repos
4447 'src-internal',
jbudoricke6932bfd2016-09-07 02:09:224448]