blob: 1fccd438aa4716a1e7640be2c36595bf5ccf4f71 [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-autoroll7494da32022-07-25 21:01:53 -070013 'chromium_revision': '4382d0306b0c599addf050cceb5e2aa8d4461d41',
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-autoroll1985c0a2022-07-23 05:01:46 -070023 'fuchsia_version': 'version:9.20220722.3.1',
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000024}
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020025
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000026deps = {
Byoungchan Leed69a7262022-06-23 22:06:00 +090027 # TODO(kjellander): Move this to be Android-only.
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010028 'src/base':
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -070029 'https://chromium.googlesource.com/chromium/src/base@1abd7d8ef668ba90084663ffea796f88baddf416',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010030 'src/build':
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -070031 'https://chromium.googlesource.com/chromium/src/build@8ec71a44aaf9d6edac6949ce3a39e3ce24082be3',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010032 'src/buildtools':
chromium-webrtc-autoroll491e4e02022-07-25 09:02:53 -070033 'https://chromium.googlesource.com/chromium/src/buildtools@af18ab7c6f3abdf4828c2f6bc80d44ca99ec7132',
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020034 # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010035 'src/examples/androidtests/third_party/gradle': {
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020036 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010037 'condition': 'checkout_android',
38 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020039 'src/ios': {
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -070040 'url': 'https://chromium.googlesource.com/chromium/src/ios@9b650ef18feb06ee0a70c9915144d2e3137d0369',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020041 'condition': 'checkout_ios',
42 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010043 'src/testing':
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -070044 'https://chromium.googlesource.com/chromium/src/testing@7b036c00312faf0c8bc767f57bde361c61cf7733',
Artem Titov42f0d782018-06-27 13:23:17 +020045 'src/third_party':
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -070046 'https://chromium.googlesource.com/chromium/src/third_party@598f979b9d1ddee54499ae2a1d019e458cfd38bf',
Oleh Prypindcba72b2019-02-08 10:39:45 +010047
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010048 'src/buildtools/linux64': {
49 'packages': [
50 {
landreyab8c1e52022-05-19 17:16:04 +000051 'package': 'gn/gn/linux-${{arch}}',
Björn Terelius5525e632022-07-12 01:48:02 +020052 'version': 'git_revision:9ef321772ecc161937db69acb346397e0ccc484d',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010053 }
54 ],
55 'dep_type': 'cipd',
56 'condition': 'checkout_linux',
57 },
58 'src/buildtools/mac': {
59 'packages': [
60 {
Mirko Bonadei20422da2020-12-30 11:11:38 +010061 'package': 'gn/gn/mac-${{arch}}',
Björn Terelius5525e632022-07-12 01:48:02 +020062 'version': 'git_revision:9ef321772ecc161937db69acb346397e0ccc484d',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010063 }
64 ],
65 'dep_type': 'cipd',
66 'condition': 'checkout_mac',
67 },
68 'src/buildtools/win': {
69 'packages': [
70 {
71 'package': 'gn/gn/windows-amd64',
Björn Terelius5525e632022-07-12 01:48:02 +020072 'version': 'git_revision:9ef321772ecc161937db69acb346397e0ccc484d',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010073 }
74 ],
75 'dep_type': 'cipd',
76 'condition': 'checkout_win',
77 },
78
Oleh Prypindcba72b2019-02-08 10:39:45 +010079 'src/buildtools/clang_format/script':
chromium-webrtc-autoroll2cbf35f2022-07-01 11:02:28 -070080 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@8b525d2747f2584fc35d8c7e612e66f377858df7',
Oleh Prypindcba72b2019-02-08 10:39:45 +010081 'src/buildtools/third_party/libc++/trunk':
chromium-webrtc-autoroll491e4e02022-07-25 09:02:53 -070082 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@6c8f712bc4430d582f00f7c341d768a38d8f9334',
Oleh Prypindcba72b2019-02-08 10:39:45 +010083 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autorolleeb79b82022-07-22 15:01:51 -070084 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@039323b945911a54cb7400da8fb14fcbb0348e97',
Oleh Prypindcba72b2019-02-08 10:39:45 +010085 'src/buildtools/third_party/libunwind/trunk':
chromium-webrtc-autoroll049dde62022-07-18 13:08:16 -070086 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@955e2ff5fbb15791fea263c1c80e1ec6b3c5ee61',
Yves Gereybe7af932019-03-06 07:07:04 +010087
Mirko Bonadei07592492020-03-10 15:38:49 +010088 'src/third_party/android_system_sdk': {
89 'packages': [
90 {
Mirko Bonadei56c24062021-07-30 10:21:30 +020091 'package': 'chromium/third_party/android_system_sdk/public',
92 'version': 'oSfDIvHlCa6W0gS79Q5OOfB9E4eBg3uAvi3BEDN21U0C',
Mirko Bonadei07592492020-03-10 15:38:49 +010093 },
94 ],
95 'condition': 'checkout_android',
96 'dep_type': 'cipd',
97 },
Christoffer Janssonca9be222021-10-27 13:47:35 +020098 'src/tools/resultdb': {
99 'packages': [
100 {
101 'package': 'infra/tools/result_adapter/${{platform}}',
102 'version': Var('resultdb_version'),
103 },
104 ],
Mirko Bonadei5a2b3772021-10-28 17:14:37 +0200105 'dep_type': 'cipd',
Christoffer Janssonca9be222021-10-27 13:47:35 +0200106 },
Mirko Bonadei07592492020-03-10 15:38:49 +0100107
Yves Gerey72864962018-10-29 10:24:37 +0100108 'src/third_party/android_build_tools/aapt2': {
109 'packages': [
110 {
Artem Titov41f00de2018-11-01 16:35:16 +0100111 'package': 'chromium/third_party/android_build_tools/aapt2',
Artem Titov9f242252022-06-17 12:26:46 +0200112 'version': 'hf9C5IyJUUGaBnzqu60xiFJSyfAmjqjc_PiNXNVc9l0C',
Yves Gerey72864962018-10-29 10:24:37 +0100113 },
114 ],
115 'condition': 'checkout_android',
116 'dep_type': 'cipd',
117 },
118
119 'src/third_party/android_build_tools/bundletool': {
120 'packages': [
121 {
Mirko Bonadeif1358002021-08-18 11:08:40 +0200122 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-webrtc-autoroll45a933c2022-06-30 13:02:05 -0700123 'version': 'qLkNwA6wjoqznVqaa151GelgGBP4X495n0z-jluACPcC',
Yves Gerey72864962018-10-29 10:24:37 +0100124 },
125 ],
126 'condition': 'checkout_android',
127 'dep_type': 'cipd',
128 },
129
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100130 'src/third_party/boringssl/src':
chromium-webrtc-autoroll094856f2022-07-20 19:03:27 -0700131 'https://boringssl.googlesource.com/boringssl.git@b95124305ab15c7523d3e21437309fa5dd717ee8',
Mirko Bonadei07592492020-03-10 15:38:49 +0100132 'src/third_party/breakpad/breakpad':
chromium-webrtc-autoroll8bacdb52022-07-21 21:01:10 -0700133 'https://chromium.googlesource.com/breakpad/breakpad.git@afc8daa2de3d9ef5da015ceb5e7436ed8adb5f47',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100134 'src/third_party/catapult':
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -0700135 'https://chromium.googlesource.com/catapult.git@03071f17662458dfab63504e0b43184aa9e7eaa3',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200136 'src/third_party/ced/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200137 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200138 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100139 'src/third_party/colorama/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200140 'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
Victor Boiviea8662282021-04-12 16:09:14 +0200141 'src/third_party/crc32c/src':
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -0700142 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
oprypin40e7ebd2017-07-27 01:40:18 -0700143 'src/third_party/depot_tools':
chromium-webrtc-autoroll1985c0a2022-07-23 05:01:46 -0700144 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@2cd48234f1fdef2e61a06a7a43479fe8407baaf0',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100145 'src/third_party/ffmpeg':
chromium-webrtc-autoroll9c353102022-06-28 17:04:28 -0700146 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@880df5ede50a8534c8116d0d50e4bc4f3ef08a06',
Florent Castelli023be3c2022-03-15 16:01:52 +0100147 'src/third_party/grpc/src': {
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -0700148 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@89f7534e43cf73f56c492a9cf7eb85ca6bfbd87a',
Florent Castelli023be3c2022-03-15 16:01:52 +0100149 },
Mirko Bonadei2d525fe2020-03-06 14:07:45 +0100150 # Used for embedded builds. CrOS & Linux use the system version.
151 'src/third_party/fontconfig/src': {
152 'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307',
153 'condition': 'checkout_linux',
154 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200155 'src/third_party/freetype/src':
chromium-webrtc-autorolle7686062022-07-25 13:01:09 -0700156 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@9a00282efce6350e438cd2b9ef779cbc4a5c4d8b',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200157 'src/third_party/harfbuzz-ng/src':
chromium-webrtc-autorolldc5cf31c2022-07-21 05:13:18 -0700158 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@fa471043fccb94444510e3300ac2573297c82137',
Markus Handellf70fbc82020-06-04 00:41:20 +0200159 'src/third_party/google_benchmark/src': {
landrey21932002021-10-20 18:03:42 +0000160 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Markus Handellf70fbc82020-06-04 00:41:20 +0200161 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200162 # WebRTC-only dependency (not present in Chromium).
163 'src/third_party/gtest-parallel':
chromium-webrtc-autorolle3342ef2022-06-21 13:03:07 -0700164 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200165 'src/third_party/google-truth': {
166 'packages': [
167 {
168 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700169 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200170 },
171 ],
172 'condition': 'checkout_android',
173 'dep_type': 'cipd',
174 },
kjellander3dae7052017-05-03 06:44:36 -0700175 'src/third_party/googletest/src':
chromium-webrtc-autoroll75e19ed2022-03-24 07:01:57 -0700176 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200177 'src/third_party/icu': {
chromium-webrtc-autoroll0b4eff02022-06-25 03:02:41 -0700178 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@50ec7b3822a90d73aa761b21fc941b485a1cb9d6',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200179 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200180 'src/third_party/jdk': {
181 'packages': [
182 {
183 'package': 'chromium/third_party/jdk',
chromium-webrtc-autoroll34fc3f42022-05-18 05:02:13 -0700184 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100185 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100186 ],
187 'condition': 'host_os == "linux" and checkout_android',
188 'dep_type': 'cipd',
189 },
Björn Tereliusedd8c252022-07-13 15:26:16 +0200190 'src/third_party/jdk/extras': {
191 'packages': [
192 {
193 'package': 'chromium/third_party/jdk/extras',
194 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
195 },
196 ],
197 # Needed on Linux for use on chromium_presubmit (for checkstyle).
198 'condition': 'checkout_android or checkout_linux',
199 'dep_type': 'cipd',
200 },
Björn Terelius5525e632022-07-12 01:48:02 +0200201 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700202 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200203 'src/third_party/junit/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200204 'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200205 'condition': 'checkout_android',
206 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100207 # Used for building libFuzzers (only supports Linux).
208 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800209 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100210 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800211 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@22f1a22c99e9dde8cd3c72ead333f425c5a7aa77',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100212 'src/third_party/libsrtp':
chromium-webrtc-autoroll63c96ce2021-06-11 07:02:59 -0700213 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
philipelb09d8722021-11-23 11:00:24 +0100214 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autorollb2be4ef2022-03-30 13:01:40 -0700215 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b',
Danil Chapovalovc46385c2020-03-11 10:45:57 +0100216 'src/third_party/libaom/source/libaom':
Björn Terelius5525e632022-07-12 01:48:02 +0200217 'https://aomedia.googlesource.com/aom.git@8dcdafc6d4a2f9f8ea8104f26eca5d123eefcb7f',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200218 'src/third_party/libunwindstack': {
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700219 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@3c86843ae0f8d560ae0d15b92e34ce88cf83057a',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200220 'condition': 'checkout_android',
221 },
Andrey Logvin249aa4d2020-06-10 09:57:04 +0000222 'src/third_party/perfetto':
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -0700223 'https://android.googlesource.com/platform/external/perfetto.git@e19e4f253f28cfb21c5a2c2587c98b77b978bb98',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100224 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autorollb4c63cb2022-06-30 19:01:06 -0700225 'https://chromium.googlesource.com/webm/libvpx.git@711bef67400f096416cb1ba7f6560e533871490f',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100226 'src/third_party/libyuv':
Björn Tereliusedd8c252022-07-13 15:26:16 +0200227 'https://chromium.googlesource.com/libyuv/libyuv.git@d248929c059ff7629a85333699717d7a677d8d96',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200228 'src/third_party/lss': {
chromium-webrtc-autoroll094856f2022-07-20 19:03:27 -0700229 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@0d6435b731ef91d5182eaecff82ae96764222c48',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200230 'condition': 'checkout_android or checkout_linux',
231 },
232 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200233 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200234 'condition': 'checkout_android',
235 },
Yves Gerey0393c642018-11-08 18:30:39 +0100236
237 # Used by boringssl.
238 'src/third_party/nasm': {
landrey21932002021-10-20 18:03:42 +0000239 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Yves Gerey0393c642018-11-08 18:30:39 +0100240 },
241
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100242 'src/third_party/openh264/src':
chromium-webrtc-autoroll4ca02df2022-05-11 09:01:53 -0700243 'https://chromium.googlesource.com/external/github.com/cisco/openh264@fac04ceb3e966f613ed17e98178e9d690280bba6',
Patrik Höglund72520532018-06-08 10:43:05 +0200244 'src/third_party/r8': {
245 'packages': [
246 {
247 'package': 'chromium/third_party/r8',
Björn Terelius5525e632022-07-12 01:48:02 +0200248 'version': 'auReXfxxD74XGdPdi-rYsKrp4sRwYwgNjh_W0PT7vNcC',
Patrik Höglund72520532018-06-08 10:43:05 +0200249 },
250 ],
251 'condition': 'checkout_android',
252 'dep_type': 'cipd',
253 },
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200254 'src/third_party/proguard': {
255 'packages': [
256 {
257 'package': 'chromium/third_party/proguard',
chromium-webrtc-autoroll93bcaae2020-03-18 17:02:26 -0700258 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200259 },
260 ],
261 'condition': 'checkout_android',
262 'dep_type': 'cipd',
263 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200264 'src/third_party/requests/src': {
Artem Titov378a9482020-07-29 23:49:46 +0200265 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200266 'condition': 'checkout_android',
267 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100268 'src/tools':
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -0700269 'https://chromium.googlesource.com/chromium/src/tools@06a2e8dacd85cbb1b815b0e9d46c63c22d1fb1c2',
Oleh Prypine18e2692018-02-19 18:43:17 +0100270
271 'src/third_party/accessibility_test_framework': {
272 'packages': [
273 {
274 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800275 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100276 },
277 ],
278 'condition': 'checkout_android',
279 'dep_type': 'cipd',
280 },
281
282 'src/third_party/android_support_test_runner': {
283 'packages': [
284 {
285 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800286 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100287 },
288 ],
289 'condition': 'checkout_android',
290 'dep_type': 'cipd',
291 },
292
Björn Terelius5525e632022-07-12 01:48:02 +0200293 'src/third_party/byte_buddy': {
Oleh Prypine18e2692018-02-19 18:43:17 +0100294 'packages': [
295 {
296 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800297 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100298 },
299 ],
300 'condition': 'checkout_android',
301 'dep_type': 'cipd',
302 },
303
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200304 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
305 'packages': [
306 {
307 'package': 'chromium/third_party/android_sdk/public/build-tools',
308 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
309 },
310 ],
311 'condition': 'checkout_android',
312 'dep_type': 'cipd',
313 },
314
Oleh Prypine18e2692018-02-19 18:43:17 +0100315 'src/third_party/espresso': {
316 'packages': [
317 {
318 'package': 'chromium/third_party/espresso',
Jeremy Leconteb19cfee2020-06-25 22:57:49 +0200319 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100320 },
321 ],
322 'condition': 'checkout_android',
323 'dep_type': 'cipd',
324 },
325
Mirko Bonadeia976a872022-06-08 14:09:49 +0000326 'src/third_party/fuchsia-sdk/sdk': {
327 'packages': [
328 {
329 'package': Var('fuchsia_sdk_cipd_prefix') + '${{platform}}',
330 'version': Var('fuchsia_version'),
331 },
332 ],
333 'condition': 'checkout_fuchsia',
334 'dep_type': 'cipd',
335 },
336
Oleh Prypine18e2692018-02-19 18:43:17 +0100337 'src/third_party/hamcrest': {
338 'packages': [
339 {
340 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800341 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100342 },
343 ],
344 'condition': 'checkout_android',
345 'dep_type': 'cipd',
346 },
347
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100348 'src/third_party/android_ndk': {
Björn Tereliuscbcf8f32022-04-12 19:04:32 +0200349 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100350 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100351 },
352
Andrey Logvin32edd542021-02-05 13:58:04 +0000353 'src/third_party/androidx': {
354 'packages': [
355 {
356 'package': 'chromium/third_party/androidx',
Björn Terelius5525e632022-07-12 01:48:02 +0200357 'version': 'gAsD4l8EoP_W0IH5vzedZ1tyN3-wAP8-fqkaS_mX6rcC',
Andrey Logvin32edd542021-02-05 13:58:04 +0000358 },
359 ],
360 'condition': 'checkout_android',
361 'dep_type': 'cipd',
362 },
363
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200364 'src/third_party/android_build_tools/manifest_merger': {
365 'packages': [
366 {
367 'package': 'chromium/third_party/android_build_tools/manifest_merger',
368 'version': '0WkAedh1tJB8lzisWJRT80UjpacKLltuV7NqP-0tx9gC',
369 },
370 ],
371 'condition': 'checkout_android',
372 'dep_type': 'cipd',
373 },
374
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100375 'src/third_party/android_sdk/public': {
376 'packages': [
377 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200378 'package': 'chromium/third_party/android_sdk/public/build-tools/31.0.0',
379 'version': 'tRoD45SCi7UleQqSV7MrMQO1_e5P8ysphkCcj6z_cCQC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100380 },
381 {
382 'package': 'chromium/third_party/android_sdk/public/emulator',
Mirko Bonadei56c24062021-07-30 10:21:30 +0200383 'version': 'gMHhUuoQRKfxr-MBn3fNNXZtkAVXtOwMwT7kfx8jkIgC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100384 },
385 {
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100386 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200387 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100388 },
389 {
390 'package': 'chromium/third_party/android_sdk/public/platform-tools',
chromium-webrtc-autorollba995a92021-09-20 15:02:37 -0700391 'version': 'g7n_-r6yJd_SGRklujGB1wEt8iyr77FZTUJVS9w6O34C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100392 },
393 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200394 'package': 'chromium/third_party/android_sdk/public/platforms/android-31',
395 'version': 'lL3IGexKjYlwjO_1Ga-xwxgwbE_w-lmi2Zi1uOlWUIAC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100396 },
397 {
Mirko Bonadei4c039d52021-10-31 17:42:39 +0100398 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
399 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100400 },
401 {
Yves Gerey434dfa72020-01-07 06:56:55 +0100402 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-webrtc-autorolled66b772022-07-06 01:03:48 -0700403 'version': 'IPzAG-uU5zVMxohpg9-7-N0tQC1TCSW1VbrBFw7Ld04C',
Yves Gerey434dfa72020-01-07 06:56:55 +0100404 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100405 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100406 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100407 'dep_type': 'cipd',
408 },
409
Oleh Prypine18e2692018-02-19 18:43:17 +0100410 'src/third_party/icu4j': {
411 'packages': [
412 {
413 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800414 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100415 },
416 ],
417 'condition': 'checkout_android',
418 'dep_type': 'cipd',
419 },
420
Oleh Prypine18e2692018-02-19 18:43:17 +0100421 'src/third_party/objenesis': {
422 'packages': [
423 {
424 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800425 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100426 },
427 ],
428 'condition': 'checkout_android',
429 'dep_type': 'cipd',
430 },
431
Oleh Prypine18e2692018-02-19 18:43:17 +0100432 'src/third_party/robolectric': {
433 'packages': [
434 {
435 'package': 'chromium/third_party/robolectric',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -0800436 'version': 'WZ96VJuhBM63xzHb-_E72Tf46M9yIbfia6basI1YG4EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100437 },
438 ],
439 'condition': 'checkout_android',
440 'dep_type': 'cipd',
441 },
442
443 'src/third_party/sqlite4java': {
444 'packages': [
445 {
446 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800447 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100448 },
449 ],
450 'condition': 'checkout_android',
451 'dep_type': 'cipd',
452 },
453
Artem Titov469205e2020-03-17 13:44:12 +0100454 'src/third_party/turbine': {
455 'packages': [
456 {
457 'package': 'chromium/third_party/turbine',
chromium-webrtc-autoroll76bf1932022-06-20 11:01:23 -0700458 'version': 'RxaW8ZVJZ7rF3dbAGbL1OV6f9ZELjVeiiQbpkDsuxA4C',
Artem Titov469205e2020-03-17 13:44:12 +0100459 },
460 ],
461 'condition': 'checkout_android',
462 'dep_type': 'cipd',
463 },
464
Artem Titarenko60d770f2018-12-07 15:46:53 +0100465 'src/tools/luci-go': {
466 'packages': [
467 {
468 'package': 'infra/tools/luci/isolate/${{platform}}',
chromium-webrtc-autorollffd22412022-07-14 03:02:42 -0700469 'version': 'git_revision:a0ba80649473055bae3d789eec28c9967adb5e45',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100470 },
471 {
Artem Titarenko60d770f2018-12-07 15:46:53 +0100472 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autorollffd22412022-07-14 03:02:42 -0700473 'version': 'git_revision:a0ba80649473055bae3d789eec28c9967adb5e45',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100474 },
475 ],
476 'dep_type': 'cipd',
477 },
478
Yves Gerey3606cab82018-09-19 19:20:19 +0200479 # Everything coming after this is automatically updated by the auto-roller.
480 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800481 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 19:20:19 +0200482 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200483 'packages': [
484 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200485 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800486 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200487 },
488 ],
489 'condition': 'checkout_android',
490 'dep_type': 'cipd',
491 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200492
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700493 'src/third_party/android_deps/libs/android_arch_core_runtime': {
494 'packages': [
495 {
496 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800497 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700498 },
499 ],
500 'condition': 'checkout_android',
501 'dep_type': 'cipd',
502 },
503
Artem Titov4cc13a22018-07-27 11:50:40 +0200504 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200505 'packages': [
506 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200507 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800508 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700509 },
510 ],
511 'condition': 'checkout_android',
512 'dep_type': 'cipd',
513 },
514
515 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
516 'packages': [
517 {
518 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800519 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200520 },
521 ],
522 'condition': 'checkout_android',
523 'dep_type': 'cipd',
524 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200525
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700526 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
527 'packages': [
528 {
529 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800530 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700531 },
532 ],
533 'condition': 'checkout_android',
534 'dep_type': 'cipd',
535 },
536
537 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
538 'packages': [
539 {
540 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800541 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700542 },
543 ],
544 'condition': 'checkout_android',
545 'dep_type': 'cipd',
546 },
547
Artem Titov4cc13a22018-07-27 11:50:40 +0200548 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200549 'packages': [
550 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200551 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800552 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200553 },
554 ],
555 'condition': 'checkout_android',
556 'dep_type': 'cipd',
557 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200558
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700559 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
560 'packages': [
561 {
562 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800563 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700564 },
565 ],
566 'condition': 'checkout_android',
567 'dep_type': 'cipd',
568 },
569
Artem Titov4cc13a22018-07-27 11:50:40 +0200570 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200571 'packages': [
572 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200573 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800574 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200575 },
576 ],
577 'condition': 'checkout_android',
578 'dep_type': 'cipd',
579 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200580
Artem Titov4cc13a22018-07-27 11:50:40 +0200581 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200582 'packages': [
583 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200584 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800585 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700586 },
587 ],
588 'condition': 'checkout_android',
589 'dep_type': 'cipd',
590 },
591
592 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
593 'packages': [
594 {
595 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800596 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200597 },
598 ],
599 'condition': 'checkout_android',
600 'dep_type': 'cipd',
601 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200602
Artem Titov4cc13a22018-07-27 11:50:40 +0200603 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200604 'packages': [
605 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200606 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800607 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700608 },
609 ],
610 'condition': 'checkout_android',
611 'dep_type': 'cipd',
612 },
613
614 'src/third_party/android_deps/libs/com_android_support_collections': {
615 'packages': [
616 {
617 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800618 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700619 },
620 ],
621 'condition': 'checkout_android',
622 'dep_type': 'cipd',
623 },
624
625 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
626 'packages': [
627 {
628 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800629 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700630 },
631 ],
632 'condition': 'checkout_android',
633 'dep_type': 'cipd',
634 },
635
636 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
637 'packages': [
638 {
639 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800640 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700641 },
642 ],
643 'condition': 'checkout_android',
644 'dep_type': 'cipd',
645 },
646
647 'src/third_party/android_deps/libs/com_android_support_customview': {
648 'packages': [
649 {
650 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800651 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200652 },
653 ],
654 'condition': 'checkout_android',
655 'dep_type': 'cipd',
656 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200657
Artem Titov4cc13a22018-07-27 11:50:40 +0200658 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200659 'packages': [
660 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200661 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800662 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700663 },
664 ],
665 'condition': 'checkout_android',
666 'dep_type': 'cipd',
667 },
668
669 'src/third_party/android_deps/libs/com_android_support_documentfile': {
670 'packages': [
671 {
672 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800673 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700674 },
675 ],
676 'condition': 'checkout_android',
677 'dep_type': 'cipd',
678 },
679
680 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
681 'packages': [
682 {
683 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800684 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200685 },
686 ],
687 'condition': 'checkout_android',
688 'dep_type': 'cipd',
689 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200690
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700691 'src/third_party/android_deps/libs/com_android_support_interpolator': {
692 'packages': [
693 {
694 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800695 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200696 },
697 ],
698 'condition': 'checkout_android',
699 'dep_type': 'cipd',
700 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200701
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700702 'src/third_party/android_deps/libs/com_android_support_loader': {
703 'packages': [
704 {
705 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800706 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700707 },
708 ],
709 'condition': 'checkout_android',
710 'dep_type': 'cipd',
711 },
712
713 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
714 'packages': [
715 {
716 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800717 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200718 },
719 ],
720 'condition': 'checkout_android',
721 'dep_type': 'cipd',
722 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200723
Artem Titov4cc13a22018-07-27 11:50:40 +0200724 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200725 'packages': [
726 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200727 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800728 'version': 'version:2@1.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200729 },
730 ],
731 'condition': 'checkout_android',
732 'dep_type': 'cipd',
733 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200734
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700735 'src/third_party/android_deps/libs/com_android_support_print': {
736 'packages': [
737 {
738 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800739 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200740 },
741 ],
742 'condition': 'checkout_android',
743 'dep_type': 'cipd',
744 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200745
Artem Titov4cc13a22018-07-27 11:50:40 +0200746 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200747 'packages': [
748 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200749 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800750 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700751 },
752 ],
753 'condition': 'checkout_android',
754 'dep_type': 'cipd',
755 },
756
757 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
758 'packages': [
759 {
760 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800761 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200762 },
763 ],
764 'condition': 'checkout_android',
765 'dep_type': 'cipd',
766 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200767
Artem Titov4cc13a22018-07-27 11:50:40 +0200768 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200769 'packages': [
770 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200771 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800772 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200773 },
774 ],
775 'condition': 'checkout_android',
776 'dep_type': 'cipd',
777 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200778
Artem Titov4cc13a22018-07-27 11:50:40 +0200779 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200780 'packages': [
781 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200782 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800783 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200784 },
785 ],
786 'condition': 'checkout_android',
787 'dep_type': 'cipd',
788 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200789
Artem Titov4cc13a22018-07-27 11:50:40 +0200790 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200791 'packages': [
792 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200793 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800794 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200795 },
796 ],
797 'condition': 'checkout_android',
798 'dep_type': 'cipd',
799 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200800
Artem Titov4cc13a22018-07-27 11:50:40 +0200801 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200802 'packages': [
803 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200804 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800805 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200806 },
807 ],
808 'condition': 'checkout_android',
809 'dep_type': 'cipd',
810 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200811
Artem Titov4cc13a22018-07-27 11:50:40 +0200812 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200813 'packages': [
814 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200815 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800816 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200817 },
818 ],
819 'condition': 'checkout_android',
820 'dep_type': 'cipd',
821 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200822
Artem Titov4cc13a22018-07-27 11:50:40 +0200823 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200824 'packages': [
825 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200826 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800827 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200828 },
829 ],
830 'condition': 'checkout_android',
831 'dep_type': 'cipd',
832 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200833
Artem Titov4cc13a22018-07-27 11:50:40 +0200834 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200835 'packages': [
836 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200837 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800838 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200839 },
840 ],
841 'condition': 'checkout_android',
842 'dep_type': 'cipd',
843 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200844
Artem Titov4cc13a22018-07-27 11:50:40 +0200845 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200846 'packages': [
847 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200848 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800849 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700850 },
851 ],
852 'condition': 'checkout_android',
853 'dep_type': 'cipd',
854 },
855
856 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
857 'packages': [
858 {
859 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800860 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200861 },
862 ],
863 'condition': 'checkout_android',
864 'dep_type': 'cipd',
865 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200866
Artem Titov4cc13a22018-07-27 11:50:40 +0200867 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200868 'packages': [
869 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200870 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800871 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700872 },
873 ],
874 'condition': 'checkout_android',
875 'dep_type': 'cipd',
876 },
877
878 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
879 'packages': [
880 {
881 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800882 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700883 },
884 ],
885 'condition': 'checkout_android',
886 'dep_type': 'cipd',
887 },
888
889 'src/third_party/android_deps/libs/com_android_support_viewpager': {
890 'packages': [
891 {
892 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800893 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200894 },
895 ],
896 'condition': 'checkout_android',
897 'dep_type': 'cipd',
898 },
899
900 'src/third_party/android_deps/libs/com_android_tools_common': {
901 'packages': [
902 {
903 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800904 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -0800905 },
906 ],
907 'condition': 'checkout_android',
908 'dep_type': 'cipd',
909 },
910
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200911 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
912 'packages': [
913 {
914 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800915 'version': 'version:2@1.1.5.cr1',
chromium-webrtc-autorollc1e6d1a2020-08-18 21:02:32 -0700916 },
917 ],
918 'condition': 'checkout_android',
919 'dep_type': 'cipd',
920 },
921
922 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
923 'packages': [
924 {
925 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800926 'version': 'version:2@1.1.5.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200927 },
928 ],
929 'condition': 'checkout_android',
930 'dep_type': 'cipd',
931 },
932
933 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
934 'packages': [
935 {
936 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800937 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200938 },
939 ],
940 'condition': 'checkout_android',
941 'dep_type': 'cipd',
942 },
943
944 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
945 'packages': [
946 {
947 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800948 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200949 },
950 ],
951 'condition': 'checkout_android',
952 'dep_type': 'cipd',
953 },
954
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800955 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100956 'packages': [
957 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800958 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800959 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100960 },
961 ],
962 'condition': 'checkout_android',
963 'dep_type': 'cipd',
964 },
965
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800966 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100967 'packages': [
968 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800969 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800970 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100971 },
972 ],
973 'condition': 'checkout_android',
974 'dep_type': 'cipd',
975 },
976
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -0700977 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
978 'packages': [
979 {
980 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
981 'version': 'version:2@3.1.2.cr1',
982 },
983 ],
984 'condition': 'checkout_android',
985 'dep_type': 'cipd',
986 },
987
Artem Titov14b0e732021-01-27 09:16:07 +0100988 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
989 'packages': [
990 {
991 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800992 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +0100993 },
994 ],
995 'condition': 'checkout_android',
996 'dep_type': 'cipd',
997 },
998
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200999 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001000 'packages': [
1001 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001002 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001003 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001004 },
1005 ],
1006 'condition': 'checkout_android',
1007 'dep_type': 'cipd',
1008 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001009
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001010 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1011 'packages': [
1012 {
1013 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001014 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001015 },
1016 ],
1017 'condition': 'checkout_android',
1018 'dep_type': 'cipd',
1019 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001020
Artem Titovd673da22018-07-27 13:53:36 +02001021 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1022 'packages': [
1023 {
1024 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001025 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001026 },
1027 ],
1028 'condition': 'checkout_android',
1029 'dep_type': 'cipd',
1030 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001031
Artem Titovd673da22018-07-27 13:53:36 +02001032 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1033 'packages': [
1034 {
1035 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001036 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001037 },
1038 ],
1039 'condition': 'checkout_android',
1040 'dep_type': 'cipd',
1041 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001042
Artem Titovd673da22018-07-27 13:53:36 +02001043 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1044 'packages': [
1045 {
1046 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001047 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001048 },
1049 ],
1050 'condition': 'checkout_android',
1051 'dep_type': 'cipd',
1052 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001053
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001054 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1055 'packages': [
1056 {
1057 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001058 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001059 },
1060 ],
1061 'condition': 'checkout_android',
1062 'dep_type': 'cipd',
1063 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001064
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001065 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1066 'packages': [
1067 {
1068 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001069 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001070 },
1071 ],
1072 'condition': 'checkout_android',
1073 'dep_type': 'cipd',
1074 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001075
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001076 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1077 'packages': [
1078 {
1079 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001080 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001081 },
1082 ],
1083 'condition': 'checkout_android',
1084 'dep_type': 'cipd',
1085 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001086
Artem Titov14b0e732021-01-27 09:16:07 +01001087 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1088 'packages': [
1089 {
1090 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001091 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001092 },
1093 ],
1094 'condition': 'checkout_android',
1095 'dep_type': 'cipd',
1096 },
1097
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001098 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1099 'packages': [
1100 {
1101 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001102 'version': 'version:2@19.0.0-beta.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001103 },
1104 ],
1105 'condition': 'checkout_android',
1106 'dep_type': 'cipd',
1107 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001108
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001109 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1110 'packages': [
1111 {
1112 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001113 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001114 },
1115 ],
1116 'condition': 'checkout_android',
1117 'dep_type': 'cipd',
1118 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001119
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001120 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1121 'packages': [
1122 {
1123 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001124 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001125 },
1126 ],
1127 'condition': 'checkout_android',
1128 'dep_type': 'cipd',
1129 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001130
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001131 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1132 'packages': [
1133 {
1134 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001135 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001136 },
1137 ],
1138 'condition': 'checkout_android',
1139 'dep_type': 'cipd',
1140 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001141
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001142 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1143 'packages': [
1144 {
1145 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001146 'version': 'version:2@18.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001147 },
1148 ],
1149 'condition': 'checkout_android',
1150 'dep_type': 'cipd',
1151 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001152
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001153 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1154 'packages': [
1155 {
1156 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001157 'version': 'version:2@19.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001158 },
1159 ],
1160 'condition': 'checkout_android',
1161 'dep_type': 'cipd',
1162 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001163
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001164 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1165 'packages': [
1166 {
1167 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001168 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001169 },
1170 ],
1171 'condition': 'checkout_android',
1172 'dep_type': 'cipd',
1173 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001174
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001175 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1176 'packages': [
1177 {
1178 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001179 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001180 },
1181 ],
1182 'condition': 'checkout_android',
1183 'dep_type': 'cipd',
1184 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001185
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001186 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1187 'packages': [
1188 {
1189 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001190 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001191 },
1192 ],
1193 'condition': 'checkout_android',
1194 'dep_type': 'cipd',
1195 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001196
Artem Titovd673da22018-07-27 13:53:36 +02001197 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1198 'packages': [
1199 {
1200 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001201 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001202 },
1203 ],
1204 'condition': 'checkout_android',
1205 'dep_type': 'cipd',
1206 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001207
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001208 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001209 'packages': [
1210 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001211 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001212 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001213 },
1214 ],
1215 'condition': 'checkout_android',
1216 'dep_type': 'cipd',
1217 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001218
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001219 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1220 'packages': [
1221 {
1222 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001223 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001224 },
1225 ],
1226 'condition': 'checkout_android',
1227 'dep_type': 'cipd',
1228 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001229
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001230 'src/third_party/android_deps/libs/com_google_android_material_material': {
1231 'packages': [
1232 {
1233 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -07001234 'version': 'version:2@1.7.0-alpha02.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001235 },
1236 ],
1237 'condition': 'checkout_android',
1238 'dep_type': 'cipd',
1239 },
1240
1241 'src/third_party/android_deps/libs/com_google_android_play_core': {
1242 'packages': [
1243 {
1244 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001245 'version': 'version:2@1.10.0.cr1',
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001246 },
1247 ],
1248 'condition': 'checkout_android',
1249 'dep_type': 'cipd',
1250 },
1251
Yves Gerey2f385d22019-11-20 12:10:08 +01001252 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1253 'packages': [
1254 {
1255 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001256 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001257 },
1258 ],
1259 'condition': 'checkout_android',
1260 'dep_type': 'cipd',
1261 },
1262
1263 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1264 'packages': [
1265 {
1266 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001267 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001268 },
1269 ],
1270 'condition': 'checkout_android',
1271 'dep_type': 'cipd',
1272 },
1273
1274 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1275 'packages': [
1276 {
1277 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001278 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001279 },
1280 ],
1281 'condition': 'checkout_android',
1282 'dep_type': 'cipd',
1283 },
1284
chromium-webrtc-autorollb3a68162020-07-06 09:02:39 -07001285 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1286 'packages': [
1287 {
1288 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001289 'version': 'version:2@1.9.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001290 },
1291 ],
1292 'condition': 'checkout_android',
1293 'dep_type': 'cipd',
1294 },
1295
Yves Gerey3606cab82018-09-19 19:20:19 +02001296 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1297 'packages': [
1298 {
1299 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001300 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001301 },
1302 ],
1303 'condition': 'checkout_android',
1304 'dep_type': 'cipd',
1305 },
1306
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001307 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1308 'packages': [
1309 {
1310 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001311 'version': 'version:2@2.8.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001312 },
1313 ],
1314 'condition': 'checkout_android',
1315 'dep_type': 'cipd',
1316 },
1317
Patrik Höglund3611afc2018-09-03 10:06:10 +02001318 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001319 'packages': [
1320 {
1321 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001322 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001323 },
1324 ],
1325 'condition': 'checkout_android',
1326 'dep_type': 'cipd',
1327 },
1328
Patrik Höglund498aceb2018-08-30 14:08:53 +02001329 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1330 'packages': [
1331 {
1332 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001333 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001334 },
1335 ],
1336 'condition': 'checkout_android',
1337 'dep_type': 'cipd',
1338 },
1339
1340 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1341 'packages': [
1342 {
1343 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001344 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001345 },
1346 ],
1347 'condition': 'checkout_android',
1348 'dep_type': 'cipd',
1349 },
1350
1351 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001352 'packages': [
1353 {
1354 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001355 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001356 },
1357 ],
1358 'condition': 'checkout_android',
1359 'dep_type': 'cipd',
1360 },
1361
Yves Gerey2f385d22019-11-20 12:10:08 +01001362 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1363 'packages': [
1364 {
1365 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001366 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001367 },
1368 ],
1369 'condition': 'checkout_android',
1370 'dep_type': 'cipd',
1371 },
1372
Yves Gerey3606cab82018-09-19 19:20:19 +02001373 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1374 'packages': [
1375 {
1376 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001377 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001378 },
1379 ],
1380 'condition': 'checkout_android',
1381 'dep_type': 'cipd',
1382 },
1383
1384 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1385 'packages': [
1386 {
1387 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001388 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001389 },
1390 ],
1391 'condition': 'checkout_android',
1392 'dep_type': 'cipd',
1393 },
1394
1395 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1396 'packages': [
1397 {
1398 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001399 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001400 },
1401 ],
1402 'condition': 'checkout_android',
1403 'dep_type': 'cipd',
1404 },
1405
1406 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1407 'packages': [
1408 {
1409 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001410 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001411 },
1412 ],
1413 'condition': 'checkout_android',
1414 'dep_type': 'cipd',
1415 },
1416
1417 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1418 'packages': [
1419 {
1420 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001421 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001422 },
1423 ],
1424 'condition': 'checkout_android',
1425 'dep_type': 'cipd',
1426 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001427
1428 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1429 'packages': [
1430 {
1431 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001432 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001433 },
1434 ],
1435 'condition': 'checkout_android',
1436 'dep_type': 'cipd',
1437 },
1438
Artem Titov14b0e732021-01-27 09:16:07 +01001439 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1440 'packages': [
1441 {
1442 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001443 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001444 },
1445 ],
1446 'condition': 'checkout_android',
1447 'dep_type': 'cipd',
1448 },
1449
1450 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1451 'packages': [
1452 {
1453 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001454 'version': 'version:2@19.5.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001455 },
1456 ],
1457 'condition': 'checkout_android',
1458 'dep_type': 'cipd',
1459 },
1460
1461 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1462 'packages': [
1463 {
1464 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001465 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001466 },
1467 ],
1468 'condition': 'checkout_android',
1469 'dep_type': 'cipd',
1470 },
1471
1472 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1473 'packages': [
1474 {
1475 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001476 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001477 },
1478 ],
1479 'condition': 'checkout_android',
1480 'dep_type': 'cipd',
1481 },
1482
1483 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1484 'packages': [
1485 {
1486 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001487 'version': 'version:2@17.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001488 },
1489 ],
1490 'condition': 'checkout_android',
1491 'dep_type': 'cipd',
1492 },
1493
1494 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1495 'packages': [
1496 {
1497 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001498 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001499 },
1500 ],
1501 'condition': 'checkout_android',
1502 'dep_type': 'cipd',
1503 },
1504
1505 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1506 'packages': [
1507 {
1508 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001509 'version': 'version:2@17.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001510 },
1511 ],
1512 'condition': 'checkout_android',
1513 'dep_type': 'cipd',
1514 },
1515
1516 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1517 'packages': [
1518 {
1519 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001520 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001521 },
1522 ],
1523 'condition': 'checkout_android',
1524 'dep_type': 'cipd',
1525 },
1526
1527 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1528 'packages': [
1529 {
1530 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001531 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001532 },
1533 ],
1534 'condition': 'checkout_android',
1535 'dep_type': 'cipd',
1536 },
1537
1538 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1539 'packages': [
1540 {
1541 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001542 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001543 },
1544 ],
1545 'condition': 'checkout_android',
1546 'dep_type': 'cipd',
1547 },
1548
1549 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1550 'packages': [
1551 {
1552 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001553 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001554 },
1555 ],
1556 'condition': 'checkout_android',
1557 'dep_type': 'cipd',
1558 },
1559
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001560 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
1561 'packages': [
1562 {
1563 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001564 'version': 'version:2@2.0.3.cr1',
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001565 },
1566 ],
1567 'condition': 'checkout_android',
1568 'dep_type': 'cipd',
1569 },
1570
Patrik Höglund498aceb2018-08-30 14:08:53 +02001571 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1572 'packages': [
1573 {
1574 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001575 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001576 },
1577 ],
1578 'condition': 'checkout_android',
1579 'dep_type': 'cipd',
1580 },
1581
Yves Gerey2f385d22019-11-20 12:10:08 +01001582 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1583 'packages': [
1584 {
1585 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001586 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001587 },
1588 ],
1589 'condition': 'checkout_android',
1590 'dep_type': 'cipd',
1591 },
1592
Patrik Höglund498aceb2018-08-30 14:08:53 +02001593 'src/third_party/android_deps/libs/com_google_guava_guava': {
1594 'packages': [
1595 {
1596 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001597 'version': 'version:2@31.0.1-jre.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001598 },
1599 ],
1600 'condition': 'checkout_android',
1601 'dep_type': 'cipd',
1602 },
1603
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001604 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1605 'packages': [
1606 {
1607 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001608 'version': 'version:2@31.0-android.cr1',
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001609 },
1610 ],
1611 'condition': 'checkout_android',
1612 'dep_type': 'cipd',
1613 },
1614
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001615 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1616 'packages': [
1617 {
1618 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001619 'version': 'version:2@1.0.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001620 },
1621 ],
1622 'condition': 'checkout_android',
1623 'dep_type': 'cipd',
1624 },
1625
Yves Gerey3606cab82018-09-19 19:20:19 +02001626 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1627 'packages': [
1628 {
1629 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001630 'version': 'version:2@1.3.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001631 },
1632 ],
1633 'condition': 'checkout_android',
1634 'dep_type': 'cipd',
1635 },
1636
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001637 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1638 'packages': [
1639 {
1640 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001641 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001642 },
1643 ],
1644 'condition': 'checkout_android',
1645 'dep_type': 'cipd',
1646 },
1647
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001648 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001649 'packages': [
1650 {
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001651 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001652 'version': 'version:2@3.19.3.cr1',
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001653 },
1654 ],
1655 'condition': 'checkout_android',
1656 'dep_type': 'cipd',
1657 },
1658
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001659 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
1660 'packages': [
1661 {
1662 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
1663 'version': 'version:2@3.0.1.cr1',
1664 },
1665 ],
1666 'condition': 'checkout_android',
1667 'dep_type': 'cipd',
1668 },
1669
Yves Gerey2f385d22019-11-20 12:10:08 +01001670 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1671 'packages': [
1672 {
1673 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001674 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001675 },
1676 ],
1677 'condition': 'checkout_android',
1678 'dep_type': 'cipd',
1679 },
1680
Patrik Höglund498aceb2018-08-30 14:08:53 +02001681 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1682 'packages': [
1683 {
1684 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001685 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001686 },
1687 ],
1688 'condition': 'checkout_android',
1689 'dep_type': 'cipd',
1690 },
1691
chromium-webrtc-autoroll06a4dd62020-03-23 14:21:18 -07001692 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1693 'packages': [
1694 {
1695 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001696 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001697 },
1698 ],
1699 'condition': 'checkout_android',
1700 'dep_type': 'cipd',
1701 },
1702
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001703 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1704 'packages': [
1705 {
1706 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001707 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001708 },
1709 ],
1710 'condition': 'checkout_android',
1711 'dep_type': 'cipd',
1712 },
1713
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001714 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1715 'packages': [
1716 {
1717 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001718 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001719 },
1720 ],
1721 'condition': 'checkout_android',
1722 'dep_type': 'cipd',
1723 },
1724
Patrik Höglund498aceb2018-08-30 14:08:53 +02001725 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1726 'packages': [
1727 {
1728 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001729 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001730 },
1731 ],
1732 'condition': 'checkout_android',
1733 'dep_type': 'cipd',
1734 },
1735
1736 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001737 'packages': [
1738 {
1739 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001740 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001741 },
1742 ],
1743 'condition': 'checkout_android',
1744 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001745 },
Yves Gerey3606cab82018-09-19 19:20:19 +02001746
Patrik Höglund0e089db2020-02-24 13:31:03 +01001747 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1748 'packages': [
1749 {
1750 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001751 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001752 },
1753 ],
1754 'condition': 'checkout_android',
1755 'dep_type': 'cipd',
1756 },
1757
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001758 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1759 'packages': [
1760 {
1761 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001762 'version': 'version:2@2.3.0.cr1',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001763 },
1764 ],
1765 'condition': 'checkout_android',
1766 'dep_type': 'cipd',
1767 },
1768
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -07001769 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
1770 'packages': [
1771 {
1772 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
1773 'version': 'version:2@1.68.cr1',
1774 },
1775 ],
1776 'condition': 'checkout_android',
1777 'dep_type': 'cipd',
1778 },
1779
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001780 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1781 'packages': [
1782 {
1783 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001784 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001785 },
1786 ],
1787 'condition': 'checkout_android',
1788 'dep_type': 'cipd',
1789 },
1790
Yves Gerey3606cab82018-09-19 19:20:19 +02001791 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1792 'packages': [
1793 {
1794 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001795 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001796 },
1797 ],
1798 'condition': 'checkout_android',
1799 'dep_type': 'cipd',
1800 },
1801
Yves Gerey2f385d22019-11-20 12:10:08 +01001802 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001803 'packages': [
1804 {
Yves Gerey2f385d22019-11-20 12:10:08 +01001805 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001806 'version': 'version:2@3.12.0.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001807 },
1808 ],
1809 'condition': 'checkout_android',
1810 'dep_type': 'cipd',
1811 },
1812
landreye742d8c2021-09-15 17:27:02 +00001813 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001814 'packages': [
1815 {
landreye742d8c2021-09-15 17:27:02 +00001816 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001817 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001818 },
1819 ],
1820 'condition': 'checkout_android',
1821 'dep_type': 'cipd',
1822 },
1823
1824 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1825 'packages': [
1826 {
1827 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001828 'version': 'version:2@1.17.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001829 },
1830 ],
1831 'condition': 'checkout_android',
1832 'dep_type': 'cipd',
1833 },
1834
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001835 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1836 'packages': [
1837 {
1838 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001839 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001840 },
1841 ],
1842 'condition': 'checkout_android',
1843 'dep_type': 'cipd',
1844 },
1845
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001846 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1847 'packages': [
1848 {
1849 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1850 'version': 'version:2@2.2.cr1',
1851 },
1852 ],
1853 'condition': 'checkout_android',
1854 'dep_type': 'cipd',
1855 },
1856
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001857 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
1858 'packages': [
1859 {
1860 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001861 'version': 'version:2@13.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001862 },
1863 ],
1864 'condition': 'checkout_android',
1865 'dep_type': 'cipd',
1866 },
1867
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001868 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
1869 'packages': [
1870 {
1871 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -07001872 'version': 'version:2@1.7.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001873 },
1874 ],
1875 'condition': 'checkout_android',
1876 'dep_type': 'cipd',
1877 },
1878
1879 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
1880 'packages': [
1881 {
1882 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -07001883 'version': 'version:2@1.7.0.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001884 },
1885 ],
1886 'condition': 'checkout_android',
1887 'dep_type': 'cipd',
1888 },
1889
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001890 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
1891 'packages': [
1892 {
1893 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001894 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001895 },
1896 ],
1897 'condition': 'checkout_android',
1898 'dep_type': 'cipd',
1899 },
1900
1901 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
1902 'packages': [
1903 {
1904 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001905 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001906 },
1907 ],
1908 'condition': 'checkout_android',
1909 'dep_type': 'cipd',
1910 },
1911
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001912 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
1913 'packages': [
1914 {
1915 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001916 'version': 'version:2@1.6.1.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001917 },
1918 ],
1919 'condition': 'checkout_android',
1920 'dep_type': 'cipd',
1921 },
1922
1923 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
1924 'packages': [
1925 {
1926 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001927 'version': 'version:2@1.6.1.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001928 },
1929 ],
1930 'condition': 'checkout_android',
1931 'dep_type': 'cipd',
1932 },
1933
1934 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
1935 'packages': [
1936 {
1937 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001938 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001939 },
1940 ],
1941 'condition': 'checkout_android',
1942 'dep_type': 'cipd',
1943 },
1944
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001945 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
1946 'packages': [
1947 {
1948 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
1949 'version': 'version:2@1.14.3.cr1',
1950 },
1951 ],
1952 'condition': 'checkout_android',
1953 'dep_type': 'cipd',
1954 },
1955
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001956 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
1957 'packages': [
1958 {
1959 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001960 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001961 },
1962 ],
1963 'condition': 'checkout_android',
1964 'dep_type': 'cipd',
1965 },
1966
1967 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
1968 'packages': [
1969 {
1970 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001971 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001972 },
1973 ],
1974 'condition': 'checkout_android',
1975 'dep_type': 'cipd',
1976 },
1977
1978 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
1979 'packages': [
1980 {
1981 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001982 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001983 },
1984 ],
1985 'condition': 'checkout_android',
1986 'dep_type': 'cipd',
1987 },
1988
1989 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
1990 'packages': [
1991 {
1992 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001993 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001994 },
1995 ],
1996 'condition': 'checkout_android',
1997 'dep_type': 'cipd',
1998 },
1999
2000 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2001 'packages': [
2002 {
2003 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002004 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002005 },
2006 ],
2007 'condition': 'checkout_android',
2008 'dep_type': 'cipd',
2009 },
2010
Yves Gerey2f385d22019-11-20 12:10:08 +01002011 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2012 'packages': [
2013 {
2014 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002015 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01002016 },
2017 ],
2018 'condition': 'checkout_android',
2019 'dep_type': 'cipd',
2020 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002021
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002022 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2023 'packages': [
2024 {
2025 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002026 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002027 },
2028 ],
2029 'condition': 'checkout_android',
2030 'dep_type': 'cipd',
2031 },
2032
2033 'src/third_party/android_deps/libs/org_robolectric_junit': {
2034 'packages': [
2035 {
2036 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002037 'version': 'version:2@4.7.3.cr1',
2038 },
2039 ],
2040 'condition': 'checkout_android',
2041 'dep_type': 'cipd',
2042 },
2043
2044 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2045 'packages': [
2046 {
2047 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002048 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002049 },
2050 ],
2051 'condition': 'checkout_android',
2052 'dep_type': 'cipd',
2053 },
2054
2055 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2056 'packages': [
2057 {
2058 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002059 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002060 },
2061 ],
2062 'condition': 'checkout_android',
2063 'dep_type': 'cipd',
2064 },
2065
2066 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2067 'packages': [
2068 {
2069 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002070 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002071 },
2072 ],
2073 'condition': 'checkout_android',
2074 'dep_type': 'cipd',
2075 },
2076
2077 'src/third_party/android_deps/libs/org_robolectric_resources': {
2078 'packages': [
2079 {
2080 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002081 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002082 },
2083 ],
2084 'condition': 'checkout_android',
2085 'dep_type': 'cipd',
2086 },
2087
2088 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2089 'packages': [
2090 {
2091 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002092 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002093 },
2094 ],
2095 'condition': 'checkout_android',
2096 'dep_type': 'cipd',
2097 },
2098
2099 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2100 'packages': [
2101 {
2102 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002103 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002104 },
2105 ],
2106 'condition': 'checkout_android',
2107 'dep_type': 'cipd',
2108 },
2109
2110 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2111 'packages': [
2112 {
2113 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002114 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002115 },
2116 ],
2117 'condition': 'checkout_android',
2118 'dep_type': 'cipd',
2119 },
2120
2121 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2122 'packages': [
2123 {
2124 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002125 'version': 'version:2@4.7.3.cr1',
Björn Tereliuscaf20632022-02-24 12:15:25 +01002126 },
2127 ],
2128 'condition': 'checkout_android',
2129 'dep_type': 'cipd',
2130 },
2131
2132 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
2133 'packages': [
2134 {
2135 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002136 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002137 },
2138 ],
2139 'condition': 'checkout_android',
2140 'dep_type': 'cipd',
2141 },
2142
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002143 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2144 'packages': [
2145 {
2146 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002147 'version': 'version:2@4.7.3.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002148 },
2149 ],
2150 'condition': 'checkout_android',
2151 'dep_type': 'cipd',
2152 },
2153
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002154 'src/third_party/android_deps/libs/org_robolectric_utils': {
2155 'packages': [
2156 {
2157 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002158 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002159 },
2160 ],
2161 'condition': 'checkout_android',
2162 'dep_type': 'cipd',
2163 },
2164
2165 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2166 'packages': [
2167 {
2168 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002169 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002170 },
2171 ],
2172 'condition': 'checkout_android',
2173 'dep_type': 'cipd',
2174 },
2175
Yves Gerey3606cab82018-09-19 19:20:19 +02002176 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002177}
kjellander200028f2017-08-17 09:54:12 -07002178
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002179hooks = [
2180 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002181 # This clobbers when necessary (based on get_landmines.py). It should be
2182 # an early hook but it will need to be run after syncing Chromium and
2183 # setting up the links, so the script actually exists.
2184 'name': 'landmines',
2185 'pattern': '.',
2186 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002187 'python3',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002188 'src/build/landmines.py',
2189 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002190 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002191 '--src-dir',
2192 'src',
2193 ],
2194 },
oprypin40e7ebd2017-07-27 01:40:18 -07002195 {
2196 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2197 # disabled.
2198 'name': 'disable_depot_tools_selfupdate',
2199 'pattern': '.',
2200 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002201 'python3',
oprypin40e7ebd2017-07-27 01:40:18 -07002202 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2203 '--disable',
2204 ],
2205 },
kjellander24d812d2016-11-22 07:02:11 -08002206 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002207 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002208 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002209 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002210 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002211 '--arch=arm'],
2212 },
2213 {
2214 'name': 'sysroot_arm64',
2215 'pattern': '.',
2216 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002217 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002218 '--arch=arm64'],
2219 },
2220 {
2221 'name': 'sysroot_x86',
2222 'pattern': '.',
2223 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2224 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002225 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002226 '--arch=i386'],
2227 },
2228 {
2229 'name': 'sysroot_mips',
2230 'pattern': '.',
2231 'condition': 'checkout_linux and checkout_mips',
2232 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002233 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002234 '--arch=mipsel'],
2235 },
2236 {
2237 'name': 'sysroot_x64',
2238 'pattern': '.',
2239 'condition': 'checkout_linux and checkout_x64',
2240 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002241 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002242 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002243 },
2244 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002245 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2246 'name': 'ciopfs_linux',
2247 'pattern': '.',
2248 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002249 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002250 'src/third_party/depot_tools/download_from_google_storage.py',
2251 '--no_resume',
2252 '--no_auth',
2253 '--bucket', 'chromium-browser-clang/ciopfs',
2254 '-s', 'src/build/ciopfs.sha1',
2255 ]
2256 },
2257 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002258 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002259 'name': 'win_toolchain',
2260 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002261 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002262 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002263 },
kjellanderec2c93e2017-09-08 10:52:17 -07002264 {
2265 # Update the Mac toolchain if necessary.
2266 'name': 'mac_toolchain',
2267 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002268 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002269 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 10:52:17 -07002270 },
kjellander24d812d2016-11-22 07:02:11 -08002271 {
kjellander24d812d2016-11-22 07:02:11 -08002272 # Note: On Win, this should run after win_toolchain, as it may use it.
2273 'name': 'clang',
2274 'pattern': '.',
Nico Weber02788992021-10-26 21:36:38 -04002275 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002276 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002277 {
2278 # Update LASTCHANGE.
2279 'name': 'lastchange',
2280 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002281 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 04:58:47 -08002282 '-o', 'src/build/util/LASTCHANGE'],
2283 },
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002284 # Pull dsymutil binaries using checked-in hashes.
2285 {
2286 'name': 'dsymutil_mac_arm64',
2287 'pattern': '.',
2288 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2289 'action': [ 'python3',
2290 'src/third_party/depot_tools/download_from_google_storage.py',
2291 '--no_resume',
2292 '--no_auth',
2293 '--bucket', 'chromium-browser-clang',
2294 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2295 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2296 ],
2297 },
2298 {
2299 'name': 'dsymutil_mac_x64',
2300 'pattern': '.',
2301 'condition': 'host_os == "mac" and host_cpu == "x64"',
2302 'action': [ 'python3',
2303 'src/third_party/depot_tools/download_from_google_storage.py',
2304 '--no_resume',
2305 '--no_auth',
2306 '--bucket', 'chromium-browser-clang',
2307 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2308 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2309 ],
2310 },
kjellander24d812d2016-11-22 07:02:11 -08002311 # Pull clang-format binaries using checked-in hashes.
2312 {
2313 'name': 'clang_format_win',
2314 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002315 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002316 'action': [ 'python3',
2317 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002318 '--no_resume',
2319 '--platform=win32',
2320 '--no_auth',
2321 '--bucket', 'chromium-clang-format',
2322 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2323 ],
2324 },
2325 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002326 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 07:02:11 -08002327 'pattern': '.',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002328 'condition': 'host_os == "mac" and host_cpu == "x64"',
2329 'action': [ 'python3',
2330 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002331 '--no_resume',
2332 '--platform=darwin',
2333 '--no_auth',
2334 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002335 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2336 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 07:02:11 -08002337 ],
2338 },
2339 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002340 'name': 'clang_format_mac_arm64',
2341 'pattern': '.',
2342 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2343 'action': [ 'python3',
2344 'src/third_party/depot_tools/download_from_google_storage.py',
2345 '--no_resume',
2346 '--no_auth',
2347 '--bucket', 'chromium-clang-format',
2348 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2349 '-o', 'src/buildtools/mac/clang-format',
2350 ],
2351 },
2352 {
kjellander24d812d2016-11-22 07:02:11 -08002353 'name': 'clang_format_linux',
2354 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002355 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002356 'action': [ 'python3',
2357 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002358 '--no_resume',
2359 '--platform=linux*',
2360 '--no_auth',
2361 '--bucket', 'chromium-clang-format',
2362 '-s', 'src/buildtools/linux64/clang-format.sha1',
2363 ],
2364 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002365 # Pull rc binaries using checked-in hashes.
2366 {
2367 'name': 'rc_win',
2368 'pattern': '.',
2369 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002370 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002371 'src/third_party/depot_tools/download_from_google_storage.py',
2372 '--no_resume',
2373 '--no_auth',
2374 '--bucket', 'chromium-browser-clang/rc',
2375 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2376 ],
2377 },
2378 {
2379 'name': 'rc_mac',
2380 'pattern': '.',
2381 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002382 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002383 'src/third_party/depot_tools/download_from_google_storage.py',
2384 '--no_resume',
2385 '--no_auth',
2386 '--bucket', 'chromium-browser-clang/rc',
2387 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2388 ],
2389 },
2390 {
2391 'name': 'rc_linux',
2392 'pattern': '.',
2393 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002394 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002395 'src/third_party/depot_tools/download_from_google_storage.py',
2396 '--no_resume',
2397 '--no_auth',
2398 '--bucket', 'chromium-browser-clang/rc',
2399 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2400 ],
2401 },
kjellander24d812d2016-11-22 07:02:11 -08002402 {
Mirko Bonadei2d525fe2020-03-06 14:07:45 +01002403 'name': 'test_fonts',
2404 'pattern': '.',
2405 'action': [ 'download_from_google_storage',
2406 '--no_resume',
2407 '--extract',
2408 '--no_auth',
2409 '--bucket', 'chromium-fonts',
2410 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2411 ],
2412 },
2413 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002414 'name': 'msan_chained_origins',
2415 'pattern': '.',
2416 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002417 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002418 'src/third_party/depot_tools/download_from_google_storage.py',
2419 "--no_resume",
2420 "--no_auth",
2421 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002422 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002423 ],
2424 },
2425 {
2426 'name': 'msan_no_origins',
2427 'pattern': '.',
2428 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002429 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002430 'src/third_party/depot_tools/download_from_google_storage.py',
2431 "--no_resume",
2432 "--no_auth",
2433 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002434 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002435 ],
kjellander24d812d2016-11-22 07:02:11 -08002436 },
2437 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002438 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002439 'pattern': '.',
2440 'action': ['download_from_google_storage',
2441 '--directory',
2442 '--recursive',
2443 '--num_threads=10',
2444 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002445 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002446 '--bucket', 'chromium-webrtc-resources',
2447 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002448 },
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002449 {
2450 'name': 'Generate component metadata for tests',
2451 'pattern': '.',
2452 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002453 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002454 'src/testing/generate_location_tags.py',
2455 '--out',
2456 'src/testing/location_tags.json',
2457 ],
2458 },
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002459 # Download and initialize "vpython" VirtualEnv environment packages.
2460 {
2461 'name': 'vpython_common',
2462 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002463 'action': [ 'vpython3',
2464 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002465 '-vpython-tool', 'install',
2466 ],
2467 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002468]
kjellander200028f2017-08-17 09:54:12 -07002469
Oleh Prypindcba72b2019-02-08 10:39:45 +01002470recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002471
2472# Define rules for which include paths are allowed in our source.
2473include_rules = [
2474 # Base is only used to build Android APK tests and may not be referenced by
2475 # WebRTC production code.
2476 "-base",
2477 "-chromium",
2478 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002479 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002480
2481 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002482 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002483
2484 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002485 "+api",
2486 "+modules/include",
2487 "+rtc_base",
2488 "+test",
2489 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002490
Mirko Bonadei59f3c682020-07-11 13:13:45 +02002491 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002492 "+absl/algorithm/algorithm.h",
2493 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002494 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002495 "+absl/base/config.h",
Markus Handellf70fbc82020-06-04 00:41:20 +02002496 "+absl/base/const_init.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002497 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 12:29:02 +01002498 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 17:13:08 +02002499 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 10:08:47 +02002500 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 09:02:43 +02002501 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002502 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002503 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 12:46:14 +02002504 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002505 "+absl/strings/ascii.h",
2506 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002507 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002508 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002509 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002510 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002511
2512 # Abseil flags are allowed in tests and tools.
2513 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002514]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002515
2516specific_include_rules = {
2517 "webrtc_lib_link_test\.cc": [
2518 "+media/engine",
2519 "+modules/audio_device",
2520 "+modules/audio_processing",
2521 ]
2522}