blob: b8e5b51f8219b8a52d14ca042a704e258de74b15 [file] [log] [blame]
kjellander@webrtc.org177567c2016-12-22 09:40:281# This file contains dependencies for WebRTC.
kjellander@webrtc.org89256622014-08-20 12:10:112
Danil Chapovalovc46385c2020-03-11 09:45:573gclient_gn_args_file = 'src/build/config/gclient_args.gni'
Björn Tereliusbc032592021-06-16 08:47:174gclient_gn_args = [
5 'generate_location_tags',
6]
Danil Chapovalovc46385c2020-03-11 09:45:577
andrew@webrtc.org4ce52bb2012-07-31 21:54:138vars = {
Mirko Bonadeicb2bc112017-10-10 11:28:189 # 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-autoroll37723542024-04-25 14:15:0613 'chromium_revision': '669d8ffcd78bcf3ace245de049d6d54c6f92c7b7',
Björn Tereliusbc032592021-06-16 08:47:1714
Björn Tereliuse9c3e512023-02-06 16:07:0815 # 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
Florent Castelli655c8902024-04-16 19:06:5220 # Fetch clangd into the same bin/ directory as our clang binary.
21 'checkout_clangd': False,
22
Christoffer Dewerin9bd68da2024-04-05 08:58:3123 'chromium_git': 'https://chromium.googlesource.com',
24
Björn Tereliusbc032592021-06-16 08:47:1725 # Keep the Chromium default of generating location tags.
26 'generate_location_tags': True,
Christoffer Janssonca9be222021-10-27 11:47:3527
28 # ResultDB version
chromium-webrtc-autorollcd7ea3e2023-02-17 12:16:0129 'resultdb_version': 'git_revision:ebc74d10fa0d64057daa6f128e89f3672eeeec95',
Mirko Bonadeia976a872022-06-08 14:09:4930
31 # By default, download the fuchsia sdk from the public sdk directory.
Prashanth Swaminathan40ad4eb2023-06-08 15:26:1832 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/core/',
chromium-webrtc-autorollf2cdbc9b2024-04-13 00:02:3733 'fuchsia_version': 'version:20.20240412.2.1',
Christoffer Jansson25e41562022-09-23 06:38:5434 # By default, download the fuchsia images from the fuchsia GCS bucket.
35 'fuchsia_images_bucket': 'fuchsia',
Christoffer Jansson25e41562022-09-23 06:38:5436 'checkout_fuchsia': False,
Christoffer Jansson816e26d2022-11-11 15:08:3137 # Since the images are hundreds of MB, default to only downloading the image
38 # most commonly useful for developers. Bots and developers that need to use
39 # other images can override this with additional images.
Mirko Bonadei92727712023-11-06 14:17:4640 'checkout_fuchsia_boot_images': "terminal.x64",
Christoffer Jansson816e26d2022-11-11 15:08:3141 'checkout_fuchsia_product_bundles': '"{checkout_fuchsia_boot_images}" != ""',
Junji Watanabeef26df82022-08-24 01:06:4342
Junji Watanabed3685672023-07-19 08:34:0843 # Fetch configuration files required for the 'use_remoteexec' gn arg
44 'download_remoteexec_cfg': False,
45 # RBE instance to use for running remote builds
46 'rbe_instance': 'projects/rbe-webrtc-developer/instances/default_instance',
Junji Watanabeef26df82022-08-24 01:06:4347 # reclient CIPD package version
chromium-webrtc-autorollf3a2ff22024-04-10 16:03:3148 'reclient_version': 're_client_version:0.138.0.e854224-gomaip',
Junji Watanabe1b84da72022-09-30 01:40:3549
50 # ninja CIPD package version
51 # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
chromium-webrtc-autoroll9a8aa202023-01-17 14:06:0952 'ninja_version': 'version:2@1.11.1.chromium.6',
andrew@webrtc.org4ce52bb2012-07-31 21:54:1353}
Oleh Prypinf1a7bb12019-07-02 09:58:3954
andrew@webrtc.org4ce52bb2012-07-31 21:54:1355deps = {
Byoungchan Leed69a7262022-06-23 13:06:0056 # TODO(kjellander): Move this to be Android-only.
kjellander@webrtc.org177567c2016-12-22 09:40:2857 'src/base':
chromium-webrtc-autorolld0094212024-04-25 08:02:4558 'https://chromium.googlesource.com/chromium/src/base@b9a86f600d03d6a1a440ab23ea3c992d94e1a935',
kjellander@webrtc.org177567c2016-12-22 09:40:2859 'src/build':
chromium-webrtc-autoroll37723542024-04-25 14:15:0660 'https://chromium.googlesource.com/chromium/src/build@3be1f2e6bb9a4bd3767960135f0ab7246dbf7b3d',
kjellander@webrtc.org177567c2016-12-22 09:40:2861 'src/buildtools':
chromium-webrtc-autorolldc3cdf92024-04-23 12:03:0162 'https://chromium.googlesource.com/chromium/src/buildtools@571c37f17dd4d1de37cc2efb6b32ff1032e47be2',
Sami Kalliomäki7ab9c512020-08-28 08:31:4063 # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
Mirko Bonadeid3fb8642018-01-22 07:50:3264 'src/examples/androidtests/third_party/gradle': {
Sami Kalliomäki7ab9c512020-08-28 08:31:4065 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
Mirko Bonadeid3fb8642018-01-22 07:50:3266 'condition': 'checkout_android',
67 },
Henrik Kjellander5a17ea92017-10-09 11:14:2368 'src/ios': {
chromium-webrtc-autoroll37723542024-04-25 14:15:0669 'url': 'https://chromium.googlesource.com/chromium/src/ios@4873438acea7a5eaeeee6009ac70f63153ce7e9d',
Henrik Kjellander5a17ea92017-10-09 11:14:2370 'condition': 'checkout_ios',
71 },
kjellander@webrtc.org177567c2016-12-22 09:40:2872 'src/testing':
chromium-webrtc-autoroll37723542024-04-25 14:15:0673 'https://chromium.googlesource.com/chromium/src/testing@03850de4bfc386a048faa0201512c1498c159db1',
Artem Titov42f0d782018-06-27 11:23:1774 'src/third_party':
chromium-webrtc-autoroll37723542024-04-25 14:15:0675 'https://chromium.googlesource.com/chromium/src/third_party@ffa3f1738bab65bf39e1a9447ce7cbffd51b5dfd',
Oleh Prypindcba72b2019-02-08 09:39:4576
Oleh Prypin02ba0ac2019-03-18 08:24:1777 'src/buildtools/linux64': {
78 'packages': [
79 {
landreyab8c1e52022-05-19 17:16:0480 'package': 'gn/gn/linux-${{arch}}',
chromium-webrtc-autorollcaa12012024-04-24 20:02:2181 'version': 'git_revision:f284b6b47039a2d7edfcbfc51f52664f82b5a789',
Oleh Prypin02ba0ac2019-03-18 08:24:1782 }
83 ],
84 'dep_type': 'cipd',
85 'condition': 'checkout_linux',
86 },
87 'src/buildtools/mac': {
88 'packages': [
89 {
Mirko Bonadei20422da2020-12-30 10:11:3890 'package': 'gn/gn/mac-${{arch}}',
chromium-webrtc-autorollcaa12012024-04-24 20:02:2191 'version': 'git_revision:f284b6b47039a2d7edfcbfc51f52664f82b5a789',
Oleh Prypin02ba0ac2019-03-18 08:24:1792 }
93 ],
94 'dep_type': 'cipd',
95 'condition': 'checkout_mac',
96 },
97 'src/buildtools/win': {
98 'packages': [
99 {
100 'package': 'gn/gn/windows-amd64',
chromium-webrtc-autorollcaa12012024-04-24 20:02:21101 'version': 'git_revision:f284b6b47039a2d7edfcbfc51f52664f82b5a789',
Oleh Prypin02ba0ac2019-03-18 08:24:17102 }
103 ],
104 'dep_type': 'cipd',
105 'condition': 'checkout_win',
106 },
Junji Watanabeef26df82022-08-24 01:06:43107 'src/buildtools/reclient': {
108 'packages': [
109 {
Junji Watanabe8d74b282022-12-13 08:39:14110 # https://chrome-infra-packages.appspot.com/p/infra/rbe/client/
Junji Watanabeef26df82022-08-24 01:06:43111 'package': 'infra/rbe/client/${{platform}}',
112 'version': Var('reclient_version'),
113 }
114 ],
115 'dep_type': 'cipd',
Junji Watanabe8d74b282022-12-13 08:39:14116 # Reclient doesn't have linux-arm64 package.
117 'condition': 'not (host_os == "linux" and host_cpu == "arm64")',
Junji Watanabeef26df82022-08-24 01:06:43118 },
Oleh Prypin02ba0ac2019-03-18 08:24:17119
Florent Castellicfa0f812023-06-13 11:30:07120 'src/third_party/clang-format/script':
chromium-webrtc-autorollc5318e32024-04-09 14:05:23121 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@3c0acd2d4e73dd911309d9e970ba09d58bf23a62',
Björn Terelius51f6a202023-08-09 15:34:14122 'src/third_party/libc++/src':
chromium-webrtc-autoroll0bb59b42024-04-10 18:02:36123 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@e3b94d0e5b86883fd77696bf10dc33ba250ba99b',
Björn Terelius51f6a202023-08-09 15:34:14124 'src/third_party/libc++abi/src':
chromium-webrtc-autoroll181dbeb2024-04-15 22:02:09125 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@51fe3584464d29067c8f0663f6e6dec84cc86868',
Björn Terelius51f6a202023-08-09 15:34:14126 'src/third_party/libunwind/src':
chromium-webrtc-autoroll72fa3102024-03-18 14:01:31127 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@419b03c0b8f20d6da9ddcb0d661a94a97cdd7dad',
Yves Gereybe7af932019-03-06 06:07:04128
Junji Watanabe1b84da72022-09-30 01:40:35129 'src/third_party/ninja': {
130 'packages': [
131 {
132 'package': 'infra/3pp/tools/ninja/${{platform}}',
133 'version': Var('ninja_version'),
134 }
135 ],
136 'dep_type': 'cipd',
137 },
138
Mirko Bonadei07592492020-03-10 14:38:49139 'src/third_party/android_system_sdk': {
140 'packages': [
141 {
Mirko Bonadei56c24062021-07-30 08:21:30142 'package': 'chromium/third_party/android_system_sdk/public',
Björn Terelius50d62c12023-07-17 13:41:49143 'version': '4QeolYaSKWBtVTgzJU4tHUfzA9OJTDM8YUcD426IctwC',
Mirko Bonadei07592492020-03-10 14:38:49144 },
145 ],
146 'condition': 'checkout_android',
147 'dep_type': 'cipd',
148 },
Christoffer Janssonca9be222021-10-27 11:47:35149 'src/tools/resultdb': {
150 'packages': [
151 {
152 'package': 'infra/tools/result_adapter/${{platform}}',
153 'version': Var('resultdb_version'),
154 },
155 ],
Mirko Bonadei5a2b3772021-10-28 15:14:37156 'dep_type': 'cipd',
Christoffer Janssonca9be222021-10-27 11:47:35157 },
Mirko Bonadei07592492020-03-10 14:38:49158
Yves Gerey72864962018-10-29 09:24:37159 'src/third_party/android_build_tools/aapt2': {
160 'packages': [
161 {
Artem Titov41f00de2018-11-01 15:35:16162 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-webrtc-autorollb7e8a102024-01-25 07:52:18163 'version': 'G1S0vNnfv3f8FD-9mH5RFSUiK-mnSwri_IdiVQKwLP0C',
Yves Gerey72864962018-10-29 09:24:37164 },
165 ],
166 'condition': 'checkout_android',
167 'dep_type': 'cipd',
168 },
169
170 'src/third_party/android_build_tools/bundletool': {
171 'packages': [
172 {
Mirko Bonadeif1358002021-08-18 09:08:40173 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-webrtc-autoroll41d26942024-04-19 20:02:39174 'version': 'CaAT7TJbLQC0LVo1i2TXtaMjK4SZBQ33n-s6DcBbZfgC',
Yves Gerey72864962018-10-29 09:24:37175 },
176 ],
177 'condition': 'checkout_android',
178 'dep_type': 'cipd',
179 },
180
Björn Tereliuscd1bd572023-12-01 16:20:39181 'src/third_party/aosp_dalvik': {
182 'packages': [
183 {
184 'package': 'chromium/third_party/aosp_dalvik/linux-amd64',
185 'version': 'version:2@13.0.0_r24.cr1',
186 },
187 ],
188 'condition': 'checkout_android',
189 'dep_type': 'cipd',
190 },
191
kjellander@webrtc.org177567c2016-12-22 09:40:28192 'src/third_party/boringssl/src':
Christoffer Dewerin81a91172024-04-08 07:26:41193 'https://boringssl.googlesource.com/boringssl.git@f94f3ed3965ea033001fb9ae006084eee408b861',
Mirko Bonadei07592492020-03-10 14:38:49194 'src/third_party/breakpad/breakpad':
chromium-webrtc-autoroll72fa3102024-03-18 14:01:31195 'https://chromium.googlesource.com/breakpad/breakpad.git@76788faa4ef163081f82273bfca7fae8a734b971',
kjellander@webrtc.org177567c2016-12-22 09:40:28196 'src/third_party/catapult':
chromium-webrtc-autoroll37723542024-04-25 14:15:06197 'https://chromium.googlesource.com/catapult.git@d980d879d21edf5266cd049ded6cd17cba49eb28',
Henrik Kjellander5a17ea92017-10-09 11:14:23198 'src/third_party/ced/src': {
Oleh Prypinf1a7bb12019-07-02 09:58:39199 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 11:14:23200 },
kjellander@webrtc.org177567c2016-12-22 09:40:28201 'src/third_party/colorama/src':
chromium-webrtc-autoroll44853a22023-03-14 18:02:19202 'https://chromium.googlesource.com/external/colorama.git@3de9f013df4b470069d03d250224062e8cf15c49',
Prashanth Swaminathan56d69e22023-05-31 04:49:40203 'src/third_party/cpu_features/src': {
204 'url': 'https://chromium.googlesource.com/external/github.com/google/cpu_features.git@936b9ab5515dead115606559502e3864958f7f6e',
205 'condition': 'checkout_android',
206 },
Victor Boiviea8662282021-04-12 14:09:14207 'src/third_party/crc32c/src':
chromium-webrtc-autoroll6504fbd2021-07-02 18:14:07208 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
oprypin40e7ebd2017-07-27 08:40:18209 'src/third_party/depot_tools':
chromium-webrtc-autorolld0094212024-04-25 08:02:45210 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@fb94001f066d0e38ab14c7413714ed17bfa34082',
kjellander@webrtc.org177567c2016-12-22 09:40:28211 'src/third_party/ffmpeg':
chromium-webrtc-autoroll4117d192024-04-24 00:05:12212 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@092f84b6141055bfab609b6b2666b724eee2e130',
Björn Terelius32827472022-10-25 11:35:20213 'src/third_party/flatbuffers/src':
Mirko Bonadei12199b12023-10-05 09:09:51214 'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@bcb9ef187628fe07514e57756d05e6a6296f7dc5',
Florent Castelli023be3c2022-03-15 15:01:52215 'src/third_party/grpc/src': {
chromium-webrtc-autoroll09eccc72023-03-13 12:02:00216 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@822dab21d9995c5cf942476b35ca12a1aa9d2737',
Florent Castelli023be3c2022-03-15 15:01:52217 },
Mirko Bonadei2d525fe2020-03-06 13:07:45218 # Used for embedded builds. CrOS & Linux use the system version.
219 'src/third_party/fontconfig/src': {
chromium-webrtc-autoroll0358a2c2024-02-05 12:48:42220 'url': 'https://chromium.googlesource.com/external/fontconfig.git@14d466b30a8ab4a9d789977ed94f2c30e7209267',
Mirko Bonadei2d525fe2020-03-06 13:07:45221 'condition': 'checkout_linux',
222 },
Mirko Bonadei25acef72018-04-23 09:17:50223 'src/third_party/freetype/src':
chromium-webrtc-autoroll0a8703b2024-04-23 20:04:57224 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@e2bcca40ca0d82ae64ba25e5c5e252dc0d083162',
Mirko Bonadei25acef72018-04-23 09:17:50225 'src/third_party/harfbuzz-ng/src':
Bjorn Terelius3a200232024-01-09 12:18:30226 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@155015f4bec434ecc2f94621665844218f05ce51',
Markus Handellf70fbc82020-06-03 22:41:20227 'src/third_party/google_benchmark/src': {
chromium-webrtc-autoroll4438dd32024-02-24 08:01:41228 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@344117638c8ff7e239044fd0fa7085839fc03021',
Markus Handellf70fbc82020-06-03 22:41:20229 },
Henrik Kjellander5a17ea92017-10-09 11:14:23230 # WebRTC-only dependency (not present in Chromium).
231 'src/third_party/gtest-parallel':
chromium-webrtc-autoroll7ee67e12024-01-19 22:57:38232 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@96f4f904922f9bf66689e749c40f314845baaac8',
Jeremy Leconte49f08ba2023-10-18 12:35:46233 'src/third_party/google-truth/src': {
234 'url': 'https://chromium.googlesource.com/external/github.com/google/truth.git@33387149b465f82712a817e6744847fe136949b3',
Patrik Höglund5ee869f2018-08-30 09:08:38235 'condition': 'checkout_android',
Patrik Höglund5ee869f2018-08-30 09:08:38236 },
kjellander3dae7052017-05-03 13:44:36237 'src/third_party/googletest/src':
chromium-webrtc-autoroll0aceb7c2024-04-17 16:03:55238 'https://chromium.googlesource.com/external/github.com/google/googletest.git@5a37b517ad4ab6738556f0284c256cae1466c5b4',
Henrik Kjellander5a17ea92017-10-09 11:14:23239 'src/third_party/icu': {
chromium-webrtc-autorolleea84d42024-04-02 16:06:07240 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@364118a1d9da24bb5b770ac3d762ac144d6da5a4',
Henrik Kjellander5a17ea92017-10-09 11:14:23241 },
Mirko Bonadei50747582019-10-17 11:51:03242 'src/third_party/jdk': {
243 'packages': [
244 {
245 'package': 'chromium/third_party/jdk',
chromium-webrtc-autoroll5ab1ab42023-10-30 12:13:51246 'version': 'tUJrCBvDNDE9jFvgkuOwX8tU6oCWT8CtI2_JxpGlTJIC',
Mirko Bonadei4c04d8e2019-11-05 11:12:27247 },
Bjorn Terelius09932cd2021-03-02 11:59:43248 ],
249 'condition': 'host_os == "linux" and checkout_android',
250 'dep_type': 'cipd',
251 },
landreyca1cfd42023-01-26 19:18:17252 # Deprecated - only use for tools which are broken real JDK.
253 # Not used by WebRTC. Added for compatibility with Chromium.
254 'src/third_party/jdk11': {
255 'packages': [
256 {
257 'package': 'chromium/third_party/jdk',
258 # Do not update this hash - any newer hash will point to JDK17+.
259 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
260 },
261 ],
262 'condition': 'checkout_android',
263 'dep_type': 'cipd',
264 },
Björn Terelius5525e6312022-07-11 23:48:02265 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 08:04:44266 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 11:14:23267 'src/third_party/junit/src': {
Mirko Bonadei12199b12023-10-05 09:09:51268 'url': 'https://chromium.googlesource.com/external/junit.git@0eb5ce72848d730da5bd6d42902fdd6a8a42055d',
Henrik Kjellander5a17ea92017-10-09 11:14:23269 'condition': 'checkout_android',
270 },
Mirko Bonadeicd3e1d02023-02-08 09:43:13271 'src/third_party/kotlin_stdlib': {
272 'packages': [
273 {
274 'package': 'chromium/third_party/kotlin_stdlib',
chromium-webrtc-autorollc5318e32024-04-09 14:05:23275 'version': 'E67atHdREsWLno-3b4Py3r87C4LB7gpVYDq3Q1z7t90C',
Mirko Bonadeicd3e1d02023-02-08 09:43:13276 },
277 ],
278 'condition': 'checkout_android',
279 'dep_type': 'cipd',
280 },
281
282 'src/third_party/kotlinc/current': {
283 'packages': [
284 {
285 'package': 'chromium/third_party/kotlinc',
chromium-webrtc-autorollc5318e32024-04-09 14:05:23286 'version': 'ELruSeR7Qcliv5lwPAn7f-Y-X9PgbEy49_PiJ6pBes4C',
Mirko Bonadeicd3e1d02023-02-08 09:43:13287 },
288 ],
289 'condition': 'checkout_android',
290 'dep_type': 'cipd',
291 },
kjellander@webrtc.org177567c2016-12-22 09:40:28292 # Used for building libFuzzers (only supports Linux).
293 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll4e5ae322023-10-02 22:04:01294 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/compiler-rt/lib/fuzzer.git@758bd21f103a501b362b1ca46fa8fcb692eaa303',
Mirko Bonadei2bb487272023-11-06 10:32:55295 'src/third_party/fuzztest/src':
chromium-webrtc-autorollff54aee2024-04-18 14:04:11296 'https://chromium.googlesource.com/external/github.com/google/fuzztest.git@34584108adea9bb274f71cee34fc091f89d7b2d5',
kjellander@webrtc.org177567c2016-12-22 09:40:28297 'src/third_party/libjpeg_turbo':
chromium-webrtc-autoroll5ab1ab42023-10-30 12:13:51298 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@9b894306ec3b28cea46e84c32b56773a98c483da',
kjellander@webrtc.org177567c2016-12-22 09:40:28299 'src/third_party/libsrtp':
chromium-webrtc-autorollcdbc58e2024-04-11 12:01:51300 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@7a7e64c8b5a632f55929cb3bb7d3e6fb48c3205a',
philipelb09d8722021-11-23 10:00:24301 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autoroll72fa3102024-03-18 14:01:31302 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@006ca01d387ac6652825d6cce1a57b2de67dbf8d',
Danil Chapovalovc46385c2020-03-11 09:45:57303 'src/third_party/libaom/source/libaom':
chromium-webrtc-autoroll181dbeb2024-04-15 22:02:09304 'https://aomedia.googlesource.com/aom.git@a4420e55a8d5da107001bb2bb61fa53263a90041',
Mirko Bonadeicd1ba942020-05-12 10:12:13305 'src/third_party/libunwindstack': {
chromium-webrtc-autoroll25b29822024-01-22 18:01:44306 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@a3bb4cd02e0e984a235069f812cbef2b37c389e5',
Mirko Bonadeicd1ba942020-05-12 10:12:13307 'condition': 'checkout_android',
308 },
Andrey Logvin249aa4d2020-06-10 09:57:04309 'src/third_party/perfetto':
chromium-webrtc-autorolld0094212024-04-25 08:02:45310 'https://android.googlesource.com/platform/external/perfetto.git@234fd02711c642ec5211da272283db8fd8d91af4',
Christoffer Dewerin81a91172024-04-08 07:26:41311 'src/third_party/protobuf-javascript/src':
312 Var('chromium_git') + '/external/github.com/protocolbuffers/protobuf-javascript' + '@' + 'e34549db516f8712f678fcd4bc411613b5cc5295',
kjellander@webrtc.org177567c2016-12-22 09:40:28313 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autorollb38bf892024-04-19 04:02:56314 'https://chromium.googlesource.com/webm/libvpx.git@85dafa9c61f99330f484e77297684b42af6ff37d',
kjellander@webrtc.org177567c2016-12-22 09:40:28315 'src/third_party/libyuv':
Mirko Bonadei8adb0802024-02-23 15:21:03316 'https://chromium.googlesource.com/libyuv/libyuv.git@a6a2ec654b1be1166b376476a7555c89eca0c275',
Henrik Kjellander5a17ea92017-10-09 11:14:23317 'src/third_party/lss': {
chromium-webrtc-autorolla7dcd292022-08-24 08:04:58318 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
Henrik Kjellander5a17ea92017-10-09 11:14:23319 'condition': 'checkout_android or checkout_linux',
320 },
321 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 09:58:39322 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 11:14:23323 'condition': 'checkout_android',
324 },
Jeremy Leconte72ab1af2024-04-09 08:26:24325 'src/third_party/instrumented_libs': {
chromium-webrtc-autorollc5318e32024-04-09 14:05:23326 'url': Var('chromium_git') + '/chromium/third_party/instrumented_libraries.git' + '@' + '0172d67d98df2d30bd2241959d0e9569ada25abe',
Jeremy Leconte72ab1af2024-04-09 08:26:24327 'condition': 'checkout_instrumented_libraries',
328 },
Yves Gerey0393c642018-11-08 17:30:39329
330 # Used by boringssl.
331 'src/third_party/nasm': {
Bjorn Terelius9702f6c2024-01-08 13:06:11332 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@f477acb1049f5e043904b87b825c5915084a9a29'
Yves Gerey0393c642018-11-08 17:30:39333 },
334
kjellander@webrtc.org177567c2016-12-22 09:40:28335 'src/third_party/openh264/src':
chromium-webrtc-autorollc33d8e22023-03-29 16:01:51336 'https://chromium.googlesource.com/external/github.com/cisco/openh264@09a4f3ec842a8932341b195c5b01e141c8a16eb7',
Mirko Bonadei24f1ff72023-11-06 12:42:41337
338 'src/third_party/re2/src':
chromium-webrtc-autorollf3a2ff22024-04-10 16:03:31339 'https://chromium.googlesource.com/external/github.com/google/re2.git@b84e3ff189980a33d4a0c6fa1201aa0b3b8bab4a',
Mirko Bonadei24f1ff72023-11-06 12:42:41340
Patrik Höglund72520532018-06-08 08:43:05341 'src/third_party/r8': {
342 'packages': [
343 {
344 'package': 'chromium/third_party/r8',
chromium-webrtc-autorollf1847a12024-04-23 16:03:32345 'version': 'mhSwabeiU2ueQeYkj0X1JTg-6ZdtQgiVVXM1bo0yu4IC',
Patrik Höglund72520532018-06-08 08:43:05346 },
347 ],
348 'condition': 'checkout_android',
349 'dep_type': 'cipd',
350 },
Mirko Bonadeie1e2c462022-09-05 07:31:13351 # This duplication is intentional, so we avoid updating the r8.jar used by
352 # dexing unless necessary, since each update invalidates all incremental
353 # dexing and unnecessarily slows down all bots.
354 'src/third_party/r8/d8': {
355 'packages': [
356 {
357 'package': 'chromium/third_party/r8',
chromium-webrtc-autoroll0c1c7222023-06-26 17:47:41358 'version': 'vw5kLlW3-suSlCKSO9OQpFWpR8oDnvQ8k1RgKNUapQYC',
Mirko Bonadeie1e2c462022-09-05 07:31:13359 },
360 ],
361 'condition': 'checkout_android',
362 'dep_type': 'cipd',
363 },
Henrik Kjellander5a17ea92017-10-09 11:14:23364 'src/third_party/requests/src': {
Björn Terelius50d62c12023-07-17 13:41:49365 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@c7e0fc087ceeadb8b4c84a0953a422c474093d6d',
Henrik Kjellander5a17ea92017-10-09 11:14:23366 'condition': 'checkout_android',
367 },
kjellander@webrtc.org177567c2016-12-22 09:40:28368 'src/tools':
chromium-webrtc-autoroll37723542024-04-25 14:15:06369 'https://chromium.googlesource.com/chromium/src/tools@736f7f77cd49f5581f16049f5a1e2eba66188063',
Oleh Prypine18e2692018-02-19 17:43:17370
Oleh Prypine18e2692018-02-19 17:43:17371 'src/third_party/espresso': {
372 'packages': [
373 {
374 'package': 'chromium/third_party/espresso',
Jeremy Lecontee798ea62023-03-21 19:00:22375 'version': '5LoBT0j383h_4dXbnap7gnNQMtMjpbMJD1JaGIYNj-IC',
Oleh Prypine18e2692018-02-19 17:43:17376 },
377 ],
378 'condition': 'checkout_android',
379 'dep_type': 'cipd',
380 },
381
Oleh Prypine18e2692018-02-19 17:43:17382 'src/third_party/hamcrest': {
383 'packages': [
384 {
385 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23386 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 17:43:17387 },
388 ],
389 'condition': 'checkout_android',
390 'dep_type': 'cipd',
391 },
392
Björn Terelius51f6a202023-08-09 15:34:14393 'src/third_party/android_toolchain/ndk': {
Prashanth Swaminathan9e639fa2023-06-02 22:52:10394 'packages': [
395 {
Prashanth Swaminathan5bcea252023-06-09 01:00:53396 'package': 'chromium/third_party/android_toolchain/android_toolchain',
chromium-webrtc-autorollee2fcba2023-12-27 12:02:13397 'version': 'wpJvg81kuXdMM66r_l9Doa-pLfR6S26Jd1x40LpwWEoC',
Prashanth Swaminathan9e639fa2023-06-02 22:52:10398 },
399 ],
400 'condition': 'checkout_android',
401 'dep_type': 'cipd',
402 },
403
Andrey Logvin32edd542021-02-05 13:58:04404 'src/third_party/androidx': {
405 'packages': [
406 {
407 'package': 'chromium/third_party/androidx',
chromium-webrtc-autoroll37723542024-04-25 14:15:06408 'version': 'zZo5F2oXtUeFEEaLYtDIDMxZ_AFkQy6IYppOXRw7QeYC',
Andrey Logvin32edd542021-02-05 13:58:04409 },
410 ],
411 'condition': 'checkout_android',
412 'dep_type': 'cipd',
413 },
414
Mirko Bonadei58fbd1b2022-07-04 19:31:29415 'src/third_party/android_build_tools/manifest_merger': {
416 'packages': [
417 {
418 'package': 'chromium/third_party/android_build_tools/manifest_merger',
chromium-webrtc-autorollb38bf892024-04-19 04:02:56419 'version': 'Xef4nLhp0rWWjXJXt9CTFjQF8S6qRduSY7LZCcJi48QC',
Mirko Bonadei58fbd1b2022-07-04 19:31:29420 },
421 ],
422 'condition': 'checkout_android',
423 'dep_type': 'cipd',
424 },
425
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15426 'src/third_party/android_sdk/public': {
427 'packages': [
428 {
Björn Terelius50d62c12023-07-17 13:41:49429 'package': 'chromium/third_party/android_sdk/public/build-tools/34.0.0',
430 'version': 'YK9Rzw3fDzMHVzatNN6VlyoD_81amLZpN1AbmkdOd6AC',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15431 },
432 {
433 'package': 'chromium/third_party/android_sdk/public/emulator',
landrey6f248172022-07-27 14:19:30434 'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15435 },
436 {
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15437 'package': 'chromium/third_party/android_sdk/public/platform-tools',
Björn Terelius50d62c12023-07-17 13:41:49438 'version': 'HWVsGs2HCKgSVv41FsOcsfJbNcB0UFiNrF6Tc4yRArYC',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15439 },
440 {
Björn Terelius50d62c12023-07-17 13:41:49441 'package': 'chromium/third_party/android_sdk/public/platforms/android-34',
442 'version': 'u-bhWbTME6u-DjypTgr3ZikCyeAeU6txkR9ET6Uudc8C',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15443 },
444 {
Yves Gerey434dfa72020-01-07 05:56:55445 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-webrtc-autoroll72fa3102024-03-18 14:01:31446 'version': 'mU9jm4LkManzjSzRquV1UIA7fHBZ2pK7NtbCXxoVnVUC',
Yves Gerey434dfa72020-01-07 05:56:55447 },
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15448 ],
Mirko Bonadei9b9b2532019-03-20 08:04:46449 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15450 'dep_type': 'cipd',
451 },
452
Oleh Prypine18e2692018-02-19 17:43:17453 'src/third_party/icu4j': {
454 'packages': [
455 {
456 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23457 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 17:43:17458 },
459 ],
460 'condition': 'checkout_android',
461 'dep_type': 'cipd',
462 },
463
Oleh Prypine18e2692018-02-19 17:43:17464 'src/third_party/objenesis': {
465 'packages': [
466 {
467 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 16:03:01468 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 17:43:17469 },
470 ],
471 'condition': 'checkout_android',
472 'dep_type': 'cipd',
473 },
474
Oleh Prypine18e2692018-02-19 17:43:17475 'src/third_party/robolectric': {
476 'packages': [
477 {
478 'package': 'chromium/third_party/robolectric',
chromium-webrtc-autorolld8214e72023-10-19 04:13:20479 'version': 'UmWqaevXYVw3D8VySDJcqj3aU9zMDFwt1RySUuU0vI8C',
Oleh Prypine18e2692018-02-19 17:43:17480 },
481 ],
482 'condition': 'checkout_android',
483 'dep_type': 'cipd',
484 },
485
486 'src/third_party/sqlite4java': {
487 'packages': [
488 {
489 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 14:00:55490 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 17:43:17491 },
492 ],
493 'condition': 'checkout_android',
494 'dep_type': 'cipd',
495 },
496
Artem Titov469205e2020-03-17 12:44:12497 'src/third_party/turbine': {
498 'packages': [
499 {
500 'package': 'chromium/third_party/turbine',
chromium-webrtc-autoroll03f08072024-04-15 14:09:25501 'version': 'agNIST7gEMTmrnvQLPzx2dduGa52uMmOx3fEWm9z5MEC',
Artem Titov469205e2020-03-17 12:44:12502 },
503 ],
504 'condition': 'checkout_android',
505 'dep_type': 'cipd',
506 },
507
Artem Titarenko60d770f2018-12-07 14:46:53508 'src/tools/luci-go': {
509 'packages': [
510 {
511 'package': 'infra/tools/luci/isolate/${{platform}}',
chromium-webrtc-autorollf942a292024-04-11 06:02:09512 'version': 'git_revision:239be4fd8499df782db6bddb0f55832bf4f01307',
Artem Titarenko60d770f2018-12-07 14:46:53513 },
514 {
Artem Titarenko60d770f2018-12-07 14:46:53515 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autorollf942a292024-04-11 06:02:09516 'version': 'git_revision:239be4fd8499df782db6bddb0f55832bf4f01307',
Artem Titarenko60d770f2018-12-07 14:46:53517 },
518 ],
519 'dep_type': 'cipd',
520 },
Jan Grulich1264dc12022-10-18 12:27:17521 'src/third_party/pipewire/linux-amd64': {
522 'packages': [
523 {
524 'package': 'chromium/third_party/pipewire/linux-amd64',
525 'version': 'BaVKmAmwpjdS6O0pnjSaMNSKhO1nmk5mRnyPVAJ2-HEC',
526 },
527 {
528 'package': 'chromium/third_party/pipewire-media-session/linux-amd64',
529 'version': 'Y6wUeITvAA0QD1vt8_a7eQdzbp0gkI1B02qfZUMJdowC',
530 },
531 ],
532
533 'condition': 'checkout_linux',
534 'dep_type': 'cipd',
535 },
Artem Titarenko60d770f2018-12-07 14:46:53536
Yves Gerey3606cab82018-09-19 17:20:19537 # Everything coming after this is automatically updated by the auto-roller.
538 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 22:01:43539 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 17:20:19540 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 11:55:40541 'packages': [
542 {
Artem Titov4cc13a22018-07-27 09:50:40543 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03544 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 11:55:40545 },
546 ],
547 'condition': 'checkout_android',
548 'dep_type': 'cipd',
549 },
Patrik Höglund3611afc2018-09-03 08:06:10550
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27551 'src/third_party/android_deps/libs/android_arch_core_runtime': {
552 'packages': [
553 {
554 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03555 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27556 },
557 ],
558 'condition': 'checkout_android',
559 'dep_type': 'cipd',
560 },
561
Artem Titov4cc13a22018-07-27 09:50:40562 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 11:55:40563 'packages': [
564 {
Artem Titov4cc13a22018-07-27 09:50:40565 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03566 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 08:01:35567 },
568 ],
569 'condition': 'checkout_android',
570 'dep_type': 'cipd',
571 },
572
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27573 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
574 'packages': [
575 {
576 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03577 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27578 },
579 ],
580 'condition': 'checkout_android',
581 'dep_type': 'cipd',
582 },
583
584 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
585 'packages': [
586 {
587 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03588 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27589 },
590 ],
591 'condition': 'checkout_android',
592 'dep_type': 'cipd',
593 },
594
Artem Titov4cc13a22018-07-27 09:50:40595 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 11:55:40596 'packages': [
597 {
Artem Titov4cc13a22018-07-27 09:50:40598 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03599 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 11:55:40600 },
601 ],
602 'condition': 'checkout_android',
603 'dep_type': 'cipd',
604 },
Patrik Höglund3611afc2018-09-03 08:06:10605
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27606 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
607 'packages': [
608 {
609 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03610 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27611 },
612 ],
613 'condition': 'checkout_android',
614 'dep_type': 'cipd',
615 },
616
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27617 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
618 'packages': [
619 {
620 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03621 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40622 },
623 ],
624 'condition': 'checkout_android',
625 'dep_type': 'cipd',
626 },
Patrik Höglund3611afc2018-09-03 08:06:10627
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27628 'src/third_party/android_deps/libs/com_android_support_collections': {
629 'packages': [
630 {
631 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03632 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27633 },
634 ],
635 'condition': 'checkout_android',
636 'dep_type': 'cipd',
637 },
638
639 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
640 'packages': [
641 {
642 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03643 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27644 },
645 ],
646 'condition': 'checkout_android',
647 'dep_type': 'cipd',
648 },
649
650 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
651 'packages': [
652 {
653 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03654 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27655 },
656 ],
657 'condition': 'checkout_android',
658 'dep_type': 'cipd',
659 },
660
661 'src/third_party/android_deps/libs/com_android_support_customview': {
662 'packages': [
663 {
664 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03665 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40666 },
667 ],
668 'condition': 'checkout_android',
669 'dep_type': 'cipd',
670 },
Patrik Höglund3611afc2018-09-03 08:06:10671
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27672 'src/third_party/android_deps/libs/com_android_support_documentfile': {
673 'packages': [
674 {
675 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03676 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27677 },
678 ],
679 'condition': 'checkout_android',
680 'dep_type': 'cipd',
681 },
682
683 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
684 'packages': [
685 {
686 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03687 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40688 },
689 ],
690 'condition': 'checkout_android',
691 'dep_type': 'cipd',
692 },
Patrik Höglund3611afc2018-09-03 08:06:10693
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27694 'src/third_party/android_deps/libs/com_android_support_interpolator': {
695 'packages': [
696 {
697 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03698 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40699 },
700 ],
701 'condition': 'checkout_android',
702 'dep_type': 'cipd',
703 },
Patrik Höglund3611afc2018-09-03 08:06:10704
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27705 'src/third_party/android_deps/libs/com_android_support_loader': {
706 'packages': [
707 {
708 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03709 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27710 },
711 ],
712 'condition': 'checkout_android',
713 'dep_type': 'cipd',
714 },
715
716 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
717 'packages': [
718 {
719 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03720 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40721 },
722 ],
723 'condition': 'checkout_android',
724 'dep_type': 'cipd',
725 },
Patrik Höglund3611afc2018-09-03 08:06:10726
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27727 'src/third_party/android_deps/libs/com_android_support_print': {
728 'packages': [
729 {
730 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03731 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40732 },
733 ],
734 'condition': 'checkout_android',
735 'dep_type': 'cipd',
736 },
Patrik Höglund3611afc2018-09-03 08:06:10737
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27738 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
739 'packages': [
740 {
741 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03742 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40743 },
744 ],
745 'condition': 'checkout_android',
746 'dep_type': 'cipd',
747 },
Patrik Höglund3611afc2018-09-03 08:06:10748
Artem Titov4cc13a22018-07-27 09:50:40749 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 11:55:40750 'packages': [
751 {
Artem Titov4cc13a22018-07-27 09:50:40752 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03753 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40754 },
755 ],
756 'condition': 'checkout_android',
757 'dep_type': 'cipd',
758 },
Patrik Höglund3611afc2018-09-03 08:06:10759
Artem Titov4cc13a22018-07-27 09:50:40760 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 11:55:40761 'packages': [
762 {
Artem Titov4cc13a22018-07-27 09:50:40763 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03764 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40765 },
766 ],
767 'condition': 'checkout_android',
768 'dep_type': 'cipd',
769 },
Patrik Höglund3611afc2018-09-03 08:06:10770
Artem Titov4cc13a22018-07-27 09:50:40771 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 11:55:40772 'packages': [
773 {
Artem Titov4cc13a22018-07-27 09:50:40774 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03775 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40776 },
777 ],
778 'condition': 'checkout_android',
779 'dep_type': 'cipd',
780 },
Patrik Höglund3611afc2018-09-03 08:06:10781
Artem Titov4cc13a22018-07-27 09:50:40782 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 11:55:40783 'packages': [
784 {
Artem Titov4cc13a22018-07-27 09:50:40785 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03786 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40787 },
788 ],
789 'condition': 'checkout_android',
790 'dep_type': 'cipd',
791 },
Patrik Höglund3611afc2018-09-03 08:06:10792
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27793 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
794 'packages': [
795 {
796 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03797 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 11:55:40798 },
799 ],
800 'condition': 'checkout_android',
801 'dep_type': 'cipd',
802 },
Patrik Höglund3611afc2018-09-03 08:06:10803
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27804 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
805 'packages': [
806 {
807 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03808 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-16 00:01:27809 },
810 ],
811 'condition': 'checkout_android',
812 'dep_type': 'cipd',
813 },
814
815 'src/third_party/android_deps/libs/com_android_support_viewpager': {
816 'packages': [
817 {
818 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03819 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 17:03:37820 },
821 ],
822 'condition': 'checkout_android',
823 'dep_type': 'cipd',
824 },
825
826 'src/third_party/android_deps/libs/com_android_tools_common': {
827 'packages': [
828 {
829 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03830 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-23 00:01:25831 },
832 ],
833 'condition': 'checkout_android',
834 'dep_type': 'cipd',
835 },
836
Mirko Bonadei80939352021-04-12 17:03:37837 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
838 'packages': [
839 {
840 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03841 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 17:03:37842 },
843 ],
844 'condition': 'checkout_android',
845 'dep_type': 'cipd',
846 },
847
848 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
849 'packages': [
850 {
851 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03852 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:13853 },
854 ],
855 'condition': 'checkout_android',
856 'dep_type': 'cipd',
857 },
858
chromium-webrtc-autoroll4c4735b2020-01-25 02:01:45859 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 11:10:08860 'packages': [
861 {
chromium-webrtc-autoroll4c4735b2020-01-25 02:01:45862 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03863 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 11:10:08864 },
865 ],
866 'condition': 'checkout_android',
867 'dep_type': 'cipd',
868 },
869
chromium-webrtc-autoroll4c4735b2020-01-25 02:01:45870 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 11:10:08871 'packages': [
872 {
chromium-webrtc-autoroll4c4735b2020-01-25 02:01:45873 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03874 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 11:10:08875 },
876 ],
877 'condition': 'checkout_android',
878 'dep_type': 'cipd',
879 },
880
chromium-webrtc-autorollfd1d5082022-10-08 04:04:54881 'src/third_party/android_deps/libs/com_google_android_annotations': {
882 'packages': [
883 {
884 'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
885 'version': 'version:2@4.1.1.4.cr1',
886 },
887 ],
888 'condition': 'checkout_android',
889 'dep_type': 'cipd',
890 },
891
chromium-webrtc-autoroll2ea15022022-05-04 20:08:10892 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
893 'packages': [
894 {
895 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
Bjorn Tereliusa0672c52024-03-13 16:01:24896 'version': 'version:2@4.0.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 20:08:10897 },
898 ],
899 'condition': 'checkout_android',
900 'dep_type': 'cipd',
901 },
902
Artem Titov14b0e732021-01-27 08:16:07903 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
904 'packages': [
905 {
906 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03907 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 08:16:07908 },
909 ],
910 'condition': 'checkout_android',
911 'dep_type': 'cipd',
912 },
913
Patrik Höglund5ee869f2018-08-30 09:08:38914 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 11:53:36915 'packages': [
916 {
Patrik Höglund5ee869f2018-08-30 09:08:38917 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 18:03:21918 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:38919 },
920 ],
921 'condition': 'checkout_android',
922 'dep_type': 'cipd',
923 },
Patrik Höglund3611afc2018-09-03 08:06:10924
Patrik Höglund5ee869f2018-08-30 09:08:38925 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
926 'packages': [
927 {
928 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
chromium-webrtc-autorolle8aa4152022-04-29 18:03:21929 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 11:53:36930 },
931 ],
932 'condition': 'checkout_android',
933 'dep_type': 'cipd',
934 },
Patrik Höglund3611afc2018-09-03 08:06:10935
Artem Titovd673da22018-07-27 11:53:36936 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
937 'packages': [
938 {
939 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 18:03:21940 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 11:53:36941 },
942 ],
943 'condition': 'checkout_android',
944 'dep_type': 'cipd',
945 },
Patrik Höglund3611afc2018-09-03 08:06:10946
Artem Titovd673da22018-07-27 11:53:36947 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
948 'packages': [
949 {
950 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Mirko Bonadei8adb0802024-02-23 15:21:03951 'version': 'version:2@18.1.0.cr1',
Artem Titovd673da22018-07-27 11:53:36952 },
953 ],
954 'condition': 'checkout_android',
955 'dep_type': 'cipd',
956 },
Patrik Höglund3611afc2018-09-03 08:06:10957
Artem Titovd673da22018-07-27 11:53:36958 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
959 'packages': [
960 {
961 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolla5abc242023-02-13 10:01:22962 'version': 'version:2@18.1.0.cr1',
Artem Titovd673da22018-07-27 11:53:36963 },
964 ],
965 'condition': 'checkout_android',
966 'dep_type': 'cipd',
967 },
Patrik Höglund3611afc2018-09-03 08:06:10968
Patrik Höglund5ee869f2018-08-30 09:08:38969 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
970 'packages': [
971 {
972 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03973 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:38974 },
975 ],
976 'condition': 'checkout_android',
977 'dep_type': 'cipd',
978 },
Patrik Höglund3611afc2018-09-03 08:06:10979
Patrik Höglund5ee869f2018-08-30 09:08:38980 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
981 'packages': [
982 {
983 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03984 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:38985 },
986 ],
987 'condition': 'checkout_android',
988 'dep_type': 'cipd',
989 },
Patrik Höglund3611afc2018-09-03 08:06:10990
Patrik Höglund5ee869f2018-08-30 09:08:38991 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
992 'packages': [
993 {
994 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:03995 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:38996 },
997 ],
998 'condition': 'checkout_android',
999 'dep_type': 'cipd',
1000 },
Patrik Höglund3611afc2018-09-03 08:06:101001
Artem Titov14b0e732021-01-27 08:16:071002 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1003 'packages': [
1004 {
1005 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031006 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 08:16:071007 },
1008 ],
1009 'condition': 'checkout_android',
1010 'dep_type': 'cipd',
1011 },
1012
Patrik Höglund5ee869f2018-08-30 09:08:381013 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1014 'packages': [
1015 {
1016 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031017 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381018 },
1019 ],
1020 'condition': 'checkout_android',
1021 'dep_type': 'cipd',
1022 },
Patrik Höglund3611afc2018-09-03 08:06:101023
Patrik Höglund5ee869f2018-08-30 09:08:381024 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1025 'packages': [
1026 {
1027 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031028 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381029 },
1030 ],
1031 'condition': 'checkout_android',
1032 'dep_type': 'cipd',
1033 },
Patrik Höglund3611afc2018-09-03 08:06:101034
Patrik Höglund5ee869f2018-08-30 09:08:381035 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1036 'packages': [
1037 {
1038 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031039 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381040 },
1041 ],
1042 'condition': 'checkout_android',
1043 'dep_type': 'cipd',
1044 },
Patrik Höglund3611afc2018-09-03 08:06:101045
Patrik Höglund5ee869f2018-08-30 09:08:381046 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1047 'packages': [
1048 {
1049 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 18:03:211050 'version': 'version:2@18.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381051 },
1052 ],
1053 'condition': 'checkout_android',
1054 'dep_type': 'cipd',
1055 },
Patrik Höglund3611afc2018-09-03 08:06:101056
Patrik Höglund5ee869f2018-08-30 09:08:381057 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1058 'packages': [
1059 {
1060 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 18:03:211061 'version': 'version:2@19.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381062 },
1063 ],
1064 'condition': 'checkout_android',
1065 'dep_type': 'cipd',
1066 },
Patrik Höglund3611afc2018-09-03 08:06:101067
Patrik Höglund5ee869f2018-08-30 09:08:381068 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1069 'packages': [
1070 {
1071 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031072 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381073 },
1074 ],
1075 'condition': 'checkout_android',
1076 'dep_type': 'cipd',
1077 },
Patrik Höglund3611afc2018-09-03 08:06:101078
Patrik Höglund5ee869f2018-08-30 09:08:381079 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1080 'packages': [
1081 {
1082 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031083 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381084 },
1085 ],
1086 'condition': 'checkout_android',
1087 'dep_type': 'cipd',
1088 },
Patrik Höglund3611afc2018-09-03 08:06:101089
Patrik Höglund5ee869f2018-08-30 09:08:381090 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1091 'packages': [
1092 {
1093 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031094 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381095 },
1096 ],
1097 'condition': 'checkout_android',
1098 'dep_type': 'cipd',
1099 },
Patrik Höglund3611afc2018-09-03 08:06:101100
Artem Titovd673da22018-07-27 11:53:361101 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1102 'packages': [
1103 {
1104 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolla5abc242023-02-13 10:01:221105 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 11:53:361106 },
1107 ],
1108 'condition': 'checkout_android',
1109 'dep_type': 'cipd',
1110 },
Patrik Höglund3611afc2018-09-03 08:06:101111
Mirko Bonadei8adb0802024-02-23 15:21:031112 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tflite_impl': {
1113 'packages': [
1114 {
1115 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tflite_impl',
1116 'version': 'version:2@16.0.1.cr1',
1117 },
1118 ],
1119 'condition': 'checkout_android',
1120 'dep_type': 'cipd',
1121 },
1122
1123 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tflite_java': {
1124 'packages': [
1125 {
1126 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tflite_java',
1127 'version': 'version:2@16.0.1.cr1',
1128 },
1129 ],
1130 'condition': 'checkout_android',
1131 'dep_type': 'cipd',
1132 },
1133
Patrik Höglund5ee869f2018-08-30 09:08:381134 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 09:35:521135 'packages': [
1136 {
Patrik Höglund5ee869f2018-08-30 09:08:381137 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 18:03:211138 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381139 },
1140 ],
1141 'condition': 'checkout_android',
1142 'dep_type': 'cipd',
1143 },
Patrik Höglund3611afc2018-09-03 08:06:101144
Patrik Höglund5ee869f2018-08-30 09:08:381145 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1146 'packages': [
1147 {
1148 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 18:03:211149 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 09:08:381150 },
1151 ],
1152 'condition': 'checkout_android',
1153 'dep_type': 'cipd',
1154 },
Patrik Höglund3611afc2018-09-03 08:06:101155
chromium-webrtc-autorolle007ad12019-09-03 22:01:321156 'src/third_party/android_deps/libs/com_google_android_material_material': {
1157 'packages': [
1158 {
1159 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autoroll534374a2023-11-09 04:01:281160 'version': 'version:2@1.11.0-beta01.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 18:14:071161 },
1162 ],
1163 'condition': 'checkout_android',
1164 'dep_type': 'cipd',
1165 },
1166
chromium-webrtc-autorolla5abc242023-02-13 10:01:221167 'src/third_party/android_deps/libs/com_google_android_play_core_common': {
chromium-webrtc-autoroll6504fbd2021-07-02 18:14:071168 'packages': [
1169 {
chromium-webrtc-autorolla5abc242023-02-13 10:01:221170 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_common',
1171 'version': 'version:2@2.0.2.cr1',
1172 },
1173 ],
1174 'condition': 'checkout_android',
1175 'dep_type': 'cipd',
1176 },
1177
1178 'src/third_party/android_deps/libs/com_google_android_play_feature_delivery': {
1179 'packages': [
1180 {
1181 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_feature_delivery',
1182 'version': 'version:2@2.0.1.cr1',
chromium-webrtc-autorolle007ad12019-09-03 22:01:321183 },
1184 ],
1185 'condition': 'checkout_android',
1186 'dep_type': 'cipd',
1187 },
1188
Yves Gerey2f385d22019-11-20 11:10:081189 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1190 'packages': [
1191 {
1192 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031193 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 11:10:081194 },
1195 ],
1196 'condition': 'checkout_android',
1197 'dep_type': 'cipd',
1198 },
1199
1200 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1201 'packages': [
1202 {
1203 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031204 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 11:10:081205 },
1206 ],
1207 'condition': 'checkout_android',
1208 'dep_type': 'cipd',
1209 },
1210
1211 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1212 'packages': [
1213 {
1214 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031215 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 11:10:081216 },
1217 ],
1218 'condition': 'checkout_android',
1219 'dep_type': 'cipd',
1220 },
1221
chromium-webrtc-autorollb3a68162020-07-06 16:02:391222 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1223 'packages': [
1224 {
1225 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
Mirko Bonadei92727712023-11-06 14:17:461226 'version': 'version:2@1.10.4.cr1',
Yves Gerey2f385d22019-11-20 11:10:081227 },
1228 ],
1229 'condition': 'checkout_android',
1230 'dep_type': 'cipd',
1231 },
1232
Yves Gerey3606cab82018-09-19 17:20:191233 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1234 'packages': [
1235 {
1236 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031237 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 17:20:191238 },
1239 ],
1240 'condition': 'checkout_android',
1241 'dep_type': 'cipd',
1242 },
1243
Patrik Höglunda5943ea2020-02-20 14:59:541244 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1245 'packages': [
1246 {
1247 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfd1d5082022-10-08 04:04:541248 'version': 'version:2@2.9.0.cr1',
Patrik Höglunda5943ea2020-02-20 14:59:541249 },
1250 ],
1251 'condition': 'checkout_android',
1252 'dep_type': 'cipd',
1253 },
1254
Patrik Höglund3611afc2018-09-03 08:06:101255 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 12:08:531256 'packages': [
1257 {
1258 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031259 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 12:08:531260 },
1261 ],
1262 'condition': 'checkout_android',
1263 'dep_type': 'cipd',
1264 },
1265
Patrik Höglund498aceb2018-08-30 12:08:531266 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1267 'packages': [
1268 {
1269 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031270 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 12:08:531271 },
1272 ],
1273 'condition': 'checkout_android',
1274 'dep_type': 'cipd',
1275 },
1276
1277 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1278 'packages': [
1279 {
1280 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031281 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 12:08:531282 },
1283 ],
1284 'condition': 'checkout_android',
1285 'dep_type': 'cipd',
1286 },
1287
1288 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 17:20:191289 'packages': [
1290 {
1291 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031292 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 17:20:191293 },
1294 ],
1295 'condition': 'checkout_android',
1296 'dep_type': 'cipd',
1297 },
1298
Yves Gerey2f385d22019-11-20 11:10:081299 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1300 'packages': [
1301 {
1302 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
Mirko Bonadei92727712023-11-06 14:17:461303 'version': 'version:2@2.19.1.cr1',
Yves Gerey2f385d22019-11-20 11:10:081304 },
1305 ],
1306 'condition': 'checkout_android',
1307 'dep_type': 'cipd',
1308 },
1309
Yves Gerey3606cab82018-09-19 17:20:191310 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1311 'packages': [
1312 {
1313 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autoroll5ab1ab42023-10-30 12:13:511314 'version': 'version:2@2.23.0.cr1',
Yves Gerey2f385d22019-11-20 11:10:081315 },
1316 ],
1317 'condition': 'checkout_android',
1318 'dep_type': 'cipd',
1319 },
1320
1321 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1322 'packages': [
1323 {
1324 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031325 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 11:10:081326 },
1327 ],
1328 'condition': 'checkout_android',
1329 'dep_type': 'cipd',
1330 },
1331
1332 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1333 'packages': [
1334 {
1335 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031336 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 11:10:081337 },
1338 ],
1339 'condition': 'checkout_android',
1340 'dep_type': 'cipd',
1341 },
1342
1343 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1344 'packages': [
1345 {
1346 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031347 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 11:10:081348 },
1349 ],
1350 'condition': 'checkout_android',
1351 'dep_type': 'cipd',
1352 },
1353
1354 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1355 'packages': [
1356 {
1357 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031358 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 17:20:191359 },
1360 ],
1361 'condition': 'checkout_android',
1362 'dep_type': 'cipd',
1363 },
Patrik Höglund498aceb2018-08-30 12:08:531364
1365 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1366 'packages': [
1367 {
1368 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031369 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 12:08:531370 },
1371 ],
1372 'condition': 'checkout_android',
1373 'dep_type': 'cipd',
1374 },
1375
Artem Titov14b0e732021-01-27 08:16:071376 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1377 'packages': [
1378 {
1379 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031380 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 08:16:071381 },
1382 ],
1383 'condition': 'checkout_android',
1384 'dep_type': 'cipd',
1385 },
1386
1387 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1388 'packages': [
1389 {
1390 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031391 'version': 'version:2@19.5.0.cr1',
Artem Titov14b0e732021-01-27 08:16:071392 },
1393 ],
1394 'condition': 'checkout_android',
1395 'dep_type': 'cipd',
1396 },
1397
1398 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1399 'packages': [
1400 {
1401 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031402 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 08:16:071403 },
1404 ],
1405 'condition': 'checkout_android',
1406 'dep_type': 'cipd',
1407 },
1408
1409 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1410 'packages': [
1411 {
1412 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031413 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 08:16:071414 },
1415 ],
1416 'condition': 'checkout_android',
1417 'dep_type': 'cipd',
1418 },
1419
1420 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1421 'packages': [
1422 {
1423 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031424 'version': 'version:2@17.1.0.cr1',
Artem Titov14b0e732021-01-27 08:16:071425 },
1426 ],
1427 'condition': 'checkout_android',
1428 'dep_type': 'cipd',
1429 },
1430
1431 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1432 'packages': [
1433 {
1434 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031435 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 08:16:071436 },
1437 ],
1438 'condition': 'checkout_android',
1439 'dep_type': 'cipd',
1440 },
1441
1442 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1443 'packages': [
1444 {
1445 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031446 'version': 'version:2@17.0.0.cr1',
Artem Titov14b0e732021-01-27 08:16:071447 },
1448 ],
1449 'condition': 'checkout_android',
1450 'dep_type': 'cipd',
1451 },
1452
1453 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1454 'packages': [
1455 {
1456 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031457 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 08:16:071458 },
1459 ],
1460 'condition': 'checkout_android',
1461 'dep_type': 'cipd',
1462 },
1463
1464 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1465 'packages': [
1466 {
1467 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031468 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 08:16:071469 },
1470 ],
1471 'condition': 'checkout_android',
1472 'dep_type': 'cipd',
1473 },
1474
1475 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1476 'packages': [
1477 {
1478 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031479 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 08:16:071480 },
1481 ],
1482 'condition': 'checkout_android',
1483 'dep_type': 'cipd',
1484 },
1485
1486 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1487 'packages': [
1488 {
1489 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031490 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 08:16:071491 },
1492 ],
1493 'condition': 'checkout_android',
1494 'dep_type': 'cipd',
1495 },
1496
Patrik Höglund498aceb2018-08-30 12:08:531497 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1498 'packages': [
1499 {
1500 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031501 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 12:08:531502 },
1503 ],
1504 'condition': 'checkout_android',
1505 'dep_type': 'cipd',
1506 },
1507
Yves Gerey2f385d22019-11-20 11:10:081508 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1509 'packages': [
1510 {
1511 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031512 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 11:10:081513 },
1514 ],
1515 'condition': 'checkout_android',
1516 'dep_type': 'cipd',
1517 },
1518
Patrik Höglund498aceb2018-08-30 12:08:531519 'src/third_party/android_deps/libs/com_google_guava_guava': {
1520 'packages': [
1521 {
1522 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Mirko Bonadei92727712023-11-06 14:17:461523 'version': 'version:2@32.1.3-jre.cr1',
Patrik Höglund498aceb2018-08-30 12:08:531524 },
1525 ],
1526 'condition': 'checkout_android',
1527 'dep_type': 'cipd',
1528 },
1529
chromium-webrtc-autorolled95a752020-11-13 22:01:371530 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1531 'packages': [
1532 {
1533 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
Mirko Bonadei92727712023-11-06 14:17:461534 'version': 'version:2@32.1.3-android.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 14:01:251535 },
1536 ],
1537 'condition': 'checkout_android',
1538 'dep_type': 'cipd',
1539 },
1540
Yves Gerey3606cab82018-09-19 17:20:191541 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1542 'packages': [
1543 {
1544 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
Mirko Bonadei92727712023-11-06 14:17:461545 'version': 'version:2@2.8.cr1',
Yves Gerey3606cab82018-09-19 17:20:191546 },
1547 ],
1548 'condition': 'checkout_android',
1549 'dep_type': 'cipd',
1550 },
1551
chromium-webrtc-autoroll66205062019-11-25 20:01:411552 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1553 'packages': [
1554 {
1555 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031556 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 20:01:411557 },
1558 ],
1559 'condition': 'checkout_android',
1560 'dep_type': 'cipd',
1561 },
1562
chromium-webrtc-autorollae9641b2020-03-06 06:02:331563 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-21 02:01:131564 'packages': [
1565 {
chromium-webrtc-autorollae9641b2020-03-06 06:02:331566 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfd1d5082022-10-08 04:04:541567 'version': 'version:2@3.21.1.cr1',
chromium-webrtc-autoroll66eedce2018-11-21 02:01:131568 },
1569 ],
1570 'condition': 'checkout_android',
1571 'dep_type': 'cipd',
1572 },
1573
Yves Gerey2f385d22019-11-20 11:10:081574 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1575 'packages': [
1576 {
1577 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031578 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 11:10:081579 },
1580 ],
1581 'condition': 'checkout_android',
1582 'dep_type': 'cipd',
1583 },
1584
Patrik Höglund498aceb2018-08-30 12:08:531585 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1586 'packages': [
1587 {
1588 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031589 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 12:08:531590 },
1591 ],
1592 'condition': 'checkout_android',
1593 'dep_type': 'cipd',
1594 },
1595
chromium-webrtc-autoroll06a4dd62020-03-23 21:21:181596 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1597 'packages': [
1598 {
1599 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031600 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-23 00:01:251601 },
1602 ],
1603 'condition': 'checkout_android',
1604 'dep_type': 'cipd',
1605 },
1606
Christoffer Dewerin81a91172024-04-08 07:26:411607 'src/third_party/android_deps/libs/com_squareup_moshi_moshi': {
1608 'packages': [
1609 {
1610 'package': 'chromium/third_party/android_deps/libs/com_squareup_moshi_moshi',
1611 'version': 'version:2@1.15.0.cr1',
1612 },
1613 ],
1614 'condition': 'checkout_android',
1615 'dep_type': 'cipd',
1616 },
1617
1618 'src/third_party/android_deps/libs/com_squareup_moshi_moshi_adapters': {
1619 'packages': [
1620 {
1621 'package': 'chromium/third_party/android_deps/libs/com_squareup_moshi_moshi_adapters',
1622 'version': 'version:2@1.15.0.cr1',
1623 },
1624 ],
1625 'condition': 'checkout_android',
1626 'dep_type': 'cipd',
1627 },
1628
chromium-webrtc-autoroll33af25c2023-03-02 12:08:011629 'src/third_party/android_deps/libs/com_squareup_okio_okio_jvm': {
1630 'packages': [
1631 {
1632 'package': 'chromium/third_party/android_deps/libs/com_squareup_okio_okio_jvm',
Christoffer Dewerin81a91172024-04-08 07:26:411633 'version': 'version:2@3.7.0.cr1',
chromium-webrtc-autoroll33af25c2023-03-02 12:08:011634 },
1635 ],
1636 'condition': 'checkout_android',
1637 'dep_type': 'cipd',
1638 },
1639
1640 'src/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm': {
1641 'packages': [
1642 {
1643 'package': 'chromium/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm',
Christoffer Dewerin81a91172024-04-08 07:26:411644 'version': 'version:2@4.9.7.cr1',
chromium-webrtc-autoroll33af25c2023-03-02 12:08:011645 },
1646 ],
1647 'condition': 'checkout_android',
1648 'dep_type': 'cipd',
1649 },
1650
chromium-webrtc-autoroll6bbe1a42021-06-14 18:02:571651 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1652 'packages': [
1653 {
1654 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031655 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 18:02:571656 },
1657 ],
1658 'condition': 'checkout_android',
1659 'dep_type': 'cipd',
1660 },
1661
chromium-webrtc-autorollfd1d5082022-10-08 04:04:541662 'src/third_party/android_deps/libs/io_grpc_grpc_api': {
1663 'packages': [
1664 {
1665 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
1666 'version': 'version:2@1.49.0.cr1',
1667 },
1668 ],
1669 'condition': 'checkout_android',
1670 'dep_type': 'cipd',
1671 },
1672
1673 'src/third_party/android_deps/libs/io_grpc_grpc_binder': {
1674 'packages': [
1675 {
1676 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
1677 'version': 'version:2@1.49.0.cr1',
1678 },
1679 ],
1680 'condition': 'checkout_android',
1681 'dep_type': 'cipd',
1682 },
1683
1684 'src/third_party/android_deps/libs/io_grpc_grpc_context': {
1685 'packages': [
1686 {
1687 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
1688 'version': 'version:2@1.49.0.cr1',
1689 },
1690 ],
1691 'condition': 'checkout_android',
1692 'dep_type': 'cipd',
1693 },
1694
1695 'src/third_party/android_deps/libs/io_grpc_grpc_core': {
1696 'packages': [
1697 {
1698 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
1699 'version': 'version:2@1.49.0.cr1',
1700 },
1701 ],
1702 'condition': 'checkout_android',
1703 'dep_type': 'cipd',
1704 },
1705
1706 'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
1707 'packages': [
1708 {
1709 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
1710 'version': 'version:2@1.49.0.cr1',
1711 },
1712 ],
1713 'condition': 'checkout_android',
1714 'dep_type': 'cipd',
1715 },
1716
1717 'src/third_party/android_deps/libs/io_grpc_grpc_stub': {
1718 'packages': [
1719 {
1720 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
1721 'version': 'version:2@1.49.0.cr1',
1722 },
1723 ],
1724 'condition': 'checkout_android',
1725 'dep_type': 'cipd',
1726 },
1727
1728 'src/third_party/android_deps/libs/io_perfmark_perfmark_api': {
1729 'packages': [
1730 {
1731 'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
1732 'version': 'version:2@0.25.0.cr1',
1733 },
1734 ],
1735 'condition': 'checkout_android',
1736 'dep_type': 'cipd',
1737 },
1738
chromium-webrtc-autorollcfe75c12020-01-04 12:02:191739 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1740 'packages': [
1741 {
1742 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031743 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 12:02:191744 },
1745 ],
1746 'condition': 'checkout_android',
1747 'dep_type': 'cipd',
1748 },
1749
Patrik Höglund498aceb2018-08-30 12:08:531750 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1751 'packages': [
1752 {
1753 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031754 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 12:08:531755 },
1756 ],
1757 'condition': 'checkout_android',
1758 'dep_type': 'cipd',
1759 },
1760
1761 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 17:20:191762 'packages': [
1763 {
1764 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031765 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 17:20:191766 },
1767 ],
1768 'condition': 'checkout_android',
1769 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 12:08:531770 },
Yves Gerey3606cab82018-09-19 17:20:191771
Christoffer Jansson53a762a2022-09-16 14:29:561772 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
1773 'packages': [
1774 {
1775 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
chromium-webrtc-autoroll6a5d9252023-12-14 06:02:171776 'version': 'version:2@1.14.10.cr1',
Christoffer Jansson53a762a2022-09-16 14:29:561777 },
1778 ],
1779 'condition': 'checkout_android',
1780 'dep_type': 'cipd',
1781 },
1782
1783 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
1784 'packages': [
1785 {
1786 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
chromium-webrtc-autoroll6a5d9252023-12-14 06:02:171787 'version': 'version:2@1.14.10.cr1',
chromium-webrtc-autoroll88047ad2023-03-08 06:02:191788 },
1789 ],
1790 'condition': 'checkout_android',
1791 'dep_type': 'cipd',
1792 },
1793
Patrik Höglund0e089db2020-02-24 12:31:031794 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1795 'packages': [
1796 {
1797 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031798 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 12:31:031799 },
1800 ],
1801 'condition': 'checkout_android',
1802 'dep_type': 'cipd',
1803 },
1804
chromium-webrtc-autorollb7f5ff52023-05-08 20:03:321805 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on': {
chromium-webrtc-autoroll3b526d42022-07-07 09:24:581806 'packages': [
1807 {
chromium-webrtc-autorollb7f5ff52023-05-08 20:03:321808 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk18on',
Mirko Bonadei92727712023-11-06 14:17:461809 'version': 'version:2@1.76.cr1',
chromium-webrtc-autoroll3b526d42022-07-07 09:24:581810 },
1811 ],
1812 'condition': 'checkout_android',
1813 'dep_type': 'cipd',
1814 },
1815
Mirko Bonadei447cd3e2020-06-03 19:53:281816 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1817 'packages': [
1818 {
1819 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031820 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 19:53:281821 },
1822 ],
1823 'condition': 'checkout_android',
1824 'dep_type': 'cipd',
1825 },
1826
Yves Gerey3606cab82018-09-19 17:20:191827 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1828 'packages': [
1829 {
1830 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031831 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 17:20:191832 },
1833 ],
1834 'condition': 'checkout_android',
1835 'dep_type': 'cipd',
1836 },
1837
Yves Gerey2f385d22019-11-20 11:10:081838 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 17:20:191839 'packages': [
1840 {
Yves Gerey2f385d22019-11-20 11:10:081841 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
Mirko Bonadei92727712023-11-06 14:17:461842 'version': 'version:2@3.37.0.cr1',
chromium-webrtc-autorolld035d7e2022-09-30 10:02:521843 },
1844 ],
1845 'condition': 'checkout_android',
1846 'dep_type': 'cipd',
1847 },
1848
1849 'src/third_party/android_deps/libs/org_checkerframework_checker_util': {
1850 'packages': [
1851 {
1852 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
1853 'version': 'version:2@3.25.0.cr1',
Yves Gerey3606cab82018-09-19 17:20:191854 },
1855 ],
1856 'condition': 'checkout_android',
1857 'dep_type': 'cipd',
1858 },
1859
landreye742d8c2021-09-15 17:27:021860 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 11:10:081861 'packages': [
1862 {
landreye742d8c2021-09-15 17:27:021863 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031864 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 11:10:081865 },
1866 ],
1867 'condition': 'checkout_android',
1868 'dep_type': 'cipd',
1869 },
1870
1871 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1872 'packages': [
1873 {
1874 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfd1d5082022-10-08 04:04:541875 'version': 'version:2@1.21.cr1',
Yves Gerey2f385d22019-11-20 11:10:081876 },
1877 ],
1878 'condition': 'checkout_android',
1879 'dep_type': 'cipd',
1880 },
1881
chromium-webrtc-autoroll1e43ce62023-01-24 12:02:401882 'src/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber': {
1883 'packages': [
1884 {
1885 'package': 'chromium/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber',
1886 'version': 'version:2@2.5.2.cr1',
1887 },
1888 ],
1889 'condition': 'checkout_android',
1890 'dep_type': 'cipd',
1891 },
1892
chromium-webrtc-autoroll6bbe1a42021-06-14 18:02:571893 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1894 'packages': [
1895 {
1896 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:031897 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 18:02:571898 },
1899 ],
1900 'condition': 'checkout_android',
1901 'dep_type': 'cipd',
1902 },
1903
chromium-webrtc-autoroll2ea15022022-05-04 20:08:101904 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1905 'packages': [
1906 {
1907 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1908 'version': 'version:2@2.2.cr1',
1909 },
1910 ],
1911 'condition': 'checkout_android',
1912 'dep_type': 'cipd',
1913 },
1914
chromium-webrtc-autorollf0895f72024-02-06 22:02:031915 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_android_extensions_runtime': {
1916 'packages': [
1917 {
1918 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_android_extensions_runtime',
1919 'version': 'version:2@1.9.22.cr1',
1920 },
1921 ],
1922 'condition': 'checkout_android',
1923 'dep_type': 'cipd',
1924 },
1925
1926 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_parcelize_runtime': {
1927 'packages': [
1928 {
1929 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_parcelize_runtime',
1930 'version': 'version:2@1.9.22.cr1',
1931 },
1932 ],
1933 'condition': 'checkout_android',
1934 'dep_type': 'cipd',
1935 },
1936
chromium-webrtc-autoroll6504fbd2021-07-02 18:14:071937 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
1938 'packages': [
1939 {
1940 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
chromium-webrtc-autorolla870bf82023-04-06 18:03:131941 'version': 'version:2@1.8.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 18:14:071942 },
1943 ],
1944 'condition': 'checkout_android',
1945 'dep_type': 'cipd',
1946 },
1947
1948 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
1949 'packages': [
1950 {
1951 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
chromium-webrtc-autorolla870bf82023-04-06 18:03:131952 'version': 'version:2@1.8.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 18:14:071953 },
1954 ],
1955 'condition': 'checkout_android',
1956 'dep_type': 'cipd',
1957 },
1958
chromium-webrtc-autoroll0358a2c2024-02-05 12:48:421959 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm': {
1960 'packages': [
1961 {
1962 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_atomicfu_jvm',
1963 'version': 'version:2@0.23.2.cr1',
1964 },
1965 ],
1966 'condition': 'checkout_android',
1967 'dep_type': 'cipd',
1968 },
1969
chromium-webrtc-autorollc9716e02021-04-30 14:07:171970 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
1971 'packages': [
1972 {
1973 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
chromium-webrtc-autorolla870bf82023-04-06 18:03:131974 'version': 'version:2@1.6.4.cr1',
chromium-webrtc-autorollc9716e02021-04-30 14:07:171975 },
1976 ],
1977 'condition': 'checkout_android',
1978 'dep_type': 'cipd',
1979 },
1980
1981 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
1982 'packages': [
1983 {
1984 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
chromium-webrtc-autorolla870bf82023-04-06 18:03:131985 'version': 'version:2@1.6.4.cr1',
Patrik Höglund0e089db2020-02-24 12:31:031986 },
1987 ],
1988 'condition': 'checkout_android',
1989 'dep_type': 'cipd',
1990 },
1991
chromium-webrtc-autorolld6e69532023-04-25 20:01:481992 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava': {
1993 'packages': [
1994 {
1995 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_guava',
1996 'version': 'version:2@1.6.4.cr1',
1997 },
1998 ],
1999 'condition': 'checkout_android',
2000 'dep_type': 'cipd',
2001 },
2002
Patrik Höglund0e089db2020-02-24 12:31:032003 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
2004 'packages': [
2005 {
2006 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:032007 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-23 00:01:252008 },
2009 ],
2010 'condition': 'checkout_android',
2011 'dep_type': 'cipd',
2012 },
2013
chromium-webrtc-autoroll2ea15022022-05-04 20:08:102014 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
2015 'packages': [
2016 {
2017 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
chromium-webrtc-autorollfc3b67f2022-09-14 09:41:262018 'version': 'version:2@1.15.1.cr1',
2019 },
2020 ],
2021 'condition': 'checkout_android',
2022 'dep_type': 'cipd',
2023 },
2024
chromium-webrtc-autoroll88047ad2023-03-08 06:02:192025 'src/third_party/android_deps/libs/org_mockito_mockito_android': {
2026 'packages': [
2027 {
2028 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_android',
chromium-webrtc-autoroll6a5d9252023-12-14 06:02:172029 'version': 'version:2@5.8.0.cr1',
chromium-webrtc-autoroll88047ad2023-03-08 06:02:192030 },
2031 ],
2032 'condition': 'checkout_android',
2033 'dep_type': 'cipd',
2034 },
2035
chromium-webrtc-autorollfc3b67f2022-09-14 09:41:262036 'src/third_party/android_deps/libs/org_mockito_mockito_core': {
2037 'packages': [
2038 {
2039 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
chromium-webrtc-autoroll6a5d9252023-12-14 06:02:172040 'version': 'version:2@5.8.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 20:08:102041 },
2042 ],
2043 'condition': 'checkout_android',
2044 'dep_type': 'cipd',
2045 },
2046
chromium-webrtc-autoroll3a71e3a2023-03-15 20:01:542047 'src/third_party/android_deps/libs/org_mockito_mockito_subclass': {
2048 'packages': [
2049 {
2050 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_subclass',
chromium-webrtc-autoroll6a5d9252023-12-14 06:02:172051 'version': 'version:2@5.8.0.cr1',
chromium-webrtc-autoroll3a71e3a2023-03-15 20:01:542052 },
2053 ],
2054 'condition': 'checkout_android',
2055 'dep_type': 'cipd',
2056 },
2057
Christoffer Jansson53a762a2022-09-16 14:29:562058 'src/third_party/android_deps/libs/org_objenesis_objenesis': {
2059 'packages': [
2060 {
2061 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
Mirko Bonadeicd3e1d02023-02-08 09:43:132062 'version': 'version:2@3.3.cr1',
Christoffer Jansson53a762a2022-09-16 14:29:562063 },
2064 ],
2065 'condition': 'checkout_android',
2066 'dep_type': 'cipd',
2067 },
2068
Patrik Höglunda5943ea2020-02-20 14:59:542069 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
2070 'packages': [
2071 {
2072 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
Mirko Bonadei92727712023-11-06 14:17:462073 'version': 'version:2@9.6.cr1',
Patrik Höglunda5943ea2020-02-20 14:59:542074 },
2075 ],
2076 'condition': 'checkout_android',
2077 'dep_type': 'cipd',
2078 },
2079
2080 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
2081 'packages': [
2082 {
2083 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
Mirko Bonadei92727712023-11-06 14:17:462084 'version': 'version:2@9.6.cr1',
Patrik Höglunda5943ea2020-02-20 14:59:542085 },
2086 ],
2087 'condition': 'checkout_android',
2088 'dep_type': 'cipd',
2089 },
2090
2091 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
2092 'packages': [
2093 {
2094 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
Mirko Bonadei92727712023-11-06 14:17:462095 'version': 'version:2@9.6.cr1',
Patrik Höglunda5943ea2020-02-20 14:59:542096 },
2097 ],
2098 'condition': 'checkout_android',
2099 'dep_type': 'cipd',
2100 },
2101
2102 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
2103 'packages': [
2104 {
2105 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
Mirko Bonadei92727712023-11-06 14:17:462106 'version': 'version:2@9.6.cr1',
Patrik Höglunda5943ea2020-02-20 14:59:542107 },
2108 ],
2109 'condition': 'checkout_android',
2110 'dep_type': 'cipd',
2111 },
2112
2113 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2114 'packages': [
2115 {
2116 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
Mirko Bonadei92727712023-11-06 14:17:462117 'version': 'version:2@9.6.cr1',
Patrik Höglunda5943ea2020-02-20 14:59:542118 },
2119 ],
2120 'condition': 'checkout_android',
2121 'dep_type': 'cipd',
2122 },
2123
Yves Gerey2f385d22019-11-20 11:10:082124 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2125 'packages': [
2126 {
2127 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 18:04:032128 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 11:10:082129 },
2130 ],
2131 'condition': 'checkout_android',
2132 'dep_type': 'cipd',
2133 },
chromium-webrtc-autorolleec1d042019-11-20 14:02:382134
Mirko Bonadeicd1ba942020-05-12 10:12:132135 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2136 'packages': [
2137 {
2138 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252139 'version': 'version:2@4.11.1.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132140 },
2141 ],
2142 'condition': 'checkout_android',
2143 'dep_type': 'cipd',
2144 },
2145
2146 'src/third_party/android_deps/libs/org_robolectric_junit': {
2147 'packages': [
2148 {
2149 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252150 'version': 'version:2@4.11.1.cr1',
chromium-webrtc-autoroll55443382022-03-02 22:02:362151 },
2152 ],
2153 'condition': 'checkout_android',
2154 'dep_type': 'cipd',
2155 },
2156
2157 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2158 'packages': [
2159 {
2160 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252161 'version': 'version:2@4.11.1.cr1',
chromium-webrtc-autorollb7f5ff52023-05-08 20:03:322162 },
2163 ],
2164 'condition': 'checkout_android',
2165 'dep_type': 'cipd',
2166 },
2167
2168 'src/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat': {
2169 'packages': [
2170 {
2171 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime_dist_compat',
Mirko Bonadei92727712023-11-06 14:17:462172 'version': 'version:2@1.0.2.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132173 },
2174 ],
2175 'condition': 'checkout_android',
2176 'dep_type': 'cipd',
2177 },
2178
2179 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2180 'packages': [
2181 {
2182 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252183 'version': 'version:2@4.11.1.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132184 },
2185 ],
2186 'condition': 'checkout_android',
2187 'dep_type': 'cipd',
2188 },
2189
2190 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2191 'packages': [
2192 {
2193 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252194 'version': 'version:2@4.11.1.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132195 },
2196 ],
2197 'condition': 'checkout_android',
2198 'dep_type': 'cipd',
2199 },
2200
2201 'src/third_party/android_deps/libs/org_robolectric_resources': {
2202 'packages': [
2203 {
2204 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252205 'version': 'version:2@4.11.1.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132206 },
2207 ],
2208 'condition': 'checkout_android',
2209 'dep_type': 'cipd',
2210 },
2211
2212 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2213 'packages': [
2214 {
2215 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252216 'version': 'version:2@4.11.1.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132217 },
2218 ],
2219 'condition': 'checkout_android',
2220 'dep_type': 'cipd',
2221 },
2222
2223 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2224 'packages': [
2225 {
2226 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252227 'version': 'version:2@4.11.1.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132228 },
2229 ],
2230 'condition': 'checkout_android',
2231 'dep_type': 'cipd',
2232 },
2233
2234 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2235 'packages': [
2236 {
2237 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252238 'version': 'version:2@4.11.1.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132239 },
2240 ],
2241 'condition': 'checkout_android',
2242 'dep_type': 'cipd',
2243 },
2244
2245 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2246 'packages': [
2247 {
2248 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252249 'version': 'version:2@4.11.1.cr1',
Mirko Bonadei92727712023-11-06 14:17:462250 },
2251 ],
2252 'condition': 'checkout_android',
2253 'dep_type': 'cipd',
2254 },
2255
2256 'src/third_party/android_deps/libs/org_robolectric_shadows_versioning': {
2257 'packages': [
2258 {
2259 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_versioning',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252260 'version': 'version:2@4.11.1.cr1',
Björn Tereliuscaf20632022-02-24 11:15:252261 },
2262 ],
2263 'condition': 'checkout_android',
2264 'dep_type': 'cipd',
2265 },
2266
Mirko Bonadeicd1ba942020-05-12 10:12:132267 'src/third_party/android_deps/libs/org_robolectric_utils': {
2268 'packages': [
2269 {
2270 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252271 'version': 'version:2@4.11.1.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132272 },
2273 ],
2274 'condition': 'checkout_android',
2275 'dep_type': 'cipd',
2276 },
2277
2278 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2279 'packages': [
2280 {
2281 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
chromium-webrtc-autoroll916ec252023-11-08 10:01:252282 'version': 'version:2@4.11.1.cr1',
Mirko Bonadeicd1ba942020-05-12 10:12:132283 },
2284 ],
2285 'condition': 'checkout_android',
2286 'dep_type': 'cipd',
2287 },
2288
Mirko Bonadei8adb0802024-02-23 15:21:032289 'src/third_party/android_deps/libs/org_tensorflow_tensorflow_lite_api': {
2290 'packages': [
2291 {
2292 'package': 'chromium/third_party/android_deps/libs/org_tensorflow_tensorflow_lite_api',
2293 'version': 'version:2@2.10.0.cr1',
2294 },
2295 ],
2296 'condition': 'checkout_android',
2297 'dep_type': 'cipd',
2298 },
2299
Yves Gerey3606cab82018-09-19 17:20:192300 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:132301}
kjellander200028f2017-08-17 16:54:122302
andrew@webrtc.org4ce52bb2012-07-31 21:54:132303hooks = [
2304 {
Henrik Kjellander27576e02015-10-15 12:24:092305 # This clobbers when necessary (based on get_landmines.py). It should be
2306 # an early hook but it will need to be run after syncing Chromium and
2307 # setting up the links, so the script actually exists.
2308 'name': 'landmines',
2309 'pattern': '.',
2310 'action': [
Takuto Ikuta9345bee2021-11-26 12:06:402311 'python3',
Henrik Kjellander27576e02015-10-15 12:24:092312 'src/build/landmines.py',
2313 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 06:30:102314 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 12:24:092315 '--src-dir',
2316 'src',
2317 ],
2318 },
oprypin40e7ebd2017-07-27 08:40:182319 {
2320 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2321 # disabled.
2322 'name': 'disable_depot_tools_selfupdate',
2323 'pattern': '.',
2324 'action': [
Takuto Ikuta9345bee2021-11-26 12:06:402325 'python3',
oprypin40e7ebd2017-07-27 08:40:182326 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2327 '--disable',
2328 ],
2329 },
kjellander24d812d2016-11-22 15:02:112330 {
Mirko Bonadeib8a7d9d2018-02-12 07:57:352331 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 15:02:112332 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 07:57:352333 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 12:06:402334 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 07:57:352335 '--arch=arm'],
2336 },
2337 {
2338 'name': 'sysroot_arm64',
2339 'pattern': '.',
2340 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 12:06:402341 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 07:57:352342 '--arch=arm64'],
2343 },
2344 {
2345 'name': 'sysroot_x86',
2346 'pattern': '.',
2347 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2348 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 12:06:402349 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 07:57:352350 '--arch=i386'],
2351 },
2352 {
2353 'name': 'sysroot_mips',
2354 'pattern': '.',
2355 'condition': 'checkout_linux and checkout_mips',
2356 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 12:06:402357 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 07:57:352358 '--arch=mipsel'],
2359 },
2360 {
2361 'name': 'sysroot_x64',
2362 'pattern': '.',
2363 'condition': 'checkout_linux and checkout_x64',
2364 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 12:06:402365 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 07:57:352366 '--arch=amd64'],
kjellander24d812d2016-11-22 15:02:112367 },
2368 {
Mirko Bonadeia55bdc22018-02-12 12:22:502369 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2370 'name': 'ciopfs_linux',
2371 'pattern': '.',
2372 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 12:06:402373 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 12:22:502374 'src/third_party/depot_tools/download_from_google_storage.py',
2375 '--no_resume',
2376 '--no_auth',
2377 '--bucket', 'chromium-browser-clang/ciopfs',
2378 '-s', 'src/build/ciopfs.sha1',
2379 ]
2380 },
2381 {
Henrik Kjellander6b269752017-10-09 11:00:412382 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 15:02:112383 'name': 'win_toolchain',
2384 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 10:29:092385 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 12:06:402386 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 15:02:112387 },
kjellanderec2c93e2017-09-08 17:52:172388 {
2389 # Update the Mac toolchain if necessary.
2390 'name': 'mac_toolchain',
2391 'pattern': '.',
Henrik Kjellander6b269752017-10-09 11:00:412392 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 12:06:402393 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 17:52:172394 },
Byoungchan Leeb440c452022-09-26 09:42:432395
2396 {
2397 'name': 'Download Fuchsia SDK from GCS',
2398 'pattern': '.',
2399 'condition': 'checkout_fuchsia',
2400 'action': [
2401 'python3',
2402 'src/build/fuchsia/update_sdk.py',
2403 '--cipd-prefix={fuchsia_sdk_cipd_prefix}',
2404 '--version={fuchsia_version}',
2405 ],
2406 },
kjellander24d812d2016-11-22 15:02:112407 {
Christoffer Jansson25e41562022-09-23 06:38:542408 'name': 'Download Fuchsia system images',
2409 'pattern': '.',
Christoffer Jansson816e26d2022-11-11 15:08:312410 'condition': 'checkout_fuchsia and checkout_fuchsia_product_bundles',
Christoffer Jansson25e41562022-09-23 06:38:542411 'action': [
2412 'python3',
Christoffer Jansson816e26d2022-11-11 15:08:312413 'src/build/fuchsia/update_product_bundles.py',
2414 '{checkout_fuchsia_boot_images}',
Christoffer Jansson25e41562022-09-23 06:38:542415 ],
2416 },
2417 {
kjellander24d812d2016-11-22 15:02:112418 # Note: On Win, this should run after win_toolchain, as it may use it.
2419 'name': 'clang',
2420 'pattern': '.',
Nico Weber0278899c2021-10-27 01:36:382421 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 15:02:112422 },
ehmaldonado293bc2a2016-11-25 12:58:472423 {
Björn Tereliuse9c3e512023-02-06 16:07:082424 # This is supposed to support the same set of platforms as 'clang' above.
2425 'name': 'clang_coverage',
2426 'pattern': '.',
2427 'condition': 'checkout_clang_coverage_tools',
2428 'action': ['python3', 'src/tools/clang/scripts/update.py',
2429 '--package=coverage_tools'],
2430 },
2431 {
Florent Castelli655c8902024-04-16 19:06:522432 # This is also supposed to support the same set of platforms as 'clang'
2433 # above. LLVM ToT support isn't provided at the moment.
2434 'name': 'clangd',
2435 'pattern': '.',
2436 'condition': 'checkout_clangd',
2437 'action': ['vpython3', 'src/tools/clang/scripts/update.py',
2438 '--package=clangd'],
2439 },
2440 {
ehmaldonado293bc2a2016-11-25 12:58:472441 # Update LASTCHANGE.
2442 'name': 'lastchange',
2443 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 12:06:402444 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 12:58:472445 '-o', 'src/build/util/LASTCHANGE'],
2446 },
Björn Tereliuscbcf8f32022-04-12 17:04:322447 # Pull dsymutil binaries using checked-in hashes.
2448 {
2449 'name': 'dsymutil_mac_arm64',
2450 'pattern': '.',
2451 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2452 'action': [ 'python3',
2453 'src/third_party/depot_tools/download_from_google_storage.py',
2454 '--no_resume',
2455 '--no_auth',
2456 '--bucket', 'chromium-browser-clang',
2457 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2458 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2459 ],
2460 },
2461 {
2462 'name': 'dsymutil_mac_x64',
2463 'pattern': '.',
2464 'condition': 'host_os == "mac" and host_cpu == "x64"',
2465 'action': [ 'python3',
2466 'src/third_party/depot_tools/download_from_google_storage.py',
2467 '--no_resume',
2468 '--no_auth',
2469 '--bucket', 'chromium-browser-clang',
2470 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2471 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2472 ],
2473 },
kjellander24d812d2016-11-22 15:02:112474 # Pull clang-format binaries using checked-in hashes.
2475 {
2476 'name': 'clang_format_win',
2477 'pattern': '.',
Henrik Kjellander6b269752017-10-09 11:00:412478 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 08:36:132479 'action': [ 'python3',
2480 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 15:02:112481 '--no_resume',
2482 '--platform=win32',
2483 '--no_auth',
2484 '--bucket', 'chromium-clang-format',
2485 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2486 ],
2487 },
2488 {
Christoffer Janssone7d74972022-03-23 08:36:132489 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 15:02:112490 'pattern': '.',
Christoffer Janssone7d74972022-03-23 08:36:132491 'condition': 'host_os == "mac" and host_cpu == "x64"',
2492 'action': [ 'python3',
2493 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 15:02:112494 '--no_resume',
2495 '--platform=darwin',
2496 '--no_auth',
2497 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 08:36:132498 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2499 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 15:02:112500 ],
2501 },
2502 {
Christoffer Janssone7d74972022-03-23 08:36:132503 'name': 'clang_format_mac_arm64',
2504 'pattern': '.',
2505 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2506 'action': [ 'python3',
2507 'src/third_party/depot_tools/download_from_google_storage.py',
2508 '--no_resume',
2509 '--no_auth',
2510 '--bucket', 'chromium-clang-format',
2511 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2512 '-o', 'src/buildtools/mac/clang-format',
2513 ],
2514 },
2515 {
kjellander24d812d2016-11-22 15:02:112516 'name': 'clang_format_linux',
2517 'pattern': '.',
Henrik Kjellander6b269752017-10-09 11:00:412518 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 08:36:132519 'action': [ 'python3',
2520 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 15:02:112521 '--no_resume',
2522 '--platform=linux*',
2523 '--no_auth',
2524 '--bucket', 'chromium-clang-format',
2525 '-s', 'src/buildtools/linux64/clang-format.sha1',
2526 ],
2527 },
Oleh Prypin3ebed362017-10-27 08:14:452528 # Pull rc binaries using checked-in hashes.
2529 {
2530 'name': 'rc_win',
2531 'pattern': '.',
2532 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 12:06:402533 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 08:14:452534 'src/third_party/depot_tools/download_from_google_storage.py',
2535 '--no_resume',
2536 '--no_auth',
2537 '--bucket', 'chromium-browser-clang/rc',
2538 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2539 ],
2540 },
2541 {
2542 'name': 'rc_mac',
2543 'pattern': '.',
2544 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 12:06:402545 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 08:14:452546 'src/third_party/depot_tools/download_from_google_storage.py',
2547 '--no_resume',
2548 '--no_auth',
2549 '--bucket', 'chromium-browser-clang/rc',
2550 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2551 ],
2552 },
2553 {
2554 'name': 'rc_linux',
2555 'pattern': '.',
2556 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 12:06:402557 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 08:14:452558 'src/third_party/depot_tools/download_from_google_storage.py',
2559 '--no_resume',
2560 '--no_auth',
2561 '--bucket', 'chromium-browser-clang/rc',
2562 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2563 ],
2564 },
kjellander24d812d2016-11-22 15:02:112565 {
Mirko Bonadei2d525fe2020-03-06 13:07:452566 'name': 'test_fonts',
2567 'pattern': '.',
2568 'action': [ 'download_from_google_storage',
2569 '--no_resume',
2570 '--extract',
2571 '--no_auth',
2572 '--bucket', 'chromium-fonts',
2573 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2574 ],
2575 },
2576 {
kjellander@webrtc.org80174582013-11-04 12:07:572577 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:442578 'pattern': '.',
2579 'action': ['download_from_google_storage',
2580 '--directory',
2581 '--recursive',
2582 '--num_threads=10',
2583 '--no_auth',
kjellander4ff818e2015-12-18 20:29:282584 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:442585 '--bucket', 'chromium-webrtc-resources',
2586 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:132587 },
Mirko Bonadei0a1d2f52021-03-25 14:15:212588 {
2589 'name': 'Generate component metadata for tests',
2590 'pattern': '.',
2591 'action': [
Takuto Ikuta9345bee2021-11-26 12:06:402592 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 14:15:212593 'src/testing/generate_location_tags.py',
2594 '--out',
2595 'src/testing/location_tags.json',
2596 ],
2597 },
Mirko Bonadeidb9095d2020-11-23 16:45:522598 # Download and initialize "vpython" VirtualEnv environment packages.
2599 {
2600 'name': 'vpython_common',
2601 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 12:06:402602 'action': [ 'vpython3',
2603 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 16:45:522604 '-vpython-tool', 'install',
2605 ],
2606 },
Junji Watanabed3685672023-07-19 08:34:082607 # Download remote exec cfg files
2608 {
Björn Tereliusb6ea0b22023-09-21 11:26:032609 'name': 'configure_reclient_cfgs',
Junji Watanabed3685672023-07-19 08:34:082610 'pattern': '.',
2611 'condition': 'download_remoteexec_cfg',
2612 'action': ['python3',
Björn Tereliusb6ea0b22023-09-21 11:26:032613 'src/buildtools/reclient_cfgs/configure_reclient_cfgs.py',
Junji Watanabed3685672023-07-19 08:34:082614 '--rbe_instance',
2615 Var('rbe_instance'),
2616 '--reproxy_cfg_template',
2617 'reproxy.cfg.template',
2618 '--quiet',
Junji Watanabed3685672023-07-19 08:34:082619 ],
2620 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:132621]
kjellander200028f2017-08-17 16:54:122622
Christoffer Dewerin9bd68da2024-04-05 08:58:312623recursedeps = [
2624 'src/third_party/instrumented_libs',
2625]
Mirko Bonadeibb547202017-09-15 04:15:482626
2627# Define rules for which include paths are allowed in our source.
2628include_rules = [
2629 # Base is only used to build Android APK tests and may not be referenced by
2630 # WebRTC production code.
2631 "-base",
2632 "-chromium",
2633 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 04:15:482634 "+libyuv",
Patrik Höglund5991ac92018-05-21 13:54:422635
2636 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 04:47:312637 "+common_types.h",
Mirko Bonadeibb547202017-09-15 04:15:482638
2639 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 04:47:312640 "+api",
2641 "+modules/include",
2642 "+rtc_base",
2643 "+test",
2644 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:312645
Mirko Bonadei59f3c682020-07-11 11:13:452646 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 20:49:142647 "+absl/algorithm/algorithm.h",
2648 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 12:07:252649 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 19:20:162650 "+absl/base/config.h",
Markus Handellf70fbc82020-06-03 22:41:202651 "+absl/base/const_init.h",
Tommifd3b3462023-10-27 20:38:332652 "+absl/base/nullability.h",
Elad Alone86af2c2019-06-03 12:37:502653 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 11:29:022654 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 15:13:082655 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 08:08:472656 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 07:02:432657 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 12:34:502658 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-25 04:59:412659 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 10:46:142660 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 13:29:542661 "+absl/strings/ascii.h",
Harald Alvestrand666c3332022-10-18 12:32:402662 "+absl/strings/escaping.h",
Niels Möller3c7d5992018-10-19 13:29:542663 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 23:13:092664 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 13:23:082665 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:312666 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 08:44:132667 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 13:59:092668
2669 # Abseil flags are allowed in tests and tools.
2670 "+absl/flags",
Evan Shrubsoledb50b032024-04-24 13:27:002671
Evan Shrubsolecd098582024-04-30 07:57:492672 # Perfetto should be used through rtc_base/trace_event.h
2673 '-third_party/perfetto',
2674 '-perfetto',
2675 '-protos/perfetto',
Mirko Bonadeibb547202017-09-15 04:15:482676]
Patrik Höglundeeb79e92019-10-17 14:04:072677
2678specific_include_rules = {
2679 "webrtc_lib_link_test\.cc": [
2680 "+media/engine",
2681 "+modules/audio_device",
2682 "+modules/audio_processing",
2683 ]
2684}