blob: c317062141d94ad526779166931842abd44d33a8 [file] [log] [blame]
kjellander@webrtc.org177567c2016-12-22 10:40:28 +01001# This file contains dependencies for WebRTC.
kjellander@webrtc.org89256622014-08-20 12:10:11 +00002
Danil Chapovalovc46385c2020-03-11 10:45:57 +01003gclient_gn_args_file = 'src/build/config/gclient_args.gni'
Björn Tereliusbc032592021-06-16 10:47:17 +02004gclient_gn_args = [
5 'generate_location_tags',
6]
Danil Chapovalovc46385c2020-03-11 10:45:57 +01007
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00008vars = {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02009 # By default, we should check out everything needed to run on the main
10 # chromium waterfalls. More info at: crbug.com/570091.
11 'checkout_configuration': 'default',
12 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"',
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -080013 'chromium_revision': 'ff5a43c15de657e9e7cfbd54247c9e7c940d8ae8',
Björn Tereliusbc032592021-06-16 10:47:17 +020014
15 # Keep the Chromium default of generating location tags.
16 'generate_location_tags': True,
Christoffer Janssonca9be222021-10-27 13:47:35 +020017
18 # ResultDB version
chromium-webrtc-autoroll7c43d242023-01-25 08:01:58 -080019 'resultdb_version': 'git_revision:ac21cf9883af7d1bf6d60e8a7448918eb3b6aa18',
Mirko Bonadeia976a872022-06-08 14:09:49 +000020
21 # By default, download the fuchsia sdk from the public sdk directory.
22 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/gn/',
Christoffer Janssondd236a92022-12-02 19:06:00 +010023 'fuchsia_version': 'version:10.20221201.3.1',
Christoffer Jansson25e41562022-09-23 08:38:54 +020024 # By default, download the fuchsia images from the fuchsia GCS bucket.
25 'fuchsia_images_bucket': 'fuchsia',
Christoffer Jansson25e41562022-09-23 08:38:54 +020026 'checkout_fuchsia': False,
Christoffer Jansson816e26d2022-11-11 16:08:31 +010027 # Since the images are hundreds of MB, default to only downloading the image
28 # most commonly useful for developers. Bots and developers that need to use
29 # other images can override this with additional images.
30 'checkout_fuchsia_boot_images': "terminal.qemu-x64",
31 'checkout_fuchsia_product_bundles': '"{checkout_fuchsia_boot_images}" != ""',
Junji Watanabeef26df82022-08-24 10:06:43 +090032
Junji Watanabeef26df82022-08-24 10:06:43 +090033 # reclient CIPD package version
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -080034 'reclient_version': 're_client_version:0.93.0.9ed3cef-gomaip',
Junji Watanabe1b84da72022-09-30 10:40:35 +090035
36 # ninja CIPD package version
37 # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
chromium-webrtc-autoroll9a8aa202023-01-17 06:06:09 -080038 'ninja_version': 'version:2@1.11.1.chromium.6',
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000039}
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020040
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000041deps = {
Byoungchan Leed69a7262022-06-23 22:06:00 +090042 # TODO(kjellander): Move this to be Android-only.
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010043 'src/base':
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -080044 'https://chromium.googlesource.com/chromium/src/base@37a0d23567c9f30038f89191d691a97f35608e3b',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010045 'src/build':
chromium-webrtc-autorollbf216a72023-01-27 14:02:25 -080046 'https://chromium.googlesource.com/chromium/src/build@8aeec71acde510648c5499d467a8a3d627425733',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010047 'src/buildtools':
landreyca1cfd42023-01-26 19:18:17 +000048 'https://chromium.googlesource.com/chromium/src/buildtools@3c7e3f1b8b1e4c0b6ec693430379cea682de78d6',
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020049 # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010050 'src/examples/androidtests/third_party/gradle': {
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020051 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010052 'condition': 'checkout_android',
53 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020054 'src/ios': {
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -080055 'url': 'https://chromium.googlesource.com/chromium/src/ios@acb3a3fa4c9a0c6f3b100a65053379cd721705be',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020056 'condition': 'checkout_ios',
57 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010058 'src/testing':
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -080059 'https://chromium.googlesource.com/chromium/src/testing@a4a1c7831d2272a55d67ea9280efda32e461f846',
Artem Titov42f0d782018-06-27 13:23:17 +020060 'src/third_party':
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -080061 'https://chromium.googlesource.com/chromium/src/third_party@adbb0963bdea3370bb44de9f119e236f68e878f1',
Oleh Prypindcba72b2019-02-08 10:39:45 +010062
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010063 'src/buildtools/linux64': {
64 'packages': [
65 {
landreyab8c1e52022-05-19 17:16:04 +000066 'package': 'gn/gn/linux-${{arch}}',
chromium-webrtc-autoroll073601f2022-12-12 22:16:53 -080067 'version': 'git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010068 }
69 ],
70 'dep_type': 'cipd',
71 'condition': 'checkout_linux',
72 },
73 'src/buildtools/mac': {
74 'packages': [
75 {
Mirko Bonadei20422da2020-12-30 11:11:38 +010076 'package': 'gn/gn/mac-${{arch}}',
chromium-webrtc-autoroll073601f2022-12-12 22:16:53 -080077 'version': 'git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010078 }
79 ],
80 'dep_type': 'cipd',
81 'condition': 'checkout_mac',
82 },
83 'src/buildtools/win': {
84 'packages': [
85 {
86 'package': 'gn/gn/windows-amd64',
chromium-webrtc-autoroll073601f2022-12-12 22:16:53 -080087 'version': 'git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010088 }
89 ],
90 'dep_type': 'cipd',
91 'condition': 'checkout_win',
92 },
Junji Watanabeef26df82022-08-24 10:06:43 +090093 'src/buildtools/reclient': {
94 'packages': [
95 {
Junji Watanabe8d74b282022-12-13 17:39:14 +090096 # https://chrome-infra-packages.appspot.com/p/infra/rbe/client/
Junji Watanabeef26df82022-08-24 10:06:43 +090097 'package': 'infra/rbe/client/${{platform}}',
98 'version': Var('reclient_version'),
99 }
100 ],
101 'dep_type': 'cipd',
Junji Watanabe8d74b282022-12-13 17:39:14 +0900102 # Reclient doesn't have linux-arm64 package.
103 'condition': 'not (host_os == "linux" and host_cpu == "arm64")',
Junji Watanabeef26df82022-08-24 10:06:43 +0900104 },
Oleh Prypin02ba0ac2019-03-18 09:24:17 +0100105
Oleh Prypindcba72b2019-02-08 10:39:45 +0100106 'src/buildtools/clang_format/script':
chromium-webrtc-autoroll897f15d2023-01-17 12:02:22 -0800107 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@f97059df7f8b205064625cdb5f97b56668a125ef',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100108 'src/buildtools/third_party/libc++/trunk':
landreyca1cfd42023-01-26 19:18:17 +0000109 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@1127c78cf90cf253be614a1e1d3645da57edbeb4',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100110 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autorollc8270b12023-01-20 20:02:42 -0800111 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@d520d582aa710cc0a4635620c02c5dbc187deb4f',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100112 'src/buildtools/third_party/libunwind/trunk':
chromium-webrtc-autoroll92dcc2d2023-01-25 02:15:49 -0800113 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@e95b94b74d26f8387d4fb03a687a2fab0ed8e91c',
Yves Gereybe7af932019-03-06 07:07:04 +0100114
Junji Watanabe1b84da72022-09-30 10:40:35 +0900115 'src/third_party/ninja': {
116 'packages': [
117 {
118 'package': 'infra/3pp/tools/ninja/${{platform}}',
119 'version': Var('ninja_version'),
120 }
121 ],
122 'dep_type': 'cipd',
123 },
124
Mirko Bonadei07592492020-03-10 15:38:49 +0100125 'src/third_party/android_system_sdk': {
126 'packages': [
127 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200128 'package': 'chromium/third_party/android_system_sdk/public',
landrey6f248172022-07-27 14:19:30 +0000129 'version': 'RGY8Vyf8jjszRIJRFxZj7beXSUEHTQM90MtYejUvdMgC',
Mirko Bonadei07592492020-03-10 15:38:49 +0100130 },
131 ],
132 'condition': 'checkout_android',
133 'dep_type': 'cipd',
134 },
Christoffer Janssonca9be222021-10-27 13:47:35 +0200135 'src/tools/resultdb': {
136 'packages': [
137 {
138 'package': 'infra/tools/result_adapter/${{platform}}',
139 'version': Var('resultdb_version'),
140 },
141 ],
Mirko Bonadei5a2b3772021-10-28 17:14:37 +0200142 'dep_type': 'cipd',
Christoffer Janssonca9be222021-10-27 13:47:35 +0200143 },
Mirko Bonadei07592492020-03-10 15:38:49 +0100144
Yves Gerey72864962018-10-29 10:24:37 +0100145 'src/third_party/android_build_tools/aapt2': {
146 'packages': [
147 {
Artem Titov41f00de2018-11-01 16:35:16 +0100148 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-webrtc-autorollf1aa9fb2022-12-07 04:51:42 -0800149 'version': 'cbNG7g8Sinh-lsT8hWsU-RyXqLT_uh4jIb1fjCdhrzIC',
Yves Gerey72864962018-10-29 10:24:37 +0100150 },
151 ],
152 'condition': 'checkout_android',
153 'dep_type': 'cipd',
154 },
155
156 'src/third_party/android_build_tools/bundletool': {
157 'packages': [
158 {
Mirko Bonadeif1358002021-08-18 11:08:40 +0200159 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-webrtc-autorollaf80d792022-12-16 06:01:58 -0800160 'version': 'XIPSJgFHEHN1ogOJqWVktlbl8PTfLZdNf_G2h4GcnrYC',
Yves Gerey72864962018-10-29 10:24:37 +0100161 },
162 ],
163 'condition': 'checkout_android',
164 'dep_type': 'cipd',
165 },
166
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100167 'src/third_party/boringssl/src':
chromium-webrtc-autorolld2c15aa2023-01-20 14:02:21 -0800168 'https://boringssl.googlesource.com/boringssl.git@45b8d7bbd771cbf7e116db2ba1f1cc7af959497e',
Mirko Bonadei07592492020-03-10 15:38:49 +0100169 'src/third_party/breakpad/breakpad':
chromium-webrtc-autorolle8cd75a2023-01-01 22:01:10 -0800170 'https://chromium.googlesource.com/breakpad/breakpad.git@79326ebe9446add03e76b4422ff8036e812224d2',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100171 'src/third_party/catapult':
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -0800172 'https://chromium.googlesource.com/catapult.git@cae097acfe9a97cfda56671f6c9070a5cf8aebe6',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200173 'src/third_party/ced/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200174 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200175 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100176 'src/third_party/colorama/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200177 'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
Victor Boiviea8662282021-04-12 16:09:14 +0200178 'src/third_party/crc32c/src':
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -0700179 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
oprypin40e7ebd2017-07-27 01:40:18 -0700180 'src/third_party/depot_tools':
chromium-webrtc-autorollbf216a72023-01-27 14:02:25 -0800181 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@b7d8efd8bee494f4cfacacc19cf50fc4d4be3900',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100182 'src/third_party/ffmpeg':
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800183 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@dcb9e9003f1a638d75756de25666c3752ebcf029',
Björn Terelius32827472022-10-25 13:35:20 +0200184 'src/third_party/flatbuffers/src':
chromium-webrtc-autoroll4456e672022-12-22 08:01:31 -0800185 'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@b47ba1d5ffae3bd4d5eaad615e33d7cc5c1e3d4a',
Florent Castelli023be3c2022-03-15 16:01:52 +0100186 'src/third_party/grpc/src': {
chromium-webrtc-autoroll64f20172023-01-09 14:02:11 -0800187 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@a017e9b7f20743c69627b94d7d101e4e6baadb44',
Florent Castelli023be3c2022-03-15 16:01:52 +0100188 },
Mirko Bonadei2d525fe2020-03-06 14:07:45 +0100189 # Used for embedded builds. CrOS & Linux use the system version.
190 'src/third_party/fontconfig/src': {
191 'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307',
192 'condition': 'checkout_linux',
193 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200194 'src/third_party/freetype/src':
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -0800195 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@bea675cde69c5250acf40dc195c14d793aec1e5d',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200196 'src/third_party/harfbuzz-ng/src':
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000197 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@2822b589bc837fae6f66233e2cf2eef0f6ce8470',
Markus Handellf70fbc82020-06-04 00:41:20 +0200198 'src/third_party/google_benchmark/src': {
landrey21932002021-10-20 18:03:42 +0000199 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Markus Handellf70fbc82020-06-04 00:41:20 +0200200 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200201 # WebRTC-only dependency (not present in Chromium).
202 'src/third_party/gtest-parallel':
chromium-webrtc-autorolle3342ef2022-06-21 13:03:07 -0700203 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200204 'src/third_party/google-truth': {
205 'packages': [
206 {
207 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700208 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200209 },
210 ],
211 'condition': 'checkout_android',
212 'dep_type': 'cipd',
213 },
kjellander3dae7052017-05-03 06:44:36 -0700214 'src/third_party/googletest/src':
chromium-webrtc-autoroll75e19ed2022-03-24 07:01:57 -0700215 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200216 'src/third_party/icu': {
chromium-webrtc-autoroll9d0986c2022-12-27 22:02:46 -0800217 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@2c51e5cc7e0a06cd4cd7cb2ddbac445af9b475ba',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200218 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200219 'src/third_party/jdk': {
220 'packages': [
221 {
222 'package': 'chromium/third_party/jdk',
landreyca1cfd42023-01-26 19:18:17 +0000223 'version': '-FR8HTNcMfxy7J2HUaWVa0QmEE4f68iotzvFbqOj2LEC',
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100224 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100225 ],
226 'condition': 'host_os == "linux" and checkout_android',
227 'dep_type': 'cipd',
228 },
landreyca1cfd42023-01-26 19:18:17 +0000229 # Deprecated - only use for tools which are broken real JDK.
230 # Not used by WebRTC. Added for compatibility with Chromium.
231 'src/third_party/jdk11': {
232 'packages': [
233 {
234 'package': 'chromium/third_party/jdk',
235 # Do not update this hash - any newer hash will point to JDK17+.
236 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
237 },
238 ],
239 'condition': 'checkout_android',
240 'dep_type': 'cipd',
241 },
Björn Terelius5525e632022-07-12 01:48:02 +0200242 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700243 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200244 'src/third_party/junit/src': {
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000245 'url': 'https://chromium.googlesource.com/external/junit.git@05fe2a64f59127c02135be22f416e91260d6ede6',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200246 'condition': 'checkout_android',
247 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100248 # Used for building libFuzzers (only supports Linux).
249 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800250 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100251 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700252 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ed683925e4897a84b3bffc5c1414c85b97a129a3',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100253 'src/third_party/libsrtp':
chromium-webrtc-autoroll63c96ce2021-06-11 07:02:59 -0700254 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
philipelb09d8722021-11-23 11:00:24 +0100255 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autoroll4456e672022-12-22 08:01:31 -0800256 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@ed63a7459376a21e88b871006574dc2055a2ea35',
Danil Chapovalovc46385c2020-03-11 10:45:57 +0100257 'src/third_party/libaom/source/libaom':
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800258 'https://aomedia.googlesource.com/aom.git@706ee36dcc82db6398fadae3ee93a9de1ead7aa6',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200259 'src/third_party/libunwindstack': {
chromium-webrtc-autoroll482ce912022-10-14 21:02:36 -0700260 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@4dbfa0e8c844c8e243b297bc185e54a99ff94f9e',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200261 'condition': 'checkout_android',
262 },
Andrey Logvin249aa4d2020-06-10 09:57:04 +0000263 'src/third_party/perfetto':
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -0800264 'https://android.googlesource.com/platform/external/perfetto.git@07e128e9a2a37507a7db1de743b7b1b3e27cc930',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100265 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800266 'https://chromium.googlesource.com/webm/libvpx.git@db69ce6aea278bee88668fd9cc2af2e544516fdb',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100267 'src/third_party/libyuv':
chromium-webrtc-autoroll16f1fd32023-01-05 16:02:29 -0800268 'https://chromium.googlesource.com/libyuv/libyuv.git@6e4b0acb4b3d5858c77a044aad46132998ac4a76',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200269 'src/third_party/lss': {
chromium-webrtc-autorolla7dcd292022-08-24 01:04:58 -0700270 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200271 'condition': 'checkout_android or checkout_linux',
272 },
273 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200274 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200275 'condition': 'checkout_android',
276 },
Yves Gerey0393c642018-11-08 18:30:39 +0100277
278 # Used by boringssl.
279 'src/third_party/nasm': {
chromium-webrtc-autoroll508979b2023-01-24 18:04:50 -0800280 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@7fc833e889d1afda72c06220e5bed8fb43b2e5ce'
Yves Gerey0393c642018-11-08 18:30:39 +0100281 },
282
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100283 'src/third_party/openh264/src':
chromium-webrtc-autorollf836b1d2022-11-01 13:02:03 -0700284 'https://chromium.googlesource.com/external/github.com/cisco/openh264@db956674bbdfbaab5acdd3fdb4117c2fef5527e9',
Patrik Höglund72520532018-06-08 10:43:05 +0200285 'src/third_party/r8': {
286 'packages': [
287 {
288 'package': 'chromium/third_party/r8',
chromium-webrtc-autoroll4c4566a2023-01-27 10:01:22 -0800289 'version': 'Ltpg2oCAewsHn35v3mejv9hjuLoPCr9T_I86XfFuk-sC',
Patrik Höglund72520532018-06-08 10:43:05 +0200290 },
291 ],
292 'condition': 'checkout_android',
293 'dep_type': 'cipd',
294 },
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000295 # This duplication is intentional, so we avoid updating the r8.jar used by
296 # dexing unless necessary, since each update invalidates all incremental
297 # dexing and unnecessarily slows down all bots.
298 'src/third_party/r8/d8': {
299 'packages': [
300 {
301 'package': 'chromium/third_party/r8',
chromium-webrtc-autoroll1287ead2022-11-02 13:17:14 -0700302 'version': 'qGtBu6TtxyR5XNy4cmsslb7c946YtkZF5_QCjVP-wc8C',
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000303 },
304 ],
305 'condition': 'checkout_android',
306 'dep_type': 'cipd',
307 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200308 'src/third_party/requests/src': {
Artem Titov378a9482020-07-29 23:49:46 +0200309 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200310 'condition': 'checkout_android',
311 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100312 'src/tools':
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -0800313 'https://chromium.googlesource.com/chromium/src/tools@e57b93c61586e75301a51c5bb3713cc510e0dc23',
Oleh Prypine18e2692018-02-19 18:43:17 +0100314
315 'src/third_party/accessibility_test_framework': {
316 'packages': [
317 {
318 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800319 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100320 },
321 ],
322 'condition': 'checkout_android',
323 'dep_type': 'cipd',
324 },
325
326 'src/third_party/android_support_test_runner': {
327 'packages': [
328 {
329 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800330 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100331 },
332 ],
333 'condition': 'checkout_android',
334 'dep_type': 'cipd',
335 },
336
Björn Terelius5525e632022-07-12 01:48:02 +0200337 'src/third_party/byte_buddy': {
Oleh Prypine18e2692018-02-19 18:43:17 +0100338 'packages': [
339 {
340 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800341 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100342 },
343 ],
344 'condition': 'checkout_android',
345 'dep_type': 'cipd',
346 },
347
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200348 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
349 'packages': [
350 {
351 'package': 'chromium/third_party/android_sdk/public/build-tools',
352 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
353 },
354 ],
355 'condition': 'checkout_android',
356 'dep_type': 'cipd',
357 },
358
Oleh Prypine18e2692018-02-19 18:43:17 +0100359 'src/third_party/espresso': {
360 'packages': [
361 {
362 'package': 'chromium/third_party/espresso',
Jeremy Leconteb19cfee2020-06-25 22:57:49 +0200363 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100364 },
365 ],
366 'condition': 'checkout_android',
367 'dep_type': 'cipd',
368 },
369
Oleh Prypine18e2692018-02-19 18:43:17 +0100370 'src/third_party/hamcrest': {
371 'packages': [
372 {
373 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800374 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100375 },
376 ],
377 'condition': 'checkout_android',
378 'dep_type': 'cipd',
379 },
380
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100381 'src/third_party/android_ndk': {
Björn Tereliuscbcf8f32022-04-12 19:04:32 +0200382 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100383 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100384 },
385
Andrey Logvin32edd542021-02-05 13:58:04 +0000386 'src/third_party/androidx': {
387 'packages': [
388 {
389 'package': 'chromium/third_party/androidx',
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -0800390 'version': '0j6UphAQkFWi5H5KWaGPtDMBqzqyXv9ynv67MAW-QAYC',
Andrey Logvin32edd542021-02-05 13:58:04 +0000391 },
392 ],
393 'condition': 'checkout_android',
394 'dep_type': 'cipd',
395 },
396
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200397 'src/third_party/android_build_tools/manifest_merger': {
398 'packages': [
399 {
400 'package': 'chromium/third_party/android_build_tools/manifest_merger',
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800401 'version': '5Zw4RYBL86koJro2O-jjcZYxOOdEW-hJDYykae8efQAC',
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200402 },
403 ],
404 'condition': 'checkout_android',
405 'dep_type': 'cipd',
406 },
407
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100408 'src/third_party/android_sdk/public': {
409 'packages': [
410 {
landrey6f248172022-07-27 14:19:30 +0000411 'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0',
412 'version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100413 },
414 {
415 'package': 'chromium/third_party/android_sdk/public/emulator',
landrey6f248172022-07-27 14:19:30 +0000416 'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100417 },
418 {
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100419 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200420 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100421 },
422 {
423 'package': 'chromium/third_party/android_sdk/public/platform-tools',
landrey6f248172022-07-27 14:19:30 +0000424 'version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100425 },
426 {
landrey6f248172022-07-27 14:19:30 +0000427 'package': 'chromium/third_party/android_sdk/public/platforms/android-33',
428 'version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100429 },
430 {
Mirko Bonadei4c039d52021-10-31 17:42:39 +0100431 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
432 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100433 },
434 {
Yves Gerey434dfa72020-01-07 06:56:55 +0100435 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-webrtc-autoroll5e7ae142023-01-22 02:16:34 -0800436 'version': '3Yn5Sn7BMObm8gsoZCF0loJMKg9_PpgU07G9DObCLdQC',
Yves Gerey434dfa72020-01-07 06:56:55 +0100437 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100438 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100439 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100440 'dep_type': 'cipd',
441 },
442
Oleh Prypine18e2692018-02-19 18:43:17 +0100443 'src/third_party/icu4j': {
444 'packages': [
445 {
446 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800447 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100448 },
449 ],
450 'condition': 'checkout_android',
451 'dep_type': 'cipd',
452 },
453
Oleh Prypine18e2692018-02-19 18:43:17 +0100454 'src/third_party/objenesis': {
455 'packages': [
456 {
457 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800458 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100459 },
460 ],
461 'condition': 'checkout_android',
462 'dep_type': 'cipd',
463 },
464
Oleh Prypine18e2692018-02-19 18:43:17 +0100465 'src/third_party/robolectric': {
466 'packages': [
467 {
468 'package': 'chromium/third_party/robolectric',
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800469 'version': 'hzetqh1qFI32FOgQroZvGcGdomrgVBJ6WKRnl1KFw6EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100470 },
471 ],
472 'condition': 'checkout_android',
473 'dep_type': 'cipd',
474 },
475
476 'src/third_party/sqlite4java': {
477 'packages': [
478 {
479 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800480 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100481 },
482 ],
483 'condition': 'checkout_android',
484 'dep_type': 'cipd',
485 },
486
Artem Titov469205e2020-03-17 13:44:12 +0100487 'src/third_party/turbine': {
488 'packages': [
489 {
490 'package': 'chromium/third_party/turbine',
chromium-webrtc-autoroll6e627292023-01-23 08:02:27 -0800491 'version': 't0TeGgk2CZr3B0HtEqBb60BSRwVPRJm9066izhJwzz0C',
Artem Titov469205e2020-03-17 13:44:12 +0100492 },
493 ],
494 'condition': 'checkout_android',
495 'dep_type': 'cipd',
496 },
497
Artem Titarenko60d770f2018-12-07 15:46:53 +0100498 'src/tools/luci-go': {
499 'packages': [
500 {
501 'package': 'infra/tools/luci/isolate/${{platform}}',
landreyca1cfd42023-01-26 19:18:17 +0000502 'version': 'git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100503 },
504 {
Artem Titarenko60d770f2018-12-07 15:46:53 +0100505 'package': 'infra/tools/luci/swarming/${{platform}}',
landreyca1cfd42023-01-26 19:18:17 +0000506 'version': 'git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100507 },
508 ],
509 'dep_type': 'cipd',
510 },
Jan Grulich1264dc12022-10-18 14:27:17 +0200511 'src/third_party/pipewire/linux-amd64': {
512 'packages': [
513 {
514 'package': 'chromium/third_party/pipewire/linux-amd64',
515 'version': 'BaVKmAmwpjdS6O0pnjSaMNSKhO1nmk5mRnyPVAJ2-HEC',
516 },
517 {
518 'package': 'chromium/third_party/pipewire-media-session/linux-amd64',
519 'version': 'Y6wUeITvAA0QD1vt8_a7eQdzbp0gkI1B02qfZUMJdowC',
520 },
521 ],
522
523 'condition': 'checkout_linux',
524 'dep_type': 'cipd',
525 },
Artem Titarenko60d770f2018-12-07 15:46:53 +0100526
Yves Gerey3606cab82018-09-19 19:20:19 +0200527 # Everything coming after this is automatically updated by the auto-roller.
528 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800529 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 19:20:19 +0200530 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200531 'packages': [
532 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200533 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800534 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200535 },
536 ],
537 'condition': 'checkout_android',
538 'dep_type': 'cipd',
539 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200540
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700541 'src/third_party/android_deps/libs/android_arch_core_runtime': {
542 'packages': [
543 {
544 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800545 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700546 },
547 ],
548 'condition': 'checkout_android',
549 'dep_type': 'cipd',
550 },
551
Artem Titov4cc13a22018-07-27 11:50:40 +0200552 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200553 'packages': [
554 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200555 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800556 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700557 },
558 ],
559 'condition': 'checkout_android',
560 'dep_type': 'cipd',
561 },
562
563 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
564 'packages': [
565 {
566 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800567 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200568 },
569 ],
570 'condition': 'checkout_android',
571 'dep_type': 'cipd',
572 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200573
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700574 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
575 'packages': [
576 {
577 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800578 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700579 },
580 ],
581 'condition': 'checkout_android',
582 'dep_type': 'cipd',
583 },
584
585 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
586 'packages': [
587 {
588 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800589 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700590 },
591 ],
592 'condition': 'checkout_android',
593 'dep_type': 'cipd',
594 },
595
Artem Titov4cc13a22018-07-27 11:50:40 +0200596 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200597 'packages': [
598 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200599 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800600 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200601 },
602 ],
603 'condition': 'checkout_android',
604 'dep_type': 'cipd',
605 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200606
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700607 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
608 'packages': [
609 {
610 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800611 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700612 },
613 ],
614 'condition': 'checkout_android',
615 'dep_type': 'cipd',
616 },
617
Artem Titov4cc13a22018-07-27 11:50:40 +0200618 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200619 'packages': [
620 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200621 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800622 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200623 },
624 ],
625 'condition': 'checkout_android',
626 'dep_type': 'cipd',
627 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200628
Artem Titov4cc13a22018-07-27 11:50:40 +0200629 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200630 'packages': [
631 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200632 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800633 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700634 },
635 ],
636 'condition': 'checkout_android',
637 'dep_type': 'cipd',
638 },
639
640 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
641 'packages': [
642 {
643 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800644 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200645 },
646 ],
647 'condition': 'checkout_android',
648 'dep_type': 'cipd',
649 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200650
Artem Titov4cc13a22018-07-27 11:50:40 +0200651 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200652 'packages': [
653 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200654 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800655 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700656 },
657 ],
658 'condition': 'checkout_android',
659 'dep_type': 'cipd',
660 },
661
662 'src/third_party/android_deps/libs/com_android_support_collections': {
663 'packages': [
664 {
665 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800666 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700667 },
668 ],
669 'condition': 'checkout_android',
670 'dep_type': 'cipd',
671 },
672
673 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
674 'packages': [
675 {
676 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800677 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700678 },
679 ],
680 'condition': 'checkout_android',
681 'dep_type': 'cipd',
682 },
683
684 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
685 'packages': [
686 {
687 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800688 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700689 },
690 ],
691 'condition': 'checkout_android',
692 'dep_type': 'cipd',
693 },
694
695 'src/third_party/android_deps/libs/com_android_support_customview': {
696 'packages': [
697 {
698 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800699 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200700 },
701 ],
702 'condition': 'checkout_android',
703 'dep_type': 'cipd',
704 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200705
Artem Titov4cc13a22018-07-27 11:50:40 +0200706 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200707 'packages': [
708 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200709 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800710 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700711 },
712 ],
713 'condition': 'checkout_android',
714 'dep_type': 'cipd',
715 },
716
717 'src/third_party/android_deps/libs/com_android_support_documentfile': {
718 'packages': [
719 {
720 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800721 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700722 },
723 ],
724 'condition': 'checkout_android',
725 'dep_type': 'cipd',
726 },
727
728 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
729 'packages': [
730 {
731 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800732 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200733 },
734 ],
735 'condition': 'checkout_android',
736 'dep_type': 'cipd',
737 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200738
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700739 'src/third_party/android_deps/libs/com_android_support_interpolator': {
740 'packages': [
741 {
742 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800743 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200744 },
745 ],
746 'condition': 'checkout_android',
747 'dep_type': 'cipd',
748 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200749
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700750 'src/third_party/android_deps/libs/com_android_support_loader': {
751 'packages': [
752 {
753 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800754 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700755 },
756 ],
757 'condition': 'checkout_android',
758 'dep_type': 'cipd',
759 },
760
761 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
762 'packages': [
763 {
764 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800765 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200766 },
767 ],
768 'condition': 'checkout_android',
769 'dep_type': 'cipd',
770 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200771
Artem Titov4cc13a22018-07-27 11:50:40 +0200772 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200773 'packages': [
774 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200775 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800776 'version': 'version:2@1.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200777 },
778 ],
779 'condition': 'checkout_android',
780 'dep_type': 'cipd',
781 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200782
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700783 'src/third_party/android_deps/libs/com_android_support_print': {
784 'packages': [
785 {
786 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800787 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200788 },
789 ],
790 'condition': 'checkout_android',
791 'dep_type': 'cipd',
792 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200793
Artem Titov4cc13a22018-07-27 11:50:40 +0200794 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200795 'packages': [
796 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200797 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800798 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700799 },
800 ],
801 'condition': 'checkout_android',
802 'dep_type': 'cipd',
803 },
804
805 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
806 'packages': [
807 {
808 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800809 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200810 },
811 ],
812 'condition': 'checkout_android',
813 'dep_type': 'cipd',
814 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200815
Artem Titov4cc13a22018-07-27 11:50:40 +0200816 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200817 'packages': [
818 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200819 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800820 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200821 },
822 ],
823 'condition': 'checkout_android',
824 'dep_type': 'cipd',
825 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200826
Artem Titov4cc13a22018-07-27 11:50:40 +0200827 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200828 'packages': [
829 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200830 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800831 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200832 },
833 ],
834 'condition': 'checkout_android',
835 'dep_type': 'cipd',
836 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200837
Artem Titov4cc13a22018-07-27 11:50:40 +0200838 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200839 'packages': [
840 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200841 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800842 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200843 },
844 ],
845 'condition': 'checkout_android',
846 'dep_type': 'cipd',
847 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200848
Artem Titov4cc13a22018-07-27 11:50:40 +0200849 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200850 'packages': [
851 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200852 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800853 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200854 },
855 ],
856 'condition': 'checkout_android',
857 'dep_type': 'cipd',
858 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200859
Artem Titov4cc13a22018-07-27 11:50:40 +0200860 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200861 'packages': [
862 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200863 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800864 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200865 },
866 ],
867 'condition': 'checkout_android',
868 'dep_type': 'cipd',
869 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200870
Artem Titov4cc13a22018-07-27 11:50:40 +0200871 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200872 'packages': [
873 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200874 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800875 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200876 },
877 ],
878 'condition': 'checkout_android',
879 'dep_type': 'cipd',
880 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200881
Artem Titov4cc13a22018-07-27 11:50:40 +0200882 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200883 'packages': [
884 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200885 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800886 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200887 },
888 ],
889 'condition': 'checkout_android',
890 'dep_type': 'cipd',
891 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200892
Artem Titov4cc13a22018-07-27 11:50:40 +0200893 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200894 'packages': [
895 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200896 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800897 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700898 },
899 ],
900 'condition': 'checkout_android',
901 'dep_type': 'cipd',
902 },
903
904 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
905 'packages': [
906 {
907 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800908 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200909 },
910 ],
911 'condition': 'checkout_android',
912 'dep_type': 'cipd',
913 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200914
Artem Titov4cc13a22018-07-27 11:50:40 +0200915 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200916 'packages': [
917 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200918 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800919 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700920 },
921 ],
922 'condition': 'checkout_android',
923 'dep_type': 'cipd',
924 },
925
926 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
927 'packages': [
928 {
929 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800930 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700931 },
932 ],
933 'condition': 'checkout_android',
934 'dep_type': 'cipd',
935 },
936
937 'src/third_party/android_deps/libs/com_android_support_viewpager': {
938 'packages': [
939 {
940 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800941 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200942 },
943 ],
944 'condition': 'checkout_android',
945 'dep_type': 'cipd',
946 },
947
948 'src/third_party/android_deps/libs/com_android_tools_common': {
949 'packages': [
950 {
951 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800952 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -0800953 },
954 ],
955 'condition': 'checkout_android',
956 'dep_type': 'cipd',
957 },
958
Mirko Bonadei80939352021-04-12 19:03:37 +0200959 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
960 'packages': [
961 {
962 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800963 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200964 },
965 ],
966 'condition': 'checkout_android',
967 'dep_type': 'cipd',
968 },
969
970 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
971 'packages': [
972 {
973 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800974 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200975 },
976 ],
977 'condition': 'checkout_android',
978 'dep_type': 'cipd',
979 },
980
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800981 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100982 'packages': [
983 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800984 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800985 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100986 },
987 ],
988 'condition': 'checkout_android',
989 'dep_type': 'cipd',
990 },
991
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800992 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100993 'packages': [
994 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800995 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800996 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100997 },
998 ],
999 'condition': 'checkout_android',
1000 'dep_type': 'cipd',
1001 },
1002
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001003 'src/third_party/android_deps/libs/com_google_android_annotations': {
1004 'packages': [
1005 {
1006 'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
1007 'version': 'version:2@4.1.1.4.cr1',
1008 },
1009 ],
1010 'condition': 'checkout_android',
1011 'dep_type': 'cipd',
1012 },
1013
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001014 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
1015 'packages': [
1016 {
1017 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001018 'version': 'version:2@4.0.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001019 },
1020 ],
1021 'condition': 'checkout_android',
1022 'dep_type': 'cipd',
1023 },
1024
Artem Titov14b0e732021-01-27 09:16:07 +01001025 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
1026 'packages': [
1027 {
1028 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001029 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001030 },
1031 ],
1032 'condition': 'checkout_android',
1033 'dep_type': 'cipd',
1034 },
1035
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001036 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001037 'packages': [
1038 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001039 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001040 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001041 },
1042 ],
1043 'condition': 'checkout_android',
1044 'dep_type': 'cipd',
1045 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001046
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001047 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1048 'packages': [
1049 {
1050 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001051 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001052 },
1053 ],
1054 'condition': 'checkout_android',
1055 'dep_type': 'cipd',
1056 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001057
Artem Titovd673da22018-07-27 13:53:36 +02001058 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1059 'packages': [
1060 {
1061 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001062 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001063 },
1064 ],
1065 'condition': 'checkout_android',
1066 'dep_type': 'cipd',
1067 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001068
Artem Titovd673da22018-07-27 13:53:36 +02001069 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1070 'packages': [
1071 {
1072 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001073 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001074 },
1075 ],
1076 'condition': 'checkout_android',
1077 'dep_type': 'cipd',
1078 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001079
Artem Titovd673da22018-07-27 13:53:36 +02001080 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1081 'packages': [
1082 {
1083 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001084 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001085 },
1086 ],
1087 'condition': 'checkout_android',
1088 'dep_type': 'cipd',
1089 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001090
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001091 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1092 'packages': [
1093 {
1094 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001095 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001096 },
1097 ],
1098 'condition': 'checkout_android',
1099 'dep_type': 'cipd',
1100 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001101
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001102 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1103 'packages': [
1104 {
1105 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001106 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001107 },
1108 ],
1109 'condition': 'checkout_android',
1110 'dep_type': 'cipd',
1111 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001112
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001113 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1114 'packages': [
1115 {
1116 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001117 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001118 },
1119 ],
1120 'condition': 'checkout_android',
1121 'dep_type': 'cipd',
1122 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001123
Artem Titov14b0e732021-01-27 09:16:07 +01001124 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1125 'packages': [
1126 {
1127 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001128 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001129 },
1130 ],
1131 'condition': 'checkout_android',
1132 'dep_type': 'cipd',
1133 },
1134
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001135 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1136 'packages': [
1137 {
1138 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001139 'version': 'version:2@19.0.0-beta.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001140 },
1141 ],
1142 'condition': 'checkout_android',
1143 'dep_type': 'cipd',
1144 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001145
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001146 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1147 'packages': [
1148 {
1149 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001150 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001151 },
1152 ],
1153 'condition': 'checkout_android',
1154 'dep_type': 'cipd',
1155 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001156
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001157 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1158 'packages': [
1159 {
1160 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001161 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001162 },
1163 ],
1164 'condition': 'checkout_android',
1165 'dep_type': 'cipd',
1166 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001167
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001168 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1169 'packages': [
1170 {
1171 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001172 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001173 },
1174 ],
1175 'condition': 'checkout_android',
1176 'dep_type': 'cipd',
1177 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001178
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001179 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1180 'packages': [
1181 {
1182 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001183 'version': 'version:2@18.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001184 },
1185 ],
1186 'condition': 'checkout_android',
1187 'dep_type': 'cipd',
1188 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001189
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001190 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1191 'packages': [
1192 {
1193 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001194 'version': 'version:2@19.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001195 },
1196 ],
1197 'condition': 'checkout_android',
1198 'dep_type': 'cipd',
1199 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001200
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001201 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1202 'packages': [
1203 {
1204 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001205 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001206 },
1207 ],
1208 'condition': 'checkout_android',
1209 'dep_type': 'cipd',
1210 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001211
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001212 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1213 'packages': [
1214 {
1215 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001216 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001217 },
1218 ],
1219 'condition': 'checkout_android',
1220 'dep_type': 'cipd',
1221 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001222
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001223 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1224 'packages': [
1225 {
1226 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001227 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001228 },
1229 ],
1230 'condition': 'checkout_android',
1231 'dep_type': 'cipd',
1232 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001233
Artem Titovd673da22018-07-27 13:53:36 +02001234 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1235 'packages': [
1236 {
1237 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001238 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001239 },
1240 ],
1241 'condition': 'checkout_android',
1242 'dep_type': 'cipd',
1243 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001244
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001245 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001246 'packages': [
1247 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001248 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001249 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001250 },
1251 ],
1252 'condition': 'checkout_android',
1253 'dep_type': 'cipd',
1254 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001255
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001256 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1257 'packages': [
1258 {
1259 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001260 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001261 },
1262 ],
1263 'condition': 'checkout_android',
1264 'dep_type': 'cipd',
1265 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001266
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001267 'src/third_party/android_deps/libs/com_google_android_material_material': {
1268 'packages': [
1269 {
1270 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -07001271 'version': 'version:2@1.7.0-alpha02.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001272 },
1273 ],
1274 'condition': 'checkout_android',
1275 'dep_type': 'cipd',
1276 },
1277
1278 'src/third_party/android_deps/libs/com_google_android_play_core': {
1279 'packages': [
1280 {
1281 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001282 'version': 'version:2@1.10.0.cr1',
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001283 },
1284 ],
1285 'condition': 'checkout_android',
1286 'dep_type': 'cipd',
1287 },
1288
Yves Gerey2f385d22019-11-20 12:10:08 +01001289 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1290 'packages': [
1291 {
1292 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001293 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001294 },
1295 ],
1296 'condition': 'checkout_android',
1297 'dep_type': 'cipd',
1298 },
1299
1300 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1301 'packages': [
1302 {
1303 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001304 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001305 },
1306 ],
1307 'condition': 'checkout_android',
1308 'dep_type': 'cipd',
1309 },
1310
1311 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1312 'packages': [
1313 {
1314 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001315 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001316 },
1317 ],
1318 'condition': 'checkout_android',
1319 'dep_type': 'cipd',
1320 },
1321
chromium-webrtc-autorollb3a68162020-07-06 09:02:39 -07001322 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1323 'packages': [
1324 {
1325 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001326 'version': 'version:2@1.9.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001327 },
1328 ],
1329 'condition': 'checkout_android',
1330 'dep_type': 'cipd',
1331 },
1332
Yves Gerey3606cab82018-09-19 19:20:19 +02001333 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1334 'packages': [
1335 {
1336 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001337 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001338 },
1339 ],
1340 'condition': 'checkout_android',
1341 'dep_type': 'cipd',
1342 },
1343
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001344 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1345 'packages': [
1346 {
1347 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001348 'version': 'version:2@2.9.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001349 },
1350 ],
1351 'condition': 'checkout_android',
1352 'dep_type': 'cipd',
1353 },
1354
Patrik Höglund3611afc2018-09-03 10:06:10 +02001355 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001356 'packages': [
1357 {
1358 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001359 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001360 },
1361 ],
1362 'condition': 'checkout_android',
1363 'dep_type': 'cipd',
1364 },
1365
Patrik Höglund498aceb2018-08-30 14:08:53 +02001366 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1367 'packages': [
1368 {
1369 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001370 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001371 },
1372 ],
1373 'condition': 'checkout_android',
1374 'dep_type': 'cipd',
1375 },
1376
1377 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1378 'packages': [
1379 {
1380 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001381 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001382 },
1383 ],
1384 'condition': 'checkout_android',
1385 'dep_type': 'cipd',
1386 },
1387
1388 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001389 'packages': [
1390 {
1391 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001392 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001393 },
1394 ],
1395 'condition': 'checkout_android',
1396 'dep_type': 'cipd',
1397 },
1398
Yves Gerey2f385d22019-11-20 12:10:08 +01001399 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1400 'packages': [
1401 {
1402 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001403 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001404 },
1405 ],
1406 'condition': 'checkout_android',
1407 'dep_type': 'cipd',
1408 },
1409
Yves Gerey3606cab82018-09-19 19:20:19 +02001410 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1411 'packages': [
1412 {
1413 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001414 'version': 'version:2@2.14.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001415 },
1416 ],
1417 'condition': 'checkout_android',
1418 'dep_type': 'cipd',
1419 },
1420
1421 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1422 'packages': [
1423 {
1424 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001425 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001426 },
1427 ],
1428 'condition': 'checkout_android',
1429 'dep_type': 'cipd',
1430 },
1431
1432 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1433 'packages': [
1434 {
1435 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001436 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001437 },
1438 ],
1439 'condition': 'checkout_android',
1440 'dep_type': 'cipd',
1441 },
1442
1443 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1444 'packages': [
1445 {
1446 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001447 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001448 },
1449 ],
1450 'condition': 'checkout_android',
1451 'dep_type': 'cipd',
1452 },
1453
1454 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1455 'packages': [
1456 {
1457 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001458 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001459 },
1460 ],
1461 'condition': 'checkout_android',
1462 'dep_type': 'cipd',
1463 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001464
1465 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1466 'packages': [
1467 {
1468 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001469 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001470 },
1471 ],
1472 'condition': 'checkout_android',
1473 'dep_type': 'cipd',
1474 },
1475
Artem Titov14b0e732021-01-27 09:16:07 +01001476 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1477 'packages': [
1478 {
1479 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001480 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001481 },
1482 ],
1483 'condition': 'checkout_android',
1484 'dep_type': 'cipd',
1485 },
1486
1487 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1488 'packages': [
1489 {
1490 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001491 'version': 'version:2@19.5.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001492 },
1493 ],
1494 'condition': 'checkout_android',
1495 'dep_type': 'cipd',
1496 },
1497
1498 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1499 'packages': [
1500 {
1501 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001502 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001503 },
1504 ],
1505 'condition': 'checkout_android',
1506 'dep_type': 'cipd',
1507 },
1508
1509 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1510 'packages': [
1511 {
1512 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001513 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001514 },
1515 ],
1516 'condition': 'checkout_android',
1517 'dep_type': 'cipd',
1518 },
1519
1520 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1521 'packages': [
1522 {
1523 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001524 'version': 'version:2@17.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001525 },
1526 ],
1527 'condition': 'checkout_android',
1528 'dep_type': 'cipd',
1529 },
1530
1531 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1532 'packages': [
1533 {
1534 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001535 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001536 },
1537 ],
1538 'condition': 'checkout_android',
1539 'dep_type': 'cipd',
1540 },
1541
1542 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1543 'packages': [
1544 {
1545 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001546 'version': 'version:2@17.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001547 },
1548 ],
1549 'condition': 'checkout_android',
1550 'dep_type': 'cipd',
1551 },
1552
1553 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1554 'packages': [
1555 {
1556 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001557 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001558 },
1559 ],
1560 'condition': 'checkout_android',
1561 'dep_type': 'cipd',
1562 },
1563
1564 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1565 'packages': [
1566 {
1567 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001568 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001569 },
1570 ],
1571 'condition': 'checkout_android',
1572 'dep_type': 'cipd',
1573 },
1574
1575 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1576 'packages': [
1577 {
1578 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001579 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001580 },
1581 ],
1582 'condition': 'checkout_android',
1583 'dep_type': 'cipd',
1584 },
1585
1586 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1587 'packages': [
1588 {
1589 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001590 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001591 },
1592 ],
1593 'condition': 'checkout_android',
1594 'dep_type': 'cipd',
1595 },
1596
Patrik Höglund498aceb2018-08-30 14:08:53 +02001597 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1598 'packages': [
1599 {
1600 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001601 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001602 },
1603 ],
1604 'condition': 'checkout_android',
1605 'dep_type': 'cipd',
1606 },
1607
Yves Gerey2f385d22019-11-20 12:10:08 +01001608 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1609 'packages': [
1610 {
1611 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001612 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001613 },
1614 ],
1615 'condition': 'checkout_android',
1616 'dep_type': 'cipd',
1617 },
1618
Patrik Höglund498aceb2018-08-30 14:08:53 +02001619 'src/third_party/android_deps/libs/com_google_guava_guava': {
1620 'packages': [
1621 {
1622 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001623 'version': 'version:2@31.0.1-jre.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001624 },
1625 ],
1626 'condition': 'checkout_android',
1627 'dep_type': 'cipd',
1628 },
1629
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001630 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1631 'packages': [
1632 {
1633 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001634 'version': 'version:2@31.1-android.cr1',
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001635 },
1636 ],
1637 'condition': 'checkout_android',
1638 'dep_type': 'cipd',
1639 },
1640
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001641 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1642 'packages': [
1643 {
1644 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001645 'version': 'version:2@1.0.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001646 },
1647 ],
1648 'condition': 'checkout_android',
1649 'dep_type': 'cipd',
1650 },
1651
Yves Gerey3606cab82018-09-19 19:20:19 +02001652 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1653 'packages': [
1654 {
1655 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001656 'version': 'version:2@1.3.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001657 },
1658 ],
1659 'condition': 'checkout_android',
1660 'dep_type': 'cipd',
1661 },
1662
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001663 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1664 'packages': [
1665 {
1666 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001667 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001668 },
1669 ],
1670 'condition': 'checkout_android',
1671 'dep_type': 'cipd',
1672 },
1673
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001674 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001675 'packages': [
1676 {
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001677 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001678 'version': 'version:2@3.21.1.cr1',
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001679 },
1680 ],
1681 'condition': 'checkout_android',
1682 'dep_type': 'cipd',
1683 },
1684
Yves Gerey2f385d22019-11-20 12:10:08 +01001685 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1686 'packages': [
1687 {
1688 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001689 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001690 },
1691 ],
1692 'condition': 'checkout_android',
1693 'dep_type': 'cipd',
1694 },
1695
Patrik Höglund498aceb2018-08-30 14:08:53 +02001696 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1697 'packages': [
1698 {
1699 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001700 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001701 },
1702 ],
1703 'condition': 'checkout_android',
1704 'dep_type': 'cipd',
1705 },
1706
chromium-webrtc-autoroll06a4dd62020-03-23 14:21:18 -07001707 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1708 'packages': [
1709 {
1710 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001711 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001712 },
1713 ],
1714 'condition': 'checkout_android',
1715 'dep_type': 'cipd',
1716 },
1717
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001718 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1719 'packages': [
1720 {
1721 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001722 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001723 },
1724 ],
1725 'condition': 'checkout_android',
1726 'dep_type': 'cipd',
1727 },
1728
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001729 'src/third_party/android_deps/libs/io_grpc_grpc_api': {
1730 'packages': [
1731 {
1732 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
1733 'version': 'version:2@1.49.0.cr1',
1734 },
1735 ],
1736 'condition': 'checkout_android',
1737 'dep_type': 'cipd',
1738 },
1739
1740 'src/third_party/android_deps/libs/io_grpc_grpc_binder': {
1741 'packages': [
1742 {
1743 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
1744 'version': 'version:2@1.49.0.cr1',
1745 },
1746 ],
1747 'condition': 'checkout_android',
1748 'dep_type': 'cipd',
1749 },
1750
1751 'src/third_party/android_deps/libs/io_grpc_grpc_context': {
1752 'packages': [
1753 {
1754 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
1755 'version': 'version:2@1.49.0.cr1',
1756 },
1757 ],
1758 'condition': 'checkout_android',
1759 'dep_type': 'cipd',
1760 },
1761
1762 'src/third_party/android_deps/libs/io_grpc_grpc_core': {
1763 'packages': [
1764 {
1765 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
1766 'version': 'version:2@1.49.0.cr1',
1767 },
1768 ],
1769 'condition': 'checkout_android',
1770 'dep_type': 'cipd',
1771 },
1772
1773 'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
1774 'packages': [
1775 {
1776 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
1777 'version': 'version:2@1.49.0.cr1',
1778 },
1779 ],
1780 'condition': 'checkout_android',
1781 'dep_type': 'cipd',
1782 },
1783
1784 'src/third_party/android_deps/libs/io_grpc_grpc_stub': {
1785 'packages': [
1786 {
1787 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
1788 'version': 'version:2@1.49.0.cr1',
1789 },
1790 ],
1791 'condition': 'checkout_android',
1792 'dep_type': 'cipd',
1793 },
1794
1795 'src/third_party/android_deps/libs/io_perfmark_perfmark_api': {
1796 'packages': [
1797 {
1798 'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
1799 'version': 'version:2@0.25.0.cr1',
1800 },
1801 ],
1802 'condition': 'checkout_android',
1803 'dep_type': 'cipd',
1804 },
1805
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001806 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1807 'packages': [
1808 {
1809 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001810 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001811 },
1812 ],
1813 'condition': 'checkout_android',
1814 'dep_type': 'cipd',
1815 },
1816
Patrik Höglund498aceb2018-08-30 14:08:53 +02001817 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1818 'packages': [
1819 {
1820 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001821 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001822 },
1823 ],
1824 'condition': 'checkout_android',
1825 'dep_type': 'cipd',
1826 },
1827
1828 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001829 'packages': [
1830 {
1831 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001832 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001833 },
1834 ],
1835 'condition': 'checkout_android',
1836 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001837 },
Yves Gerey3606cab82018-09-19 19:20:19 +02001838
Christoffer Jansson53a762a2022-09-16 16:29:56 +02001839 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
1840 'packages': [
1841 {
1842 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
1843 'version': 'version:2@1.12.13.cr1',
1844 },
1845 ],
1846 'condition': 'checkout_android',
1847 'dep_type': 'cipd',
1848 },
1849
1850 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
1851 'packages': [
1852 {
1853 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
1854 'version': 'version:2@1.12.13.cr1',
1855 },
1856 ],
1857 'condition': 'checkout_android',
1858 'dep_type': 'cipd',
1859 },
1860
Patrik Höglund0e089db2020-02-24 13:31:03 +01001861 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1862 'packages': [
1863 {
1864 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001865 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001866 },
1867 ],
1868 'condition': 'checkout_android',
1869 'dep_type': 'cipd',
1870 },
1871
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001872 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1873 'packages': [
1874 {
1875 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001876 'version': 'version:2@2.3.0.cr1',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001877 },
1878 ],
1879 'condition': 'checkout_android',
1880 'dep_type': 'cipd',
1881 },
1882
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -07001883 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
1884 'packages': [
1885 {
1886 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
1887 'version': 'version:2@1.68.cr1',
1888 },
1889 ],
1890 'condition': 'checkout_android',
1891 'dep_type': 'cipd',
1892 },
1893
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001894 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1895 'packages': [
1896 {
1897 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001898 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001899 },
1900 ],
1901 'condition': 'checkout_android',
1902 'dep_type': 'cipd',
1903 },
1904
Yves Gerey3606cab82018-09-19 19:20:19 +02001905 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1906 'packages': [
1907 {
1908 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001909 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001910 },
1911 ],
1912 'condition': 'checkout_android',
1913 'dep_type': 'cipd',
1914 },
1915
Yves Gerey2f385d22019-11-20 12:10:08 +01001916 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001917 'packages': [
1918 {
Yves Gerey2f385d22019-11-20 12:10:08 +01001919 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autorolld035d7e2022-09-30 03:02:52 -07001920 'version': 'version:2@3.25.0.cr1',
1921 },
1922 ],
1923 'condition': 'checkout_android',
1924 'dep_type': 'cipd',
1925 },
1926
1927 'src/third_party/android_deps/libs/org_checkerframework_checker_util': {
1928 'packages': [
1929 {
1930 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
1931 'version': 'version:2@3.25.0.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001932 },
1933 ],
1934 'condition': 'checkout_android',
1935 'dep_type': 'cipd',
1936 },
1937
landreye742d8c2021-09-15 17:27:02 +00001938 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001939 'packages': [
1940 {
landreye742d8c2021-09-15 17:27:02 +00001941 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001942 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001943 },
1944 ],
1945 'condition': 'checkout_android',
1946 'dep_type': 'cipd',
1947 },
1948
1949 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1950 'packages': [
1951 {
1952 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001953 'version': 'version:2@1.21.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001954 },
1955 ],
1956 'condition': 'checkout_android',
1957 'dep_type': 'cipd',
1958 },
1959
chromium-webrtc-autoroll1e43ce62023-01-24 04:02:40 -08001960 'src/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber': {
1961 'packages': [
1962 {
1963 'package': 'chromium/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber',
1964 'version': 'version:2@2.5.2.cr1',
1965 },
1966 ],
1967 'condition': 'checkout_android',
1968 'dep_type': 'cipd',
1969 },
1970
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001971 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1972 'packages': [
1973 {
1974 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001975 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001976 },
1977 ],
1978 'condition': 'checkout_android',
1979 'dep_type': 'cipd',
1980 },
1981
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001982 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1983 'packages': [
1984 {
1985 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1986 'version': 'version:2@2.2.cr1',
1987 },
1988 ],
1989 'condition': 'checkout_android',
1990 'dep_type': 'cipd',
1991 },
1992
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001993 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
1994 'packages': [
1995 {
1996 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001997 'version': 'version:2@13.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001998 },
1999 ],
2000 'condition': 'checkout_android',
2001 'dep_type': 'cipd',
2002 },
2003
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002004 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
2005 'packages': [
2006 {
2007 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -08002008 'version': 'version:2@1.8.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002009 },
2010 ],
2011 'condition': 'checkout_android',
2012 'dep_type': 'cipd',
2013 },
2014
2015 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
2016 'packages': [
2017 {
2018 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -08002019 'version': 'version:2@1.8.0.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002020 },
2021 ],
2022 'condition': 'checkout_android',
2023 'dep_type': 'cipd',
2024 },
2025
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002026 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
2027 'packages': [
2028 {
2029 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -08002030 'version': 'version:2@1.8.0.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002031 },
2032 ],
2033 'condition': 'checkout_android',
2034 'dep_type': 'cipd',
2035 },
2036
2037 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
2038 'packages': [
2039 {
2040 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -08002041 'version': 'version:2@1.8.0.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002042 },
2043 ],
2044 'condition': 'checkout_android',
2045 'dep_type': 'cipd',
2046 },
2047
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002048 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
2049 'packages': [
2050 {
2051 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002052 'version': 'version:2@1.6.1.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002053 },
2054 ],
2055 'condition': 'checkout_android',
2056 'dep_type': 'cipd',
2057 },
2058
2059 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
2060 'packages': [
2061 {
2062 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002063 'version': 'version:2@1.6.1.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01002064 },
2065 ],
2066 'condition': 'checkout_android',
2067 'dep_type': 'cipd',
2068 },
2069
2070 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
2071 'packages': [
2072 {
2073 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002074 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002075 },
2076 ],
2077 'condition': 'checkout_android',
2078 'dep_type': 'cipd',
2079 },
2080
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07002081 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
2082 'packages': [
2083 {
2084 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07002085 'version': 'version:2@1.15.1.cr1',
2086 },
2087 ],
2088 'condition': 'checkout_android',
2089 'dep_type': 'cipd',
2090 },
2091
2092 'src/third_party/android_deps/libs/org_mockito_mockito_core': {
2093 'packages': [
2094 {
2095 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
2096 'version': 'version:2@4.7.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07002097 },
2098 ],
2099 'condition': 'checkout_android',
2100 'dep_type': 'cipd',
2101 },
2102
Christoffer Jansson53a762a2022-09-16 16:29:56 +02002103 'src/third_party/android_deps/libs/org_objenesis_objenesis': {
2104 'packages': [
2105 {
2106 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
2107 'version': 'version:2@3.2.cr1',
2108 },
2109 ],
2110 'condition': 'checkout_android',
2111 'dep_type': 'cipd',
2112 },
2113
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002114 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
2115 'packages': [
2116 {
2117 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002118 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002119 },
2120 ],
2121 'condition': 'checkout_android',
2122 'dep_type': 'cipd',
2123 },
2124
2125 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
2126 'packages': [
2127 {
2128 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002129 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002130 },
2131 ],
2132 'condition': 'checkout_android',
2133 'dep_type': 'cipd',
2134 },
2135
2136 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
2137 'packages': [
2138 {
2139 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002140 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002141 },
2142 ],
2143 'condition': 'checkout_android',
2144 'dep_type': 'cipd',
2145 },
2146
2147 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
2148 'packages': [
2149 {
2150 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002151 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002152 },
2153 ],
2154 'condition': 'checkout_android',
2155 'dep_type': 'cipd',
2156 },
2157
2158 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2159 'packages': [
2160 {
2161 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002162 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002163 },
2164 ],
2165 'condition': 'checkout_android',
2166 'dep_type': 'cipd',
2167 },
2168
Yves Gerey2f385d22019-11-20 12:10:08 +01002169 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2170 'packages': [
2171 {
2172 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002173 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01002174 },
2175 ],
2176 'condition': 'checkout_android',
2177 'dep_type': 'cipd',
2178 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002179
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002180 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2181 'packages': [
2182 {
2183 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
landrey6f248172022-07-27 14:19:30 +00002184 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002185 },
2186 ],
2187 'condition': 'checkout_android',
2188 'dep_type': 'cipd',
2189 },
2190
2191 'src/third_party/android_deps/libs/org_robolectric_junit': {
2192 'packages': [
2193 {
2194 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
landrey6f248172022-07-27 14:19:30 +00002195 'version': 'version:2@4.8.1.cr1',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002196 },
2197 ],
2198 'condition': 'checkout_android',
2199 'dep_type': 'cipd',
2200 },
2201
2202 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2203 'packages': [
2204 {
2205 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
landrey6f248172022-07-27 14:19:30 +00002206 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002207 },
2208 ],
2209 'condition': 'checkout_android',
2210 'dep_type': 'cipd',
2211 },
2212
2213 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2214 'packages': [
2215 {
2216 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
landrey6f248172022-07-27 14:19:30 +00002217 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002218 },
2219 ],
2220 'condition': 'checkout_android',
2221 'dep_type': 'cipd',
2222 },
2223
2224 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2225 'packages': [
2226 {
2227 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
landrey6f248172022-07-27 14:19:30 +00002228 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002229 },
2230 ],
2231 'condition': 'checkout_android',
2232 'dep_type': 'cipd',
2233 },
2234
2235 'src/third_party/android_deps/libs/org_robolectric_resources': {
2236 'packages': [
2237 {
2238 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
landrey6f248172022-07-27 14:19:30 +00002239 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002240 },
2241 ],
2242 'condition': 'checkout_android',
2243 'dep_type': 'cipd',
2244 },
2245
2246 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2247 'packages': [
2248 {
2249 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
landrey6f248172022-07-27 14:19:30 +00002250 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002251 },
2252 ],
2253 'condition': 'checkout_android',
2254 'dep_type': 'cipd',
2255 },
2256
2257 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2258 'packages': [
2259 {
2260 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
landrey6f248172022-07-27 14:19:30 +00002261 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002262 },
2263 ],
2264 'condition': 'checkout_android',
2265 'dep_type': 'cipd',
2266 },
2267
2268 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2269 'packages': [
2270 {
2271 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
landrey6f248172022-07-27 14:19:30 +00002272 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002273 },
2274 ],
2275 'condition': 'checkout_android',
2276 'dep_type': 'cipd',
2277 },
2278
2279 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2280 'packages': [
2281 {
2282 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
landrey6f248172022-07-27 14:19:30 +00002283 'version': 'version:2@4.8.1.cr1',
Björn Tereliuscaf20632022-02-24 12:15:25 +01002284 },
2285 ],
2286 'condition': 'checkout_android',
2287 'dep_type': 'cipd',
2288 },
2289
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002290 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2291 'packages': [
2292 {
2293 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
landrey6f248172022-07-27 14:19:30 +00002294 'version': 'version:2@4.8.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002295 },
2296 ],
2297 'condition': 'checkout_android',
2298 'dep_type': 'cipd',
2299 },
2300
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002301 'src/third_party/android_deps/libs/org_robolectric_utils': {
2302 'packages': [
2303 {
2304 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
landrey6f248172022-07-27 14:19:30 +00002305 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002306 },
2307 ],
2308 'condition': 'checkout_android',
2309 'dep_type': 'cipd',
2310 },
2311
2312 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2313 'packages': [
2314 {
2315 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
landrey6f248172022-07-27 14:19:30 +00002316 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002317 },
2318 ],
2319 'condition': 'checkout_android',
2320 'dep_type': 'cipd',
2321 },
2322
Yves Gerey3606cab82018-09-19 19:20:19 +02002323 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002324}
kjellander200028f2017-08-17 09:54:12 -07002325
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002326hooks = [
2327 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002328 # This clobbers when necessary (based on get_landmines.py). It should be
2329 # an early hook but it will need to be run after syncing Chromium and
2330 # setting up the links, so the script actually exists.
2331 'name': 'landmines',
2332 'pattern': '.',
2333 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002334 'python3',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002335 'src/build/landmines.py',
2336 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002337 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002338 '--src-dir',
2339 'src',
2340 ],
2341 },
oprypin40e7ebd2017-07-27 01:40:18 -07002342 {
2343 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2344 # disabled.
2345 'name': 'disable_depot_tools_selfupdate',
2346 'pattern': '.',
2347 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002348 'python3',
oprypin40e7ebd2017-07-27 01:40:18 -07002349 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2350 '--disable',
2351 ],
2352 },
kjellander24d812d2016-11-22 07:02:11 -08002353 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002354 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002355 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002356 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002357 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002358 '--arch=arm'],
2359 },
2360 {
2361 'name': 'sysroot_arm64',
2362 'pattern': '.',
2363 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002364 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002365 '--arch=arm64'],
2366 },
2367 {
2368 'name': 'sysroot_x86',
2369 'pattern': '.',
2370 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2371 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002372 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002373 '--arch=i386'],
2374 },
2375 {
2376 'name': 'sysroot_mips',
2377 'pattern': '.',
2378 'condition': 'checkout_linux and checkout_mips',
2379 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002380 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002381 '--arch=mipsel'],
2382 },
2383 {
2384 'name': 'sysroot_x64',
2385 'pattern': '.',
2386 'condition': 'checkout_linux and checkout_x64',
2387 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002388 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002389 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002390 },
2391 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002392 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2393 'name': 'ciopfs_linux',
2394 'pattern': '.',
2395 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002396 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002397 'src/third_party/depot_tools/download_from_google_storage.py',
2398 '--no_resume',
2399 '--no_auth',
2400 '--bucket', 'chromium-browser-clang/ciopfs',
2401 '-s', 'src/build/ciopfs.sha1',
2402 ]
2403 },
2404 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002405 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002406 'name': 'win_toolchain',
2407 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002408 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002409 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002410 },
kjellanderec2c93e2017-09-08 10:52:17 -07002411 {
2412 # Update the Mac toolchain if necessary.
2413 'name': 'mac_toolchain',
2414 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002415 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002416 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 10:52:17 -07002417 },
Byoungchan Leeb440c452022-09-26 18:42:43 +09002418
2419 {
2420 'name': 'Download Fuchsia SDK from GCS',
2421 'pattern': '.',
2422 'condition': 'checkout_fuchsia',
2423 'action': [
2424 'python3',
2425 'src/build/fuchsia/update_sdk.py',
2426 '--cipd-prefix={fuchsia_sdk_cipd_prefix}',
2427 '--version={fuchsia_version}',
2428 ],
2429 },
kjellander24d812d2016-11-22 07:02:11 -08002430 {
Christoffer Jansson25e41562022-09-23 08:38:54 +02002431 'name': 'Download Fuchsia system images',
2432 'pattern': '.',
Christoffer Jansson816e26d2022-11-11 16:08:31 +01002433 'condition': 'checkout_fuchsia and checkout_fuchsia_product_bundles',
Christoffer Jansson25e41562022-09-23 08:38:54 +02002434 'action': [
2435 'python3',
Christoffer Jansson816e26d2022-11-11 16:08:31 +01002436 'src/build/fuchsia/update_product_bundles.py',
2437 '{checkout_fuchsia_boot_images}',
Christoffer Jansson25e41562022-09-23 08:38:54 +02002438 ],
2439 },
2440 {
kjellander24d812d2016-11-22 07:02:11 -08002441 # Note: On Win, this should run after win_toolchain, as it may use it.
2442 'name': 'clang',
2443 'pattern': '.',
Nico Weber02788992021-10-26 21:36:38 -04002444 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002445 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002446 {
2447 # Update LASTCHANGE.
2448 'name': 'lastchange',
2449 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002450 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 04:58:47 -08002451 '-o', 'src/build/util/LASTCHANGE'],
2452 },
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002453 # Pull dsymutil binaries using checked-in hashes.
2454 {
2455 'name': 'dsymutil_mac_arm64',
2456 'pattern': '.',
2457 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2458 'action': [ 'python3',
2459 'src/third_party/depot_tools/download_from_google_storage.py',
2460 '--no_resume',
2461 '--no_auth',
2462 '--bucket', 'chromium-browser-clang',
2463 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2464 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2465 ],
2466 },
2467 {
2468 'name': 'dsymutil_mac_x64',
2469 'pattern': '.',
2470 'condition': 'host_os == "mac" and host_cpu == "x64"',
2471 'action': [ 'python3',
2472 'src/third_party/depot_tools/download_from_google_storage.py',
2473 '--no_resume',
2474 '--no_auth',
2475 '--bucket', 'chromium-browser-clang',
2476 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2477 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2478 ],
2479 },
kjellander24d812d2016-11-22 07:02:11 -08002480 # Pull clang-format binaries using checked-in hashes.
2481 {
2482 'name': 'clang_format_win',
2483 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002484 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002485 'action': [ 'python3',
2486 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002487 '--no_resume',
2488 '--platform=win32',
2489 '--no_auth',
2490 '--bucket', 'chromium-clang-format',
2491 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2492 ],
2493 },
2494 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002495 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 07:02:11 -08002496 'pattern': '.',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002497 'condition': 'host_os == "mac" and host_cpu == "x64"',
2498 'action': [ 'python3',
2499 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002500 '--no_resume',
2501 '--platform=darwin',
2502 '--no_auth',
2503 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002504 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2505 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 07:02:11 -08002506 ],
2507 },
2508 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002509 'name': 'clang_format_mac_arm64',
2510 'pattern': '.',
2511 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2512 'action': [ 'python3',
2513 'src/third_party/depot_tools/download_from_google_storage.py',
2514 '--no_resume',
2515 '--no_auth',
2516 '--bucket', 'chromium-clang-format',
2517 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2518 '-o', 'src/buildtools/mac/clang-format',
2519 ],
2520 },
2521 {
kjellander24d812d2016-11-22 07:02:11 -08002522 'name': 'clang_format_linux',
2523 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002524 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002525 'action': [ 'python3',
2526 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002527 '--no_resume',
2528 '--platform=linux*',
2529 '--no_auth',
2530 '--bucket', 'chromium-clang-format',
2531 '-s', 'src/buildtools/linux64/clang-format.sha1',
2532 ],
2533 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002534 # Pull rc binaries using checked-in hashes.
2535 {
2536 'name': 'rc_win',
2537 'pattern': '.',
2538 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002539 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002540 'src/third_party/depot_tools/download_from_google_storage.py',
2541 '--no_resume',
2542 '--no_auth',
2543 '--bucket', 'chromium-browser-clang/rc',
2544 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2545 ],
2546 },
2547 {
2548 'name': 'rc_mac',
2549 'pattern': '.',
2550 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002551 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002552 'src/third_party/depot_tools/download_from_google_storage.py',
2553 '--no_resume',
2554 '--no_auth',
2555 '--bucket', 'chromium-browser-clang/rc',
2556 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2557 ],
2558 },
2559 {
2560 'name': 'rc_linux',
2561 'pattern': '.',
2562 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002563 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002564 'src/third_party/depot_tools/download_from_google_storage.py',
2565 '--no_resume',
2566 '--no_auth',
2567 '--bucket', 'chromium-browser-clang/rc',
2568 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2569 ],
2570 },
kjellander24d812d2016-11-22 07:02:11 -08002571 {
Mirko Bonadei2d525fe2020-03-06 14:07:45 +01002572 'name': 'test_fonts',
2573 'pattern': '.',
2574 'action': [ 'download_from_google_storage',
2575 '--no_resume',
2576 '--extract',
2577 '--no_auth',
2578 '--bucket', 'chromium-fonts',
2579 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2580 ],
2581 },
2582 {
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002583 'name': 'msan_chained_origins_focal',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002584 'pattern': '.',
2585 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002586 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002587 'src/third_party/depot_tools/download_from_google_storage.py',
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002588 '--no_resume',
2589 '--no_auth',
2590 '--bucket', 'chromium-instrumented-libraries',
2591 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-focal.tgz.sha1',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002592 ],
2593 },
2594 {
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002595 'name': 'msan_no_origins_focal',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002596 'pattern': '.',
2597 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002598 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002599 'src/third_party/depot_tools/download_from_google_storage.py',
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002600 '--no_resume',
2601 '--no_auth',
2602 '--bucket', 'chromium-instrumented-libraries',
2603 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-focal.tgz.sha1',
2604 ],
2605 },
2606 {
2607 'name': 'msan_chained_origins_xenial',
2608 'pattern': '.',
2609 'condition': 'checkout_instrumented_libraries',
2610 'action': [ 'python3',
2611 'src/third_party/depot_tools/download_from_google_storage.py',
2612 '--no_resume',
2613 '--no_auth',
2614 '--bucket', 'chromium-instrumented-libraries',
2615 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-xenial.tgz.sha1',
2616 ],
2617 },
2618 {
2619 'name': 'msan_no_origins_xenial',
2620 'pattern': '.',
2621 'condition': 'checkout_instrumented_libraries',
2622 'action': [ 'python3',
2623 'src/third_party/depot_tools/download_from_google_storage.py',
2624 '--no_resume',
2625 '--no_auth',
2626 '--bucket', 'chromium-instrumented-libraries',
2627 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-xenial.tgz.sha1',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002628 ],
kjellander24d812d2016-11-22 07:02:11 -08002629 },
2630 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002631 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002632 'pattern': '.',
2633 'action': ['download_from_google_storage',
2634 '--directory',
2635 '--recursive',
2636 '--num_threads=10',
2637 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002638 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002639 '--bucket', 'chromium-webrtc-resources',
2640 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002641 },
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002642 {
2643 'name': 'Generate component metadata for tests',
2644 'pattern': '.',
2645 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002646 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002647 'src/testing/generate_location_tags.py',
2648 '--out',
2649 'src/testing/location_tags.json',
2650 ],
2651 },
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002652 # Download and initialize "vpython" VirtualEnv environment packages.
2653 {
2654 'name': 'vpython_common',
2655 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002656 'action': [ 'vpython3',
2657 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002658 '-vpython-tool', 'install',
2659 ],
2660 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002661]
kjellander200028f2017-08-17 09:54:12 -07002662
Oleh Prypindcba72b2019-02-08 10:39:45 +01002663recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002664
2665# Define rules for which include paths are allowed in our source.
2666include_rules = [
2667 # Base is only used to build Android APK tests and may not be referenced by
2668 # WebRTC production code.
2669 "-base",
2670 "-chromium",
2671 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002672 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002673
2674 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002675 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002676
2677 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002678 "+api",
2679 "+modules/include",
2680 "+rtc_base",
2681 "+test",
2682 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002683
Mirko Bonadei59f3c682020-07-11 13:13:45 +02002684 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002685 "+absl/algorithm/algorithm.h",
2686 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002687 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002688 "+absl/base/config.h",
Markus Handellf70fbc82020-06-04 00:41:20 +02002689 "+absl/base/const_init.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002690 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 12:29:02 +01002691 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 17:13:08 +02002692 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 10:08:47 +02002693 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 09:02:43 +02002694 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002695 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002696 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 12:46:14 +02002697 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002698 "+absl/strings/ascii.h",
Harald Alvestrand666c3332022-10-18 12:32:40 +00002699 "+absl/strings/escaping.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002700 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002701 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002702 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002703 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002704 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002705
2706 # Abseil flags are allowed in tests and tools.
2707 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002708]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002709
2710specific_include_rules = {
2711 "webrtc_lib_link_test\.cc": [
2712 "+media/engine",
2713 "+modules/audio_device",
2714 "+modules/audio_processing",
2715 ]
2716}