blob: 98fe9c5c47d15979b79d8f16021336d2b9b9e88a [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-autoroll42f5fe52022-09-22 05:03:09 -070013 'chromium_revision': '2fe18c5940543e1380c1b89be95efe881dc156a5',
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',
Junji Watanabeef26df82022-08-24 10:06:43 +090024
25 # By default, do not check out the re-client binaries.
26 'checkout_reclient': False,
27
28 # reclient CIPD package version
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -070029 'reclient_version': 're_client_version:0.78.0.6f1e751-gomaip',
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000030}
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020031
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000032deps = {
Byoungchan Leed69a7262022-06-23 22:06:00 +090033 # TODO(kjellander): Move this to be Android-only.
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010034 'src/base':
chromium-webrtc-autoroll42f5fe52022-09-22 05:03:09 -070035 'https://chromium.googlesource.com/chromium/src/base@0efc92e419c3458d076f349ffc320213c8b486d1',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010036 'src/build':
chromium-webrtc-autoroll42f5fe52022-09-22 05:03:09 -070037 'https://chromium.googlesource.com/chromium/src/build@7fcdda4d2b2d699319260a31093af77712604f9c',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010038 'src/buildtools':
chromium-webrtc-autorolla53bfdb2022-09-21 15:02:20 -070039 'https://chromium.googlesource.com/chromium/src/buildtools@b79692f320d80b158ce069f166f32861c36c6074',
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020040 # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010041 'src/examples/androidtests/third_party/gradle': {
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020042 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010043 'condition': 'checkout_android',
44 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020045 'src/ios': {
chromium-webrtc-autoroll42f5fe52022-09-22 05:03:09 -070046 'url': 'https://chromium.googlesource.com/chromium/src/ios@17d8594fb9ce055581fd3db56a3e9df99399fe12',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020047 'condition': 'checkout_ios',
48 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010049 'src/testing':
chromium-webrtc-autoroll42f5fe52022-09-22 05:03:09 -070050 'https://chromium.googlesource.com/chromium/src/testing@9df4b2c5588ea496905a13ebdcacb42671d988f2',
Artem Titov42f0d782018-06-27 13:23:17 +020051 'src/third_party':
chromium-webrtc-autoroll42f5fe52022-09-22 05:03:09 -070052 'https://chromium.googlesource.com/chromium/src/third_party@3deedbc463ac597f96aa97e2e536409f47d89030',
Oleh Prypindcba72b2019-02-08 10:39:45 +010053
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010054 'src/buildtools/linux64': {
55 'packages': [
56 {
landreyab8c1e52022-05-19 17:16:04 +000057 'package': 'gn/gn/linux-${{arch}}',
chromium-webrtc-autorollb7531ef2022-09-16 11:04:23 -070058 'version': 'git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010059 }
60 ],
61 'dep_type': 'cipd',
62 'condition': 'checkout_linux',
63 },
64 'src/buildtools/mac': {
65 'packages': [
66 {
Mirko Bonadei20422da2020-12-30 11:11:38 +010067 'package': 'gn/gn/mac-${{arch}}',
chromium-webrtc-autorollb7531ef2022-09-16 11:04:23 -070068 'version': 'git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010069 }
70 ],
71 'dep_type': 'cipd',
72 'condition': 'checkout_mac',
73 },
74 'src/buildtools/win': {
75 'packages': [
76 {
77 'package': 'gn/gn/windows-amd64',
chromium-webrtc-autorollb7531ef2022-09-16 11:04:23 -070078 'version': 'git_revision:cc28efe62ef0c2fb32455f414a29c4a55bb7fbc4',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010079 }
80 ],
81 'dep_type': 'cipd',
82 'condition': 'checkout_win',
83 },
Junji Watanabeef26df82022-08-24 10:06:43 +090084 'src/buildtools/reclient': {
85 'packages': [
86 {
87 'package': 'infra/rbe/client/${{platform}}',
88 'version': Var('reclient_version'),
89 }
90 ],
91 'dep_type': 'cipd',
92 'condition': 'checkout_reclient',
93 },
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010094
Oleh Prypindcba72b2019-02-08 10:39:45 +010095 'src/buildtools/clang_format/script':
chromium-webrtc-autoroll2cbf35f2022-07-01 11:02:28 -070096 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@8b525d2747f2584fc35d8c7e612e66f377858df7',
Oleh Prypindcba72b2019-02-08 10:39:45 +010097 'src/buildtools/third_party/libc++/trunk':
chromium-webrtc-autorolla53bfdb2022-09-21 15:02:20 -070098 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@a4dc7f17ca393e764685d475bbf65ff8f71a0800',
Oleh Prypindcba72b2019-02-08 10:39:45 +010099 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700100 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@5c3e02e92ae8bbc1bf1001bd9ef0d76e044ddb86',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100101 'src/buildtools/third_party/libunwind/trunk':
chromium-webrtc-autoroll29a0e272022-09-21 19:14:54 -0700102 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@7ff728a9779cdc8e0639c032dc45cc20f7b4af21',
Yves Gereybe7af932019-03-06 07:07:04 +0100103
Mirko Bonadei07592492020-03-10 15:38:49 +0100104 'src/third_party/android_system_sdk': {
105 'packages': [
106 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200107 'package': 'chromium/third_party/android_system_sdk/public',
landrey6f248172022-07-27 14:19:30 +0000108 'version': 'RGY8Vyf8jjszRIJRFxZj7beXSUEHTQM90MtYejUvdMgC',
Mirko Bonadei07592492020-03-10 15:38:49 +0100109 },
110 ],
111 'condition': 'checkout_android',
112 'dep_type': 'cipd',
113 },
Christoffer Janssonca9be222021-10-27 13:47:35 +0200114 'src/tools/resultdb': {
115 'packages': [
116 {
117 'package': 'infra/tools/result_adapter/${{platform}}',
118 'version': Var('resultdb_version'),
119 },
120 ],
Mirko Bonadei5a2b3772021-10-28 17:14:37 +0200121 'dep_type': 'cipd',
Christoffer Janssonca9be222021-10-27 13:47:35 +0200122 },
Mirko Bonadei07592492020-03-10 15:38:49 +0100123
Yves Gerey72864962018-10-29 10:24:37 +0100124 'src/third_party/android_build_tools/aapt2': {
125 'packages': [
126 {
Artem Titov41f00de2018-11-01 16:35:16 +0100127 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-webrtc-autoroll76f17a12022-08-03 23:01:53 -0700128 'version': 'nSnWUNu6ssPA-kPMvFQj4JjDXRWj2iubvvjfT1F6HCMC',
Yves Gerey72864962018-10-29 10:24:37 +0100129 },
130 ],
131 'condition': 'checkout_android',
132 'dep_type': 'cipd',
133 },
134
135 'src/third_party/android_build_tools/bundletool': {
136 'packages': [
137 {
Mirko Bonadeif1358002021-08-18 11:08:40 +0200138 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700139 'version': 'IEZQhHFQzO9Ci1QxWZmssKqGmt2r_nCDMKr8t4cKY34C',
Yves Gerey72864962018-10-29 10:24:37 +0100140 },
141 ],
142 'condition': 'checkout_android',
143 'dep_type': 'cipd',
144 },
145
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100146 'src/third_party/boringssl/src':
chromium-webrtc-autorolla53bfdb2022-09-21 15:02:20 -0700147 'https://boringssl.googlesource.com/boringssl.git@04989786e9ab16cef5261bbd05a2b1a8cb312dbf',
Mirko Bonadei07592492020-03-10 15:38:49 +0100148 'src/third_party/breakpad/breakpad':
chromium-webrtc-autoroll6f1c8472022-08-12 14:47:44 -0700149 'https://chromium.googlesource.com/breakpad/breakpad.git@e085b3b50bde862d0cf3ce4594e3f391bcf5faec',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100150 'src/third_party/catapult':
chromium-webrtc-autoroll29a0e272022-09-21 19:14:54 -0700151 'https://chromium.googlesource.com/catapult.git@5b90d5e7568beef38c375ca5787802ee37fc50c9',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200152 'src/third_party/ced/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200153 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200154 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100155 'src/third_party/colorama/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200156 'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
Victor Boiviea8662282021-04-12 16:09:14 +0200157 'src/third_party/crc32c/src':
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -0700158 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
oprypin40e7ebd2017-07-27 01:40:18 -0700159 'src/third_party/depot_tools':
chromium-webrtc-autorolla53bfdb2022-09-21 15:02:20 -0700160 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@08bb5c487f80147a236360ea50f4544890530779',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100161 'src/third_party/ffmpeg':
Christoffer Jansson53a762a2022-09-16 16:29:56 +0200162 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@3dd1a90db3f7ec955ff5476bd4ee5942f093c6fe',
Florent Castelli023be3c2022-03-15 16:01:52 +0100163 'src/third_party/grpc/src': {
chromium-webrtc-autorolld481e292022-07-29 09:05:15 -0700164 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@dd77c67217b10ffeaf766e25eb8b46d2d59de4ff',
Florent Castelli023be3c2022-03-15 16:01:52 +0100165 },
Mirko Bonadei2d525fe2020-03-06 14:07:45 +0100166 # Used for embedded builds. CrOS & Linux use the system version.
167 'src/third_party/fontconfig/src': {
168 'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307',
169 'condition': 'checkout_linux',
170 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200171 'src/third_party/freetype/src':
chromium-webrtc-autorollc82783b2022-09-16 19:03:17 -0700172 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@33ceac2afc3608be2d12b3dece071a91e34c3062',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200173 'src/third_party/harfbuzz-ng/src':
chromium-webrtc-autorollf5042562022-09-21 11:06:20 -0700174 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@56c467093598ec559a7148b61e112e9de52b7076',
Markus Handellf70fbc82020-06-04 00:41:20 +0200175 'src/third_party/google_benchmark/src': {
landrey21932002021-10-20 18:03:42 +0000176 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Markus Handellf70fbc82020-06-04 00:41:20 +0200177 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200178 # WebRTC-only dependency (not present in Chromium).
179 'src/third_party/gtest-parallel':
chromium-webrtc-autorolle3342ef2022-06-21 13:03:07 -0700180 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200181 'src/third_party/google-truth': {
182 'packages': [
183 {
184 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700185 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200186 },
187 ],
188 'condition': 'checkout_android',
189 'dep_type': 'cipd',
190 },
kjellander3dae7052017-05-03 06:44:36 -0700191 'src/third_party/googletest/src':
chromium-webrtc-autoroll75e19ed2022-03-24 07:01:57 -0700192 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200193 'src/third_party/icu': {
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700194 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@20f8ac695af59b6c830def7d4e95bfeb13dd7be5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200195 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200196 'src/third_party/jdk': {
197 'packages': [
198 {
199 'package': 'chromium/third_party/jdk',
chromium-webrtc-autoroll34fc3f42022-05-18 05:02:13 -0700200 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100201 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100202 ],
203 'condition': 'host_os == "linux" and checkout_android',
204 'dep_type': 'cipd',
205 },
Björn Tereliusedd8c252022-07-13 15:26:16 +0200206 'src/third_party/jdk/extras': {
207 'packages': [
208 {
209 'package': 'chromium/third_party/jdk/extras',
210 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
211 },
212 ],
213 # Needed on Linux for use on chromium_presubmit (for checkstyle).
214 'condition': 'checkout_android or checkout_linux',
215 'dep_type': 'cipd',
216 },
Björn Terelius5525e632022-07-12 01:48:02 +0200217 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700218 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200219 'src/third_party/junit/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200220 'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200221 'condition': 'checkout_android',
222 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100223 # Used for building libFuzzers (only supports Linux).
224 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800225 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100226 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700227 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ed683925e4897a84b3bffc5c1414c85b97a129a3',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100228 'src/third_party/libsrtp':
chromium-webrtc-autoroll63c96ce2021-06-11 07:02:59 -0700229 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
philipelb09d8722021-11-23 11:00:24 +0100230 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autorollb2be4ef2022-03-30 13:01:40 -0700231 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b',
Danil Chapovalovc46385c2020-03-11 10:45:57 +0100232 'src/third_party/libaom/source/libaom':
Christoffer Jansson53a762a2022-09-16 16:29:56 +0200233 'https://aomedia.googlesource.com/aom.git@fd35001068a3d726e8184e1721e186dd50fd20e6',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200234 'src/third_party/libunwindstack': {
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700235 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@3c86843ae0f8d560ae0d15b92e34ce88cf83057a',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200236 'condition': 'checkout_android',
237 },
Andrey Logvin249aa4d2020-06-10 09:57:04 +0000238 'src/third_party/perfetto':
chromium-webrtc-autoroll42f5fe52022-09-22 05:03:09 -0700239 'https://android.googlesource.com/platform/external/perfetto.git@768b3f226580167fd3ca2d07774033648ebacd2e',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100240 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autoroll6fbd1232022-09-01 15:02:45 -0700241 'https://chromium.googlesource.com/webm/libvpx.git@9d6d0624d7943a09cc0be9df1a7402522989ac1a',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100242 'src/third_party/libyuv':
chromium-webrtc-autorollf5042562022-09-21 11:06:20 -0700243 'https://chromium.googlesource.com/libyuv/libyuv.git@f9fda6e7d819c07a684ba6bc97cbf0e257bbcb37',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200244 'src/third_party/lss': {
chromium-webrtc-autorolla7dcd292022-08-24 01:04:58 -0700245 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200246 'condition': 'checkout_android or checkout_linux',
247 },
248 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200249 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200250 'condition': 'checkout_android',
251 },
Yves Gerey0393c642018-11-08 18:30:39 +0100252
253 # Used by boringssl.
254 'src/third_party/nasm': {
landrey21932002021-10-20 18:03:42 +0000255 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Yves Gerey0393c642018-11-08 18:30:39 +0100256 },
257
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100258 'src/third_party/openh264/src':
chromium-webrtc-autoroll4ca02df2022-05-11 09:01:53 -0700259 'https://chromium.googlesource.com/external/github.com/cisco/openh264@fac04ceb3e966f613ed17e98178e9d690280bba6',
Patrik Höglund72520532018-06-08 10:43:05 +0200260 'src/third_party/r8': {
261 'packages': [
262 {
263 'package': 'chromium/third_party/r8',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700264 'version': 'szXK3tCGU7smsNs4r2mGqxme7d9KWLaOk0_ghbCJxUQC',
Patrik Höglund72520532018-06-08 10:43:05 +0200265 },
266 ],
267 'condition': 'checkout_android',
268 'dep_type': 'cipd',
269 },
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000270 # This duplication is intentional, so we avoid updating the r8.jar used by
271 # dexing unless necessary, since each update invalidates all incremental
272 # dexing and unnecessarily slows down all bots.
273 'src/third_party/r8/d8': {
274 'packages': [
275 {
276 'package': 'chromium/third_party/r8',
chromium-webrtc-autorollf5042562022-09-21 11:06:20 -0700277 'version': 'Qn31g4m2cofkyvGgm46Uzkzds5DKdNYrdPePwRkVnv4C',
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000278 },
279 ],
280 'condition': 'checkout_android',
281 'dep_type': 'cipd',
282 },
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200283 'src/third_party/proguard': {
284 'packages': [
285 {
286 'package': 'chromium/third_party/proguard',
chromium-webrtc-autoroll93bcaae2020-03-18 17:02:26 -0700287 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200288 },
289 ],
290 'condition': 'checkout_android',
291 'dep_type': 'cipd',
292 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200293 'src/third_party/requests/src': {
Artem Titov378a9482020-07-29 23:49:46 +0200294 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200295 'condition': 'checkout_android',
296 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100297 'src/tools':
chromium-webrtc-autoroll42f5fe52022-09-22 05:03:09 -0700298 'https://chromium.googlesource.com/chromium/src/tools@35efe9a8f5006a6dd2fc068b3e2ec8483218754d',
Oleh Prypine18e2692018-02-19 18:43:17 +0100299
300 'src/third_party/accessibility_test_framework': {
301 'packages': [
302 {
303 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800304 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100305 },
306 ],
307 'condition': 'checkout_android',
308 'dep_type': 'cipd',
309 },
310
311 'src/third_party/android_support_test_runner': {
312 'packages': [
313 {
314 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800315 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100316 },
317 ],
318 'condition': 'checkout_android',
319 'dep_type': 'cipd',
320 },
321
Björn Terelius5525e632022-07-12 01:48:02 +0200322 'src/third_party/byte_buddy': {
Oleh Prypine18e2692018-02-19 18:43:17 +0100323 'packages': [
324 {
325 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800326 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100327 },
328 ],
329 'condition': 'checkout_android',
330 'dep_type': 'cipd',
331 },
332
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200333 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
334 'packages': [
335 {
336 'package': 'chromium/third_party/android_sdk/public/build-tools',
337 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
338 },
339 ],
340 'condition': 'checkout_android',
341 'dep_type': 'cipd',
342 },
343
Oleh Prypine18e2692018-02-19 18:43:17 +0100344 'src/third_party/espresso': {
345 'packages': [
346 {
347 'package': 'chromium/third_party/espresso',
Jeremy Leconteb19cfee2020-06-25 22:57:49 +0200348 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100349 },
350 ],
351 'condition': 'checkout_android',
352 'dep_type': 'cipd',
353 },
354
Mirko Bonadeia976a872022-06-08 14:09:49 +0000355 'src/third_party/fuchsia-sdk/sdk': {
356 'packages': [
357 {
358 'package': Var('fuchsia_sdk_cipd_prefix') + '${{platform}}',
359 'version': Var('fuchsia_version'),
360 },
361 ],
362 'condition': 'checkout_fuchsia',
363 'dep_type': 'cipd',
364 },
365
Oleh Prypine18e2692018-02-19 18:43:17 +0100366 'src/third_party/hamcrest': {
367 'packages': [
368 {
369 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800370 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100371 },
372 ],
373 'condition': 'checkout_android',
374 'dep_type': 'cipd',
375 },
376
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100377 'src/third_party/android_ndk': {
Björn Tereliuscbcf8f32022-04-12 19:04:32 +0200378 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100379 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100380 },
381
Andrey Logvin32edd542021-02-05 13:58:04 +0000382 'src/third_party/androidx': {
383 'packages': [
384 {
385 'package': 'chromium/third_party/androidx',
chromium-webrtc-autoroll42f5fe52022-09-22 05:03:09 -0700386 'version': 'b_Q5YZffVu01kaZODWwf-JnDH9QK1dox5RHMfSJ8LDQC',
Andrey Logvin32edd542021-02-05 13:58:04 +0000387 },
388 ],
389 'condition': 'checkout_android',
390 'dep_type': 'cipd',
391 },
392
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200393 'src/third_party/android_build_tools/manifest_merger': {
394 'packages': [
395 {
396 'package': 'chromium/third_party/android_build_tools/manifest_merger',
chromium-webrtc-autoroll8647a872022-09-20 21:02:22 -0700397 'version': 'XhGZiPc3z6aGVUr2C_t4rtWPdqtON_KEjj1eAl4ubgAC',
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200398 },
399 ],
400 'condition': 'checkout_android',
401 'dep_type': 'cipd',
402 },
403
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100404 'src/third_party/android_sdk/public': {
405 'packages': [
406 {
landrey6f248172022-07-27 14:19:30 +0000407 'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0',
408 'version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100409 },
410 {
411 'package': 'chromium/third_party/android_sdk/public/emulator',
landrey6f248172022-07-27 14:19:30 +0000412 'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100413 },
414 {
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100415 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200416 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100417 },
418 {
419 'package': 'chromium/third_party/android_sdk/public/platform-tools',
landrey6f248172022-07-27 14:19:30 +0000420 'version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100421 },
422 {
landrey6f248172022-07-27 14:19:30 +0000423 'package': 'chromium/third_party/android_sdk/public/platforms/android-33',
424 'version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100425 },
426 {
Mirko Bonadei4c039d52021-10-31 17:42:39 +0100427 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
428 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100429 },
430 {
Yves Gerey434dfa72020-01-07 06:56:55 +0100431 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-webrtc-autorolled66b772022-07-06 01:03:48 -0700432 'version': 'IPzAG-uU5zVMxohpg9-7-N0tQC1TCSW1VbrBFw7Ld04C',
Yves Gerey434dfa72020-01-07 06:56:55 +0100433 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100434 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100435 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100436 'dep_type': 'cipd',
437 },
438
Oleh Prypine18e2692018-02-19 18:43:17 +0100439 'src/third_party/icu4j': {
440 'packages': [
441 {
442 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800443 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100444 },
445 ],
446 'condition': 'checkout_android',
447 'dep_type': 'cipd',
448 },
449
Oleh Prypine18e2692018-02-19 18:43:17 +0100450 'src/third_party/objenesis': {
451 'packages': [
452 {
453 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800454 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100455 },
456 ],
457 'condition': 'checkout_android',
458 'dep_type': 'cipd',
459 },
460
Oleh Prypine18e2692018-02-19 18:43:17 +0100461 'src/third_party/robolectric': {
462 'packages': [
463 {
464 'package': 'chromium/third_party/robolectric',
landrey6f248172022-07-27 14:19:30 +0000465 'version': '6OaDTPaXu0VZoMwWllgaXTeiaJR5jQkZb1_aooRa2GUC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100466 },
467 ],
468 'condition': 'checkout_android',
469 'dep_type': 'cipd',
470 },
471
472 'src/third_party/sqlite4java': {
473 'packages': [
474 {
475 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800476 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100477 },
478 ],
479 'condition': 'checkout_android',
480 'dep_type': 'cipd',
481 },
482
Artem Titov469205e2020-03-17 13:44:12 +0100483 'src/third_party/turbine': {
484 'packages': [
485 {
486 'package': 'chromium/third_party/turbine',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700487 'version': 'RXO2k7-PyXvbDjiK9EjbsheQfxXme2n0ABNX-MxR0JcC',
Artem Titov469205e2020-03-17 13:44:12 +0100488 },
489 ],
490 'condition': 'checkout_android',
491 'dep_type': 'cipd',
492 },
493
Artem Titarenko60d770f2018-12-07 15:46:53 +0100494 'src/tools/luci-go': {
495 'packages': [
496 {
497 'package': 'infra/tools/luci/isolate/${{platform}}',
chromium-webrtc-autorollacd37572022-09-16 15:04:28 -0700498 'version': 'git_revision:78063b01b53dd33a541938207b785cc86d34be37',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100499 },
500 {
Artem Titarenko60d770f2018-12-07 15:46:53 +0100501 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autorollacd37572022-09-16 15:04:28 -0700502 'version': 'git_revision:78063b01b53dd33a541938207b785cc86d34be37',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100503 },
504 ],
505 'dep_type': 'cipd',
506 },
507
Yves Gerey3606cab82018-09-19 19:20:19 +0200508 # Everything coming after this is automatically updated by the auto-roller.
509 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800510 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 19:20:19 +0200511 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200512 'packages': [
513 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200514 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800515 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200516 },
517 ],
518 'condition': 'checkout_android',
519 'dep_type': 'cipd',
520 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200521
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700522 'src/third_party/android_deps/libs/android_arch_core_runtime': {
523 'packages': [
524 {
525 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800526 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700527 },
528 ],
529 'condition': 'checkout_android',
530 'dep_type': 'cipd',
531 },
532
Artem Titov4cc13a22018-07-27 11:50:40 +0200533 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200534 'packages': [
535 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200536 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800537 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700538 },
539 ],
540 'condition': 'checkout_android',
541 'dep_type': 'cipd',
542 },
543
544 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
545 'packages': [
546 {
547 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800548 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200549 },
550 ],
551 'condition': 'checkout_android',
552 'dep_type': 'cipd',
553 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200554
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700555 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
556 'packages': [
557 {
558 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800559 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700560 },
561 ],
562 'condition': 'checkout_android',
563 'dep_type': 'cipd',
564 },
565
566 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
567 'packages': [
568 {
569 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800570 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700571 },
572 ],
573 'condition': 'checkout_android',
574 'dep_type': 'cipd',
575 },
576
Artem Titov4cc13a22018-07-27 11:50:40 +0200577 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200578 'packages': [
579 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200580 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800581 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200582 },
583 ],
584 'condition': 'checkout_android',
585 'dep_type': 'cipd',
586 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200587
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700588 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
589 'packages': [
590 {
591 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800592 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700593 },
594 ],
595 'condition': 'checkout_android',
596 'dep_type': 'cipd',
597 },
598
Artem Titov4cc13a22018-07-27 11:50:40 +0200599 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200600 'packages': [
601 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200602 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800603 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200604 },
605 ],
606 'condition': 'checkout_android',
607 'dep_type': 'cipd',
608 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200609
Artem Titov4cc13a22018-07-27 11:50:40 +0200610 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200611 'packages': [
612 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200613 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800614 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700615 },
616 ],
617 'condition': 'checkout_android',
618 'dep_type': 'cipd',
619 },
620
621 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
622 'packages': [
623 {
624 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800625 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200626 },
627 ],
628 'condition': 'checkout_android',
629 'dep_type': 'cipd',
630 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200631
Artem Titov4cc13a22018-07-27 11:50:40 +0200632 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200633 'packages': [
634 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200635 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800636 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700637 },
638 ],
639 'condition': 'checkout_android',
640 'dep_type': 'cipd',
641 },
642
643 'src/third_party/android_deps/libs/com_android_support_collections': {
644 'packages': [
645 {
646 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800647 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700648 },
649 ],
650 'condition': 'checkout_android',
651 'dep_type': 'cipd',
652 },
653
654 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
655 'packages': [
656 {
657 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800658 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700659 },
660 ],
661 'condition': 'checkout_android',
662 'dep_type': 'cipd',
663 },
664
665 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
666 'packages': [
667 {
668 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800669 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700670 },
671 ],
672 'condition': 'checkout_android',
673 'dep_type': 'cipd',
674 },
675
676 'src/third_party/android_deps/libs/com_android_support_customview': {
677 'packages': [
678 {
679 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800680 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200681 },
682 ],
683 'condition': 'checkout_android',
684 'dep_type': 'cipd',
685 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200686
Artem Titov4cc13a22018-07-27 11:50:40 +0200687 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200688 'packages': [
689 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200690 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800691 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700692 },
693 ],
694 'condition': 'checkout_android',
695 'dep_type': 'cipd',
696 },
697
698 'src/third_party/android_deps/libs/com_android_support_documentfile': {
699 'packages': [
700 {
701 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800702 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700703 },
704 ],
705 'condition': 'checkout_android',
706 'dep_type': 'cipd',
707 },
708
709 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
710 'packages': [
711 {
712 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800713 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200714 },
715 ],
716 'condition': 'checkout_android',
717 'dep_type': 'cipd',
718 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200719
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700720 'src/third_party/android_deps/libs/com_android_support_interpolator': {
721 'packages': [
722 {
723 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800724 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200725 },
726 ],
727 'condition': 'checkout_android',
728 'dep_type': 'cipd',
729 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200730
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700731 'src/third_party/android_deps/libs/com_android_support_loader': {
732 'packages': [
733 {
734 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800735 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700736 },
737 ],
738 'condition': 'checkout_android',
739 'dep_type': 'cipd',
740 },
741
742 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
743 'packages': [
744 {
745 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800746 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200747 },
748 ],
749 'condition': 'checkout_android',
750 'dep_type': 'cipd',
751 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200752
Artem Titov4cc13a22018-07-27 11:50:40 +0200753 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200754 'packages': [
755 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200756 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800757 'version': 'version:2@1.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200758 },
759 ],
760 'condition': 'checkout_android',
761 'dep_type': 'cipd',
762 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200763
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700764 'src/third_party/android_deps/libs/com_android_support_print': {
765 'packages': [
766 {
767 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800768 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200769 },
770 ],
771 'condition': 'checkout_android',
772 'dep_type': 'cipd',
773 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200774
Artem Titov4cc13a22018-07-27 11:50:40 +0200775 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200776 'packages': [
777 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200778 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800779 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700780 },
781 ],
782 'condition': 'checkout_android',
783 'dep_type': 'cipd',
784 },
785
786 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
787 'packages': [
788 {
789 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800790 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200791 },
792 ],
793 'condition': 'checkout_android',
794 'dep_type': 'cipd',
795 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200796
Artem Titov4cc13a22018-07-27 11:50:40 +0200797 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200798 'packages': [
799 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200800 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800801 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200802 },
803 ],
804 'condition': 'checkout_android',
805 'dep_type': 'cipd',
806 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200807
Artem Titov4cc13a22018-07-27 11:50:40 +0200808 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200809 'packages': [
810 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200811 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800812 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200813 },
814 ],
815 'condition': 'checkout_android',
816 'dep_type': 'cipd',
817 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200818
Artem Titov4cc13a22018-07-27 11:50:40 +0200819 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200820 'packages': [
821 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200822 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800823 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200824 },
825 ],
826 'condition': 'checkout_android',
827 'dep_type': 'cipd',
828 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200829
Artem Titov4cc13a22018-07-27 11:50:40 +0200830 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200831 'packages': [
832 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200833 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800834 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200835 },
836 ],
837 'condition': 'checkout_android',
838 'dep_type': 'cipd',
839 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200840
Artem Titov4cc13a22018-07-27 11:50:40 +0200841 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200842 'packages': [
843 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200844 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800845 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200846 },
847 ],
848 'condition': 'checkout_android',
849 'dep_type': 'cipd',
850 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200851
Artem Titov4cc13a22018-07-27 11:50:40 +0200852 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200853 'packages': [
854 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200855 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800856 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200857 },
858 ],
859 'condition': 'checkout_android',
860 'dep_type': 'cipd',
861 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200862
Artem Titov4cc13a22018-07-27 11:50:40 +0200863 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200864 'packages': [
865 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200866 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800867 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200868 },
869 ],
870 'condition': 'checkout_android',
871 'dep_type': 'cipd',
872 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200873
Artem Titov4cc13a22018-07-27 11:50:40 +0200874 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200875 'packages': [
876 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200877 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800878 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700879 },
880 ],
881 'condition': 'checkout_android',
882 'dep_type': 'cipd',
883 },
884
885 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
886 'packages': [
887 {
888 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800889 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200890 },
891 ],
892 'condition': 'checkout_android',
893 'dep_type': 'cipd',
894 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200895
Artem Titov4cc13a22018-07-27 11:50:40 +0200896 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200897 'packages': [
898 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200899 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800900 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700901 },
902 ],
903 'condition': 'checkout_android',
904 'dep_type': 'cipd',
905 },
906
907 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
908 'packages': [
909 {
910 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800911 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700912 },
913 ],
914 'condition': 'checkout_android',
915 'dep_type': 'cipd',
916 },
917
918 'src/third_party/android_deps/libs/com_android_support_viewpager': {
919 'packages': [
920 {
921 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800922 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200923 },
924 ],
925 'condition': 'checkout_android',
926 'dep_type': 'cipd',
927 },
928
929 'src/third_party/android_deps/libs/com_android_tools_common': {
930 'packages': [
931 {
932 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800933 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -0800934 },
935 ],
936 'condition': 'checkout_android',
937 'dep_type': 'cipd',
938 },
939
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200940 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
941 'packages': [
942 {
943 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800944 'version': 'version:2@1.1.5.cr1',
chromium-webrtc-autorollc1e6d1a2020-08-18 21:02:32 -0700945 },
946 ],
947 'condition': 'checkout_android',
948 'dep_type': 'cipd',
949 },
950
951 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
952 'packages': [
953 {
954 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800955 'version': 'version:2@1.1.5.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200956 },
957 ],
958 'condition': 'checkout_android',
959 'dep_type': 'cipd',
960 },
961
962 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
963 'packages': [
964 {
965 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800966 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200967 },
968 ],
969 'condition': 'checkout_android',
970 'dep_type': 'cipd',
971 },
972
973 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
974 'packages': [
975 {
976 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800977 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200978 },
979 ],
980 'condition': 'checkout_android',
981 'dep_type': 'cipd',
982 },
983
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800984 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100985 'packages': [
986 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800987 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800988 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100989 },
990 ],
991 'condition': 'checkout_android',
992 'dep_type': 'cipd',
993 },
994
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800995 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100996 'packages': [
997 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800998 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800999 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001000 },
1001 ],
1002 'condition': 'checkout_android',
1003 'dep_type': 'cipd',
1004 },
1005
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001006 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
1007 'packages': [
1008 {
1009 '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 -07001010 'version': 'version:2@4.0.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001011 },
1012 ],
1013 'condition': 'checkout_android',
1014 'dep_type': 'cipd',
1015 },
1016
Artem Titov14b0e732021-01-27 09:16:07 +01001017 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
1018 'packages': [
1019 {
1020 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001021 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001022 },
1023 ],
1024 'condition': 'checkout_android',
1025 'dep_type': 'cipd',
1026 },
1027
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001028 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001029 'packages': [
1030 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001031 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001032 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001033 },
1034 ],
1035 'condition': 'checkout_android',
1036 'dep_type': 'cipd',
1037 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001038
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001039 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1040 'packages': [
1041 {
1042 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001043 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001044 },
1045 ],
1046 'condition': 'checkout_android',
1047 'dep_type': 'cipd',
1048 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001049
Artem Titovd673da22018-07-27 13:53:36 +02001050 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1051 'packages': [
1052 {
1053 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001054 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001055 },
1056 ],
1057 'condition': 'checkout_android',
1058 'dep_type': 'cipd',
1059 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001060
Artem Titovd673da22018-07-27 13:53:36 +02001061 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1062 'packages': [
1063 {
1064 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001065 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001066 },
1067 ],
1068 'condition': 'checkout_android',
1069 'dep_type': 'cipd',
1070 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001071
Artem Titovd673da22018-07-27 13:53:36 +02001072 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1073 'packages': [
1074 {
1075 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001076 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001077 },
1078 ],
1079 'condition': 'checkout_android',
1080 'dep_type': 'cipd',
1081 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001082
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001083 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1084 'packages': [
1085 {
1086 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001087 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001088 },
1089 ],
1090 'condition': 'checkout_android',
1091 'dep_type': 'cipd',
1092 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001093
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001094 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1095 'packages': [
1096 {
1097 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001098 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001099 },
1100 ],
1101 'condition': 'checkout_android',
1102 'dep_type': 'cipd',
1103 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001104
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001105 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1106 'packages': [
1107 {
1108 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001109 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001110 },
1111 ],
1112 'condition': 'checkout_android',
1113 'dep_type': 'cipd',
1114 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001115
Artem Titov14b0e732021-01-27 09:16:07 +01001116 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1117 'packages': [
1118 {
1119 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001120 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001121 },
1122 ],
1123 'condition': 'checkout_android',
1124 'dep_type': 'cipd',
1125 },
1126
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001127 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1128 'packages': [
1129 {
1130 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001131 'version': 'version:2@19.0.0-beta.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001132 },
1133 ],
1134 'condition': 'checkout_android',
1135 'dep_type': 'cipd',
1136 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001137
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001138 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1139 'packages': [
1140 {
1141 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001142 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001143 },
1144 ],
1145 'condition': 'checkout_android',
1146 'dep_type': 'cipd',
1147 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001148
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001149 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1150 'packages': [
1151 {
1152 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001153 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001154 },
1155 ],
1156 'condition': 'checkout_android',
1157 'dep_type': 'cipd',
1158 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001159
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001160 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1161 'packages': [
1162 {
1163 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001164 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001165 },
1166 ],
1167 'condition': 'checkout_android',
1168 'dep_type': 'cipd',
1169 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001170
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001171 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1172 'packages': [
1173 {
1174 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001175 'version': 'version:2@18.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001176 },
1177 ],
1178 'condition': 'checkout_android',
1179 'dep_type': 'cipd',
1180 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001181
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001182 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1183 'packages': [
1184 {
1185 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001186 'version': 'version:2@19.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001187 },
1188 ],
1189 'condition': 'checkout_android',
1190 'dep_type': 'cipd',
1191 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001192
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001193 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1194 'packages': [
1195 {
1196 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001197 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001198 },
1199 ],
1200 'condition': 'checkout_android',
1201 'dep_type': 'cipd',
1202 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001203
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001204 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1205 'packages': [
1206 {
1207 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001208 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001209 },
1210 ],
1211 'condition': 'checkout_android',
1212 'dep_type': 'cipd',
1213 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001214
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001215 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1216 'packages': [
1217 {
1218 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001219 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001220 },
1221 ],
1222 'condition': 'checkout_android',
1223 'dep_type': 'cipd',
1224 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001225
Artem Titovd673da22018-07-27 13:53:36 +02001226 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1227 'packages': [
1228 {
1229 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001230 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001231 },
1232 ],
1233 'condition': 'checkout_android',
1234 'dep_type': 'cipd',
1235 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001236
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001237 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001238 'packages': [
1239 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001240 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001241 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001242 },
1243 ],
1244 'condition': 'checkout_android',
1245 'dep_type': 'cipd',
1246 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001247
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001248 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1249 'packages': [
1250 {
1251 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001252 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001253 },
1254 ],
1255 'condition': 'checkout_android',
1256 'dep_type': 'cipd',
1257 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001258
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001259 'src/third_party/android_deps/libs/com_google_android_material_material': {
1260 'packages': [
1261 {
1262 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -07001263 'version': 'version:2@1.7.0-alpha02.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001264 },
1265 ],
1266 'condition': 'checkout_android',
1267 'dep_type': 'cipd',
1268 },
1269
1270 'src/third_party/android_deps/libs/com_google_android_play_core': {
1271 'packages': [
1272 {
1273 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001274 'version': 'version:2@1.10.0.cr1',
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001275 },
1276 ],
1277 'condition': 'checkout_android',
1278 'dep_type': 'cipd',
1279 },
1280
Yves Gerey2f385d22019-11-20 12:10:08 +01001281 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1282 'packages': [
1283 {
1284 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001285 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001286 },
1287 ],
1288 'condition': 'checkout_android',
1289 'dep_type': 'cipd',
1290 },
1291
1292 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1293 'packages': [
1294 {
1295 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001296 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001297 },
1298 ],
1299 'condition': 'checkout_android',
1300 'dep_type': 'cipd',
1301 },
1302
1303 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1304 'packages': [
1305 {
1306 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001307 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001308 },
1309 ],
1310 'condition': 'checkout_android',
1311 'dep_type': 'cipd',
1312 },
1313
chromium-webrtc-autorollb3a68162020-07-06 09:02:39 -07001314 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1315 'packages': [
1316 {
1317 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001318 'version': 'version:2@1.9.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001319 },
1320 ],
1321 'condition': 'checkout_android',
1322 'dep_type': 'cipd',
1323 },
1324
Yves Gerey3606cab82018-09-19 19:20:19 +02001325 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1326 'packages': [
1327 {
1328 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001329 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001330 },
1331 ],
1332 'condition': 'checkout_android',
1333 'dep_type': 'cipd',
1334 },
1335
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001336 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1337 'packages': [
1338 {
1339 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001340 'version': 'version:2@2.8.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001341 },
1342 ],
1343 'condition': 'checkout_android',
1344 'dep_type': 'cipd',
1345 },
1346
Patrik Höglund3611afc2018-09-03 10:06:10 +02001347 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001348 'packages': [
1349 {
1350 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001351 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001352 },
1353 ],
1354 'condition': 'checkout_android',
1355 'dep_type': 'cipd',
1356 },
1357
Patrik Höglund498aceb2018-08-30 14:08:53 +02001358 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1359 'packages': [
1360 {
1361 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001362 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001363 },
1364 ],
1365 'condition': 'checkout_android',
1366 'dep_type': 'cipd',
1367 },
1368
1369 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1370 'packages': [
1371 {
1372 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001373 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001374 },
1375 ],
1376 'condition': 'checkout_android',
1377 'dep_type': 'cipd',
1378 },
1379
1380 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001381 'packages': [
1382 {
1383 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001384 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001385 },
1386 ],
1387 'condition': 'checkout_android',
1388 'dep_type': 'cipd',
1389 },
1390
Yves Gerey2f385d22019-11-20 12:10:08 +01001391 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1392 'packages': [
1393 {
1394 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001395 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001396 },
1397 ],
1398 'condition': 'checkout_android',
1399 'dep_type': 'cipd',
1400 },
1401
Yves Gerey3606cab82018-09-19 19:20:19 +02001402 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1403 'packages': [
1404 {
1405 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001406 'version': 'version:2@2.14.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001407 },
1408 ],
1409 'condition': 'checkout_android',
1410 'dep_type': 'cipd',
1411 },
1412
1413 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1414 'packages': [
1415 {
1416 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001417 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001418 },
1419 ],
1420 'condition': 'checkout_android',
1421 'dep_type': 'cipd',
1422 },
1423
1424 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1425 'packages': [
1426 {
1427 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001428 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001429 },
1430 ],
1431 'condition': 'checkout_android',
1432 'dep_type': 'cipd',
1433 },
1434
1435 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1436 'packages': [
1437 {
1438 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001439 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001440 },
1441 ],
1442 'condition': 'checkout_android',
1443 'dep_type': 'cipd',
1444 },
1445
1446 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1447 'packages': [
1448 {
1449 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001450 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001451 },
1452 ],
1453 'condition': 'checkout_android',
1454 'dep_type': 'cipd',
1455 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001456
1457 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1458 'packages': [
1459 {
1460 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001461 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001462 },
1463 ],
1464 'condition': 'checkout_android',
1465 'dep_type': 'cipd',
1466 },
1467
Artem Titov14b0e732021-01-27 09:16:07 +01001468 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1469 'packages': [
1470 {
1471 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001472 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001473 },
1474 ],
1475 'condition': 'checkout_android',
1476 'dep_type': 'cipd',
1477 },
1478
1479 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1480 'packages': [
1481 {
1482 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001483 'version': 'version:2@19.5.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001484 },
1485 ],
1486 'condition': 'checkout_android',
1487 'dep_type': 'cipd',
1488 },
1489
1490 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1491 'packages': [
1492 {
1493 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001494 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001495 },
1496 ],
1497 'condition': 'checkout_android',
1498 'dep_type': 'cipd',
1499 },
1500
1501 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1502 'packages': [
1503 {
1504 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001505 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001506 },
1507 ],
1508 'condition': 'checkout_android',
1509 'dep_type': 'cipd',
1510 },
1511
1512 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1513 'packages': [
1514 {
1515 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001516 'version': 'version:2@17.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001517 },
1518 ],
1519 'condition': 'checkout_android',
1520 'dep_type': 'cipd',
1521 },
1522
1523 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1524 'packages': [
1525 {
1526 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001527 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001528 },
1529 ],
1530 'condition': 'checkout_android',
1531 'dep_type': 'cipd',
1532 },
1533
1534 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1535 'packages': [
1536 {
1537 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001538 'version': 'version:2@17.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001539 },
1540 ],
1541 'condition': 'checkout_android',
1542 'dep_type': 'cipd',
1543 },
1544
1545 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1546 'packages': [
1547 {
1548 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001549 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001550 },
1551 ],
1552 'condition': 'checkout_android',
1553 'dep_type': 'cipd',
1554 },
1555
1556 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1557 'packages': [
1558 {
1559 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001560 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001561 },
1562 ],
1563 'condition': 'checkout_android',
1564 'dep_type': 'cipd',
1565 },
1566
1567 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1568 'packages': [
1569 {
1570 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001571 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001572 },
1573 ],
1574 'condition': 'checkout_android',
1575 'dep_type': 'cipd',
1576 },
1577
1578 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1579 'packages': [
1580 {
1581 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001582 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001583 },
1584 ],
1585 'condition': 'checkout_android',
1586 'dep_type': 'cipd',
1587 },
1588
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001589 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
1590 'packages': [
1591 {
1592 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001593 'version': 'version:2@2.0.3.cr1',
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001594 },
1595 ],
1596 'condition': 'checkout_android',
1597 'dep_type': 'cipd',
1598 },
1599
Patrik Höglund498aceb2018-08-30 14:08:53 +02001600 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1601 'packages': [
1602 {
1603 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001604 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001605 },
1606 ],
1607 'condition': 'checkout_android',
1608 'dep_type': 'cipd',
1609 },
1610
Yves Gerey2f385d22019-11-20 12:10:08 +01001611 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1612 'packages': [
1613 {
1614 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001615 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001616 },
1617 ],
1618 'condition': 'checkout_android',
1619 'dep_type': 'cipd',
1620 },
1621
Patrik Höglund498aceb2018-08-30 14:08:53 +02001622 'src/third_party/android_deps/libs/com_google_guava_guava': {
1623 'packages': [
1624 {
1625 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001626 'version': 'version:2@31.0.1-jre.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001627 },
1628 ],
1629 'condition': 'checkout_android',
1630 'dep_type': 'cipd',
1631 },
1632
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001633 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1634 'packages': [
1635 {
1636 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001637 'version': 'version:2@31.0-android.cr1',
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001638 },
1639 ],
1640 'condition': 'checkout_android',
1641 'dep_type': 'cipd',
1642 },
1643
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001644 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1645 'packages': [
1646 {
1647 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001648 'version': 'version:2@1.0.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001649 },
1650 ],
1651 'condition': 'checkout_android',
1652 'dep_type': 'cipd',
1653 },
1654
Yves Gerey3606cab82018-09-19 19:20:19 +02001655 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1656 'packages': [
1657 {
1658 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001659 'version': 'version:2@1.3.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001660 },
1661 ],
1662 'condition': 'checkout_android',
1663 'dep_type': 'cipd',
1664 },
1665
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001666 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1667 'packages': [
1668 {
1669 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001670 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001671 },
1672 ],
1673 'condition': 'checkout_android',
1674 'dep_type': 'cipd',
1675 },
1676
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001677 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001678 'packages': [
1679 {
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001680 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001681 'version': 'version:2@3.19.3.cr1',
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001682 },
1683 ],
1684 'condition': 'checkout_android',
1685 'dep_type': 'cipd',
1686 },
1687
Yves Gerey2f385d22019-11-20 12:10:08 +01001688 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1689 'packages': [
1690 {
1691 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001692 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001693 },
1694 ],
1695 'condition': 'checkout_android',
1696 'dep_type': 'cipd',
1697 },
1698
Patrik Höglund498aceb2018-08-30 14:08:53 +02001699 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1700 'packages': [
1701 {
1702 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001703 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001704 },
1705 ],
1706 'condition': 'checkout_android',
1707 'dep_type': 'cipd',
1708 },
1709
chromium-webrtc-autoroll06a4dd62020-03-23 14:21:18 -07001710 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1711 'packages': [
1712 {
1713 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001714 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001715 },
1716 ],
1717 'condition': 'checkout_android',
1718 'dep_type': 'cipd',
1719 },
1720
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001721 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1722 'packages': [
1723 {
1724 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001725 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001726 },
1727 ],
1728 'condition': 'checkout_android',
1729 'dep_type': 'cipd',
1730 },
1731
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001732 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1733 'packages': [
1734 {
1735 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001736 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001737 },
1738 ],
1739 'condition': 'checkout_android',
1740 'dep_type': 'cipd',
1741 },
1742
Patrik Höglund498aceb2018-08-30 14:08:53 +02001743 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1744 'packages': [
1745 {
1746 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001747 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001748 },
1749 ],
1750 'condition': 'checkout_android',
1751 'dep_type': 'cipd',
1752 },
1753
1754 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001755 'packages': [
1756 {
1757 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001758 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001759 },
1760 ],
1761 'condition': 'checkout_android',
1762 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001763 },
Yves Gerey3606cab82018-09-19 19:20:19 +02001764
Christoffer Jansson53a762a2022-09-16 16:29:56 +02001765 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
1766 'packages': [
1767 {
1768 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
1769 'version': 'version:2@1.12.13.cr1',
1770 },
1771 ],
1772 'condition': 'checkout_android',
1773 'dep_type': 'cipd',
1774 },
1775
1776 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
1777 'packages': [
1778 {
1779 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
1780 'version': 'version:2@1.12.13.cr1',
1781 },
1782 ],
1783 'condition': 'checkout_android',
1784 'dep_type': 'cipd',
1785 },
1786
Patrik Höglund0e089db2020-02-24 13:31:03 +01001787 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1788 'packages': [
1789 {
1790 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001791 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001792 },
1793 ],
1794 'condition': 'checkout_android',
1795 'dep_type': 'cipd',
1796 },
1797
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001798 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1799 'packages': [
1800 {
1801 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001802 'version': 'version:2@2.3.0.cr1',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001803 },
1804 ],
1805 'condition': 'checkout_android',
1806 'dep_type': 'cipd',
1807 },
1808
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -07001809 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
1810 'packages': [
1811 {
1812 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
1813 'version': 'version:2@1.68.cr1',
1814 },
1815 ],
1816 'condition': 'checkout_android',
1817 'dep_type': 'cipd',
1818 },
1819
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001820 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1821 'packages': [
1822 {
1823 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001824 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001825 },
1826 ],
1827 'condition': 'checkout_android',
1828 'dep_type': 'cipd',
1829 },
1830
Yves Gerey3606cab82018-09-19 19:20:19 +02001831 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1832 'packages': [
1833 {
1834 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001835 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001836 },
1837 ],
1838 'condition': 'checkout_android',
1839 'dep_type': 'cipd',
1840 },
1841
Yves Gerey2f385d22019-11-20 12:10:08 +01001842 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001843 'packages': [
1844 {
Yves Gerey2f385d22019-11-20 12:10:08 +01001845 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001846 'version': 'version:2@3.22.1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001847 },
1848 ],
1849 'condition': 'checkout_android',
1850 'dep_type': 'cipd',
1851 },
1852
landreye742d8c2021-09-15 17:27:02 +00001853 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001854 'packages': [
1855 {
landreye742d8c2021-09-15 17:27:02 +00001856 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001857 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001858 },
1859 ],
1860 'condition': 'checkout_android',
1861 'dep_type': 'cipd',
1862 },
1863
1864 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1865 'packages': [
1866 {
1867 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001868 'version': 'version:2@1.17.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001869 },
1870 ],
1871 'condition': 'checkout_android',
1872 'dep_type': 'cipd',
1873 },
1874
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001875 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1876 'packages': [
1877 {
1878 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001879 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001880 },
1881 ],
1882 'condition': 'checkout_android',
1883 'dep_type': 'cipd',
1884 },
1885
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001886 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1887 'packages': [
1888 {
1889 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1890 'version': 'version:2@2.2.cr1',
1891 },
1892 ],
1893 'condition': 'checkout_android',
1894 'dep_type': 'cipd',
1895 },
1896
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001897 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
1898 'packages': [
1899 {
1900 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001901 'version': 'version:2@13.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001902 },
1903 ],
1904 'condition': 'checkout_android',
1905 'dep_type': 'cipd',
1906 },
1907
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001908 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
1909 'packages': [
1910 {
1911 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
chromium-webrtc-autoroll43570da2022-08-05 17:02:54 -07001912 'version': 'version:2@1.7.10.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001913 },
1914 ],
1915 'condition': 'checkout_android',
1916 'dep_type': 'cipd',
1917 },
1918
1919 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
1920 'packages': [
1921 {
1922 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
chromium-webrtc-autoroll43570da2022-08-05 17:02:54 -07001923 'version': 'version:2@1.7.10.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001924 },
1925 ],
1926 'condition': 'checkout_android',
1927 'dep_type': 'cipd',
1928 },
1929
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001930 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
1931 'packages': [
1932 {
1933 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001934 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001935 },
1936 ],
1937 'condition': 'checkout_android',
1938 'dep_type': 'cipd',
1939 },
1940
1941 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
1942 'packages': [
1943 {
1944 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001945 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001946 },
1947 ],
1948 'condition': 'checkout_android',
1949 'dep_type': 'cipd',
1950 },
1951
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001952 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
1953 'packages': [
1954 {
1955 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001956 'version': 'version:2@1.6.1.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001957 },
1958 ],
1959 'condition': 'checkout_android',
1960 'dep_type': 'cipd',
1961 },
1962
1963 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
1964 'packages': [
1965 {
1966 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001967 'version': 'version:2@1.6.1.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001968 },
1969 ],
1970 'condition': 'checkout_android',
1971 'dep_type': 'cipd',
1972 },
1973
1974 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
1975 'packages': [
1976 {
1977 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001978 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001979 },
1980 ],
1981 'condition': 'checkout_android',
1982 'dep_type': 'cipd',
1983 },
1984
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001985 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
1986 'packages': [
1987 {
1988 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001989 'version': 'version:2@1.15.1.cr1',
1990 },
1991 ],
1992 'condition': 'checkout_android',
1993 'dep_type': 'cipd',
1994 },
1995
1996 'src/third_party/android_deps/libs/org_mockito_mockito_core': {
1997 'packages': [
1998 {
1999 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
2000 'version': 'version:2@4.7.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07002001 },
2002 ],
2003 'condition': 'checkout_android',
2004 'dep_type': 'cipd',
2005 },
2006
Christoffer Jansson53a762a2022-09-16 16:29:56 +02002007 'src/third_party/android_deps/libs/org_objenesis_objenesis': {
2008 'packages': [
2009 {
2010 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
2011 'version': 'version:2@3.2.cr1',
2012 },
2013 ],
2014 'condition': 'checkout_android',
2015 'dep_type': 'cipd',
2016 },
2017
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002018 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
2019 'packages': [
2020 {
2021 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002022 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002023 },
2024 ],
2025 'condition': 'checkout_android',
2026 'dep_type': 'cipd',
2027 },
2028
2029 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
2030 'packages': [
2031 {
2032 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002033 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002034 },
2035 ],
2036 'condition': 'checkout_android',
2037 'dep_type': 'cipd',
2038 },
2039
2040 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
2041 'packages': [
2042 {
2043 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002044 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002045 },
2046 ],
2047 'condition': 'checkout_android',
2048 'dep_type': 'cipd',
2049 },
2050
2051 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
2052 'packages': [
2053 {
2054 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002055 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002056 },
2057 ],
2058 'condition': 'checkout_android',
2059 'dep_type': 'cipd',
2060 },
2061
2062 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2063 'packages': [
2064 {
2065 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002066 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002067 },
2068 ],
2069 'condition': 'checkout_android',
2070 'dep_type': 'cipd',
2071 },
2072
Yves Gerey2f385d22019-11-20 12:10:08 +01002073 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2074 'packages': [
2075 {
2076 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002077 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01002078 },
2079 ],
2080 'condition': 'checkout_android',
2081 'dep_type': 'cipd',
2082 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002083
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002084 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2085 'packages': [
2086 {
2087 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
landrey6f248172022-07-27 14:19:30 +00002088 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002089 },
2090 ],
2091 'condition': 'checkout_android',
2092 'dep_type': 'cipd',
2093 },
2094
2095 'src/third_party/android_deps/libs/org_robolectric_junit': {
2096 'packages': [
2097 {
2098 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
landrey6f248172022-07-27 14:19:30 +00002099 'version': 'version:2@4.8.1.cr1',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002100 },
2101 ],
2102 'condition': 'checkout_android',
2103 'dep_type': 'cipd',
2104 },
2105
2106 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2107 'packages': [
2108 {
2109 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
landrey6f248172022-07-27 14:19:30 +00002110 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002111 },
2112 ],
2113 'condition': 'checkout_android',
2114 'dep_type': 'cipd',
2115 },
2116
2117 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2118 'packages': [
2119 {
2120 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
landrey6f248172022-07-27 14:19:30 +00002121 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002122 },
2123 ],
2124 'condition': 'checkout_android',
2125 'dep_type': 'cipd',
2126 },
2127
2128 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2129 'packages': [
2130 {
2131 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
landrey6f248172022-07-27 14:19:30 +00002132 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002133 },
2134 ],
2135 'condition': 'checkout_android',
2136 'dep_type': 'cipd',
2137 },
2138
2139 'src/third_party/android_deps/libs/org_robolectric_resources': {
2140 'packages': [
2141 {
2142 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
landrey6f248172022-07-27 14:19:30 +00002143 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002144 },
2145 ],
2146 'condition': 'checkout_android',
2147 'dep_type': 'cipd',
2148 },
2149
2150 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2151 'packages': [
2152 {
2153 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
landrey6f248172022-07-27 14:19:30 +00002154 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002155 },
2156 ],
2157 'condition': 'checkout_android',
2158 'dep_type': 'cipd',
2159 },
2160
2161 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2162 'packages': [
2163 {
2164 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
landrey6f248172022-07-27 14:19:30 +00002165 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002166 },
2167 ],
2168 'condition': 'checkout_android',
2169 'dep_type': 'cipd',
2170 },
2171
2172 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2173 'packages': [
2174 {
2175 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
landrey6f248172022-07-27 14:19:30 +00002176 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002177 },
2178 ],
2179 'condition': 'checkout_android',
2180 'dep_type': 'cipd',
2181 },
2182
2183 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2184 'packages': [
2185 {
2186 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
landrey6f248172022-07-27 14:19:30 +00002187 'version': 'version:2@4.8.1.cr1',
Björn Tereliuscaf20632022-02-24 12:15:25 +01002188 },
2189 ],
2190 'condition': 'checkout_android',
2191 'dep_type': 'cipd',
2192 },
2193
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002194 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2195 'packages': [
2196 {
2197 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
landrey6f248172022-07-27 14:19:30 +00002198 'version': 'version:2@4.8.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002199 },
2200 ],
2201 'condition': 'checkout_android',
2202 'dep_type': 'cipd',
2203 },
2204
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002205 'src/third_party/android_deps/libs/org_robolectric_utils': {
2206 'packages': [
2207 {
2208 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
landrey6f248172022-07-27 14:19:30 +00002209 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002210 },
2211 ],
2212 'condition': 'checkout_android',
2213 'dep_type': 'cipd',
2214 },
2215
2216 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2217 'packages': [
2218 {
2219 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
landrey6f248172022-07-27 14:19:30 +00002220 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002221 },
2222 ],
2223 'condition': 'checkout_android',
2224 'dep_type': 'cipd',
2225 },
2226
Yves Gerey3606cab82018-09-19 19:20:19 +02002227 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002228}
kjellander200028f2017-08-17 09:54:12 -07002229
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002230hooks = [
2231 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002232 # This clobbers when necessary (based on get_landmines.py). It should be
2233 # an early hook but it will need to be run after syncing Chromium and
2234 # setting up the links, so the script actually exists.
2235 'name': 'landmines',
2236 'pattern': '.',
2237 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002238 'python3',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002239 'src/build/landmines.py',
2240 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002241 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002242 '--src-dir',
2243 'src',
2244 ],
2245 },
oprypin40e7ebd2017-07-27 01:40:18 -07002246 {
2247 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2248 # disabled.
2249 'name': 'disable_depot_tools_selfupdate',
2250 'pattern': '.',
2251 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002252 'python3',
oprypin40e7ebd2017-07-27 01:40:18 -07002253 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2254 '--disable',
2255 ],
2256 },
kjellander24d812d2016-11-22 07:02:11 -08002257 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002258 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002259 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002260 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002261 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002262 '--arch=arm'],
2263 },
2264 {
2265 'name': 'sysroot_arm64',
2266 'pattern': '.',
2267 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002268 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002269 '--arch=arm64'],
2270 },
2271 {
2272 'name': 'sysroot_x86',
2273 'pattern': '.',
2274 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2275 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002276 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002277 '--arch=i386'],
2278 },
2279 {
2280 'name': 'sysroot_mips',
2281 'pattern': '.',
2282 'condition': 'checkout_linux and checkout_mips',
2283 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002284 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002285 '--arch=mipsel'],
2286 },
2287 {
2288 'name': 'sysroot_x64',
2289 'pattern': '.',
2290 'condition': 'checkout_linux and checkout_x64',
2291 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002292 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002293 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002294 },
2295 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002296 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2297 'name': 'ciopfs_linux',
2298 'pattern': '.',
2299 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002300 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002301 'src/third_party/depot_tools/download_from_google_storage.py',
2302 '--no_resume',
2303 '--no_auth',
2304 '--bucket', 'chromium-browser-clang/ciopfs',
2305 '-s', 'src/build/ciopfs.sha1',
2306 ]
2307 },
2308 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002309 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002310 'name': 'win_toolchain',
2311 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002312 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002313 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002314 },
kjellanderec2c93e2017-09-08 10:52:17 -07002315 {
2316 # Update the Mac toolchain if necessary.
2317 'name': 'mac_toolchain',
2318 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002319 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002320 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 10:52:17 -07002321 },
kjellander24d812d2016-11-22 07:02:11 -08002322 {
kjellander24d812d2016-11-22 07:02:11 -08002323 # Note: On Win, this should run after win_toolchain, as it may use it.
2324 'name': 'clang',
2325 'pattern': '.',
Nico Weber02788992021-10-26 21:36:38 -04002326 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002327 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002328 {
2329 # Update LASTCHANGE.
2330 'name': 'lastchange',
2331 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002332 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 04:58:47 -08002333 '-o', 'src/build/util/LASTCHANGE'],
2334 },
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002335 # Pull dsymutil binaries using checked-in hashes.
2336 {
2337 'name': 'dsymutil_mac_arm64',
2338 'pattern': '.',
2339 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2340 'action': [ 'python3',
2341 'src/third_party/depot_tools/download_from_google_storage.py',
2342 '--no_resume',
2343 '--no_auth',
2344 '--bucket', 'chromium-browser-clang',
2345 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2346 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2347 ],
2348 },
2349 {
2350 'name': 'dsymutil_mac_x64',
2351 'pattern': '.',
2352 'condition': 'host_os == "mac" and host_cpu == "x64"',
2353 'action': [ 'python3',
2354 'src/third_party/depot_tools/download_from_google_storage.py',
2355 '--no_resume',
2356 '--no_auth',
2357 '--bucket', 'chromium-browser-clang',
2358 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2359 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2360 ],
2361 },
kjellander24d812d2016-11-22 07:02:11 -08002362 # Pull clang-format binaries using checked-in hashes.
2363 {
2364 'name': 'clang_format_win',
2365 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002366 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002367 'action': [ 'python3',
2368 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002369 '--no_resume',
2370 '--platform=win32',
2371 '--no_auth',
2372 '--bucket', 'chromium-clang-format',
2373 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2374 ],
2375 },
2376 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002377 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 07:02:11 -08002378 'pattern': '.',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002379 'condition': 'host_os == "mac" and host_cpu == "x64"',
2380 'action': [ 'python3',
2381 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002382 '--no_resume',
2383 '--platform=darwin',
2384 '--no_auth',
2385 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002386 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2387 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 07:02:11 -08002388 ],
2389 },
2390 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002391 'name': 'clang_format_mac_arm64',
2392 'pattern': '.',
2393 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2394 'action': [ 'python3',
2395 'src/third_party/depot_tools/download_from_google_storage.py',
2396 '--no_resume',
2397 '--no_auth',
2398 '--bucket', 'chromium-clang-format',
2399 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2400 '-o', 'src/buildtools/mac/clang-format',
2401 ],
2402 },
2403 {
kjellander24d812d2016-11-22 07:02:11 -08002404 'name': 'clang_format_linux',
2405 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002406 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002407 'action': [ 'python3',
2408 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002409 '--no_resume',
2410 '--platform=linux*',
2411 '--no_auth',
2412 '--bucket', 'chromium-clang-format',
2413 '-s', 'src/buildtools/linux64/clang-format.sha1',
2414 ],
2415 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002416 # Pull rc binaries using checked-in hashes.
2417 {
2418 'name': 'rc_win',
2419 'pattern': '.',
2420 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002421 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002422 'src/third_party/depot_tools/download_from_google_storage.py',
2423 '--no_resume',
2424 '--no_auth',
2425 '--bucket', 'chromium-browser-clang/rc',
2426 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2427 ],
2428 },
2429 {
2430 'name': 'rc_mac',
2431 'pattern': '.',
2432 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002433 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002434 'src/third_party/depot_tools/download_from_google_storage.py',
2435 '--no_resume',
2436 '--no_auth',
2437 '--bucket', 'chromium-browser-clang/rc',
2438 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2439 ],
2440 },
2441 {
2442 'name': 'rc_linux',
2443 'pattern': '.',
2444 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002445 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002446 'src/third_party/depot_tools/download_from_google_storage.py',
2447 '--no_resume',
2448 '--no_auth',
2449 '--bucket', 'chromium-browser-clang/rc',
2450 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2451 ],
2452 },
kjellander24d812d2016-11-22 07:02:11 -08002453 {
Mirko Bonadei2d525fe2020-03-06 14:07:45 +01002454 'name': 'test_fonts',
2455 'pattern': '.',
2456 'action': [ 'download_from_google_storage',
2457 '--no_resume',
2458 '--extract',
2459 '--no_auth',
2460 '--bucket', 'chromium-fonts',
2461 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2462 ],
2463 },
2464 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002465 'name': 'msan_chained_origins',
2466 'pattern': '.',
2467 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002468 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002469 'src/third_party/depot_tools/download_from_google_storage.py',
2470 "--no_resume",
2471 "--no_auth",
2472 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002473 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002474 ],
2475 },
2476 {
2477 'name': 'msan_no_origins',
2478 'pattern': '.',
2479 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002480 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002481 'src/third_party/depot_tools/download_from_google_storage.py',
2482 "--no_resume",
2483 "--no_auth",
2484 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002485 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002486 ],
kjellander24d812d2016-11-22 07:02:11 -08002487 },
2488 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002489 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002490 'pattern': '.',
2491 'action': ['download_from_google_storage',
2492 '--directory',
2493 '--recursive',
2494 '--num_threads=10',
2495 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002496 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002497 '--bucket', 'chromium-webrtc-resources',
2498 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002499 },
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002500 {
2501 'name': 'Generate component metadata for tests',
2502 'pattern': '.',
2503 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002504 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002505 'src/testing/generate_location_tags.py',
2506 '--out',
2507 'src/testing/location_tags.json',
2508 ],
2509 },
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002510 # Download and initialize "vpython" VirtualEnv environment packages.
2511 {
2512 'name': 'vpython_common',
2513 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002514 'action': [ 'vpython3',
2515 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002516 '-vpython-tool', 'install',
2517 ],
2518 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002519]
kjellander200028f2017-08-17 09:54:12 -07002520
Oleh Prypindcba72b2019-02-08 10:39:45 +01002521recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002522
2523# Define rules for which include paths are allowed in our source.
2524include_rules = [
2525 # Base is only used to build Android APK tests and may not be referenced by
2526 # WebRTC production code.
2527 "-base",
2528 "-chromium",
2529 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002530 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002531
2532 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002533 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002534
2535 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002536 "+api",
2537 "+modules/include",
2538 "+rtc_base",
2539 "+test",
2540 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002541
Mirko Bonadei59f3c682020-07-11 13:13:45 +02002542 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002543 "+absl/algorithm/algorithm.h",
2544 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002545 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002546 "+absl/base/config.h",
Markus Handellf70fbc82020-06-04 00:41:20 +02002547 "+absl/base/const_init.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002548 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 12:29:02 +01002549 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 17:13:08 +02002550 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 10:08:47 +02002551 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 09:02:43 +02002552 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002553 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002554 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 12:46:14 +02002555 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002556 "+absl/strings/ascii.h",
2557 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002558 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002559 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002560 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002561 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002562
2563 # Abseil flags are allowed in tests and tools.
2564 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002565]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002566
2567specific_include_rules = {
2568 "webrtc_lib_link_test\.cc": [
2569 "+media/engine",
2570 "+modules/audio_device",
2571 "+modules/audio_processing",
2572 ]
2573}