blob: 3d544e3867ea08c40ae3740183277820b37c7bb1 [file] [log] [blame]
kjellander@webrtc.org177567c2016-12-22 10:40:28 +01001# This file contains dependencies for WebRTC.
kjellander@webrtc.org89256622014-08-20 12:10:11 +00002
Danil Chapovalovc46385c2020-03-11 10:45:57 +01003gclient_gn_args_file = 'src/build/config/gclient_args.gni'
Björn Tereliusbc032592021-06-16 10:47:17 +02004gclient_gn_args = [
5 'generate_location_tags',
6]
Danil Chapovalovc46385c2020-03-11 10:45:57 +01007
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00008vars = {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02009 # By default, we should check out everything needed to run on the main
10 # chromium waterfalls. More info at: crbug.com/570091.
11 'checkout_configuration': 'default',
12 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"',
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -070013 'chromium_revision': '515288eabe398b158602b34426b8cf5b62a6f9b4',
Björn Tereliusbc032592021-06-16 10:47:17 +020014
15 # Keep the Chromium default of generating location tags.
16 'generate_location_tags': True,
Christoffer Janssonca9be222021-10-27 13:47:35 +020017
18 # ResultDB version
chromium-webrtc-autorolla9fa92e2022-03-21 01:01:47 -070019 'resultdb_version': 'git_revision:6cc18e2763e180929d70c786b419c1f8e6bcc66c',
Mirko Bonadeia976a872022-06-08 14:09:49 +000020
21 # By default, download the fuchsia sdk from the public sdk directory.
22 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/gn/',
chromium-webrtc-autoroll54d9f052022-09-20 05:02:24 -070023 'fuchsia_version': 'version:9.20220919.2.1',
Christoffer Jansson25e41562022-09-23 08:38:54 +020024 # By default, download the fuchsia images from the fuchsia GCS bucket.
25 'fuchsia_images_bucket': 'fuchsia',
26 'checkout_fuchsia_boot_images': "qemu.x64",
27 'checkout_fuchsia': False,
Junji Watanabeef26df82022-08-24 10:06:43 +090028
29 # By default, do not check out the re-client binaries.
30 'checkout_reclient': False,
31
32 # reclient CIPD package version
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -070033 'reclient_version': 're_client_version:0.78.0.6f1e751-gomaip',
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000034}
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020035
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000036deps = {
Byoungchan Leed69a7262022-06-23 22:06:00 +090037 # TODO(kjellander): Move this to be Android-only.
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010038 'src/base':
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -070039 'https://chromium.googlesource.com/chromium/src/base@f37d554331885a9ec7664c8cc8c311fcf466755c',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010040 'src/build':
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -070041 'https://chromium.googlesource.com/chromium/src/build@424792cf45a917aebb32d58cc43e6c61b7d892b6',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010042 'src/buildtools':
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -070043 'https://chromium.googlesource.com/chromium/src/buildtools@cccaf48c82bcf4ddafa6f8aa9f06014a1ef434bf',
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020044 # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010045 'src/examples/androidtests/third_party/gradle': {
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020046 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010047 'condition': 'checkout_android',
48 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020049 'src/ios': {
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -070050 'url': 'https://chromium.googlesource.com/chromium/src/ios@64001c62f9aaada1474e930d4da5d9de4230612c',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020051 'condition': 'checkout_ios',
52 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010053 'src/testing':
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -070054 'https://chromium.googlesource.com/chromium/src/testing@8f548495fe627da0ad66308839537c129f2def90',
Artem Titov42f0d782018-06-27 13:23:17 +020055 'src/third_party':
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -070056 'https://chromium.googlesource.com/chromium/src/third_party@d8f2a13c5beb6e0eb5768bbd3c03ab41a3e9f9f4',
Oleh Prypindcba72b2019-02-08 10:39:45 +010057
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010058 'src/buildtools/linux64': {
59 'packages': [
60 {
landreyab8c1e52022-05-19 17:16:04 +000061 'package': 'gn/gn/linux-${{arch}}',
chromium-webrtc-autorollb7531ef2022-09-16 11:04:23 -070062 'version': 'git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010063 }
64 ],
65 'dep_type': 'cipd',
66 'condition': 'checkout_linux',
67 },
68 'src/buildtools/mac': {
69 'packages': [
70 {
Mirko Bonadei20422da2020-12-30 11:11:38 +010071 'package': 'gn/gn/mac-${{arch}}',
chromium-webrtc-autorollb7531ef2022-09-16 11:04:23 -070072 'version': 'git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010073 }
74 ],
75 'dep_type': 'cipd',
76 'condition': 'checkout_mac',
77 },
78 'src/buildtools/win': {
79 'packages': [
80 {
81 'package': 'gn/gn/windows-amd64',
chromium-webrtc-autorollb7531ef2022-09-16 11:04:23 -070082 'version': 'git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010083 }
84 ],
85 'dep_type': 'cipd',
86 'condition': 'checkout_win',
87 },
Junji Watanabeef26df82022-08-24 10:06:43 +090088 'src/buildtools/reclient': {
89 'packages': [
90 {
91 'package': 'infra/rbe/client/${{platform}}',
92 'version': Var('reclient_version'),
93 }
94 ],
95 'dep_type': 'cipd',
96 'condition': 'checkout_reclient',
97 },
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010098
Oleh Prypindcba72b2019-02-08 10:39:45 +010099 'src/buildtools/clang_format/script':
chromium-webrtc-autoroll2cbf35f2022-07-01 11:02:28 -0700100 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@8b525d2747f2584fc35d8c7e612e66f377858df7',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100101 'src/buildtools/third_party/libc++/trunk':
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -0700102 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@5ee02b299379896f90faa88f576be98c61156f26',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100103 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700104 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@5c3e02e92ae8bbc1bf1001bd9ef0d76e044ddb86',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100105 'src/buildtools/third_party/libunwind/trunk':
chromium-webrtc-autoroll29a0e272022-09-21 19:14:54 -0700106 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@7ff728a9779cdc8e0639c032dc45cc20f7b4af21',
Yves Gereybe7af932019-03-06 07:07:04 +0100107
Mirko Bonadei07592492020-03-10 15:38:49 +0100108 'src/third_party/android_system_sdk': {
109 'packages': [
110 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200111 'package': 'chromium/third_party/android_system_sdk/public',
landrey6f248172022-07-27 14:19:30 +0000112 'version': 'RGY8Vyf8jjszRIJRFxZj7beXSUEHTQM90MtYejUvdMgC',
Mirko Bonadei07592492020-03-10 15:38:49 +0100113 },
114 ],
115 'condition': 'checkout_android',
116 'dep_type': 'cipd',
117 },
Christoffer Janssonca9be222021-10-27 13:47:35 +0200118 'src/tools/resultdb': {
119 'packages': [
120 {
121 'package': 'infra/tools/result_adapter/${{platform}}',
122 'version': Var('resultdb_version'),
123 },
124 ],
Mirko Bonadei5a2b3772021-10-28 17:14:37 +0200125 'dep_type': 'cipd',
Christoffer Janssonca9be222021-10-27 13:47:35 +0200126 },
Mirko Bonadei07592492020-03-10 15:38:49 +0100127
Yves Gerey72864962018-10-29 10:24:37 +0100128 'src/third_party/android_build_tools/aapt2': {
129 'packages': [
130 {
Artem Titov41f00de2018-11-01 16:35:16 +0100131 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-webrtc-autoroll76f17a12022-08-03 23:01:53 -0700132 'version': 'nSnWUNu6ssPA-kPMvFQj4JjDXRWj2iubvvjfT1F6HCMC',
Yves Gerey72864962018-10-29 10:24:37 +0100133 },
134 ],
135 'condition': 'checkout_android',
136 'dep_type': 'cipd',
137 },
138
139 'src/third_party/android_build_tools/bundletool': {
140 'packages': [
141 {
Mirko Bonadeif1358002021-08-18 11:08:40 +0200142 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700143 'version': 'IEZQhHFQzO9Ci1QxWZmssKqGmt2r_nCDMKr8t4cKY34C',
Yves Gerey72864962018-10-29 10:24:37 +0100144 },
145 ],
146 'condition': 'checkout_android',
147 'dep_type': 'cipd',
148 },
149
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100150 'src/third_party/boringssl/src':
chromium-webrtc-autorolla53bfdb2022-09-21 15:02:20 -0700151 'https://boringssl.googlesource.com/boringssl.git@04989786e9ab16cef5261bbd05a2b1a8cb312dbf',
Mirko Bonadei07592492020-03-10 15:38:49 +0100152 'src/third_party/breakpad/breakpad':
chromium-webrtc-autoroll6f1c8472022-08-12 14:47:44 -0700153 'https://chromium.googlesource.com/breakpad/breakpad.git@e085b3b50bde862d0cf3ce4594e3f391bcf5faec',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100154 'src/third_party/catapult':
chromium-webrtc-autorollaa8f2772022-09-27 01:02:45 -0700155 'https://chromium.googlesource.com/catapult.git@5eb0675d9cbb3946b32d1b4f2d5a1721ec682eab',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200156 'src/third_party/ced/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200157 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200158 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100159 'src/third_party/colorama/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200160 'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
Victor Boiviea8662282021-04-12 16:09:14 +0200161 'src/third_party/crc32c/src':
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -0700162 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
oprypin40e7ebd2017-07-27 01:40:18 -0700163 'src/third_party/depot_tools':
chromium-webrtc-autoroll987cb5a2022-09-29 09:02:19 -0700164 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@e3ed6a8e015bada7f2708d990b5e8c4d01bcf047',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100165 'src/third_party/ffmpeg':
chromium-webrtc-autoroll987cb5a2022-09-29 09:02:19 -0700166 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@b9f01c3c54576330b2cf8918c54d5ee5be8faefe',
Florent Castelli023be3c2022-03-15 16:01:52 +0100167 'src/third_party/grpc/src': {
chromium-webrtc-autorolld481e292022-07-29 09:05:15 -0700168 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@dd77c67217b10ffeaf766e25eb8b46d2d59de4ff',
Florent Castelli023be3c2022-03-15 16:01:52 +0100169 },
Mirko Bonadei2d525fe2020-03-06 14:07:45 +0100170 # Used for embedded builds. CrOS & Linux use the system version.
171 'src/third_party/fontconfig/src': {
172 'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307',
173 'condition': 'checkout_linux',
174 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200175 'src/third_party/freetype/src':
chromium-webrtc-autoroll987cb5a2022-09-29 09:02:19 -0700176 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@3f3427c6f3c0ee928a923d3bb9218073d51f548b',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200177 'src/third_party/harfbuzz-ng/src':
chromium-webrtc-autorollf5042562022-09-21 11:06:20 -0700178 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@56c467093598ec559a7148b61e112e9de52b7076',
Markus Handellf70fbc82020-06-04 00:41:20 +0200179 'src/third_party/google_benchmark/src': {
landrey21932002021-10-20 18:03:42 +0000180 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Markus Handellf70fbc82020-06-04 00:41:20 +0200181 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200182 # WebRTC-only dependency (not present in Chromium).
183 'src/third_party/gtest-parallel':
chromium-webrtc-autorolle3342ef2022-06-21 13:03:07 -0700184 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200185 'src/third_party/google-truth': {
186 'packages': [
187 {
188 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700189 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200190 },
191 ],
192 'condition': 'checkout_android',
193 'dep_type': 'cipd',
194 },
kjellander3dae7052017-05-03 06:44:36 -0700195 'src/third_party/googletest/src':
chromium-webrtc-autoroll75e19ed2022-03-24 07:01:57 -0700196 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200197 'src/third_party/icu': {
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700198 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@20f8ac695af59b6c830def7d4e95bfeb13dd7be5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200199 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200200 'src/third_party/jdk': {
201 'packages': [
202 {
203 'package': 'chromium/third_party/jdk',
chromium-webrtc-autoroll34fc3f42022-05-18 05:02:13 -0700204 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100205 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100206 ],
207 'condition': 'host_os == "linux" and checkout_android',
208 'dep_type': 'cipd',
209 },
Björn Terelius5525e632022-07-12 01:48:02 +0200210 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700211 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200212 'src/third_party/junit/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200213 'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200214 'condition': 'checkout_android',
215 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100216 # Used for building libFuzzers (only supports Linux).
217 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800218 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100219 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700220 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ed683925e4897a84b3bffc5c1414c85b97a129a3',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100221 'src/third_party/libsrtp':
chromium-webrtc-autoroll63c96ce2021-06-11 07:02:59 -0700222 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
philipelb09d8722021-11-23 11:00:24 +0100223 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autorollb2be4ef2022-03-30 13:01:40 -0700224 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b',
Danil Chapovalovc46385c2020-03-11 10:45:57 +0100225 'src/third_party/libaom/source/libaom':
chromium-webrtc-autorollaa8f2772022-09-27 01:02:45 -0700226 'https://aomedia.googlesource.com/aom.git@6ed0c7a325496866640ea0f8b3d6862d409d9a15',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200227 'src/third_party/libunwindstack': {
chromium-webrtc-autorollaa8f2772022-09-27 01:02:45 -0700228 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@e184bd94bf23148bf5f3a983f9d740ddb86fd46e',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200229 'condition': 'checkout_android',
230 },
Andrey Logvin249aa4d2020-06-10 09:57:04 +0000231 'src/third_party/perfetto':
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -0700232 'https://android.googlesource.com/platform/external/perfetto.git@be1ac15a7380afc310b1a7eeb7b941525fdf0b53',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100233 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autoroll6fbd1232022-09-01 15:02:45 -0700234 'https://chromium.googlesource.com/webm/libvpx.git@9d6d0624d7943a09cc0be9df1a7402522989ac1a',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100235 'src/third_party/libyuv':
chromium-webrtc-autorollf5042562022-09-21 11:06:20 -0700236 'https://chromium.googlesource.com/libyuv/libyuv.git@f9fda6e7d819c07a684ba6bc97cbf0e257bbcb37',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200237 'src/third_party/lss': {
chromium-webrtc-autorolla7dcd292022-08-24 01:04:58 -0700238 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200239 'condition': 'checkout_android or checkout_linux',
240 },
241 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200242 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200243 'condition': 'checkout_android',
244 },
Yves Gerey0393c642018-11-08 18:30:39 +0100245
246 # Used by boringssl.
247 'src/third_party/nasm': {
landrey21932002021-10-20 18:03:42 +0000248 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Yves Gerey0393c642018-11-08 18:30:39 +0100249 },
250
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100251 'src/third_party/openh264/src':
chromium-webrtc-autoroll4ca02df2022-05-11 09:01:53 -0700252 'https://chromium.googlesource.com/external/github.com/cisco/openh264@fac04ceb3e966f613ed17e98178e9d690280bba6',
Patrik Höglund72520532018-06-08 10:43:05 +0200253 'src/third_party/r8': {
254 'packages': [
255 {
256 'package': 'chromium/third_party/r8',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700257 'version': 'szXK3tCGU7smsNs4r2mGqxme7d9KWLaOk0_ghbCJxUQC',
Patrik Höglund72520532018-06-08 10:43:05 +0200258 },
259 ],
260 'condition': 'checkout_android',
261 'dep_type': 'cipd',
262 },
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000263 # This duplication is intentional, so we avoid updating the r8.jar used by
264 # dexing unless necessary, since each update invalidates all incremental
265 # dexing and unnecessarily slows down all bots.
266 'src/third_party/r8/d8': {
267 'packages': [
268 {
269 'package': 'chromium/third_party/r8',
chromium-webrtc-autoroll987cb5a2022-09-29 09:02:19 -0700270 'version': 'YRMWFybrAcIrgAxXJdeWJ3Qn_MbhEUGC5vZAcOAHnJIC',
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000271 },
272 ],
273 'condition': 'checkout_android',
274 'dep_type': 'cipd',
275 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200276 'src/third_party/requests/src': {
Artem Titov378a9482020-07-29 23:49:46 +0200277 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200278 'condition': 'checkout_android',
279 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100280 'src/tools':
chromium-webrtc-autoroll2e43afb2022-09-29 13:02:00 -0700281 'https://chromium.googlesource.com/chromium/src/tools@0a1fbf3918dc213a009fad2da473e795f4dddd5f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100282
283 'src/third_party/accessibility_test_framework': {
284 'packages': [
285 {
286 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800287 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100288 },
289 ],
290 'condition': 'checkout_android',
291 'dep_type': 'cipd',
292 },
293
294 'src/third_party/android_support_test_runner': {
295 'packages': [
296 {
297 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800298 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100299 },
300 ],
301 'condition': 'checkout_android',
302 'dep_type': 'cipd',
303 },
304
Björn Terelius5525e632022-07-12 01:48:02 +0200305 'src/third_party/byte_buddy': {
Oleh Prypine18e2692018-02-19 18:43:17 +0100306 'packages': [
307 {
308 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800309 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100310 },
311 ],
312 'condition': 'checkout_android',
313 'dep_type': 'cipd',
314 },
315
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200316 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
317 'packages': [
318 {
319 'package': 'chromium/third_party/android_sdk/public/build-tools',
320 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
321 },
322 ],
323 'condition': 'checkout_android',
324 'dep_type': 'cipd',
325 },
326
Oleh Prypine18e2692018-02-19 18:43:17 +0100327 'src/third_party/espresso': {
328 'packages': [
329 {
330 'package': 'chromium/third_party/espresso',
Jeremy Leconteb19cfee2020-06-25 22:57:49 +0200331 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100332 },
333 ],
334 'condition': 'checkout_android',
335 'dep_type': 'cipd',
336 },
337
Oleh Prypine18e2692018-02-19 18:43:17 +0100338 'src/third_party/hamcrest': {
339 'packages': [
340 {
341 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800342 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100343 },
344 ],
345 'condition': 'checkout_android',
346 'dep_type': 'cipd',
347 },
348
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100349 'src/third_party/android_ndk': {
Björn Tereliuscbcf8f32022-04-12 19:04:32 +0200350 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100351 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100352 },
353
Andrey Logvin32edd542021-02-05 13:58:04 +0000354 'src/third_party/androidx': {
355 'packages': [
356 {
357 'package': 'chromium/third_party/androidx',
chromium-webrtc-autoroll42f5fe52022-09-22 05:03:09 -0700358 'version': 'b_Q5YZffVu01kaZODWwf-JnDH9QK1dox5RHMfSJ8LDQC',
Andrey Logvin32edd542021-02-05 13:58:04 +0000359 },
360 ],
361 'condition': 'checkout_android',
362 'dep_type': 'cipd',
363 },
364
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200365 'src/third_party/android_build_tools/manifest_merger': {
366 'packages': [
367 {
368 'package': 'chromium/third_party/android_build_tools/manifest_merger',
chromium-webrtc-autorolleb9c00d2022-09-27 17:02:29 -0700369 'version': '0cYQOUjN8K9fAtfcm6Vwi30XcO6mPJU_5v4-pUkBg0sC',
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200370 },
371 ],
372 'condition': 'checkout_android',
373 'dep_type': 'cipd',
374 },
375
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100376 'src/third_party/android_sdk/public': {
377 'packages': [
378 {
landrey6f248172022-07-27 14:19:30 +0000379 'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0',
380 'version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100381 },
382 {
383 'package': 'chromium/third_party/android_sdk/public/emulator',
landrey6f248172022-07-27 14:19:30 +0000384 'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100385 },
386 {
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100387 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200388 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100389 },
390 {
391 'package': 'chromium/third_party/android_sdk/public/platform-tools',
landrey6f248172022-07-27 14:19:30 +0000392 'version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100393 },
394 {
landrey6f248172022-07-27 14:19:30 +0000395 'package': 'chromium/third_party/android_sdk/public/platforms/android-33',
396 'version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100397 },
398 {
Mirko Bonadei4c039d52021-10-31 17:42:39 +0100399 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
400 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100401 },
402 {
Yves Gerey434dfa72020-01-07 06:56:55 +0100403 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-webrtc-autorolled66b772022-07-06 01:03:48 -0700404 'version': 'IPzAG-uU5zVMxohpg9-7-N0tQC1TCSW1VbrBFw7Ld04C',
Yves Gerey434dfa72020-01-07 06:56:55 +0100405 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100406 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100407 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100408 'dep_type': 'cipd',
409 },
410
Oleh Prypine18e2692018-02-19 18:43:17 +0100411 'src/third_party/icu4j': {
412 'packages': [
413 {
414 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800415 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100416 },
417 ],
418 'condition': 'checkout_android',
419 'dep_type': 'cipd',
420 },
421
Oleh Prypine18e2692018-02-19 18:43:17 +0100422 'src/third_party/objenesis': {
423 'packages': [
424 {
425 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800426 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100427 },
428 ],
429 'condition': 'checkout_android',
430 'dep_type': 'cipd',
431 },
432
Oleh Prypine18e2692018-02-19 18:43:17 +0100433 'src/third_party/robolectric': {
434 'packages': [
435 {
436 'package': 'chromium/third_party/robolectric',
landrey6f248172022-07-27 14:19:30 +0000437 'version': '6OaDTPaXu0VZoMwWllgaXTeiaJR5jQkZb1_aooRa2GUC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100438 },
439 ],
440 'condition': 'checkout_android',
441 'dep_type': 'cipd',
442 },
443
444 'src/third_party/sqlite4java': {
445 'packages': [
446 {
447 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800448 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100449 },
450 ],
451 'condition': 'checkout_android',
452 'dep_type': 'cipd',
453 },
454
Artem Titov469205e2020-03-17 13:44:12 +0100455 'src/third_party/turbine': {
456 'packages': [
457 {
458 'package': 'chromium/third_party/turbine',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700459 'version': 'RXO2k7-PyXvbDjiK9EjbsheQfxXme2n0ABNX-MxR0JcC',
Artem Titov469205e2020-03-17 13:44:12 +0100460 },
461 ],
462 'condition': 'checkout_android',
463 'dep_type': 'cipd',
464 },
465
Artem Titarenko60d770f2018-12-07 15:46:53 +0100466 'src/tools/luci-go': {
467 'packages': [
468 {
469 'package': 'infra/tools/luci/isolate/${{platform}}',
chromium-webrtc-autorollacd37572022-09-16 15:04:28 -0700470 'version': 'git_revision:78063b01b53dd33a541938207b785cc86d34be37',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100471 },
472 {
Artem Titarenko60d770f2018-12-07 15:46:53 +0100473 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autorollacd37572022-09-16 15:04:28 -0700474 'version': 'git_revision:78063b01b53dd33a541938207b785cc86d34be37',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100475 },
476 ],
477 'dep_type': 'cipd',
478 },
479
Yves Gerey3606cab82018-09-19 19:20:19 +0200480 # Everything coming after this is automatically updated by the auto-roller.
481 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800482 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 19:20:19 +0200483 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200484 'packages': [
485 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200486 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800487 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200488 },
489 ],
490 'condition': 'checkout_android',
491 'dep_type': 'cipd',
492 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200493
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700494 'src/third_party/android_deps/libs/android_arch_core_runtime': {
495 'packages': [
496 {
497 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800498 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700499 },
500 ],
501 'condition': 'checkout_android',
502 'dep_type': 'cipd',
503 },
504
Artem Titov4cc13a22018-07-27 11:50:40 +0200505 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200506 'packages': [
507 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200508 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800509 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700510 },
511 ],
512 'condition': 'checkout_android',
513 'dep_type': 'cipd',
514 },
515
516 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
517 'packages': [
518 {
519 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800520 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200521 },
522 ],
523 'condition': 'checkout_android',
524 'dep_type': 'cipd',
525 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200526
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700527 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
528 'packages': [
529 {
530 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800531 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700532 },
533 ],
534 'condition': 'checkout_android',
535 'dep_type': 'cipd',
536 },
537
538 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
539 'packages': [
540 {
541 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800542 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700543 },
544 ],
545 'condition': 'checkout_android',
546 'dep_type': 'cipd',
547 },
548
Artem Titov4cc13a22018-07-27 11:50:40 +0200549 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200550 'packages': [
551 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200552 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800553 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200554 },
555 ],
556 'condition': 'checkout_android',
557 'dep_type': 'cipd',
558 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200559
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700560 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
561 'packages': [
562 {
563 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800564 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700565 },
566 ],
567 'condition': 'checkout_android',
568 'dep_type': 'cipd',
569 },
570
Artem Titov4cc13a22018-07-27 11:50:40 +0200571 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200572 'packages': [
573 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200574 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800575 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200576 },
577 ],
578 'condition': 'checkout_android',
579 'dep_type': 'cipd',
580 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200581
Artem Titov4cc13a22018-07-27 11:50:40 +0200582 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200583 'packages': [
584 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200585 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800586 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700587 },
588 ],
589 'condition': 'checkout_android',
590 'dep_type': 'cipd',
591 },
592
593 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
594 'packages': [
595 {
596 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800597 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200598 },
599 ],
600 'condition': 'checkout_android',
601 'dep_type': 'cipd',
602 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200603
Artem Titov4cc13a22018-07-27 11:50:40 +0200604 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200605 'packages': [
606 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200607 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800608 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700609 },
610 ],
611 'condition': 'checkout_android',
612 'dep_type': 'cipd',
613 },
614
615 'src/third_party/android_deps/libs/com_android_support_collections': {
616 'packages': [
617 {
618 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800619 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700620 },
621 ],
622 'condition': 'checkout_android',
623 'dep_type': 'cipd',
624 },
625
626 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
627 'packages': [
628 {
629 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800630 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700631 },
632 ],
633 'condition': 'checkout_android',
634 'dep_type': 'cipd',
635 },
636
637 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
638 'packages': [
639 {
640 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800641 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700642 },
643 ],
644 'condition': 'checkout_android',
645 'dep_type': 'cipd',
646 },
647
648 'src/third_party/android_deps/libs/com_android_support_customview': {
649 'packages': [
650 {
651 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800652 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200653 },
654 ],
655 'condition': 'checkout_android',
656 'dep_type': 'cipd',
657 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200658
Artem Titov4cc13a22018-07-27 11:50:40 +0200659 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200660 'packages': [
661 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200662 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800663 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700664 },
665 ],
666 'condition': 'checkout_android',
667 'dep_type': 'cipd',
668 },
669
670 'src/third_party/android_deps/libs/com_android_support_documentfile': {
671 'packages': [
672 {
673 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800674 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700675 },
676 ],
677 'condition': 'checkout_android',
678 'dep_type': 'cipd',
679 },
680
681 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
682 'packages': [
683 {
684 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800685 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200686 },
687 ],
688 'condition': 'checkout_android',
689 'dep_type': 'cipd',
690 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200691
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700692 'src/third_party/android_deps/libs/com_android_support_interpolator': {
693 'packages': [
694 {
695 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800696 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200697 },
698 ],
699 'condition': 'checkout_android',
700 'dep_type': 'cipd',
701 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200702
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700703 'src/third_party/android_deps/libs/com_android_support_loader': {
704 'packages': [
705 {
706 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800707 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700708 },
709 ],
710 'condition': 'checkout_android',
711 'dep_type': 'cipd',
712 },
713
714 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
715 'packages': [
716 {
717 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800718 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200719 },
720 ],
721 'condition': 'checkout_android',
722 'dep_type': 'cipd',
723 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200724
Artem Titov4cc13a22018-07-27 11:50:40 +0200725 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200726 'packages': [
727 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200728 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800729 'version': 'version:2@1.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200730 },
731 ],
732 'condition': 'checkout_android',
733 'dep_type': 'cipd',
734 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200735
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700736 'src/third_party/android_deps/libs/com_android_support_print': {
737 'packages': [
738 {
739 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800740 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200741 },
742 ],
743 'condition': 'checkout_android',
744 'dep_type': 'cipd',
745 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200746
Artem Titov4cc13a22018-07-27 11:50:40 +0200747 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200748 'packages': [
749 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200750 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800751 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700752 },
753 ],
754 'condition': 'checkout_android',
755 'dep_type': 'cipd',
756 },
757
758 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
759 'packages': [
760 {
761 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800762 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200763 },
764 ],
765 'condition': 'checkout_android',
766 'dep_type': 'cipd',
767 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200768
Artem Titov4cc13a22018-07-27 11:50:40 +0200769 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200770 'packages': [
771 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200772 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800773 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200774 },
775 ],
776 'condition': 'checkout_android',
777 'dep_type': 'cipd',
778 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200779
Artem Titov4cc13a22018-07-27 11:50:40 +0200780 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200781 'packages': [
782 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200783 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800784 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200785 },
786 ],
787 'condition': 'checkout_android',
788 'dep_type': 'cipd',
789 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200790
Artem Titov4cc13a22018-07-27 11:50:40 +0200791 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200792 'packages': [
793 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200794 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800795 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200796 },
797 ],
798 'condition': 'checkout_android',
799 'dep_type': 'cipd',
800 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200801
Artem Titov4cc13a22018-07-27 11:50:40 +0200802 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200803 'packages': [
804 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200805 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800806 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200807 },
808 ],
809 'condition': 'checkout_android',
810 'dep_type': 'cipd',
811 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200812
Artem Titov4cc13a22018-07-27 11:50:40 +0200813 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200814 'packages': [
815 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200816 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800817 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200818 },
819 ],
820 'condition': 'checkout_android',
821 'dep_type': 'cipd',
822 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200823
Artem Titov4cc13a22018-07-27 11:50:40 +0200824 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200825 'packages': [
826 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200827 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800828 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200829 },
830 ],
831 'condition': 'checkout_android',
832 'dep_type': 'cipd',
833 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200834
Artem Titov4cc13a22018-07-27 11:50:40 +0200835 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200836 'packages': [
837 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200838 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800839 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200840 },
841 ],
842 'condition': 'checkout_android',
843 'dep_type': 'cipd',
844 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200845
Artem Titov4cc13a22018-07-27 11:50:40 +0200846 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200847 'packages': [
848 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200849 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800850 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700851 },
852 ],
853 'condition': 'checkout_android',
854 'dep_type': 'cipd',
855 },
856
857 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
858 'packages': [
859 {
860 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800861 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200862 },
863 ],
864 'condition': 'checkout_android',
865 'dep_type': 'cipd',
866 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200867
Artem Titov4cc13a22018-07-27 11:50:40 +0200868 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200869 'packages': [
870 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200871 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800872 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700873 },
874 ],
875 'condition': 'checkout_android',
876 'dep_type': 'cipd',
877 },
878
879 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
880 'packages': [
881 {
882 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800883 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700884 },
885 ],
886 'condition': 'checkout_android',
887 'dep_type': 'cipd',
888 },
889
890 'src/third_party/android_deps/libs/com_android_support_viewpager': {
891 'packages': [
892 {
893 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800894 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200895 },
896 ],
897 'condition': 'checkout_android',
898 'dep_type': 'cipd',
899 },
900
901 'src/third_party/android_deps/libs/com_android_tools_common': {
902 'packages': [
903 {
904 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800905 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -0800906 },
907 ],
908 'condition': 'checkout_android',
909 'dep_type': 'cipd',
910 },
911
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200912 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
913 'packages': [
914 {
915 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800916 'version': 'version:2@1.1.5.cr1',
chromium-webrtc-autorollc1e6d1a2020-08-18 21:02:32 -0700917 },
918 ],
919 'condition': 'checkout_android',
920 'dep_type': 'cipd',
921 },
922
923 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
924 'packages': [
925 {
926 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800927 'version': 'version:2@1.1.5.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200928 },
929 ],
930 'condition': 'checkout_android',
931 'dep_type': 'cipd',
932 },
933
934 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
935 'packages': [
936 {
937 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800938 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200939 },
940 ],
941 'condition': 'checkout_android',
942 'dep_type': 'cipd',
943 },
944
945 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
946 'packages': [
947 {
948 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800949 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200950 },
951 ],
952 'condition': 'checkout_android',
953 'dep_type': 'cipd',
954 },
955
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800956 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100957 'packages': [
958 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800959 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800960 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100961 },
962 ],
963 'condition': 'checkout_android',
964 'dep_type': 'cipd',
965 },
966
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800967 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100968 'packages': [
969 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800970 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800971 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100972 },
973 ],
974 'condition': 'checkout_android',
975 'dep_type': 'cipd',
976 },
977
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -0700978 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
979 'packages': [
980 {
981 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700982 'version': 'version:2@4.0.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -0700983 },
984 ],
985 'condition': 'checkout_android',
986 'dep_type': 'cipd',
987 },
988
Artem Titov14b0e732021-01-27 09:16:07 +0100989 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
990 'packages': [
991 {
992 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800993 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +0100994 },
995 ],
996 'condition': 'checkout_android',
997 'dep_type': 'cipd',
998 },
999
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001000 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001001 'packages': [
1002 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001003 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001004 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001005 },
1006 ],
1007 'condition': 'checkout_android',
1008 'dep_type': 'cipd',
1009 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001010
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001011 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1012 'packages': [
1013 {
1014 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001015 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001016 },
1017 ],
1018 'condition': 'checkout_android',
1019 'dep_type': 'cipd',
1020 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001021
Artem Titovd673da22018-07-27 13:53:36 +02001022 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1023 'packages': [
1024 {
1025 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001026 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001027 },
1028 ],
1029 'condition': 'checkout_android',
1030 'dep_type': 'cipd',
1031 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001032
Artem Titovd673da22018-07-27 13:53:36 +02001033 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1034 'packages': [
1035 {
1036 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001037 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001038 },
1039 ],
1040 'condition': 'checkout_android',
1041 'dep_type': 'cipd',
1042 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001043
Artem Titovd673da22018-07-27 13:53:36 +02001044 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1045 'packages': [
1046 {
1047 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001048 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001049 },
1050 ],
1051 'condition': 'checkout_android',
1052 'dep_type': 'cipd',
1053 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001054
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001055 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1056 'packages': [
1057 {
1058 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001059 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001060 },
1061 ],
1062 'condition': 'checkout_android',
1063 'dep_type': 'cipd',
1064 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001065
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001066 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1067 'packages': [
1068 {
1069 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001070 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001071 },
1072 ],
1073 'condition': 'checkout_android',
1074 'dep_type': 'cipd',
1075 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001076
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001077 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1078 'packages': [
1079 {
1080 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001081 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001082 },
1083 ],
1084 'condition': 'checkout_android',
1085 'dep_type': 'cipd',
1086 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001087
Artem Titov14b0e732021-01-27 09:16:07 +01001088 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1089 'packages': [
1090 {
1091 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001092 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001093 },
1094 ],
1095 'condition': 'checkout_android',
1096 'dep_type': 'cipd',
1097 },
1098
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001099 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1100 'packages': [
1101 {
1102 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001103 'version': 'version:2@19.0.0-beta.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001104 },
1105 ],
1106 'condition': 'checkout_android',
1107 'dep_type': 'cipd',
1108 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001109
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001110 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1111 'packages': [
1112 {
1113 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001114 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001115 },
1116 ],
1117 'condition': 'checkout_android',
1118 'dep_type': 'cipd',
1119 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001120
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001121 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1122 'packages': [
1123 {
1124 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001125 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001126 },
1127 ],
1128 'condition': 'checkout_android',
1129 'dep_type': 'cipd',
1130 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001131
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001132 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1133 'packages': [
1134 {
1135 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001136 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001137 },
1138 ],
1139 'condition': 'checkout_android',
1140 'dep_type': 'cipd',
1141 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001142
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001143 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1144 'packages': [
1145 {
1146 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001147 'version': 'version:2@18.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001148 },
1149 ],
1150 'condition': 'checkout_android',
1151 'dep_type': 'cipd',
1152 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001153
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001154 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1155 'packages': [
1156 {
1157 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001158 'version': 'version:2@19.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001159 },
1160 ],
1161 'condition': 'checkout_android',
1162 'dep_type': 'cipd',
1163 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001164
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001165 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1166 'packages': [
1167 {
1168 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001169 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001170 },
1171 ],
1172 'condition': 'checkout_android',
1173 'dep_type': 'cipd',
1174 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001175
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001176 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1177 'packages': [
1178 {
1179 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001180 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001181 },
1182 ],
1183 'condition': 'checkout_android',
1184 'dep_type': 'cipd',
1185 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001186
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001187 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1188 'packages': [
1189 {
1190 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001191 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001192 },
1193 ],
1194 'condition': 'checkout_android',
1195 'dep_type': 'cipd',
1196 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001197
Artem Titovd673da22018-07-27 13:53:36 +02001198 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1199 'packages': [
1200 {
1201 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001202 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001203 },
1204 ],
1205 'condition': 'checkout_android',
1206 'dep_type': 'cipd',
1207 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001208
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001209 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001210 'packages': [
1211 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001212 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001213 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001214 },
1215 ],
1216 'condition': 'checkout_android',
1217 'dep_type': 'cipd',
1218 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001219
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001220 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1221 'packages': [
1222 {
1223 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001224 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001225 },
1226 ],
1227 'condition': 'checkout_android',
1228 'dep_type': 'cipd',
1229 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001230
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001231 'src/third_party/android_deps/libs/com_google_android_material_material': {
1232 'packages': [
1233 {
1234 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -07001235 'version': 'version:2@1.7.0-alpha02.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001236 },
1237 ],
1238 'condition': 'checkout_android',
1239 'dep_type': 'cipd',
1240 },
1241
1242 'src/third_party/android_deps/libs/com_google_android_play_core': {
1243 'packages': [
1244 {
1245 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001246 'version': 'version:2@1.10.0.cr1',
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001247 },
1248 ],
1249 'condition': 'checkout_android',
1250 'dep_type': 'cipd',
1251 },
1252
Yves Gerey2f385d22019-11-20 12:10:08 +01001253 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1254 'packages': [
1255 {
1256 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001257 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001258 },
1259 ],
1260 'condition': 'checkout_android',
1261 'dep_type': 'cipd',
1262 },
1263
1264 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1265 'packages': [
1266 {
1267 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001268 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001269 },
1270 ],
1271 'condition': 'checkout_android',
1272 'dep_type': 'cipd',
1273 },
1274
1275 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1276 'packages': [
1277 {
1278 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001279 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001280 },
1281 ],
1282 'condition': 'checkout_android',
1283 'dep_type': 'cipd',
1284 },
1285
chromium-webrtc-autorollb3a68162020-07-06 09:02:39 -07001286 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1287 'packages': [
1288 {
1289 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001290 'version': 'version:2@1.9.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001291 },
1292 ],
1293 'condition': 'checkout_android',
1294 'dep_type': 'cipd',
1295 },
1296
Yves Gerey3606cab82018-09-19 19:20:19 +02001297 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1298 'packages': [
1299 {
1300 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001301 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001302 },
1303 ],
1304 'condition': 'checkout_android',
1305 'dep_type': 'cipd',
1306 },
1307
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001308 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1309 'packages': [
1310 {
1311 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001312 'version': 'version:2@2.8.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001313 },
1314 ],
1315 'condition': 'checkout_android',
1316 'dep_type': 'cipd',
1317 },
1318
Patrik Höglund3611afc2018-09-03 10:06:10 +02001319 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001320 'packages': [
1321 {
1322 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001323 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001324 },
1325 ],
1326 'condition': 'checkout_android',
1327 'dep_type': 'cipd',
1328 },
1329
Patrik Höglund498aceb2018-08-30 14:08:53 +02001330 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1331 'packages': [
1332 {
1333 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001334 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001335 },
1336 ],
1337 'condition': 'checkout_android',
1338 'dep_type': 'cipd',
1339 },
1340
1341 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1342 'packages': [
1343 {
1344 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001345 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001346 },
1347 ],
1348 'condition': 'checkout_android',
1349 'dep_type': 'cipd',
1350 },
1351
1352 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001353 'packages': [
1354 {
1355 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001356 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001357 },
1358 ],
1359 'condition': 'checkout_android',
1360 'dep_type': 'cipd',
1361 },
1362
Yves Gerey2f385d22019-11-20 12:10:08 +01001363 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1364 'packages': [
1365 {
1366 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001367 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001368 },
1369 ],
1370 'condition': 'checkout_android',
1371 'dep_type': 'cipd',
1372 },
1373
Yves Gerey3606cab82018-09-19 19:20:19 +02001374 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1375 'packages': [
1376 {
1377 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001378 'version': 'version:2@2.14.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001379 },
1380 ],
1381 'condition': 'checkout_android',
1382 'dep_type': 'cipd',
1383 },
1384
1385 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1386 'packages': [
1387 {
1388 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001389 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001390 },
1391 ],
1392 'condition': 'checkout_android',
1393 'dep_type': 'cipd',
1394 },
1395
1396 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1397 'packages': [
1398 {
1399 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001400 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001401 },
1402 ],
1403 'condition': 'checkout_android',
1404 'dep_type': 'cipd',
1405 },
1406
1407 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1408 'packages': [
1409 {
1410 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001411 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001412 },
1413 ],
1414 'condition': 'checkout_android',
1415 'dep_type': 'cipd',
1416 },
1417
1418 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1419 'packages': [
1420 {
1421 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001422 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001423 },
1424 ],
1425 'condition': 'checkout_android',
1426 'dep_type': 'cipd',
1427 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001428
1429 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1430 'packages': [
1431 {
1432 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001433 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001434 },
1435 ],
1436 'condition': 'checkout_android',
1437 'dep_type': 'cipd',
1438 },
1439
Artem Titov14b0e732021-01-27 09:16:07 +01001440 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1441 'packages': [
1442 {
1443 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001444 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001445 },
1446 ],
1447 'condition': 'checkout_android',
1448 'dep_type': 'cipd',
1449 },
1450
1451 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1452 'packages': [
1453 {
1454 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001455 'version': 'version:2@19.5.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001456 },
1457 ],
1458 'condition': 'checkout_android',
1459 'dep_type': 'cipd',
1460 },
1461
1462 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1463 'packages': [
1464 {
1465 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001466 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001467 },
1468 ],
1469 'condition': 'checkout_android',
1470 'dep_type': 'cipd',
1471 },
1472
1473 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1474 'packages': [
1475 {
1476 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001477 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001478 },
1479 ],
1480 'condition': 'checkout_android',
1481 'dep_type': 'cipd',
1482 },
1483
1484 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1485 'packages': [
1486 {
1487 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001488 'version': 'version:2@17.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001489 },
1490 ],
1491 'condition': 'checkout_android',
1492 'dep_type': 'cipd',
1493 },
1494
1495 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1496 'packages': [
1497 {
1498 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001499 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001500 },
1501 ],
1502 'condition': 'checkout_android',
1503 'dep_type': 'cipd',
1504 },
1505
1506 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1507 'packages': [
1508 {
1509 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001510 'version': 'version:2@17.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001511 },
1512 ],
1513 'condition': 'checkout_android',
1514 'dep_type': 'cipd',
1515 },
1516
1517 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1518 'packages': [
1519 {
1520 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001521 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001522 },
1523 ],
1524 'condition': 'checkout_android',
1525 'dep_type': 'cipd',
1526 },
1527
1528 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1529 'packages': [
1530 {
1531 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001532 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001533 },
1534 ],
1535 'condition': 'checkout_android',
1536 'dep_type': 'cipd',
1537 },
1538
1539 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1540 'packages': [
1541 {
1542 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001543 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001544 },
1545 ],
1546 'condition': 'checkout_android',
1547 'dep_type': 'cipd',
1548 },
1549
1550 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1551 'packages': [
1552 {
1553 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001554 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001555 },
1556 ],
1557 'condition': 'checkout_android',
1558 'dep_type': 'cipd',
1559 },
1560
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001561 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
1562 'packages': [
1563 {
1564 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001565 'version': 'version:2@2.0.3.cr1',
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001566 },
1567 ],
1568 'condition': 'checkout_android',
1569 'dep_type': 'cipd',
1570 },
1571
Patrik Höglund498aceb2018-08-30 14:08:53 +02001572 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1573 'packages': [
1574 {
1575 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001576 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001577 },
1578 ],
1579 'condition': 'checkout_android',
1580 'dep_type': 'cipd',
1581 },
1582
Yves Gerey2f385d22019-11-20 12:10:08 +01001583 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1584 'packages': [
1585 {
1586 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001587 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001588 },
1589 ],
1590 'condition': 'checkout_android',
1591 'dep_type': 'cipd',
1592 },
1593
Patrik Höglund498aceb2018-08-30 14:08:53 +02001594 'src/third_party/android_deps/libs/com_google_guava_guava': {
1595 'packages': [
1596 {
1597 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001598 'version': 'version:2@31.0.1-jre.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001599 },
1600 ],
1601 'condition': 'checkout_android',
1602 'dep_type': 'cipd',
1603 },
1604
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001605 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1606 'packages': [
1607 {
1608 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001609 'version': 'version:2@31.0-android.cr1',
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001610 },
1611 ],
1612 'condition': 'checkout_android',
1613 'dep_type': 'cipd',
1614 },
1615
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001616 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1617 'packages': [
1618 {
1619 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001620 'version': 'version:2@1.0.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001621 },
1622 ],
1623 'condition': 'checkout_android',
1624 'dep_type': 'cipd',
1625 },
1626
Yves Gerey3606cab82018-09-19 19:20:19 +02001627 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1628 'packages': [
1629 {
1630 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001631 'version': 'version:2@1.3.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001632 },
1633 ],
1634 'condition': 'checkout_android',
1635 'dep_type': 'cipd',
1636 },
1637
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001638 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1639 'packages': [
1640 {
1641 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001642 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001643 },
1644 ],
1645 'condition': 'checkout_android',
1646 'dep_type': 'cipd',
1647 },
1648
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001649 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001650 'packages': [
1651 {
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001652 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001653 'version': 'version:2@3.19.3.cr1',
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001654 },
1655 ],
1656 'condition': 'checkout_android',
1657 'dep_type': 'cipd',
1658 },
1659
Yves Gerey2f385d22019-11-20 12:10:08 +01001660 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1661 'packages': [
1662 {
1663 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001664 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001665 },
1666 ],
1667 'condition': 'checkout_android',
1668 'dep_type': 'cipd',
1669 },
1670
Patrik Höglund498aceb2018-08-30 14:08:53 +02001671 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1672 'packages': [
1673 {
1674 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001675 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001676 },
1677 ],
1678 'condition': 'checkout_android',
1679 'dep_type': 'cipd',
1680 },
1681
chromium-webrtc-autoroll06a4dd62020-03-23 14:21:18 -07001682 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1683 'packages': [
1684 {
1685 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001686 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001687 },
1688 ],
1689 'condition': 'checkout_android',
1690 'dep_type': 'cipd',
1691 },
1692
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001693 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1694 'packages': [
1695 {
1696 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001697 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001698 },
1699 ],
1700 'condition': 'checkout_android',
1701 'dep_type': 'cipd',
1702 },
1703
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001704 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1705 'packages': [
1706 {
1707 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001708 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001709 },
1710 ],
1711 'condition': 'checkout_android',
1712 'dep_type': 'cipd',
1713 },
1714
Patrik Höglund498aceb2018-08-30 14:08:53 +02001715 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1716 'packages': [
1717 {
1718 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001719 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001720 },
1721 ],
1722 'condition': 'checkout_android',
1723 'dep_type': 'cipd',
1724 },
1725
1726 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001727 'packages': [
1728 {
1729 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001730 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001731 },
1732 ],
1733 'condition': 'checkout_android',
1734 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001735 },
Yves Gerey3606cab82018-09-19 19:20:19 +02001736
Christoffer Jansson53a762a2022-09-16 16:29:56 +02001737 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
1738 'packages': [
1739 {
1740 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
1741 'version': 'version:2@1.12.13.cr1',
1742 },
1743 ],
1744 'condition': 'checkout_android',
1745 'dep_type': 'cipd',
1746 },
1747
1748 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
1749 'packages': [
1750 {
1751 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
1752 'version': 'version:2@1.12.13.cr1',
1753 },
1754 ],
1755 'condition': 'checkout_android',
1756 'dep_type': 'cipd',
1757 },
1758
Patrik Höglund0e089db2020-02-24 13:31:03 +01001759 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1760 'packages': [
1761 {
1762 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001763 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001764 },
1765 ],
1766 'condition': 'checkout_android',
1767 'dep_type': 'cipd',
1768 },
1769
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001770 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1771 'packages': [
1772 {
1773 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001774 'version': 'version:2@2.3.0.cr1',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001775 },
1776 ],
1777 'condition': 'checkout_android',
1778 'dep_type': 'cipd',
1779 },
1780
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -07001781 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
1782 'packages': [
1783 {
1784 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
1785 'version': 'version:2@1.68.cr1',
1786 },
1787 ],
1788 'condition': 'checkout_android',
1789 'dep_type': 'cipd',
1790 },
1791
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001792 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1793 'packages': [
1794 {
1795 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001796 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001797 },
1798 ],
1799 'condition': 'checkout_android',
1800 'dep_type': 'cipd',
1801 },
1802
Yves Gerey3606cab82018-09-19 19:20:19 +02001803 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1804 'packages': [
1805 {
1806 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001807 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001808 },
1809 ],
1810 'condition': 'checkout_android',
1811 'dep_type': 'cipd',
1812 },
1813
Yves Gerey2f385d22019-11-20 12:10:08 +01001814 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001815 'packages': [
1816 {
Yves Gerey2f385d22019-11-20 12:10:08 +01001817 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001818 'version': 'version:2@3.22.1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001819 },
1820 ],
1821 'condition': 'checkout_android',
1822 'dep_type': 'cipd',
1823 },
1824
landreye742d8c2021-09-15 17:27:02 +00001825 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001826 'packages': [
1827 {
landreye742d8c2021-09-15 17:27:02 +00001828 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001829 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001830 },
1831 ],
1832 'condition': 'checkout_android',
1833 'dep_type': 'cipd',
1834 },
1835
1836 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1837 'packages': [
1838 {
1839 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001840 'version': 'version:2@1.17.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001841 },
1842 ],
1843 'condition': 'checkout_android',
1844 'dep_type': 'cipd',
1845 },
1846
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001847 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1848 'packages': [
1849 {
1850 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001851 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001852 },
1853 ],
1854 'condition': 'checkout_android',
1855 'dep_type': 'cipd',
1856 },
1857
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001858 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1859 'packages': [
1860 {
1861 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1862 'version': 'version:2@2.2.cr1',
1863 },
1864 ],
1865 'condition': 'checkout_android',
1866 'dep_type': 'cipd',
1867 },
1868
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001869 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
1870 'packages': [
1871 {
1872 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001873 'version': 'version:2@13.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001874 },
1875 ],
1876 'condition': 'checkout_android',
1877 'dep_type': 'cipd',
1878 },
1879
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001880 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
1881 'packages': [
1882 {
1883 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
chromium-webrtc-autoroll43570da2022-08-05 17:02:54 -07001884 'version': 'version:2@1.7.10.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001885 },
1886 ],
1887 'condition': 'checkout_android',
1888 'dep_type': 'cipd',
1889 },
1890
1891 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
1892 'packages': [
1893 {
1894 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
chromium-webrtc-autoroll43570da2022-08-05 17:02:54 -07001895 'version': 'version:2@1.7.10.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001896 },
1897 ],
1898 'condition': 'checkout_android',
1899 'dep_type': 'cipd',
1900 },
1901
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001902 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
1903 'packages': [
1904 {
1905 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001906 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001907 },
1908 ],
1909 'condition': 'checkout_android',
1910 'dep_type': 'cipd',
1911 },
1912
1913 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
1914 'packages': [
1915 {
1916 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001917 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001918 },
1919 ],
1920 'condition': 'checkout_android',
1921 'dep_type': 'cipd',
1922 },
1923
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001924 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
1925 'packages': [
1926 {
1927 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001928 'version': 'version:2@1.6.1.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001929 },
1930 ],
1931 'condition': 'checkout_android',
1932 'dep_type': 'cipd',
1933 },
1934
1935 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
1936 'packages': [
1937 {
1938 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001939 'version': 'version:2@1.6.1.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001940 },
1941 ],
1942 'condition': 'checkout_android',
1943 'dep_type': 'cipd',
1944 },
1945
1946 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
1947 'packages': [
1948 {
1949 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001950 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001951 },
1952 ],
1953 'condition': 'checkout_android',
1954 'dep_type': 'cipd',
1955 },
1956
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001957 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
1958 'packages': [
1959 {
1960 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001961 'version': 'version:2@1.15.1.cr1',
1962 },
1963 ],
1964 'condition': 'checkout_android',
1965 'dep_type': 'cipd',
1966 },
1967
1968 'src/third_party/android_deps/libs/org_mockito_mockito_core': {
1969 'packages': [
1970 {
1971 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
1972 'version': 'version:2@4.7.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001973 },
1974 ],
1975 'condition': 'checkout_android',
1976 'dep_type': 'cipd',
1977 },
1978
Christoffer Jansson53a762a2022-09-16 16:29:56 +02001979 'src/third_party/android_deps/libs/org_objenesis_objenesis': {
1980 'packages': [
1981 {
1982 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
1983 'version': 'version:2@3.2.cr1',
1984 },
1985 ],
1986 'condition': 'checkout_android',
1987 'dep_type': 'cipd',
1988 },
1989
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001990 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
1991 'packages': [
1992 {
1993 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001994 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001995 },
1996 ],
1997 'condition': 'checkout_android',
1998 'dep_type': 'cipd',
1999 },
2000
2001 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
2002 'packages': [
2003 {
2004 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002005 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002006 },
2007 ],
2008 'condition': 'checkout_android',
2009 'dep_type': 'cipd',
2010 },
2011
2012 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
2013 'packages': [
2014 {
2015 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002016 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002017 },
2018 ],
2019 'condition': 'checkout_android',
2020 'dep_type': 'cipd',
2021 },
2022
2023 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
2024 'packages': [
2025 {
2026 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002027 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002028 },
2029 ],
2030 'condition': 'checkout_android',
2031 'dep_type': 'cipd',
2032 },
2033
2034 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2035 'packages': [
2036 {
2037 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002038 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002039 },
2040 ],
2041 'condition': 'checkout_android',
2042 'dep_type': 'cipd',
2043 },
2044
Yves Gerey2f385d22019-11-20 12:10:08 +01002045 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2046 'packages': [
2047 {
2048 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002049 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01002050 },
2051 ],
2052 'condition': 'checkout_android',
2053 'dep_type': 'cipd',
2054 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002055
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002056 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2057 'packages': [
2058 {
2059 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
landrey6f248172022-07-27 14:19:30 +00002060 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002061 },
2062 ],
2063 'condition': 'checkout_android',
2064 'dep_type': 'cipd',
2065 },
2066
2067 'src/third_party/android_deps/libs/org_robolectric_junit': {
2068 'packages': [
2069 {
2070 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
landrey6f248172022-07-27 14:19:30 +00002071 'version': 'version:2@4.8.1.cr1',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002072 },
2073 ],
2074 'condition': 'checkout_android',
2075 'dep_type': 'cipd',
2076 },
2077
2078 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2079 'packages': [
2080 {
2081 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
landrey6f248172022-07-27 14:19:30 +00002082 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002083 },
2084 ],
2085 'condition': 'checkout_android',
2086 'dep_type': 'cipd',
2087 },
2088
2089 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2090 'packages': [
2091 {
2092 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
landrey6f248172022-07-27 14:19:30 +00002093 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002094 },
2095 ],
2096 'condition': 'checkout_android',
2097 'dep_type': 'cipd',
2098 },
2099
2100 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2101 'packages': [
2102 {
2103 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
landrey6f248172022-07-27 14:19:30 +00002104 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002105 },
2106 ],
2107 'condition': 'checkout_android',
2108 'dep_type': 'cipd',
2109 },
2110
2111 'src/third_party/android_deps/libs/org_robolectric_resources': {
2112 'packages': [
2113 {
2114 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
landrey6f248172022-07-27 14:19:30 +00002115 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002116 },
2117 ],
2118 'condition': 'checkout_android',
2119 'dep_type': 'cipd',
2120 },
2121
2122 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2123 'packages': [
2124 {
2125 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
landrey6f248172022-07-27 14:19:30 +00002126 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002127 },
2128 ],
2129 'condition': 'checkout_android',
2130 'dep_type': 'cipd',
2131 },
2132
2133 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2134 'packages': [
2135 {
2136 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
landrey6f248172022-07-27 14:19:30 +00002137 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002138 },
2139 ],
2140 'condition': 'checkout_android',
2141 'dep_type': 'cipd',
2142 },
2143
2144 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2145 'packages': [
2146 {
2147 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
landrey6f248172022-07-27 14:19:30 +00002148 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002149 },
2150 ],
2151 'condition': 'checkout_android',
2152 'dep_type': 'cipd',
2153 },
2154
2155 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2156 'packages': [
2157 {
2158 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
landrey6f248172022-07-27 14:19:30 +00002159 'version': 'version:2@4.8.1.cr1',
Björn Tereliuscaf20632022-02-24 12:15:25 +01002160 },
2161 ],
2162 'condition': 'checkout_android',
2163 'dep_type': 'cipd',
2164 },
2165
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002166 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2167 'packages': [
2168 {
2169 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
landrey6f248172022-07-27 14:19:30 +00002170 'version': 'version:2@4.8.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002171 },
2172 ],
2173 'condition': 'checkout_android',
2174 'dep_type': 'cipd',
2175 },
2176
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002177 'src/third_party/android_deps/libs/org_robolectric_utils': {
2178 'packages': [
2179 {
2180 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
landrey6f248172022-07-27 14:19:30 +00002181 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002182 },
2183 ],
2184 'condition': 'checkout_android',
2185 'dep_type': 'cipd',
2186 },
2187
2188 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2189 'packages': [
2190 {
2191 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
landrey6f248172022-07-27 14:19:30 +00002192 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002193 },
2194 ],
2195 'condition': 'checkout_android',
2196 'dep_type': 'cipd',
2197 },
2198
Yves Gerey3606cab82018-09-19 19:20:19 +02002199 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002200}
kjellander200028f2017-08-17 09:54:12 -07002201
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002202hooks = [
2203 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002204 # This clobbers when necessary (based on get_landmines.py). It should be
2205 # an early hook but it will need to be run after syncing Chromium and
2206 # setting up the links, so the script actually exists.
2207 'name': 'landmines',
2208 'pattern': '.',
2209 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002210 'python3',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002211 'src/build/landmines.py',
2212 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002213 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002214 '--src-dir',
2215 'src',
2216 ],
2217 },
oprypin40e7ebd2017-07-27 01:40:18 -07002218 {
2219 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2220 # disabled.
2221 'name': 'disable_depot_tools_selfupdate',
2222 'pattern': '.',
2223 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002224 'python3',
oprypin40e7ebd2017-07-27 01:40:18 -07002225 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2226 '--disable',
2227 ],
2228 },
kjellander24d812d2016-11-22 07:02:11 -08002229 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002230 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002231 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002232 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002233 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002234 '--arch=arm'],
2235 },
2236 {
2237 'name': 'sysroot_arm64',
2238 'pattern': '.',
2239 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002240 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002241 '--arch=arm64'],
2242 },
2243 {
2244 'name': 'sysroot_x86',
2245 'pattern': '.',
2246 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2247 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002248 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002249 '--arch=i386'],
2250 },
2251 {
2252 'name': 'sysroot_mips',
2253 'pattern': '.',
2254 'condition': 'checkout_linux and checkout_mips',
2255 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002256 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002257 '--arch=mipsel'],
2258 },
2259 {
2260 'name': 'sysroot_x64',
2261 'pattern': '.',
2262 'condition': 'checkout_linux and checkout_x64',
2263 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002264 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002265 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002266 },
2267 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002268 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2269 'name': 'ciopfs_linux',
2270 'pattern': '.',
2271 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002272 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002273 'src/third_party/depot_tools/download_from_google_storage.py',
2274 '--no_resume',
2275 '--no_auth',
2276 '--bucket', 'chromium-browser-clang/ciopfs',
2277 '-s', 'src/build/ciopfs.sha1',
2278 ]
2279 },
2280 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002281 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002282 'name': 'win_toolchain',
2283 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002284 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002285 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002286 },
kjellanderec2c93e2017-09-08 10:52:17 -07002287 {
2288 # Update the Mac toolchain if necessary.
2289 'name': 'mac_toolchain',
2290 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002291 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002292 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 10:52:17 -07002293 },
Byoungchan Leeb440c452022-09-26 18:42:43 +09002294
2295 {
2296 'name': 'Download Fuchsia SDK from GCS',
2297 'pattern': '.',
2298 'condition': 'checkout_fuchsia',
2299 'action': [
2300 'python3',
2301 'src/build/fuchsia/update_sdk.py',
2302 '--cipd-prefix={fuchsia_sdk_cipd_prefix}',
2303 '--version={fuchsia_version}',
2304 ],
2305 },
2306
kjellander24d812d2016-11-22 07:02:11 -08002307 {
Christoffer Jansson25e41562022-09-23 08:38:54 +02002308 'name': 'Download Fuchsia system images',
2309 'pattern': '.',
2310 'condition': 'checkout_fuchsia',
2311 'action': [
2312 'python3',
2313 'src/build/fuchsia/update_images.py',
2314 '--boot-images={checkout_fuchsia_boot_images}',
2315 '--default-bucket={fuchsia_images_bucket}',
2316 ],
2317 },
2318 {
kjellander24d812d2016-11-22 07:02:11 -08002319 # Note: On Win, this should run after win_toolchain, as it may use it.
2320 'name': 'clang',
2321 'pattern': '.',
Nico Weber02788992021-10-26 21:36:38 -04002322 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002323 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002324 {
2325 # Update LASTCHANGE.
2326 'name': 'lastchange',
2327 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002328 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 04:58:47 -08002329 '-o', 'src/build/util/LASTCHANGE'],
2330 },
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002331 # Pull dsymutil binaries using checked-in hashes.
2332 {
2333 'name': 'dsymutil_mac_arm64',
2334 'pattern': '.',
2335 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2336 'action': [ 'python3',
2337 'src/third_party/depot_tools/download_from_google_storage.py',
2338 '--no_resume',
2339 '--no_auth',
2340 '--bucket', 'chromium-browser-clang',
2341 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2342 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2343 ],
2344 },
2345 {
2346 'name': 'dsymutil_mac_x64',
2347 'pattern': '.',
2348 'condition': 'host_os == "mac" and host_cpu == "x64"',
2349 'action': [ 'python3',
2350 'src/third_party/depot_tools/download_from_google_storage.py',
2351 '--no_resume',
2352 '--no_auth',
2353 '--bucket', 'chromium-browser-clang',
2354 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2355 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2356 ],
2357 },
kjellander24d812d2016-11-22 07:02:11 -08002358 # Pull clang-format binaries using checked-in hashes.
2359 {
2360 'name': 'clang_format_win',
2361 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002362 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002363 'action': [ 'python3',
2364 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002365 '--no_resume',
2366 '--platform=win32',
2367 '--no_auth',
2368 '--bucket', 'chromium-clang-format',
2369 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2370 ],
2371 },
2372 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002373 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 07:02:11 -08002374 'pattern': '.',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002375 'condition': 'host_os == "mac" and host_cpu == "x64"',
2376 'action': [ 'python3',
2377 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002378 '--no_resume',
2379 '--platform=darwin',
2380 '--no_auth',
2381 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002382 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2383 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 07:02:11 -08002384 ],
2385 },
2386 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002387 'name': 'clang_format_mac_arm64',
2388 'pattern': '.',
2389 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2390 'action': [ 'python3',
2391 'src/third_party/depot_tools/download_from_google_storage.py',
2392 '--no_resume',
2393 '--no_auth',
2394 '--bucket', 'chromium-clang-format',
2395 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2396 '-o', 'src/buildtools/mac/clang-format',
2397 ],
2398 },
2399 {
kjellander24d812d2016-11-22 07:02:11 -08002400 'name': 'clang_format_linux',
2401 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002402 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002403 'action': [ 'python3',
2404 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002405 '--no_resume',
2406 '--platform=linux*',
2407 '--no_auth',
2408 '--bucket', 'chromium-clang-format',
2409 '-s', 'src/buildtools/linux64/clang-format.sha1',
2410 ],
2411 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002412 # Pull rc binaries using checked-in hashes.
2413 {
2414 'name': 'rc_win',
2415 'pattern': '.',
2416 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002417 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002418 'src/third_party/depot_tools/download_from_google_storage.py',
2419 '--no_resume',
2420 '--no_auth',
2421 '--bucket', 'chromium-browser-clang/rc',
2422 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2423 ],
2424 },
2425 {
2426 'name': 'rc_mac',
2427 'pattern': '.',
2428 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002429 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002430 'src/third_party/depot_tools/download_from_google_storage.py',
2431 '--no_resume',
2432 '--no_auth',
2433 '--bucket', 'chromium-browser-clang/rc',
2434 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2435 ],
2436 },
2437 {
2438 'name': 'rc_linux',
2439 'pattern': '.',
2440 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002441 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002442 'src/third_party/depot_tools/download_from_google_storage.py',
2443 '--no_resume',
2444 '--no_auth',
2445 '--bucket', 'chromium-browser-clang/rc',
2446 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2447 ],
2448 },
kjellander24d812d2016-11-22 07:02:11 -08002449 {
Mirko Bonadei2d525fe2020-03-06 14:07:45 +01002450 'name': 'test_fonts',
2451 'pattern': '.',
2452 'action': [ 'download_from_google_storage',
2453 '--no_resume',
2454 '--extract',
2455 '--no_auth',
2456 '--bucket', 'chromium-fonts',
2457 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2458 ],
2459 },
2460 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002461 'name': 'msan_chained_origins',
2462 'pattern': '.',
2463 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002464 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002465 'src/third_party/depot_tools/download_from_google_storage.py',
2466 "--no_resume",
2467 "--no_auth",
2468 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002469 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002470 ],
2471 },
2472 {
2473 'name': 'msan_no_origins',
2474 'pattern': '.',
2475 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002476 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002477 'src/third_party/depot_tools/download_from_google_storage.py',
2478 "--no_resume",
2479 "--no_auth",
2480 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002481 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002482 ],
kjellander24d812d2016-11-22 07:02:11 -08002483 },
2484 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002485 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002486 'pattern': '.',
2487 'action': ['download_from_google_storage',
2488 '--directory',
2489 '--recursive',
2490 '--num_threads=10',
2491 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002492 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002493 '--bucket', 'chromium-webrtc-resources',
2494 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002495 },
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002496 {
2497 'name': 'Generate component metadata for tests',
2498 'pattern': '.',
2499 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002500 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002501 'src/testing/generate_location_tags.py',
2502 '--out',
2503 'src/testing/location_tags.json',
2504 ],
2505 },
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002506 # Download and initialize "vpython" VirtualEnv environment packages.
2507 {
2508 'name': 'vpython_common',
2509 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002510 'action': [ 'vpython3',
2511 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002512 '-vpython-tool', 'install',
2513 ],
2514 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002515]
kjellander200028f2017-08-17 09:54:12 -07002516
Oleh Prypindcba72b2019-02-08 10:39:45 +01002517recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002518
2519# Define rules for which include paths are allowed in our source.
2520include_rules = [
2521 # Base is only used to build Android APK tests and may not be referenced by
2522 # WebRTC production code.
2523 "-base",
2524 "-chromium",
2525 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002526 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002527
2528 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002529 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002530
2531 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002532 "+api",
2533 "+modules/include",
2534 "+rtc_base",
2535 "+test",
2536 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002537
Mirko Bonadei59f3c682020-07-11 13:13:45 +02002538 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002539 "+absl/algorithm/algorithm.h",
2540 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002541 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002542 "+absl/base/config.h",
Markus Handellf70fbc82020-06-04 00:41:20 +02002543 "+absl/base/const_init.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002544 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 12:29:02 +01002545 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 17:13:08 +02002546 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 10:08:47 +02002547 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 09:02:43 +02002548 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002549 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002550 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 12:46:14 +02002551 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002552 "+absl/strings/ascii.h",
2553 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002554 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002555 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002556 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002557 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002558
2559 # Abseil flags are allowed in tests and tools.
2560 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002561]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002562
2563specific_include_rules = {
2564 "webrtc_lib_link_test\.cc": [
2565 "+media/engine",
2566 "+modules/audio_device",
2567 "+modules/audio_processing",
2568 ]
2569}