blob: 3e378c808e8fd0b77ddb81e02d53d42872161f4f [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-autoroll92147182023-01-30 06:01:17 -080013 'chromium_revision': 'e182675fbb4214865ca583000ac647bef0b8d9d6',
Björn Tereliusbc032592021-06-16 10:47:17 +020014
Björn Tereliuse9c3e512023-02-06 17:07:08 +010015 # Fetch the prebuilt binaries for llvm-cov and llvm-profdata. Needed to
16 # process the raw profiles produced by instrumented targets (built with
17 # the gn arg 'use_clang_coverage').
18 'checkout_clang_coverage_tools': False,
19
Björn Tereliusbc032592021-06-16 10:47:17 +020020 # Keep the Chromium default of generating location tags.
21 'generate_location_tags': True,
Christoffer Janssonca9be222021-10-27 13:47:35 +020022
23 # ResultDB version
chromium-webrtc-autoroll7c43d242023-01-25 08:01:58 -080024 'resultdb_version': 'git_revision:ac21cf9883af7d1bf6d60e8a7448918eb3b6aa18',
Mirko Bonadeia976a872022-06-08 14:09:49 +000025
26 # By default, download the fuchsia sdk from the public sdk directory.
27 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/gn/',
Christoffer Janssondd236a92022-12-02 19:06:00 +010028 'fuchsia_version': 'version:10.20221201.3.1',
Christoffer Jansson25e41562022-09-23 08:38:54 +020029 # By default, download the fuchsia images from the fuchsia GCS bucket.
30 'fuchsia_images_bucket': 'fuchsia',
Christoffer Jansson25e41562022-09-23 08:38:54 +020031 'checkout_fuchsia': False,
Christoffer Jansson816e26d2022-11-11 16:08:31 +010032 # Since the images are hundreds of MB, default to only downloading the image
33 # most commonly useful for developers. Bots and developers that need to use
34 # other images can override this with additional images.
35 'checkout_fuchsia_boot_images': "terminal.qemu-x64",
36 'checkout_fuchsia_product_bundles': '"{checkout_fuchsia_boot_images}" != ""',
Junji Watanabeef26df82022-08-24 10:06:43 +090037
Junji Watanabeef26df82022-08-24 10:06:43 +090038 # reclient CIPD package version
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -080039 'reclient_version': 're_client_version:0.93.0.9ed3cef-gomaip',
Junji Watanabe1b84da72022-09-30 10:40:35 +090040
41 # ninja CIPD package version
42 # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
chromium-webrtc-autoroll9a8aa202023-01-17 06:06:09 -080043 'ninja_version': 'version:2@1.11.1.chromium.6',
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000044}
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020045
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000046deps = {
Byoungchan Leed69a7262022-06-23 22:06:00 +090047 # TODO(kjellander): Move this to be Android-only.
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010048 'src/base':
chromium-webrtc-autoroll942abaa2023-01-29 22:02:04 -080049 'https://chromium.googlesource.com/chromium/src/base@5f5494ca68ed1f153b5e370764b68c542d744824',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010050 'src/build':
chromium-webrtc-autoroll92147182023-01-30 06:01:17 -080051 'https://chromium.googlesource.com/chromium/src/build@882a4eaafa1c7f9746630b008444b0e87e5211ba',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010052 'src/buildtools':
landreyca1cfd42023-01-26 19:18:17 +000053 'https://chromium.googlesource.com/chromium/src/buildtools@3c7e3f1b8b1e4c0b6ec693430379cea682de78d6',
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020054 # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010055 'src/examples/androidtests/third_party/gradle': {
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020056 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010057 'condition': 'checkout_android',
58 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020059 'src/ios': {
chromium-webrtc-autoroll92147182023-01-30 06:01:17 -080060 'url': 'https://chromium.googlesource.com/chromium/src/ios@6a6fc1341659e9b69d2104b529b8bd26995c4879',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020061 'condition': 'checkout_ios',
62 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010063 'src/testing':
chromium-webrtc-autoroll92147182023-01-30 06:01:17 -080064 'https://chromium.googlesource.com/chromium/src/testing@fb8aa9ad3315fd958d155367fb9bbbafdff6a52f',
Artem Titov42f0d782018-06-27 13:23:17 +020065 'src/third_party':
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -080066 'https://chromium.googlesource.com/chromium/src/third_party@adbb0963bdea3370bb44de9f119e236f68e878f1',
Oleh Prypindcba72b2019-02-08 10:39:45 +010067
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010068 'src/buildtools/linux64': {
69 'packages': [
70 {
landreyab8c1e52022-05-19 17:16:04 +000071 'package': 'gn/gn/linux-${{arch}}',
chromium-webrtc-autoroll073601f2022-12-12 22:16:53 -080072 'version': 'git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010073 }
74 ],
75 'dep_type': 'cipd',
76 'condition': 'checkout_linux',
77 },
78 'src/buildtools/mac': {
79 'packages': [
80 {
Mirko Bonadei20422da2020-12-30 11:11:38 +010081 'package': 'gn/gn/mac-${{arch}}',
chromium-webrtc-autoroll073601f2022-12-12 22:16:53 -080082 'version': 'git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010083 }
84 ],
85 'dep_type': 'cipd',
86 'condition': 'checkout_mac',
87 },
88 'src/buildtools/win': {
89 'packages': [
90 {
91 'package': 'gn/gn/windows-amd64',
chromium-webrtc-autoroll073601f2022-12-12 22:16:53 -080092 'version': 'git_revision:5e19d2fb166fbd4f6f32147fbb2f497091a54ad8',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010093 }
94 ],
95 'dep_type': 'cipd',
96 'condition': 'checkout_win',
97 },
Junji Watanabeef26df82022-08-24 10:06:43 +090098 'src/buildtools/reclient': {
99 'packages': [
100 {
Junji Watanabe8d74b282022-12-13 17:39:14 +0900101 # https://chrome-infra-packages.appspot.com/p/infra/rbe/client/
Junji Watanabeef26df82022-08-24 10:06:43 +0900102 'package': 'infra/rbe/client/${{platform}}',
103 'version': Var('reclient_version'),
104 }
105 ],
106 'dep_type': 'cipd',
Junji Watanabe8d74b282022-12-13 17:39:14 +0900107 # Reclient doesn't have linux-arm64 package.
108 'condition': 'not (host_os == "linux" and host_cpu == "arm64")',
Junji Watanabeef26df82022-08-24 10:06:43 +0900109 },
Oleh Prypin02ba0ac2019-03-18 09:24:17 +0100110
Oleh Prypindcba72b2019-02-08 10:39:45 +0100111 'src/buildtools/clang_format/script':
chromium-webrtc-autoroll897f15d2023-01-17 12:02:22 -0800112 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@f97059df7f8b205064625cdb5f97b56668a125ef',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100113 'src/buildtools/third_party/libc++/trunk':
landreyca1cfd42023-01-26 19:18:17 +0000114 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@1127c78cf90cf253be614a1e1d3645da57edbeb4',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100115 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autorollc8270b12023-01-20 20:02:42 -0800116 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@d520d582aa710cc0a4635620c02c5dbc187deb4f',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100117 'src/buildtools/third_party/libunwind/trunk':
chromium-webrtc-autoroll92dcc2d2023-01-25 02:15:49 -0800118 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@e95b94b74d26f8387d4fb03a687a2fab0ed8e91c',
Yves Gereybe7af932019-03-06 07:07:04 +0100119
Junji Watanabe1b84da72022-09-30 10:40:35 +0900120 'src/third_party/ninja': {
121 'packages': [
122 {
123 'package': 'infra/3pp/tools/ninja/${{platform}}',
124 'version': Var('ninja_version'),
125 }
126 ],
127 'dep_type': 'cipd',
128 },
129
Mirko Bonadei07592492020-03-10 15:38:49 +0100130 'src/third_party/android_system_sdk': {
131 'packages': [
132 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200133 'package': 'chromium/third_party/android_system_sdk/public',
landrey6f248172022-07-27 14:19:30 +0000134 'version': 'RGY8Vyf8jjszRIJRFxZj7beXSUEHTQM90MtYejUvdMgC',
Mirko Bonadei07592492020-03-10 15:38:49 +0100135 },
136 ],
137 'condition': 'checkout_android',
138 'dep_type': 'cipd',
139 },
Christoffer Janssonca9be222021-10-27 13:47:35 +0200140 'src/tools/resultdb': {
141 'packages': [
142 {
143 'package': 'infra/tools/result_adapter/${{platform}}',
144 'version': Var('resultdb_version'),
145 },
146 ],
Mirko Bonadei5a2b3772021-10-28 17:14:37 +0200147 'dep_type': 'cipd',
Christoffer Janssonca9be222021-10-27 13:47:35 +0200148 },
Mirko Bonadei07592492020-03-10 15:38:49 +0100149
Yves Gerey72864962018-10-29 10:24:37 +0100150 'src/third_party/android_build_tools/aapt2': {
151 'packages': [
152 {
Artem Titov41f00de2018-11-01 16:35:16 +0100153 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-webrtc-autorollf1aa9fb2022-12-07 04:51:42 -0800154 'version': 'cbNG7g8Sinh-lsT8hWsU-RyXqLT_uh4jIb1fjCdhrzIC',
Yves Gerey72864962018-10-29 10:24:37 +0100155 },
156 ],
157 'condition': 'checkout_android',
158 'dep_type': 'cipd',
159 },
160
161 'src/third_party/android_build_tools/bundletool': {
162 'packages': [
163 {
Mirko Bonadeif1358002021-08-18 11:08:40 +0200164 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-webrtc-autorollaf80d792022-12-16 06:01:58 -0800165 'version': 'XIPSJgFHEHN1ogOJqWVktlbl8PTfLZdNf_G2h4GcnrYC',
Yves Gerey72864962018-10-29 10:24:37 +0100166 },
167 ],
168 'condition': 'checkout_android',
169 'dep_type': 'cipd',
170 },
171
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100172 'src/third_party/boringssl/src':
chromium-webrtc-autorolld2c15aa2023-01-20 14:02:21 -0800173 'https://boringssl.googlesource.com/boringssl.git@45b8d7bbd771cbf7e116db2ba1f1cc7af959497e',
Mirko Bonadei07592492020-03-10 15:38:49 +0100174 'src/third_party/breakpad/breakpad':
chromium-webrtc-autorolle8cd75a2023-01-01 22:01:10 -0800175 'https://chromium.googlesource.com/breakpad/breakpad.git@79326ebe9446add03e76b4422ff8036e812224d2',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100176 'src/third_party/catapult':
chromium-webrtc-autorollf6a1f7e2023-01-29 00:01:53 -0800177 'https://chromium.googlesource.com/catapult.git@35d06490ad8ba91feb48301edd8f842046ce7fd9',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200178 'src/third_party/ced/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200179 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200180 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100181 'src/third_party/colorama/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200182 'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
Victor Boiviea8662282021-04-12 16:09:14 +0200183 'src/third_party/crc32c/src':
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -0700184 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
oprypin40e7ebd2017-07-27 01:40:18 -0700185 'src/third_party/depot_tools':
chromium-webrtc-autoroll942abaa2023-01-29 22:02:04 -0800186 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@9d77ca716ffdd46eb4be7d5638939da5e8ffb5ef',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100187 'src/third_party/ffmpeg':
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800188 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@dcb9e9003f1a638d75756de25666c3752ebcf029',
Björn Terelius32827472022-10-25 13:35:20 +0200189 'src/third_party/flatbuffers/src':
chromium-webrtc-autoroll4456e672022-12-22 08:01:31 -0800190 'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@b47ba1d5ffae3bd4d5eaad615e33d7cc5c1e3d4a',
Florent Castelli023be3c2022-03-15 16:01:52 +0100191 'src/third_party/grpc/src': {
chromium-webrtc-autoroll64f20172023-01-09 14:02:11 -0800192 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@a017e9b7f20743c69627b94d7d101e4e6baadb44',
Florent Castelli023be3c2022-03-15 16:01:52 +0100193 },
Mirko Bonadei2d525fe2020-03-06 14:07:45 +0100194 # Used for embedded builds. CrOS & Linux use the system version.
195 'src/third_party/fontconfig/src': {
196 'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307',
197 'condition': 'checkout_linux',
198 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200199 'src/third_party/freetype/src':
chromium-webrtc-autorolldc7a14b2023-01-27 20:01:38 -0800200 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@bea675cde69c5250acf40dc195c14d793aec1e5d',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200201 'src/third_party/harfbuzz-ng/src':
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000202 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@2822b589bc837fae6f66233e2cf2eef0f6ce8470',
Markus Handellf70fbc82020-06-04 00:41:20 +0200203 'src/third_party/google_benchmark/src': {
landrey21932002021-10-20 18:03:42 +0000204 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Markus Handellf70fbc82020-06-04 00:41:20 +0200205 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200206 # WebRTC-only dependency (not present in Chromium).
207 'src/third_party/gtest-parallel':
chromium-webrtc-autorolle3342ef2022-06-21 13:03:07 -0700208 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200209 'src/third_party/google-truth': {
210 'packages': [
211 {
212 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700213 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200214 },
215 ],
216 'condition': 'checkout_android',
217 'dep_type': 'cipd',
218 },
kjellander3dae7052017-05-03 06:44:36 -0700219 'src/third_party/googletest/src':
chromium-webrtc-autoroll75e19ed2022-03-24 07:01:57 -0700220 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200221 'src/third_party/icu': {
chromium-webrtc-autoroll9d0986c2022-12-27 22:02:46 -0800222 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@2c51e5cc7e0a06cd4cd7cb2ddbac445af9b475ba',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200223 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200224 'src/third_party/jdk': {
225 'packages': [
226 {
227 'package': 'chromium/third_party/jdk',
landreyca1cfd42023-01-26 19:18:17 +0000228 'version': '-FR8HTNcMfxy7J2HUaWVa0QmEE4f68iotzvFbqOj2LEC',
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100229 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100230 ],
231 'condition': 'host_os == "linux" and checkout_android',
232 'dep_type': 'cipd',
233 },
landreyca1cfd42023-01-26 19:18:17 +0000234 # Deprecated - only use for tools which are broken real JDK.
235 # Not used by WebRTC. Added for compatibility with Chromium.
236 'src/third_party/jdk11': {
237 'packages': [
238 {
239 'package': 'chromium/third_party/jdk',
240 # Do not update this hash - any newer hash will point to JDK17+.
241 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
242 },
243 ],
244 'condition': 'checkout_android',
245 'dep_type': 'cipd',
246 },
Björn Terelius5525e632022-07-12 01:48:02 +0200247 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700248 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200249 'src/third_party/junit/src': {
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000250 'url': 'https://chromium.googlesource.com/external/junit.git@05fe2a64f59127c02135be22f416e91260d6ede6',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200251 'condition': 'checkout_android',
252 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100253 # Used for building libFuzzers (only supports Linux).
254 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800255 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100256 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700257 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ed683925e4897a84b3bffc5c1414c85b97a129a3',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100258 'src/third_party/libsrtp':
chromium-webrtc-autoroll63c96ce2021-06-11 07:02:59 -0700259 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
philipelb09d8722021-11-23 11:00:24 +0100260 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autoroll4456e672022-12-22 08:01:31 -0800261 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@ed63a7459376a21e88b871006574dc2055a2ea35',
Danil Chapovalovc46385c2020-03-11 10:45:57 +0100262 'src/third_party/libaom/source/libaom':
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800263 'https://aomedia.googlesource.com/aom.git@706ee36dcc82db6398fadae3ee93a9de1ead7aa6',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200264 'src/third_party/libunwindstack': {
chromium-webrtc-autoroll482ce912022-10-14 21:02:36 -0700265 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@4dbfa0e8c844c8e243b297bc185e54a99ff94f9e',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200266 'condition': 'checkout_android',
267 },
Andrey Logvin249aa4d2020-06-10 09:57:04 +0000268 'src/third_party/perfetto':
chromium-webrtc-autoroll92147182023-01-30 06:01:17 -0800269 'https://android.googlesource.com/platform/external/perfetto.git@81c39bac7b68480ad61e2e71d41625acd1d729cc',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100270 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800271 'https://chromium.googlesource.com/webm/libvpx.git@db69ce6aea278bee88668fd9cc2af2e544516fdb',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100272 'src/third_party/libyuv':
chromium-webrtc-autoroll16f1fd32023-01-05 16:02:29 -0800273 'https://chromium.googlesource.com/libyuv/libyuv.git@6e4b0acb4b3d5858c77a044aad46132998ac4a76',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200274 'src/third_party/lss': {
chromium-webrtc-autorolla7dcd292022-08-24 01:04:58 -0700275 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200276 'condition': 'checkout_android or checkout_linux',
277 },
278 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200279 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200280 'condition': 'checkout_android',
281 },
Yves Gerey0393c642018-11-08 18:30:39 +0100282
283 # Used by boringssl.
284 'src/third_party/nasm': {
chromium-webrtc-autoroll508979b2023-01-24 18:04:50 -0800285 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@7fc833e889d1afda72c06220e5bed8fb43b2e5ce'
Yves Gerey0393c642018-11-08 18:30:39 +0100286 },
287
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100288 'src/third_party/openh264/src':
chromium-webrtc-autorollf836b1d2022-11-01 13:02:03 -0700289 'https://chromium.googlesource.com/external/github.com/cisco/openh264@db956674bbdfbaab5acdd3fdb4117c2fef5527e9',
Patrik Höglund72520532018-06-08 10:43:05 +0200290 'src/third_party/r8': {
291 'packages': [
292 {
293 'package': 'chromium/third_party/r8',
chromium-webrtc-autoroll92147182023-01-30 06:01:17 -0800294 'version': 'kTwoRbYJ0cNEX_B1XARsNkSFKf4bOHgQCEiP4afsmBUC',
Patrik Höglund72520532018-06-08 10:43:05 +0200295 },
296 ],
297 'condition': 'checkout_android',
298 'dep_type': 'cipd',
299 },
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000300 # This duplication is intentional, so we avoid updating the r8.jar used by
301 # dexing unless necessary, since each update invalidates all incremental
302 # dexing and unnecessarily slows down all bots.
303 'src/third_party/r8/d8': {
304 'packages': [
305 {
306 'package': 'chromium/third_party/r8',
chromium-webrtc-autoroll1287ead2022-11-02 13:17:14 -0700307 'version': 'qGtBu6TtxyR5XNy4cmsslb7c946YtkZF5_QCjVP-wc8C',
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000308 },
309 ],
310 'condition': 'checkout_android',
311 'dep_type': 'cipd',
312 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200313 'src/third_party/requests/src': {
Artem Titov378a9482020-07-29 23:49:46 +0200314 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200315 'condition': 'checkout_android',
316 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100317 'src/tools':
chromium-webrtc-autoroll92147182023-01-30 06:01:17 -0800318 'https://chromium.googlesource.com/chromium/src/tools@ff1e0591335896f91a12f670031f04cc52d9eeaa',
Oleh Prypine18e2692018-02-19 18:43:17 +0100319
320 'src/third_party/accessibility_test_framework': {
321 'packages': [
322 {
323 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800324 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100325 },
326 ],
327 'condition': 'checkout_android',
328 'dep_type': 'cipd',
329 },
330
331 'src/third_party/android_support_test_runner': {
332 'packages': [
333 {
334 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800335 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100336 },
337 ],
338 'condition': 'checkout_android',
339 'dep_type': 'cipd',
340 },
341
Björn Terelius5525e632022-07-12 01:48:02 +0200342 'src/third_party/byte_buddy': {
Oleh Prypine18e2692018-02-19 18:43:17 +0100343 'packages': [
344 {
345 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800346 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100347 },
348 ],
349 'condition': 'checkout_android',
350 'dep_type': 'cipd',
351 },
352
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200353 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
354 'packages': [
355 {
356 'package': 'chromium/third_party/android_sdk/public/build-tools',
357 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
358 },
359 ],
360 'condition': 'checkout_android',
361 'dep_type': 'cipd',
362 },
363
Oleh Prypine18e2692018-02-19 18:43:17 +0100364 'src/third_party/espresso': {
365 'packages': [
366 {
367 'package': 'chromium/third_party/espresso',
Jeremy Leconteb19cfee2020-06-25 22:57:49 +0200368 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100369 },
370 ],
371 'condition': 'checkout_android',
372 'dep_type': 'cipd',
373 },
374
Oleh Prypine18e2692018-02-19 18:43:17 +0100375 'src/third_party/hamcrest': {
376 'packages': [
377 {
378 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800379 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100380 },
381 ],
382 'condition': 'checkout_android',
383 'dep_type': 'cipd',
384 },
385
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100386 'src/third_party/android_ndk': {
Björn Tereliuscbcf8f32022-04-12 19:04:32 +0200387 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100388 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100389 },
390
Andrey Logvin32edd542021-02-05 13:58:04 +0000391 'src/third_party/androidx': {
392 'packages': [
393 {
394 'package': 'chromium/third_party/androidx',
chromium-webrtc-autoroll92147182023-01-30 06:01:17 -0800395 'version': 'Hdb7ZPqGV3lLyY7geGwmoelVab7mxM0oA0jtglEVp2MC',
Andrey Logvin32edd542021-02-05 13:58:04 +0000396 },
397 ],
398 'condition': 'checkout_android',
399 'dep_type': 'cipd',
400 },
401
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200402 'src/third_party/android_build_tools/manifest_merger': {
403 'packages': [
404 {
405 'package': 'chromium/third_party/android_build_tools/manifest_merger',
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800406 'version': '5Zw4RYBL86koJro2O-jjcZYxOOdEW-hJDYykae8efQAC',
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200407 },
408 ],
409 'condition': 'checkout_android',
410 'dep_type': 'cipd',
411 },
412
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100413 'src/third_party/android_sdk/public': {
414 'packages': [
415 {
landrey6f248172022-07-27 14:19:30 +0000416 'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0',
417 'version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100418 },
419 {
420 'package': 'chromium/third_party/android_sdk/public/emulator',
landrey6f248172022-07-27 14:19:30 +0000421 'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100422 },
423 {
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100424 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200425 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100426 },
427 {
428 'package': 'chromium/third_party/android_sdk/public/platform-tools',
landrey6f248172022-07-27 14:19:30 +0000429 'version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100430 },
431 {
landrey6f248172022-07-27 14:19:30 +0000432 'package': 'chromium/third_party/android_sdk/public/platforms/android-33',
433 'version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100434 },
435 {
Mirko Bonadei23671032023-01-31 09:46:19 +0100436 'package': 'chromium/third_party/android_sdk/public/platforms/android-tiramisuprivacysandbox',
437 'version': 'YWMYkzyxGBgVsty0GhXL1oxbY0pGXQIgFc0Rh7ZMRPYC',
438 },
439 {
Mirko Bonadei4c039d52021-10-31 17:42:39 +0100440 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
441 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100442 },
443 {
Yves Gerey434dfa72020-01-07 06:56:55 +0100444 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-webrtc-autoroll5e7ae142023-01-22 02:16:34 -0800445 'version': '3Yn5Sn7BMObm8gsoZCF0loJMKg9_PpgU07G9DObCLdQC',
Yves Gerey434dfa72020-01-07 06:56:55 +0100446 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100447 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100448 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100449 'dep_type': 'cipd',
450 },
451
Oleh Prypine18e2692018-02-19 18:43:17 +0100452 'src/third_party/icu4j': {
453 'packages': [
454 {
455 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800456 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100457 },
458 ],
459 'condition': 'checkout_android',
460 'dep_type': 'cipd',
461 },
462
Oleh Prypine18e2692018-02-19 18:43:17 +0100463 'src/third_party/objenesis': {
464 'packages': [
465 {
466 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800467 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100468 },
469 ],
470 'condition': 'checkout_android',
471 'dep_type': 'cipd',
472 },
473
Oleh Prypine18e2692018-02-19 18:43:17 +0100474 'src/third_party/robolectric': {
475 'packages': [
476 {
477 'package': 'chromium/third_party/robolectric',
chromium-webrtc-autoroll9d21eb32023-01-27 02:17:07 -0800478 'version': 'hzetqh1qFI32FOgQroZvGcGdomrgVBJ6WKRnl1KFw6EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100479 },
480 ],
481 'condition': 'checkout_android',
482 'dep_type': 'cipd',
483 },
484
485 'src/third_party/sqlite4java': {
486 'packages': [
487 {
488 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800489 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100490 },
491 ],
492 'condition': 'checkout_android',
493 'dep_type': 'cipd',
494 },
495
Artem Titov469205e2020-03-17 13:44:12 +0100496 'src/third_party/turbine': {
497 'packages': [
498 {
499 'package': 'chromium/third_party/turbine',
chromium-webrtc-autoroll92147182023-01-30 06:01:17 -0800500 'version': 'YQC-btuan_DTe9V9dv_e1LxgYSWeOoDfrd-VSqzIvHkC',
Artem Titov469205e2020-03-17 13:44:12 +0100501 },
502 ],
503 'condition': 'checkout_android',
504 'dep_type': 'cipd',
505 },
506
Artem Titarenko60d770f2018-12-07 15:46:53 +0100507 'src/tools/luci-go': {
508 'packages': [
509 {
510 'package': 'infra/tools/luci/isolate/${{platform}}',
landreyca1cfd42023-01-26 19:18:17 +0000511 'version': 'git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100512 },
513 {
Artem Titarenko60d770f2018-12-07 15:46:53 +0100514 'package': 'infra/tools/luci/swarming/${{platform}}',
landreyca1cfd42023-01-26 19:18:17 +0000515 'version': 'git_revision:221383f749a2c5b8587449d3d2e4982857daa9e7',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100516 },
517 ],
518 'dep_type': 'cipd',
519 },
Jan Grulich1264dc12022-10-18 14:27:17 +0200520 'src/third_party/pipewire/linux-amd64': {
521 'packages': [
522 {
523 'package': 'chromium/third_party/pipewire/linux-amd64',
524 'version': 'BaVKmAmwpjdS6O0pnjSaMNSKhO1nmk5mRnyPVAJ2-HEC',
525 },
526 {
527 'package': 'chromium/third_party/pipewire-media-session/linux-amd64',
528 'version': 'Y6wUeITvAA0QD1vt8_a7eQdzbp0gkI1B02qfZUMJdowC',
529 },
530 ],
531
532 'condition': 'checkout_linux',
533 'dep_type': 'cipd',
534 },
Artem Titarenko60d770f2018-12-07 15:46:53 +0100535
Yves Gerey3606cab82018-09-19 19:20:19 +0200536 # Everything coming after this is automatically updated by the auto-roller.
537 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800538 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 19:20:19 +0200539 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200540 'packages': [
541 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200542 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800543 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200544 },
545 ],
546 'condition': 'checkout_android',
547 'dep_type': 'cipd',
548 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200549
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700550 'src/third_party/android_deps/libs/android_arch_core_runtime': {
551 'packages': [
552 {
553 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800554 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700555 },
556 ],
557 'condition': 'checkout_android',
558 'dep_type': 'cipd',
559 },
560
Artem Titov4cc13a22018-07-27 11:50:40 +0200561 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200562 'packages': [
563 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200564 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800565 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700566 },
567 ],
568 'condition': 'checkout_android',
569 'dep_type': 'cipd',
570 },
571
572 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
573 'packages': [
574 {
575 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800576 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200577 },
578 ],
579 'condition': 'checkout_android',
580 'dep_type': 'cipd',
581 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200582
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700583 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
584 'packages': [
585 {
586 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800587 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700588 },
589 ],
590 'condition': 'checkout_android',
591 'dep_type': 'cipd',
592 },
593
594 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
595 'packages': [
596 {
597 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800598 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700599 },
600 ],
601 'condition': 'checkout_android',
602 'dep_type': 'cipd',
603 },
604
Artem Titov4cc13a22018-07-27 11:50:40 +0200605 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200606 'packages': [
607 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200608 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800609 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200610 },
611 ],
612 'condition': 'checkout_android',
613 'dep_type': 'cipd',
614 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200615
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700616 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
617 'packages': [
618 {
619 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800620 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700621 },
622 ],
623 'condition': 'checkout_android',
624 'dep_type': 'cipd',
625 },
626
Artem Titov4cc13a22018-07-27 11:50:40 +0200627 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200628 'packages': [
629 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200630 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800631 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200632 },
633 ],
634 'condition': 'checkout_android',
635 'dep_type': 'cipd',
636 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200637
Artem Titov4cc13a22018-07-27 11:50:40 +0200638 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200639 'packages': [
640 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200641 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800642 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700643 },
644 ],
645 'condition': 'checkout_android',
646 'dep_type': 'cipd',
647 },
648
649 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
650 'packages': [
651 {
652 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800653 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200654 },
655 ],
656 'condition': 'checkout_android',
657 'dep_type': 'cipd',
658 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200659
Artem Titov4cc13a22018-07-27 11:50:40 +0200660 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200661 'packages': [
662 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200663 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800664 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700665 },
666 ],
667 'condition': 'checkout_android',
668 'dep_type': 'cipd',
669 },
670
671 'src/third_party/android_deps/libs/com_android_support_collections': {
672 'packages': [
673 {
674 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800675 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700676 },
677 ],
678 'condition': 'checkout_android',
679 'dep_type': 'cipd',
680 },
681
682 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
683 'packages': [
684 {
685 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800686 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700687 },
688 ],
689 'condition': 'checkout_android',
690 'dep_type': 'cipd',
691 },
692
693 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
694 'packages': [
695 {
696 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800697 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700698 },
699 ],
700 'condition': 'checkout_android',
701 'dep_type': 'cipd',
702 },
703
704 'src/third_party/android_deps/libs/com_android_support_customview': {
705 'packages': [
706 {
707 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800708 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200709 },
710 ],
711 'condition': 'checkout_android',
712 'dep_type': 'cipd',
713 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200714
Artem Titov4cc13a22018-07-27 11:50:40 +0200715 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200716 'packages': [
717 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200718 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800719 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700720 },
721 ],
722 'condition': 'checkout_android',
723 'dep_type': 'cipd',
724 },
725
726 'src/third_party/android_deps/libs/com_android_support_documentfile': {
727 'packages': [
728 {
729 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800730 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700731 },
732 ],
733 'condition': 'checkout_android',
734 'dep_type': 'cipd',
735 },
736
737 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
738 'packages': [
739 {
740 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800741 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200742 },
743 ],
744 'condition': 'checkout_android',
745 'dep_type': 'cipd',
746 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200747
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700748 'src/third_party/android_deps/libs/com_android_support_interpolator': {
749 'packages': [
750 {
751 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800752 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200753 },
754 ],
755 'condition': 'checkout_android',
756 'dep_type': 'cipd',
757 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200758
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700759 'src/third_party/android_deps/libs/com_android_support_loader': {
760 'packages': [
761 {
762 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800763 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700764 },
765 ],
766 'condition': 'checkout_android',
767 'dep_type': 'cipd',
768 },
769
770 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
771 'packages': [
772 {
773 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800774 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200775 },
776 ],
777 'condition': 'checkout_android',
778 'dep_type': 'cipd',
779 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200780
Artem Titov4cc13a22018-07-27 11:50:40 +0200781 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200782 'packages': [
783 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200784 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800785 'version': 'version:2@1.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200786 },
787 ],
788 'condition': 'checkout_android',
789 'dep_type': 'cipd',
790 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200791
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700792 'src/third_party/android_deps/libs/com_android_support_print': {
793 'packages': [
794 {
795 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800796 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200797 },
798 ],
799 'condition': 'checkout_android',
800 'dep_type': 'cipd',
801 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200802
Artem Titov4cc13a22018-07-27 11:50:40 +0200803 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200804 'packages': [
805 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200806 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800807 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700808 },
809 ],
810 'condition': 'checkout_android',
811 'dep_type': 'cipd',
812 },
813
814 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
815 'packages': [
816 {
817 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800818 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200819 },
820 ],
821 'condition': 'checkout_android',
822 'dep_type': 'cipd',
823 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200824
Artem Titov4cc13a22018-07-27 11:50:40 +0200825 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200826 'packages': [
827 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200828 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800829 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200830 },
831 ],
832 'condition': 'checkout_android',
833 'dep_type': 'cipd',
834 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200835
Artem Titov4cc13a22018-07-27 11:50:40 +0200836 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200837 'packages': [
838 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200839 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800840 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200841 },
842 ],
843 'condition': 'checkout_android',
844 'dep_type': 'cipd',
845 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200846
Artem Titov4cc13a22018-07-27 11:50:40 +0200847 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200848 'packages': [
849 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200850 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800851 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200852 },
853 ],
854 'condition': 'checkout_android',
855 'dep_type': 'cipd',
856 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200857
Artem Titov4cc13a22018-07-27 11:50:40 +0200858 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200859 'packages': [
860 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200861 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800862 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200863 },
864 ],
865 'condition': 'checkout_android',
866 'dep_type': 'cipd',
867 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200868
Artem Titov4cc13a22018-07-27 11:50:40 +0200869 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200870 'packages': [
871 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200872 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800873 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200874 },
875 ],
876 'condition': 'checkout_android',
877 'dep_type': 'cipd',
878 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200879
Artem Titov4cc13a22018-07-27 11:50:40 +0200880 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200881 'packages': [
882 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200883 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800884 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200885 },
886 ],
887 'condition': 'checkout_android',
888 'dep_type': 'cipd',
889 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200890
Artem Titov4cc13a22018-07-27 11:50:40 +0200891 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200892 'packages': [
893 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200894 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800895 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200896 },
897 ],
898 'condition': 'checkout_android',
899 'dep_type': 'cipd',
900 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200901
Artem Titov4cc13a22018-07-27 11:50:40 +0200902 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200903 'packages': [
904 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200905 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800906 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700907 },
908 ],
909 'condition': 'checkout_android',
910 'dep_type': 'cipd',
911 },
912
913 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
914 'packages': [
915 {
916 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800917 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200918 },
919 ],
920 'condition': 'checkout_android',
921 'dep_type': 'cipd',
922 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200923
Artem Titov4cc13a22018-07-27 11:50:40 +0200924 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200925 'packages': [
926 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200927 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800928 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700929 },
930 ],
931 'condition': 'checkout_android',
932 'dep_type': 'cipd',
933 },
934
935 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
936 'packages': [
937 {
938 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800939 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700940 },
941 ],
942 'condition': 'checkout_android',
943 'dep_type': 'cipd',
944 },
945
946 'src/third_party/android_deps/libs/com_android_support_viewpager': {
947 'packages': [
948 {
949 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800950 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200951 },
952 ],
953 'condition': 'checkout_android',
954 'dep_type': 'cipd',
955 },
956
957 'src/third_party/android_deps/libs/com_android_tools_common': {
958 'packages': [
959 {
960 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800961 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -0800962 },
963 ],
964 'condition': 'checkout_android',
965 'dep_type': 'cipd',
966 },
967
Mirko Bonadei80939352021-04-12 19:03:37 +0200968 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
969 'packages': [
970 {
971 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800972 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200973 },
974 ],
975 'condition': 'checkout_android',
976 'dep_type': 'cipd',
977 },
978
979 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
980 'packages': [
981 {
982 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800983 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200984 },
985 ],
986 'condition': 'checkout_android',
987 'dep_type': 'cipd',
988 },
989
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800990 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100991 'packages': [
992 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800993 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800994 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100995 },
996 ],
997 'condition': 'checkout_android',
998 'dep_type': 'cipd',
999 },
1000
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08001001 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001002 'packages': [
1003 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08001004 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001005 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001006 },
1007 ],
1008 'condition': 'checkout_android',
1009 'dep_type': 'cipd',
1010 },
1011
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001012 'src/third_party/android_deps/libs/com_google_android_annotations': {
1013 'packages': [
1014 {
1015 'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
1016 'version': 'version:2@4.1.1.4.cr1',
1017 },
1018 ],
1019 'condition': 'checkout_android',
1020 'dep_type': 'cipd',
1021 },
1022
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001023 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
1024 'packages': [
1025 {
1026 '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 -07001027 'version': 'version:2@4.0.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001028 },
1029 ],
1030 'condition': 'checkout_android',
1031 'dep_type': 'cipd',
1032 },
1033
Artem Titov14b0e732021-01-27 09:16:07 +01001034 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
1035 'packages': [
1036 {
1037 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001038 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001039 },
1040 ],
1041 'condition': 'checkout_android',
1042 'dep_type': 'cipd',
1043 },
1044
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001045 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001046 'packages': [
1047 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001048 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001049 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001050 },
1051 ],
1052 'condition': 'checkout_android',
1053 'dep_type': 'cipd',
1054 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001055
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001056 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1057 'packages': [
1058 {
1059 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001060 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001061 },
1062 ],
1063 'condition': 'checkout_android',
1064 'dep_type': 'cipd',
1065 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001066
Artem Titovd673da22018-07-27 13:53:36 +02001067 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1068 'packages': [
1069 {
1070 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001071 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001072 },
1073 ],
1074 'condition': 'checkout_android',
1075 'dep_type': 'cipd',
1076 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001077
Artem Titovd673da22018-07-27 13:53:36 +02001078 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1079 'packages': [
1080 {
1081 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001082 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001083 },
1084 ],
1085 'condition': 'checkout_android',
1086 'dep_type': 'cipd',
1087 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001088
Artem Titovd673da22018-07-27 13:53:36 +02001089 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1090 'packages': [
1091 {
1092 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001093 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001094 },
1095 ],
1096 'condition': 'checkout_android',
1097 'dep_type': 'cipd',
1098 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001099
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001100 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1101 'packages': [
1102 {
1103 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001104 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001105 },
1106 ],
1107 'condition': 'checkout_android',
1108 'dep_type': 'cipd',
1109 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001110
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001111 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1112 'packages': [
1113 {
1114 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001115 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001116 },
1117 ],
1118 'condition': 'checkout_android',
1119 'dep_type': 'cipd',
1120 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001121
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001122 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1123 'packages': [
1124 {
1125 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001126 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001127 },
1128 ],
1129 'condition': 'checkout_android',
1130 'dep_type': 'cipd',
1131 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001132
Artem Titov14b0e732021-01-27 09:16:07 +01001133 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1134 'packages': [
1135 {
1136 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001137 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001138 },
1139 ],
1140 'condition': 'checkout_android',
1141 'dep_type': 'cipd',
1142 },
1143
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001144 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1145 'packages': [
1146 {
1147 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001148 'version': 'version:2@19.0.0-beta.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001149 },
1150 ],
1151 'condition': 'checkout_android',
1152 'dep_type': 'cipd',
1153 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001154
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001155 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1156 'packages': [
1157 {
1158 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001159 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001160 },
1161 ],
1162 'condition': 'checkout_android',
1163 'dep_type': 'cipd',
1164 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001165
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001166 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1167 'packages': [
1168 {
1169 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001170 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001171 },
1172 ],
1173 'condition': 'checkout_android',
1174 'dep_type': 'cipd',
1175 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001176
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001177 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1178 'packages': [
1179 {
1180 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001181 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001182 },
1183 ],
1184 'condition': 'checkout_android',
1185 'dep_type': 'cipd',
1186 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001187
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001188 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1189 'packages': [
1190 {
1191 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001192 'version': 'version:2@18.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001193 },
1194 ],
1195 'condition': 'checkout_android',
1196 'dep_type': 'cipd',
1197 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001198
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001199 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1200 'packages': [
1201 {
1202 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001203 'version': 'version:2@19.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001204 },
1205 ],
1206 'condition': 'checkout_android',
1207 'dep_type': 'cipd',
1208 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001209
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001210 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1211 'packages': [
1212 {
1213 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001214 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001215 },
1216 ],
1217 'condition': 'checkout_android',
1218 'dep_type': 'cipd',
1219 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001220
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001221 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1222 'packages': [
1223 {
1224 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001225 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001226 },
1227 ],
1228 'condition': 'checkout_android',
1229 'dep_type': 'cipd',
1230 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001231
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001232 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1233 'packages': [
1234 {
1235 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001236 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001237 },
1238 ],
1239 'condition': 'checkout_android',
1240 'dep_type': 'cipd',
1241 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001242
Artem Titovd673da22018-07-27 13:53:36 +02001243 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1244 'packages': [
1245 {
1246 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001247 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001248 },
1249 ],
1250 'condition': 'checkout_android',
1251 'dep_type': 'cipd',
1252 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001253
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001254 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001255 'packages': [
1256 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001257 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001258 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001259 },
1260 ],
1261 'condition': 'checkout_android',
1262 'dep_type': 'cipd',
1263 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001264
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001265 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1266 'packages': [
1267 {
1268 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001269 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001270 },
1271 ],
1272 'condition': 'checkout_android',
1273 'dep_type': 'cipd',
1274 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001275
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001276 'src/third_party/android_deps/libs/com_google_android_material_material': {
1277 'packages': [
1278 {
1279 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -07001280 'version': 'version:2@1.7.0-alpha02.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001281 },
1282 ],
1283 'condition': 'checkout_android',
1284 'dep_type': 'cipd',
1285 },
1286
1287 'src/third_party/android_deps/libs/com_google_android_play_core': {
1288 'packages': [
1289 {
1290 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001291 'version': 'version:2@1.10.0.cr1',
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001292 },
1293 ],
1294 'condition': 'checkout_android',
1295 'dep_type': 'cipd',
1296 },
1297
Yves Gerey2f385d22019-11-20 12:10:08 +01001298 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1299 'packages': [
1300 {
1301 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001302 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001303 },
1304 ],
1305 'condition': 'checkout_android',
1306 'dep_type': 'cipd',
1307 },
1308
1309 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1310 'packages': [
1311 {
1312 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001313 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001314 },
1315 ],
1316 'condition': 'checkout_android',
1317 'dep_type': 'cipd',
1318 },
1319
1320 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1321 'packages': [
1322 {
1323 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001324 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001325 },
1326 ],
1327 'condition': 'checkout_android',
1328 'dep_type': 'cipd',
1329 },
1330
chromium-webrtc-autorollb3a68162020-07-06 09:02:39 -07001331 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1332 'packages': [
1333 {
1334 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001335 'version': 'version:2@1.9.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001336 },
1337 ],
1338 'condition': 'checkout_android',
1339 'dep_type': 'cipd',
1340 },
1341
Yves Gerey3606cab82018-09-19 19:20:19 +02001342 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1343 'packages': [
1344 {
1345 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001346 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001347 },
1348 ],
1349 'condition': 'checkout_android',
1350 'dep_type': 'cipd',
1351 },
1352
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001353 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1354 'packages': [
1355 {
1356 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001357 'version': 'version:2@2.9.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001358 },
1359 ],
1360 'condition': 'checkout_android',
1361 'dep_type': 'cipd',
1362 },
1363
Patrik Höglund3611afc2018-09-03 10:06:10 +02001364 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001365 'packages': [
1366 {
1367 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001368 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001369 },
1370 ],
1371 'condition': 'checkout_android',
1372 'dep_type': 'cipd',
1373 },
1374
Patrik Höglund498aceb2018-08-30 14:08:53 +02001375 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1376 'packages': [
1377 {
1378 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001379 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001380 },
1381 ],
1382 'condition': 'checkout_android',
1383 'dep_type': 'cipd',
1384 },
1385
1386 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1387 'packages': [
1388 {
1389 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001390 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001391 },
1392 ],
1393 'condition': 'checkout_android',
1394 'dep_type': 'cipd',
1395 },
1396
1397 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001398 'packages': [
1399 {
1400 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001401 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001402 },
1403 ],
1404 'condition': 'checkout_android',
1405 'dep_type': 'cipd',
1406 },
1407
Yves Gerey2f385d22019-11-20 12:10:08 +01001408 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1409 'packages': [
1410 {
1411 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001412 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001413 },
1414 ],
1415 'condition': 'checkout_android',
1416 'dep_type': 'cipd',
1417 },
1418
Yves Gerey3606cab82018-09-19 19:20:19 +02001419 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1420 'packages': [
1421 {
1422 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001423 'version': 'version:2@2.14.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001424 },
1425 ],
1426 'condition': 'checkout_android',
1427 'dep_type': 'cipd',
1428 },
1429
1430 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1431 'packages': [
1432 {
1433 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001434 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001435 },
1436 ],
1437 'condition': 'checkout_android',
1438 'dep_type': 'cipd',
1439 },
1440
1441 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1442 'packages': [
1443 {
1444 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001445 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001446 },
1447 ],
1448 'condition': 'checkout_android',
1449 'dep_type': 'cipd',
1450 },
1451
1452 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1453 'packages': [
1454 {
1455 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001456 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001457 },
1458 ],
1459 'condition': 'checkout_android',
1460 'dep_type': 'cipd',
1461 },
1462
1463 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1464 'packages': [
1465 {
1466 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001467 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001468 },
1469 ],
1470 'condition': 'checkout_android',
1471 'dep_type': 'cipd',
1472 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001473
1474 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1475 'packages': [
1476 {
1477 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001478 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001479 },
1480 ],
1481 'condition': 'checkout_android',
1482 'dep_type': 'cipd',
1483 },
1484
Artem Titov14b0e732021-01-27 09:16:07 +01001485 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1486 'packages': [
1487 {
1488 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001489 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001490 },
1491 ],
1492 'condition': 'checkout_android',
1493 'dep_type': 'cipd',
1494 },
1495
1496 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1497 'packages': [
1498 {
1499 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001500 'version': 'version:2@19.5.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001501 },
1502 ],
1503 'condition': 'checkout_android',
1504 'dep_type': 'cipd',
1505 },
1506
1507 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1508 'packages': [
1509 {
1510 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001511 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001512 },
1513 ],
1514 'condition': 'checkout_android',
1515 'dep_type': 'cipd',
1516 },
1517
1518 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1519 'packages': [
1520 {
1521 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001522 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001523 },
1524 ],
1525 'condition': 'checkout_android',
1526 'dep_type': 'cipd',
1527 },
1528
1529 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1530 'packages': [
1531 {
1532 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001533 'version': 'version:2@17.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001534 },
1535 ],
1536 'condition': 'checkout_android',
1537 'dep_type': 'cipd',
1538 },
1539
1540 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1541 'packages': [
1542 {
1543 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001544 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001545 },
1546 ],
1547 'condition': 'checkout_android',
1548 'dep_type': 'cipd',
1549 },
1550
1551 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1552 'packages': [
1553 {
1554 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001555 'version': 'version:2@17.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001556 },
1557 ],
1558 'condition': 'checkout_android',
1559 'dep_type': 'cipd',
1560 },
1561
1562 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1563 'packages': [
1564 {
1565 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001566 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001567 },
1568 ],
1569 'condition': 'checkout_android',
1570 'dep_type': 'cipd',
1571 },
1572
1573 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1574 'packages': [
1575 {
1576 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001577 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001578 },
1579 ],
1580 'condition': 'checkout_android',
1581 'dep_type': 'cipd',
1582 },
1583
1584 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1585 'packages': [
1586 {
1587 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001588 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001589 },
1590 ],
1591 'condition': 'checkout_android',
1592 'dep_type': 'cipd',
1593 },
1594
1595 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1596 'packages': [
1597 {
1598 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001599 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001600 },
1601 ],
1602 'condition': 'checkout_android',
1603 'dep_type': 'cipd',
1604 },
1605
Patrik Höglund498aceb2018-08-30 14:08:53 +02001606 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1607 'packages': [
1608 {
1609 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001610 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001611 },
1612 ],
1613 'condition': 'checkout_android',
1614 'dep_type': 'cipd',
1615 },
1616
Yves Gerey2f385d22019-11-20 12:10:08 +01001617 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1618 'packages': [
1619 {
1620 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001621 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001622 },
1623 ],
1624 'condition': 'checkout_android',
1625 'dep_type': 'cipd',
1626 },
1627
Patrik Höglund498aceb2018-08-30 14:08:53 +02001628 'src/third_party/android_deps/libs/com_google_guava_guava': {
1629 'packages': [
1630 {
1631 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001632 'version': 'version:2@31.0.1-jre.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001633 },
1634 ],
1635 'condition': 'checkout_android',
1636 'dep_type': 'cipd',
1637 },
1638
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001639 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1640 'packages': [
1641 {
1642 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001643 'version': 'version:2@31.1-android.cr1',
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001644 },
1645 ],
1646 'condition': 'checkout_android',
1647 'dep_type': 'cipd',
1648 },
1649
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001650 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1651 'packages': [
1652 {
1653 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001654 'version': 'version:2@1.0.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001655 },
1656 ],
1657 'condition': 'checkout_android',
1658 'dep_type': 'cipd',
1659 },
1660
Yves Gerey3606cab82018-09-19 19:20:19 +02001661 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1662 'packages': [
1663 {
1664 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001665 'version': 'version:2@1.3.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001666 },
1667 ],
1668 'condition': 'checkout_android',
1669 'dep_type': 'cipd',
1670 },
1671
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001672 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1673 'packages': [
1674 {
1675 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001676 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001677 },
1678 ],
1679 'condition': 'checkout_android',
1680 'dep_type': 'cipd',
1681 },
1682
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001683 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001684 'packages': [
1685 {
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001686 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001687 'version': 'version:2@3.21.1.cr1',
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001688 },
1689 ],
1690 'condition': 'checkout_android',
1691 'dep_type': 'cipd',
1692 },
1693
Yves Gerey2f385d22019-11-20 12:10:08 +01001694 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1695 'packages': [
1696 {
1697 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001698 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001699 },
1700 ],
1701 'condition': 'checkout_android',
1702 'dep_type': 'cipd',
1703 },
1704
Patrik Höglund498aceb2018-08-30 14:08:53 +02001705 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1706 'packages': [
1707 {
1708 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001709 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001710 },
1711 ],
1712 'condition': 'checkout_android',
1713 'dep_type': 'cipd',
1714 },
1715
chromium-webrtc-autoroll06a4dd62020-03-23 14:21:18 -07001716 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1717 'packages': [
1718 {
1719 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001720 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001721 },
1722 ],
1723 'condition': 'checkout_android',
1724 'dep_type': 'cipd',
1725 },
1726
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001727 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1728 'packages': [
1729 {
1730 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001731 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001732 },
1733 ],
1734 'condition': 'checkout_android',
1735 'dep_type': 'cipd',
1736 },
1737
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001738 'src/third_party/android_deps/libs/io_grpc_grpc_api': {
1739 'packages': [
1740 {
1741 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
1742 'version': 'version:2@1.49.0.cr1',
1743 },
1744 ],
1745 'condition': 'checkout_android',
1746 'dep_type': 'cipd',
1747 },
1748
1749 'src/third_party/android_deps/libs/io_grpc_grpc_binder': {
1750 'packages': [
1751 {
1752 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
1753 'version': 'version:2@1.49.0.cr1',
1754 },
1755 ],
1756 'condition': 'checkout_android',
1757 'dep_type': 'cipd',
1758 },
1759
1760 'src/third_party/android_deps/libs/io_grpc_grpc_context': {
1761 'packages': [
1762 {
1763 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
1764 'version': 'version:2@1.49.0.cr1',
1765 },
1766 ],
1767 'condition': 'checkout_android',
1768 'dep_type': 'cipd',
1769 },
1770
1771 'src/third_party/android_deps/libs/io_grpc_grpc_core': {
1772 'packages': [
1773 {
1774 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
1775 'version': 'version:2@1.49.0.cr1',
1776 },
1777 ],
1778 'condition': 'checkout_android',
1779 'dep_type': 'cipd',
1780 },
1781
1782 'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
1783 'packages': [
1784 {
1785 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
1786 'version': 'version:2@1.49.0.cr1',
1787 },
1788 ],
1789 'condition': 'checkout_android',
1790 'dep_type': 'cipd',
1791 },
1792
1793 'src/third_party/android_deps/libs/io_grpc_grpc_stub': {
1794 'packages': [
1795 {
1796 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
1797 'version': 'version:2@1.49.0.cr1',
1798 },
1799 ],
1800 'condition': 'checkout_android',
1801 'dep_type': 'cipd',
1802 },
1803
1804 'src/third_party/android_deps/libs/io_perfmark_perfmark_api': {
1805 'packages': [
1806 {
1807 'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
1808 'version': 'version:2@0.25.0.cr1',
1809 },
1810 ],
1811 'condition': 'checkout_android',
1812 'dep_type': 'cipd',
1813 },
1814
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001815 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1816 'packages': [
1817 {
1818 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001819 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001820 },
1821 ],
1822 'condition': 'checkout_android',
1823 'dep_type': 'cipd',
1824 },
1825
Patrik Höglund498aceb2018-08-30 14:08:53 +02001826 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1827 'packages': [
1828 {
1829 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001830 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001831 },
1832 ],
1833 'condition': 'checkout_android',
1834 'dep_type': 'cipd',
1835 },
1836
1837 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001838 'packages': [
1839 {
1840 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001841 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001842 },
1843 ],
1844 'condition': 'checkout_android',
1845 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001846 },
Yves Gerey3606cab82018-09-19 19:20:19 +02001847
Christoffer Jansson53a762a2022-09-16 16:29:56 +02001848 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
1849 'packages': [
1850 {
1851 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
1852 'version': 'version:2@1.12.13.cr1',
1853 },
1854 ],
1855 'condition': 'checkout_android',
1856 'dep_type': 'cipd',
1857 },
1858
1859 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
1860 'packages': [
1861 {
1862 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
1863 'version': 'version:2@1.12.13.cr1',
1864 },
1865 ],
1866 'condition': 'checkout_android',
1867 'dep_type': 'cipd',
1868 },
1869
Patrik Höglund0e089db2020-02-24 13:31:03 +01001870 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1871 'packages': [
1872 {
1873 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001874 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001875 },
1876 ],
1877 'condition': 'checkout_android',
1878 'dep_type': 'cipd',
1879 },
1880
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001881 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1882 'packages': [
1883 {
1884 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001885 'version': 'version:2@2.3.0.cr1',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001886 },
1887 ],
1888 'condition': 'checkout_android',
1889 'dep_type': 'cipd',
1890 },
1891
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -07001892 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
1893 'packages': [
1894 {
1895 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
1896 'version': 'version:2@1.68.cr1',
1897 },
1898 ],
1899 'condition': 'checkout_android',
1900 'dep_type': 'cipd',
1901 },
1902
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001903 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1904 'packages': [
1905 {
1906 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001907 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001908 },
1909 ],
1910 'condition': 'checkout_android',
1911 'dep_type': 'cipd',
1912 },
1913
Yves Gerey3606cab82018-09-19 19:20:19 +02001914 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1915 'packages': [
1916 {
1917 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001918 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001919 },
1920 ],
1921 'condition': 'checkout_android',
1922 'dep_type': 'cipd',
1923 },
1924
Yves Gerey2f385d22019-11-20 12:10:08 +01001925 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001926 'packages': [
1927 {
Yves Gerey2f385d22019-11-20 12:10:08 +01001928 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autorolld035d7e2022-09-30 03:02:52 -07001929 'version': 'version:2@3.25.0.cr1',
1930 },
1931 ],
1932 'condition': 'checkout_android',
1933 'dep_type': 'cipd',
1934 },
1935
1936 'src/third_party/android_deps/libs/org_checkerframework_checker_util': {
1937 'packages': [
1938 {
1939 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
1940 'version': 'version:2@3.25.0.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001941 },
1942 ],
1943 'condition': 'checkout_android',
1944 'dep_type': 'cipd',
1945 },
1946
landreye742d8c2021-09-15 17:27:02 +00001947 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001948 'packages': [
1949 {
landreye742d8c2021-09-15 17:27:02 +00001950 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001951 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001952 },
1953 ],
1954 'condition': 'checkout_android',
1955 'dep_type': 'cipd',
1956 },
1957
1958 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1959 'packages': [
1960 {
1961 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001962 'version': 'version:2@1.21.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001963 },
1964 ],
1965 'condition': 'checkout_android',
1966 'dep_type': 'cipd',
1967 },
1968
chromium-webrtc-autoroll1e43ce62023-01-24 04:02:40 -08001969 'src/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber': {
1970 'packages': [
1971 {
1972 'package': 'chromium/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber',
1973 'version': 'version:2@2.5.2.cr1',
1974 },
1975 ],
1976 'condition': 'checkout_android',
1977 'dep_type': 'cipd',
1978 },
1979
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001980 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1981 'packages': [
1982 {
1983 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001984 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001985 },
1986 ],
1987 'condition': 'checkout_android',
1988 'dep_type': 'cipd',
1989 },
1990
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001991 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1992 'packages': [
1993 {
1994 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1995 'version': 'version:2@2.2.cr1',
1996 },
1997 ],
1998 'condition': 'checkout_android',
1999 'dep_type': 'cipd',
2000 },
2001
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002002 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
2003 'packages': [
2004 {
2005 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002006 'version': 'version:2@13.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002007 },
2008 ],
2009 'condition': 'checkout_android',
2010 'dep_type': 'cipd',
2011 },
2012
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002013 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
2014 'packages': [
2015 {
2016 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -08002017 'version': 'version:2@1.8.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002018 },
2019 ],
2020 'condition': 'checkout_android',
2021 'dep_type': 'cipd',
2022 },
2023
2024 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
2025 'packages': [
2026 {
2027 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -08002028 'version': 'version:2@1.8.0.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002029 },
2030 ],
2031 'condition': 'checkout_android',
2032 'dep_type': 'cipd',
2033 },
2034
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002035 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
2036 'packages': [
2037 {
2038 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -08002039 'version': 'version:2@1.8.0.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002040 },
2041 ],
2042 'condition': 'checkout_android',
2043 'dep_type': 'cipd',
2044 },
2045
2046 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
2047 'packages': [
2048 {
2049 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
chromium-webrtc-autoroll541024a2023-01-19 12:01:44 -08002050 'version': 'version:2@1.8.0.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002051 },
2052 ],
2053 'condition': 'checkout_android',
2054 'dep_type': 'cipd',
2055 },
2056
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002057 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
2058 'packages': [
2059 {
2060 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002061 'version': 'version:2@1.6.1.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002062 },
2063 ],
2064 'condition': 'checkout_android',
2065 'dep_type': 'cipd',
2066 },
2067
2068 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
2069 'packages': [
2070 {
2071 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002072 'version': 'version:2@1.6.1.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01002073 },
2074 ],
2075 'condition': 'checkout_android',
2076 'dep_type': 'cipd',
2077 },
2078
2079 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
2080 'packages': [
2081 {
2082 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002083 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002084 },
2085 ],
2086 'condition': 'checkout_android',
2087 'dep_type': 'cipd',
2088 },
2089
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07002090 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
2091 'packages': [
2092 {
2093 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07002094 'version': 'version:2@1.15.1.cr1',
2095 },
2096 ],
2097 'condition': 'checkout_android',
2098 'dep_type': 'cipd',
2099 },
2100
2101 'src/third_party/android_deps/libs/org_mockito_mockito_core': {
2102 'packages': [
2103 {
2104 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
2105 'version': 'version:2@4.7.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07002106 },
2107 ],
2108 'condition': 'checkout_android',
2109 'dep_type': 'cipd',
2110 },
2111
Christoffer Jansson53a762a2022-09-16 16:29:56 +02002112 'src/third_party/android_deps/libs/org_objenesis_objenesis': {
2113 'packages': [
2114 {
2115 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
2116 'version': 'version:2@3.2.cr1',
2117 },
2118 ],
2119 'condition': 'checkout_android',
2120 'dep_type': 'cipd',
2121 },
2122
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002123 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
2124 'packages': [
2125 {
2126 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002127 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002128 },
2129 ],
2130 'condition': 'checkout_android',
2131 'dep_type': 'cipd',
2132 },
2133
2134 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
2135 'packages': [
2136 {
2137 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002138 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002139 },
2140 ],
2141 'condition': 'checkout_android',
2142 'dep_type': 'cipd',
2143 },
2144
2145 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
2146 'packages': [
2147 {
2148 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002149 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002150 },
2151 ],
2152 'condition': 'checkout_android',
2153 'dep_type': 'cipd',
2154 },
2155
2156 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
2157 'packages': [
2158 {
2159 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002160 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002161 },
2162 ],
2163 'condition': 'checkout_android',
2164 'dep_type': 'cipd',
2165 },
2166
2167 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2168 'packages': [
2169 {
2170 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002171 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002172 },
2173 ],
2174 'condition': 'checkout_android',
2175 'dep_type': 'cipd',
2176 },
2177
Yves Gerey2f385d22019-11-20 12:10:08 +01002178 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2179 'packages': [
2180 {
2181 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002182 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01002183 },
2184 ],
2185 'condition': 'checkout_android',
2186 'dep_type': 'cipd',
2187 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002188
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002189 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2190 'packages': [
2191 {
2192 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
landrey6f248172022-07-27 14:19:30 +00002193 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002194 },
2195 ],
2196 'condition': 'checkout_android',
2197 'dep_type': 'cipd',
2198 },
2199
2200 'src/third_party/android_deps/libs/org_robolectric_junit': {
2201 'packages': [
2202 {
2203 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
landrey6f248172022-07-27 14:19:30 +00002204 'version': 'version:2@4.8.1.cr1',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002205 },
2206 ],
2207 'condition': 'checkout_android',
2208 'dep_type': 'cipd',
2209 },
2210
2211 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2212 'packages': [
2213 {
2214 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
landrey6f248172022-07-27 14:19:30 +00002215 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002216 },
2217 ],
2218 'condition': 'checkout_android',
2219 'dep_type': 'cipd',
2220 },
2221
2222 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2223 'packages': [
2224 {
2225 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
landrey6f248172022-07-27 14:19:30 +00002226 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002227 },
2228 ],
2229 'condition': 'checkout_android',
2230 'dep_type': 'cipd',
2231 },
2232
2233 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2234 'packages': [
2235 {
2236 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
landrey6f248172022-07-27 14:19:30 +00002237 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002238 },
2239 ],
2240 'condition': 'checkout_android',
2241 'dep_type': 'cipd',
2242 },
2243
2244 'src/third_party/android_deps/libs/org_robolectric_resources': {
2245 'packages': [
2246 {
2247 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
landrey6f248172022-07-27 14:19:30 +00002248 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002249 },
2250 ],
2251 'condition': 'checkout_android',
2252 'dep_type': 'cipd',
2253 },
2254
2255 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2256 'packages': [
2257 {
2258 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
landrey6f248172022-07-27 14:19:30 +00002259 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002260 },
2261 ],
2262 'condition': 'checkout_android',
2263 'dep_type': 'cipd',
2264 },
2265
2266 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2267 'packages': [
2268 {
2269 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
landrey6f248172022-07-27 14:19:30 +00002270 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002271 },
2272 ],
2273 'condition': 'checkout_android',
2274 'dep_type': 'cipd',
2275 },
2276
2277 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2278 'packages': [
2279 {
2280 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
landrey6f248172022-07-27 14:19:30 +00002281 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002282 },
2283 ],
2284 'condition': 'checkout_android',
2285 'dep_type': 'cipd',
2286 },
2287
2288 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2289 'packages': [
2290 {
2291 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
landrey6f248172022-07-27 14:19:30 +00002292 'version': 'version:2@4.8.1.cr1',
Björn Tereliuscaf20632022-02-24 12:15:25 +01002293 },
2294 ],
2295 'condition': 'checkout_android',
2296 'dep_type': 'cipd',
2297 },
2298
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002299 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2300 'packages': [
2301 {
2302 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
landrey6f248172022-07-27 14:19:30 +00002303 'version': 'version:2@4.8.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002304 },
2305 ],
2306 'condition': 'checkout_android',
2307 'dep_type': 'cipd',
2308 },
2309
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002310 'src/third_party/android_deps/libs/org_robolectric_utils': {
2311 'packages': [
2312 {
2313 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
landrey6f248172022-07-27 14:19:30 +00002314 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002315 },
2316 ],
2317 'condition': 'checkout_android',
2318 'dep_type': 'cipd',
2319 },
2320
2321 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2322 'packages': [
2323 {
2324 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
landrey6f248172022-07-27 14:19:30 +00002325 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002326 },
2327 ],
2328 'condition': 'checkout_android',
2329 'dep_type': 'cipd',
2330 },
2331
Yves Gerey3606cab82018-09-19 19:20:19 +02002332 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002333}
kjellander200028f2017-08-17 09:54:12 -07002334
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002335hooks = [
2336 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002337 # This clobbers when necessary (based on get_landmines.py). It should be
2338 # an early hook but it will need to be run after syncing Chromium and
2339 # setting up the links, so the script actually exists.
2340 'name': 'landmines',
2341 'pattern': '.',
2342 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002343 'python3',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002344 'src/build/landmines.py',
2345 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002346 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002347 '--src-dir',
2348 'src',
2349 ],
2350 },
oprypin40e7ebd2017-07-27 01:40:18 -07002351 {
2352 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2353 # disabled.
2354 'name': 'disable_depot_tools_selfupdate',
2355 'pattern': '.',
2356 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002357 'python3',
oprypin40e7ebd2017-07-27 01:40:18 -07002358 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2359 '--disable',
2360 ],
2361 },
kjellander24d812d2016-11-22 07:02:11 -08002362 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002363 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002364 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002365 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002366 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002367 '--arch=arm'],
2368 },
2369 {
2370 'name': 'sysroot_arm64',
2371 'pattern': '.',
2372 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002373 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002374 '--arch=arm64'],
2375 },
2376 {
2377 'name': 'sysroot_x86',
2378 'pattern': '.',
2379 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2380 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002381 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002382 '--arch=i386'],
2383 },
2384 {
2385 'name': 'sysroot_mips',
2386 'pattern': '.',
2387 'condition': 'checkout_linux and checkout_mips',
2388 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002389 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002390 '--arch=mipsel'],
2391 },
2392 {
2393 'name': 'sysroot_x64',
2394 'pattern': '.',
2395 'condition': 'checkout_linux and checkout_x64',
2396 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002397 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002398 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002399 },
2400 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002401 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2402 'name': 'ciopfs_linux',
2403 'pattern': '.',
2404 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002405 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002406 'src/third_party/depot_tools/download_from_google_storage.py',
2407 '--no_resume',
2408 '--no_auth',
2409 '--bucket', 'chromium-browser-clang/ciopfs',
2410 '-s', 'src/build/ciopfs.sha1',
2411 ]
2412 },
2413 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002414 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002415 'name': 'win_toolchain',
2416 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002417 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002418 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002419 },
kjellanderec2c93e2017-09-08 10:52:17 -07002420 {
2421 # Update the Mac toolchain if necessary.
2422 'name': 'mac_toolchain',
2423 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002424 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002425 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 10:52:17 -07002426 },
Byoungchan Leeb440c452022-09-26 18:42:43 +09002427
2428 {
2429 'name': 'Download Fuchsia SDK from GCS',
2430 'pattern': '.',
2431 'condition': 'checkout_fuchsia',
2432 'action': [
2433 'python3',
2434 'src/build/fuchsia/update_sdk.py',
2435 '--cipd-prefix={fuchsia_sdk_cipd_prefix}',
2436 '--version={fuchsia_version}',
2437 ],
2438 },
kjellander24d812d2016-11-22 07:02:11 -08002439 {
Christoffer Jansson25e41562022-09-23 08:38:54 +02002440 'name': 'Download Fuchsia system images',
2441 'pattern': '.',
Christoffer Jansson816e26d2022-11-11 16:08:31 +01002442 'condition': 'checkout_fuchsia and checkout_fuchsia_product_bundles',
Christoffer Jansson25e41562022-09-23 08:38:54 +02002443 'action': [
2444 'python3',
Christoffer Jansson816e26d2022-11-11 16:08:31 +01002445 'src/build/fuchsia/update_product_bundles.py',
2446 '{checkout_fuchsia_boot_images}',
Christoffer Jansson25e41562022-09-23 08:38:54 +02002447 ],
2448 },
2449 {
kjellander24d812d2016-11-22 07:02:11 -08002450 # Note: On Win, this should run after win_toolchain, as it may use it.
2451 'name': 'clang',
2452 'pattern': '.',
Nico Weber02788992021-10-26 21:36:38 -04002453 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002454 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002455 {
Björn Tereliuse9c3e512023-02-06 17:07:08 +01002456 # This is supposed to support the same set of platforms as 'clang' above.
2457 'name': 'clang_coverage',
2458 'pattern': '.',
2459 'condition': 'checkout_clang_coverage_tools',
2460 'action': ['python3', 'src/tools/clang/scripts/update.py',
2461 '--package=coverage_tools'],
2462 },
2463 {
ehmaldonado293bc2a2016-11-25 04:58:47 -08002464 # Update LASTCHANGE.
2465 'name': 'lastchange',
2466 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002467 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 04:58:47 -08002468 '-o', 'src/build/util/LASTCHANGE'],
2469 },
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002470 # Pull dsymutil binaries using checked-in hashes.
2471 {
2472 'name': 'dsymutil_mac_arm64',
2473 'pattern': '.',
2474 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2475 'action': [ 'python3',
2476 'src/third_party/depot_tools/download_from_google_storage.py',
2477 '--no_resume',
2478 '--no_auth',
2479 '--bucket', 'chromium-browser-clang',
2480 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2481 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2482 ],
2483 },
2484 {
2485 'name': 'dsymutil_mac_x64',
2486 'pattern': '.',
2487 'condition': 'host_os == "mac" and host_cpu == "x64"',
2488 'action': [ 'python3',
2489 'src/third_party/depot_tools/download_from_google_storage.py',
2490 '--no_resume',
2491 '--no_auth',
2492 '--bucket', 'chromium-browser-clang',
2493 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2494 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2495 ],
2496 },
kjellander24d812d2016-11-22 07:02:11 -08002497 # Pull clang-format binaries using checked-in hashes.
2498 {
2499 'name': 'clang_format_win',
2500 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002501 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002502 'action': [ 'python3',
2503 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002504 '--no_resume',
2505 '--platform=win32',
2506 '--no_auth',
2507 '--bucket', 'chromium-clang-format',
2508 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2509 ],
2510 },
2511 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002512 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 07:02:11 -08002513 'pattern': '.',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002514 'condition': 'host_os == "mac" and host_cpu == "x64"',
2515 'action': [ 'python3',
2516 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002517 '--no_resume',
2518 '--platform=darwin',
2519 '--no_auth',
2520 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002521 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2522 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 07:02:11 -08002523 ],
2524 },
2525 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002526 'name': 'clang_format_mac_arm64',
2527 'pattern': '.',
2528 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2529 'action': [ 'python3',
2530 'src/third_party/depot_tools/download_from_google_storage.py',
2531 '--no_resume',
2532 '--no_auth',
2533 '--bucket', 'chromium-clang-format',
2534 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2535 '-o', 'src/buildtools/mac/clang-format',
2536 ],
2537 },
2538 {
kjellander24d812d2016-11-22 07:02:11 -08002539 'name': 'clang_format_linux',
2540 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002541 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002542 'action': [ 'python3',
2543 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002544 '--no_resume',
2545 '--platform=linux*',
2546 '--no_auth',
2547 '--bucket', 'chromium-clang-format',
2548 '-s', 'src/buildtools/linux64/clang-format.sha1',
2549 ],
2550 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002551 # Pull rc binaries using checked-in hashes.
2552 {
2553 'name': 'rc_win',
2554 'pattern': '.',
2555 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002556 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002557 'src/third_party/depot_tools/download_from_google_storage.py',
2558 '--no_resume',
2559 '--no_auth',
2560 '--bucket', 'chromium-browser-clang/rc',
2561 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2562 ],
2563 },
2564 {
2565 'name': 'rc_mac',
2566 'pattern': '.',
2567 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002568 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002569 'src/third_party/depot_tools/download_from_google_storage.py',
2570 '--no_resume',
2571 '--no_auth',
2572 '--bucket', 'chromium-browser-clang/rc',
2573 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2574 ],
2575 },
2576 {
2577 'name': 'rc_linux',
2578 'pattern': '.',
2579 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002580 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002581 'src/third_party/depot_tools/download_from_google_storage.py',
2582 '--no_resume',
2583 '--no_auth',
2584 '--bucket', 'chromium-browser-clang/rc',
2585 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2586 ],
2587 },
kjellander24d812d2016-11-22 07:02:11 -08002588 {
Mirko Bonadei2d525fe2020-03-06 14:07:45 +01002589 'name': 'test_fonts',
2590 'pattern': '.',
2591 'action': [ 'download_from_google_storage',
2592 '--no_resume',
2593 '--extract',
2594 '--no_auth',
2595 '--bucket', 'chromium-fonts',
2596 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2597 ],
2598 },
2599 {
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002600 'name': 'msan_chained_origins_focal',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002601 'pattern': '.',
2602 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002603 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002604 'src/third_party/depot_tools/download_from_google_storage.py',
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002605 '--no_resume',
2606 '--no_auth',
2607 '--bucket', 'chromium-instrumented-libraries',
2608 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-focal.tgz.sha1',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002609 ],
2610 },
2611 {
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002612 'name': 'msan_no_origins_focal',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002613 'pattern': '.',
2614 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002615 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002616 'src/third_party/depot_tools/download_from_google_storage.py',
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002617 '--no_resume',
2618 '--no_auth',
2619 '--bucket', 'chromium-instrumented-libraries',
2620 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-focal.tgz.sha1',
2621 ],
2622 },
2623 {
2624 'name': 'msan_chained_origins_xenial',
2625 'pattern': '.',
2626 'condition': 'checkout_instrumented_libraries',
2627 'action': [ 'python3',
2628 'src/third_party/depot_tools/download_from_google_storage.py',
2629 '--no_resume',
2630 '--no_auth',
2631 '--bucket', 'chromium-instrumented-libraries',
2632 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-xenial.tgz.sha1',
2633 ],
2634 },
2635 {
2636 'name': 'msan_no_origins_xenial',
2637 'pattern': '.',
2638 'condition': 'checkout_instrumented_libraries',
2639 'action': [ 'python3',
2640 'src/third_party/depot_tools/download_from_google_storage.py',
2641 '--no_resume',
2642 '--no_auth',
2643 '--bucket', 'chromium-instrumented-libraries',
2644 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-xenial.tgz.sha1',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002645 ],
kjellander24d812d2016-11-22 07:02:11 -08002646 },
2647 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002648 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002649 'pattern': '.',
2650 'action': ['download_from_google_storage',
2651 '--directory',
2652 '--recursive',
2653 '--num_threads=10',
2654 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002655 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002656 '--bucket', 'chromium-webrtc-resources',
2657 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002658 },
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002659 {
2660 'name': 'Generate component metadata for tests',
2661 'pattern': '.',
2662 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002663 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002664 'src/testing/generate_location_tags.py',
2665 '--out',
2666 'src/testing/location_tags.json',
2667 ],
2668 },
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002669 # Download and initialize "vpython" VirtualEnv environment packages.
2670 {
2671 'name': 'vpython_common',
2672 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002673 'action': [ 'vpython3',
2674 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002675 '-vpython-tool', 'install',
2676 ],
2677 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002678]
kjellander200028f2017-08-17 09:54:12 -07002679
Oleh Prypindcba72b2019-02-08 10:39:45 +01002680recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002681
2682# Define rules for which include paths are allowed in our source.
2683include_rules = [
2684 # Base is only used to build Android APK tests and may not be referenced by
2685 # WebRTC production code.
2686 "-base",
2687 "-chromium",
2688 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002689 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002690
2691 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002692 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002693
2694 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002695 "+api",
2696 "+modules/include",
2697 "+rtc_base",
2698 "+test",
2699 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002700
Mirko Bonadei59f3c682020-07-11 13:13:45 +02002701 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002702 "+absl/algorithm/algorithm.h",
2703 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002704 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002705 "+absl/base/config.h",
Markus Handellf70fbc82020-06-04 00:41:20 +02002706 "+absl/base/const_init.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002707 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 12:29:02 +01002708 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 17:13:08 +02002709 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 10:08:47 +02002710 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 09:02:43 +02002711 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002712 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002713 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 12:46:14 +02002714 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002715 "+absl/strings/ascii.h",
Harald Alvestrand666c3332022-10-18 12:32:40 +00002716 "+absl/strings/escaping.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002717 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002718 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002719 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002720 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002721 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002722
2723 # Abseil flags are allowed in tests and tools.
2724 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002725]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002726
2727specific_include_rules = {
2728 "webrtc_lib_link_test\.cc": [
2729 "+media/engine",
2730 "+modules/audio_device",
2731 "+modules/audio_processing",
2732 ]
2733}