blob: 11598463657e29fb9d8ca93df37d9ee37027d32f [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-autoroll298450e2022-07-06 09:02:22 -070013 'chromium_revision': '3b91a07b1a5c19aac88ee991d59ed1519aa16e51',
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-autoroll298450e2022-07-06 09:02:22 -070023 'fuchsia_version': 'version:8.20220706.1.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-autoroll298450e2022-07-06 09:02:22 -070029 'https://chromium.googlesource.com/chromium/src/base@d0fecccb4dd89e5d25f34c4b74a69688ad1f0515',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010030 'src/build':
chromium-webrtc-autoroll298450e2022-07-06 09:02:22 -070031 'https://chromium.googlesource.com/chromium/src/build@d4a0e486b654ba77a80ed0d03f19c63c6f0455fa',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010032 'src/buildtools':
Artem Titov9f242252022-06-17 12:26:46 +020033 'https://chromium.googlesource.com/chromium/src/buildtools@34f9ff8fd5f494bf2b886337e6ef6fcea414cb11',
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-autoroll298450e2022-07-06 09:02:22 -070040 'url': 'https://chromium.googlesource.com/chromium/src/ios@caf2db289759548f5031ed68f87081ba8d367c72',
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-autoroll298450e2022-07-06 09:02:22 -070044 'https://chromium.googlesource.com/chromium/src/testing@13a333832b20d5c4dd015db6b0f7a6d88f5cea1c',
Artem Titov42f0d782018-06-27 13:23:17 +020045 'src/third_party':
chromium-webrtc-autoroll298450e2022-07-06 09:02:22 -070046 'https://chromium.googlesource.com/chromium/src/third_party@e89a2b68ca96c7568c618778a8cd29e90c8fec3c',
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}}',
chromium-webrtc-autoroll9927cb72022-07-05 00:07:46 -070052 'version': 'git_revision:03ce92df5f9875bd9929b564be4b612713569aa9',
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}}',
chromium-webrtc-autoroll9927cb72022-07-05 00:07:46 -070062 'version': 'git_revision:03ce92df5f9875bd9929b564be4b612713569aa9',
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',
chromium-webrtc-autoroll9927cb72022-07-05 00:07:46 -070072 'version': 'git_revision:03ce92df5f9875bd9929b564be4b612713569aa9',
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':
Artem Titov9f242252022-06-17 12:26:46 +020082 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@b1269813eaf5b8ac78e35e45a0f7cc320bd3e7d6',
Oleh Prypindcba72b2019-02-08 10:39:45 +010083 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autoroll9c353102022-06-28 17:04:28 -070084 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@3007992fc7706df4e0b17b63eaf601c421e163ae',
Oleh Prypindcba72b2019-02-08 10:39:45 +010085 'src/buildtools/third_party/libunwind/trunk':
chromium-webrtc-autorollb049e6e2022-06-27 11:02:00 -070086 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@49191c55bba0e64664954eec93a43d8eb11e5798',
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':
Artem Titov9f242252022-06-17 12:26:46 +0200131 'https://boringssl.googlesource.com/boringssl.git@1f51cfc7d7f54d2bee30bb5793470ef9c36a5083',
Mirko Bonadei07592492020-03-10 15:38:49 +0100132 'src/third_party/breakpad/breakpad':
chromium-webrtc-autoroll774b4722022-06-08 19:03:47 -0700133 'https://chromium.googlesource.com/breakpad/breakpad.git@c4c43b80ea8854c57a4374ac32579b577172dc23',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100134 'src/third_party/catapult':
chromium-webrtc-autoroll0a28a142022-07-02 03:02:24 -0700135 'https://chromium.googlesource.com/catapult.git@6f2de7bf2ddaa1cdd03241a5de5333f07d33756e',
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-autoroll0a28a142022-07-02 03:02:24 -0700144 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@78c53d11a01f8439b37010289e8bbdb139942d57',
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-autorollb049e6e2022-06-27 11:02:00 -0700148 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@1be6e2c9ebfb4a26bebe6b3f3c45cffc70e71b68',
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-autoroll72b12d42022-07-05 07:01:43 -0700156 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@31b14fd4dce4b017090f5ba7c15a178fa0ce6d7d',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200157 'src/third_party/harfbuzz-ng/src':
chromium-webrtc-autoroll8c0f54b2022-06-01 13:01:53 -0700158 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@c88a6a9ec3c38793ec8b662362282e076e948943',
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 },
190 'src/third_party/jdk/extras': {
191 'packages': [
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100192 {
193 'package': 'chromium/third_party/jdk/extras',
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100194 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Mirko Bonadei50747582019-10-17 13:51:03 +0200195 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100196 ],
Mirko Bonadei50747582019-10-17 13:51:03 +0200197 'condition': 'host_os == "linux" and checkout_android',
198 'dep_type': 'cipd',
199 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100200 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700201 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200202 'src/third_party/junit/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200203 'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200204 'condition': 'checkout_android',
205 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100206 # Used for building libFuzzers (only supports Linux).
207 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800208 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100209 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800210 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@22f1a22c99e9dde8cd3c72ead333f425c5a7aa77',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100211 'src/third_party/libsrtp':
chromium-webrtc-autoroll63c96ce2021-06-11 07:02:59 -0700212 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
philipelb09d8722021-11-23 11:00:24 +0100213 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autorollb2be4ef2022-03-30 13:01:40 -0700214 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b',
Danil Chapovalovc46385c2020-03-11 10:45:57 +0100215 'src/third_party/libaom/source/libaom':
chromium-webrtc-autorollb4c63cb2022-06-30 19:01:06 -0700216 'https://aomedia.googlesource.com/aom.git@7ace1184f1101e859e1cc9de317b48065f73d2c7',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200217 'src/third_party/libunwindstack': {
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700218 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@3c86843ae0f8d560ae0d15b92e34ce88cf83057a',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200219 'condition': 'checkout_android',
220 },
Andrey Logvin249aa4d2020-06-10 09:57:04 +0000221 'src/third_party/perfetto':
chromium-webrtc-autoroll298450e2022-07-06 09:02:22 -0700222 'https://android.googlesource.com/platform/external/perfetto.git@d78aeb6913bb436bbbff920e4f55788b6093fe16',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100223 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autorollb4c63cb2022-06-30 19:01:06 -0700224 'https://chromium.googlesource.com/webm/libvpx.git@711bef67400f096416cb1ba7f6560e533871490f',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100225 'src/third_party/libyuv':
chromium-webrtc-autoroll45a933c2022-06-30 13:02:05 -0700226 'https://chromium.googlesource.com/libyuv/libyuv.git@6900494d90ae095d44405cd4cc3f346971fa69c9',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200227 'src/third_party/lss': {
chromium-webrtc-autorollaa21f1e2022-07-03 17:01:54 -0700228 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@880985fe92bb3fbeb8cb2bd3a8bbd912dc2843a9',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200229 'condition': 'checkout_android or checkout_linux',
230 },
231 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200232 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200233 'condition': 'checkout_android',
234 },
Yves Gerey0393c642018-11-08 18:30:39 +0100235
236 # Used by boringssl.
237 'src/third_party/nasm': {
landrey21932002021-10-20 18:03:42 +0000238 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Yves Gerey0393c642018-11-08 18:30:39 +0100239 },
240
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100241 'src/third_party/openh264/src':
chromium-webrtc-autoroll4ca02df2022-05-11 09:01:53 -0700242 'https://chromium.googlesource.com/external/github.com/cisco/openh264@fac04ceb3e966f613ed17e98178e9d690280bba6',
Patrik Höglund72520532018-06-08 10:43:05 +0200243 'src/third_party/r8': {
244 'packages': [
245 {
246 'package': 'chromium/third_party/r8',
chromium-webrtc-autorolled66b772022-07-06 01:03:48 -0700247 'version': 'HmHfvTcsLzsBa_zD-K3mzWcLgCCjj2q2C0G7yLng82wC',
Patrik Höglund72520532018-06-08 10:43:05 +0200248 },
249 ],
250 'condition': 'checkout_android',
251 'dep_type': 'cipd',
252 },
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200253 'src/third_party/proguard': {
254 'packages': [
255 {
256 'package': 'chromium/third_party/proguard',
chromium-webrtc-autoroll93bcaae2020-03-18 17:02:26 -0700257 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200258 },
259 ],
260 'condition': 'checkout_android',
261 'dep_type': 'cipd',
262 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200263 'src/third_party/requests/src': {
Artem Titov378a9482020-07-29 23:49:46 +0200264 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200265 'condition': 'checkout_android',
266 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100267 'src/tools':
chromium-webrtc-autoroll298450e2022-07-06 09:02:22 -0700268 'https://chromium.googlesource.com/chromium/src/tools@30047f5465d40a8b018fd75c84a5cc409b8d5c34',
Oleh Prypine18e2692018-02-19 18:43:17 +0100269
270 'src/third_party/accessibility_test_framework': {
271 'packages': [
272 {
273 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800274 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100275 },
276 ],
277 'condition': 'checkout_android',
278 'dep_type': 'cipd',
279 },
280
281 'src/third_party/android_support_test_runner': {
282 'packages': [
283 {
284 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800285 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100286 },
287 ],
288 'condition': 'checkout_android',
289 'dep_type': 'cipd',
290 },
291
Oleh Prypine18e2692018-02-19 18:43:17 +0100292 'src/third_party/bouncycastle': {
293 'packages': [
294 {
295 'package': 'chromium/third_party/bouncycastle',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800296 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
Oleh Prypine18e2692018-02-19 18:43:17 +0100297 },
298 ],
299 'condition': 'checkout_android',
300 'dep_type': 'cipd',
301 },
302
303 'src/third_party/byte_buddy': {
304 'packages': [
305 {
306 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800307 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100308 },
309 ],
310 'condition': 'checkout_android',
311 'dep_type': 'cipd',
312 },
313
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200314 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
315 'packages': [
316 {
317 'package': 'chromium/third_party/android_sdk/public/build-tools',
318 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
319 },
320 ],
321 'condition': 'checkout_android',
322 'dep_type': 'cipd',
323 },
324
Oleh Prypine18e2692018-02-19 18:43:17 +0100325 'src/third_party/espresso': {
326 'packages': [
327 {
328 'package': 'chromium/third_party/espresso',
Jeremy Leconteb19cfee2020-06-25 22:57:49 +0200329 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100330 },
331 ],
332 'condition': 'checkout_android',
333 'dep_type': 'cipd',
334 },
335
Mirko Bonadeia976a872022-06-08 14:09:49 +0000336 'src/third_party/fuchsia-sdk/sdk': {
337 'packages': [
338 {
339 'package': Var('fuchsia_sdk_cipd_prefix') + '${{platform}}',
340 'version': Var('fuchsia_version'),
341 },
342 ],
343 'condition': 'checkout_fuchsia',
344 'dep_type': 'cipd',
345 },
346
Oleh Prypine18e2692018-02-19 18:43:17 +0100347 'src/third_party/hamcrest': {
348 'packages': [
349 {
350 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800351 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100352 },
353 ],
354 'condition': 'checkout_android',
355 'dep_type': 'cipd',
356 },
357
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100358 'src/third_party/android_ndk': {
Björn Tereliuscbcf8f32022-04-12 19:04:32 +0200359 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100360 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100361 },
362
Andrey Logvin32edd542021-02-05 13:58:04 +0000363 'src/third_party/androidx': {
364 'packages': [
365 {
366 'package': 'chromium/third_party/androidx',
chromium-webrtc-autorolled66b772022-07-06 01:03:48 -0700367 'version': 'b_tAKDL0dC5K8jiRRvQK5XNLJbu5xNUQqGkvSI-hFIMC',
Andrey Logvin32edd542021-02-05 13:58:04 +0000368 },
369 ],
370 'condition': 'checkout_android',
371 'dep_type': 'cipd',
372 },
373
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200374 'src/third_party/android_build_tools/manifest_merger': {
375 'packages': [
376 {
377 'package': 'chromium/third_party/android_build_tools/manifest_merger',
378 'version': '0WkAedh1tJB8lzisWJRT80UjpacKLltuV7NqP-0tx9gC',
379 },
380 ],
381 'condition': 'checkout_android',
382 'dep_type': 'cipd',
383 },
384
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100385 'src/third_party/android_sdk/public': {
386 'packages': [
387 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200388 'package': 'chromium/third_party/android_sdk/public/build-tools/31.0.0',
389 'version': 'tRoD45SCi7UleQqSV7MrMQO1_e5P8ysphkCcj6z_cCQC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100390 },
391 {
392 'package': 'chromium/third_party/android_sdk/public/emulator',
Mirko Bonadei56c24062021-07-30 10:21:30 +0200393 'version': 'gMHhUuoQRKfxr-MBn3fNNXZtkAVXtOwMwT7kfx8jkIgC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100394 },
395 {
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100396 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200397 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100398 },
399 {
400 'package': 'chromium/third_party/android_sdk/public/platform-tools',
chromium-webrtc-autorollba995a92021-09-20 15:02:37 -0700401 'version': 'g7n_-r6yJd_SGRklujGB1wEt8iyr77FZTUJVS9w6O34C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100402 },
403 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200404 'package': 'chromium/third_party/android_sdk/public/platforms/android-31',
405 'version': 'lL3IGexKjYlwjO_1Ga-xwxgwbE_w-lmi2Zi1uOlWUIAC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100406 },
407 {
Mirko Bonadei4c039d52021-10-31 17:42:39 +0100408 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
409 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100410 },
411 {
Yves Gerey434dfa72020-01-07 06:56:55 +0100412 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-webrtc-autorolled66b772022-07-06 01:03:48 -0700413 'version': 'IPzAG-uU5zVMxohpg9-7-N0tQC1TCSW1VbrBFw7Ld04C',
Yves Gerey434dfa72020-01-07 06:56:55 +0100414 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100415 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100416 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100417 'dep_type': 'cipd',
418 },
419
Oleh Prypine18e2692018-02-19 18:43:17 +0100420 'src/third_party/icu4j': {
421 'packages': [
422 {
423 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800424 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100425 },
426 ],
427 'condition': 'checkout_android',
428 'dep_type': 'cipd',
429 },
430
Oleh Prypine18e2692018-02-19 18:43:17 +0100431 'src/third_party/objenesis': {
432 'packages': [
433 {
434 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800435 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100436 },
437 ],
438 'condition': 'checkout_android',
439 'dep_type': 'cipd',
440 },
441
Oleh Prypine18e2692018-02-19 18:43:17 +0100442 'src/third_party/robolectric': {
443 'packages': [
444 {
445 'package': 'chromium/third_party/robolectric',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -0800446 'version': 'WZ96VJuhBM63xzHb-_E72Tf46M9yIbfia6basI1YG4EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100447 },
448 ],
449 'condition': 'checkout_android',
450 'dep_type': 'cipd',
451 },
452
453 'src/third_party/sqlite4java': {
454 'packages': [
455 {
456 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800457 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100458 },
459 ],
460 'condition': 'checkout_android',
461 'dep_type': 'cipd',
462 },
463
Artem Titov469205e2020-03-17 13:44:12 +0100464 'src/third_party/turbine': {
465 'packages': [
466 {
467 'package': 'chromium/third_party/turbine',
chromium-webrtc-autoroll76bf1932022-06-20 11:01:23 -0700468 'version': 'RxaW8ZVJZ7rF3dbAGbL1OV6f9ZELjVeiiQbpkDsuxA4C',
Artem Titov469205e2020-03-17 13:44:12 +0100469 },
470 ],
471 'condition': 'checkout_android',
472 'dep_type': 'cipd',
473 },
474
Artem Titarenko60d770f2018-12-07 15:46:53 +0100475 'src/tools/luci-go': {
476 'packages': [
477 {
478 'package': 'infra/tools/luci/isolate/${{platform}}',
chromium-webrtc-autoroll3b4134f2022-07-01 03:03:11 -0700479 'version': 'git_revision:be5d9aacf8987c0826223264f0427cd0b530b6a4',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100480 },
481 {
Artem Titarenko60d770f2018-12-07 15:46:53 +0100482 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autoroll3b4134f2022-07-01 03:03:11 -0700483 'version': 'git_revision:be5d9aacf8987c0826223264f0427cd0b530b6a4',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100484 },
485 ],
486 'dep_type': 'cipd',
487 },
488
Yves Gerey3606cab82018-09-19 19:20:19 +0200489 # Everything coming after this is automatically updated by the auto-roller.
490 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800491 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 19:20:19 +0200492 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200493 'packages': [
494 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200495 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800496 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200497 },
498 ],
499 'condition': 'checkout_android',
500 'dep_type': 'cipd',
501 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200502
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700503 'src/third_party/android_deps/libs/android_arch_core_runtime': {
504 'packages': [
505 {
506 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800507 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700508 },
509 ],
510 'condition': 'checkout_android',
511 'dep_type': 'cipd',
512 },
513
Artem Titov4cc13a22018-07-27 11:50:40 +0200514 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200515 'packages': [
516 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200517 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800518 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700519 },
520 ],
521 'condition': 'checkout_android',
522 'dep_type': 'cipd',
523 },
524
525 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
526 'packages': [
527 {
528 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800529 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200530 },
531 ],
532 'condition': 'checkout_android',
533 'dep_type': 'cipd',
534 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200535
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700536 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
537 'packages': [
538 {
539 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800540 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700541 },
542 ],
543 'condition': 'checkout_android',
544 'dep_type': 'cipd',
545 },
546
547 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
548 'packages': [
549 {
550 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800551 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700552 },
553 ],
554 'condition': 'checkout_android',
555 'dep_type': 'cipd',
556 },
557
Artem Titov4cc13a22018-07-27 11:50:40 +0200558 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200559 'packages': [
560 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200561 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800562 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200563 },
564 ],
565 'condition': 'checkout_android',
566 'dep_type': 'cipd',
567 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200568
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700569 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
570 'packages': [
571 {
572 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800573 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700574 },
575 ],
576 'condition': 'checkout_android',
577 'dep_type': 'cipd',
578 },
579
Artem Titov4cc13a22018-07-27 11:50:40 +0200580 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200581 'packages': [
582 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200583 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800584 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200585 },
586 ],
587 'condition': 'checkout_android',
588 'dep_type': 'cipd',
589 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200590
Artem Titov4cc13a22018-07-27 11:50:40 +0200591 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200592 'packages': [
593 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200594 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800595 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700596 },
597 ],
598 'condition': 'checkout_android',
599 'dep_type': 'cipd',
600 },
601
602 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
603 'packages': [
604 {
605 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800606 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200607 },
608 ],
609 'condition': 'checkout_android',
610 'dep_type': 'cipd',
611 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200612
Artem Titov4cc13a22018-07-27 11:50:40 +0200613 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200614 'packages': [
615 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200616 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800617 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700618 },
619 ],
620 'condition': 'checkout_android',
621 'dep_type': 'cipd',
622 },
623
624 'src/third_party/android_deps/libs/com_android_support_collections': {
625 'packages': [
626 {
627 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800628 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700629 },
630 ],
631 'condition': 'checkout_android',
632 'dep_type': 'cipd',
633 },
634
635 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
636 'packages': [
637 {
638 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800639 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700640 },
641 ],
642 'condition': 'checkout_android',
643 'dep_type': 'cipd',
644 },
645
646 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
647 'packages': [
648 {
649 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800650 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700651 },
652 ],
653 'condition': 'checkout_android',
654 'dep_type': 'cipd',
655 },
656
657 'src/third_party/android_deps/libs/com_android_support_customview': {
658 'packages': [
659 {
660 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800661 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200662 },
663 ],
664 'condition': 'checkout_android',
665 'dep_type': 'cipd',
666 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200667
Artem Titov4cc13a22018-07-27 11:50:40 +0200668 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200669 'packages': [
670 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200671 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800672 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700673 },
674 ],
675 'condition': 'checkout_android',
676 'dep_type': 'cipd',
677 },
678
679 'src/third_party/android_deps/libs/com_android_support_documentfile': {
680 'packages': [
681 {
682 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800683 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700684 },
685 ],
686 'condition': 'checkout_android',
687 'dep_type': 'cipd',
688 },
689
690 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
691 'packages': [
692 {
693 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800694 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200695 },
696 ],
697 'condition': 'checkout_android',
698 'dep_type': 'cipd',
699 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200700
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700701 'src/third_party/android_deps/libs/com_android_support_interpolator': {
702 'packages': [
703 {
704 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800705 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200706 },
707 ],
708 'condition': 'checkout_android',
709 'dep_type': 'cipd',
710 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200711
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700712 'src/third_party/android_deps/libs/com_android_support_loader': {
713 'packages': [
714 {
715 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800716 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700717 },
718 ],
719 'condition': 'checkout_android',
720 'dep_type': 'cipd',
721 },
722
723 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
724 'packages': [
725 {
726 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800727 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200728 },
729 ],
730 'condition': 'checkout_android',
731 'dep_type': 'cipd',
732 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200733
Artem Titov4cc13a22018-07-27 11:50:40 +0200734 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200735 'packages': [
736 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200737 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800738 'version': 'version:2@1.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200739 },
740 ],
741 'condition': 'checkout_android',
742 'dep_type': 'cipd',
743 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200744
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700745 'src/third_party/android_deps/libs/com_android_support_print': {
746 'packages': [
747 {
748 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800749 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200750 },
751 ],
752 'condition': 'checkout_android',
753 'dep_type': 'cipd',
754 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200755
Artem Titov4cc13a22018-07-27 11:50:40 +0200756 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200757 'packages': [
758 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200759 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800760 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700761 },
762 ],
763 'condition': 'checkout_android',
764 'dep_type': 'cipd',
765 },
766
767 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
768 'packages': [
769 {
770 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800771 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200772 },
773 ],
774 'condition': 'checkout_android',
775 'dep_type': 'cipd',
776 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200777
Artem Titov4cc13a22018-07-27 11:50:40 +0200778 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200779 'packages': [
780 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200781 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800782 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200783 },
784 ],
785 'condition': 'checkout_android',
786 'dep_type': 'cipd',
787 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200788
Artem Titov4cc13a22018-07-27 11:50:40 +0200789 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200790 'packages': [
791 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200792 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800793 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200794 },
795 ],
796 'condition': 'checkout_android',
797 'dep_type': 'cipd',
798 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200799
Artem Titov4cc13a22018-07-27 11:50:40 +0200800 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200801 'packages': [
802 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200803 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800804 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200805 },
806 ],
807 'condition': 'checkout_android',
808 'dep_type': 'cipd',
809 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200810
Artem Titov4cc13a22018-07-27 11:50:40 +0200811 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200812 'packages': [
813 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200814 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800815 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200816 },
817 ],
818 'condition': 'checkout_android',
819 'dep_type': 'cipd',
820 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200821
Artem Titov4cc13a22018-07-27 11:50:40 +0200822 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200823 'packages': [
824 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200825 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800826 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200827 },
828 ],
829 'condition': 'checkout_android',
830 'dep_type': 'cipd',
831 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200832
Artem Titov4cc13a22018-07-27 11:50:40 +0200833 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200834 'packages': [
835 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200836 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800837 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200838 },
839 ],
840 'condition': 'checkout_android',
841 'dep_type': 'cipd',
842 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200843
Artem Titov4cc13a22018-07-27 11:50:40 +0200844 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200845 'packages': [
846 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200847 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800848 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200849 },
850 ],
851 'condition': 'checkout_android',
852 'dep_type': 'cipd',
853 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200854
Artem Titov4cc13a22018-07-27 11:50:40 +0200855 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200856 'packages': [
857 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200858 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800859 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700860 },
861 ],
862 'condition': 'checkout_android',
863 'dep_type': 'cipd',
864 },
865
866 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
867 'packages': [
868 {
869 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800870 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200871 },
872 ],
873 'condition': 'checkout_android',
874 'dep_type': 'cipd',
875 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200876
Artem Titov4cc13a22018-07-27 11:50:40 +0200877 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200878 'packages': [
879 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200880 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800881 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700882 },
883 ],
884 'condition': 'checkout_android',
885 'dep_type': 'cipd',
886 },
887
888 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
889 'packages': [
890 {
891 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800892 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700893 },
894 ],
895 'condition': 'checkout_android',
896 'dep_type': 'cipd',
897 },
898
899 'src/third_party/android_deps/libs/com_android_support_viewpager': {
900 'packages': [
901 {
902 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800903 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200904 },
905 ],
906 'condition': 'checkout_android',
907 'dep_type': 'cipd',
908 },
909
910 'src/third_party/android_deps/libs/com_android_tools_common': {
911 'packages': [
912 {
913 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800914 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -0800915 },
916 ],
917 'condition': 'checkout_android',
918 'dep_type': 'cipd',
919 },
920
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200921 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
922 'packages': [
923 {
924 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800925 'version': 'version:2@1.1.5.cr1',
chromium-webrtc-autorollc1e6d1a2020-08-18 21:02:32 -0700926 },
927 ],
928 'condition': 'checkout_android',
929 'dep_type': 'cipd',
930 },
931
932 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
933 'packages': [
934 {
935 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800936 'version': 'version:2@1.1.5.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200937 },
938 ],
939 'condition': 'checkout_android',
940 'dep_type': 'cipd',
941 },
942
943 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
944 'packages': [
945 {
946 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800947 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200948 },
949 ],
950 'condition': 'checkout_android',
951 'dep_type': 'cipd',
952 },
953
954 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
955 'packages': [
956 {
957 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800958 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200959 },
960 ],
961 'condition': 'checkout_android',
962 'dep_type': 'cipd',
963 },
964
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800965 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100966 'packages': [
967 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800968 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800969 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100970 },
971 ],
972 'condition': 'checkout_android',
973 'dep_type': 'cipd',
974 },
975
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800976 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100977 'packages': [
978 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800979 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800980 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100981 },
982 ],
983 'condition': 'checkout_android',
984 'dep_type': 'cipd',
985 },
986
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -0700987 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
988 'packages': [
989 {
990 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
991 'version': 'version:2@3.1.2.cr1',
992 },
993 ],
994 'condition': 'checkout_android',
995 'dep_type': 'cipd',
996 },
997
Artem Titov14b0e732021-01-27 09:16:07 +0100998 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
999 'packages': [
1000 {
1001 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001002 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001003 },
1004 ],
1005 'condition': 'checkout_android',
1006 'dep_type': 'cipd',
1007 },
1008
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001009 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001010 'packages': [
1011 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001012 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001013 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001014 },
1015 ],
1016 'condition': 'checkout_android',
1017 'dep_type': 'cipd',
1018 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001019
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001020 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1021 'packages': [
1022 {
1023 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001024 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001025 },
1026 ],
1027 'condition': 'checkout_android',
1028 'dep_type': 'cipd',
1029 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001030
Artem Titovd673da22018-07-27 13:53:36 +02001031 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1032 'packages': [
1033 {
1034 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001035 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001036 },
1037 ],
1038 'condition': 'checkout_android',
1039 'dep_type': 'cipd',
1040 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001041
Artem Titovd673da22018-07-27 13:53:36 +02001042 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1043 'packages': [
1044 {
1045 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001046 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001047 },
1048 ],
1049 'condition': 'checkout_android',
1050 'dep_type': 'cipd',
1051 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001052
Artem Titovd673da22018-07-27 13:53:36 +02001053 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1054 'packages': [
1055 {
1056 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001057 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001058 },
1059 ],
1060 'condition': 'checkout_android',
1061 'dep_type': 'cipd',
1062 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001063
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001064 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1065 'packages': [
1066 {
1067 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001068 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001069 },
1070 ],
1071 'condition': 'checkout_android',
1072 'dep_type': 'cipd',
1073 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001074
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001075 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1076 'packages': [
1077 {
1078 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001079 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001080 },
1081 ],
1082 'condition': 'checkout_android',
1083 'dep_type': 'cipd',
1084 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001085
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001086 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1087 'packages': [
1088 {
1089 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001090 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001091 },
1092 ],
1093 'condition': 'checkout_android',
1094 'dep_type': 'cipd',
1095 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001096
Artem Titov14b0e732021-01-27 09:16:07 +01001097 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1098 'packages': [
1099 {
1100 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001101 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001102 },
1103 ],
1104 'condition': 'checkout_android',
1105 'dep_type': 'cipd',
1106 },
1107
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001108 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1109 'packages': [
1110 {
1111 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001112 'version': 'version:2@19.0.0-beta.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001113 },
1114 ],
1115 'condition': 'checkout_android',
1116 'dep_type': 'cipd',
1117 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001118
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001119 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1120 'packages': [
1121 {
1122 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001123 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001124 },
1125 ],
1126 'condition': 'checkout_android',
1127 'dep_type': 'cipd',
1128 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001129
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001130 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1131 'packages': [
1132 {
1133 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001134 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001135 },
1136 ],
1137 'condition': 'checkout_android',
1138 'dep_type': 'cipd',
1139 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001140
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001141 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1142 'packages': [
1143 {
1144 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001145 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001146 },
1147 ],
1148 'condition': 'checkout_android',
1149 'dep_type': 'cipd',
1150 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001151
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001152 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1153 'packages': [
1154 {
1155 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001156 'version': 'version:2@18.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001157 },
1158 ],
1159 'condition': 'checkout_android',
1160 'dep_type': 'cipd',
1161 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001162
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001163 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1164 'packages': [
1165 {
1166 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001167 'version': 'version:2@19.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001168 },
1169 ],
1170 'condition': 'checkout_android',
1171 'dep_type': 'cipd',
1172 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001173
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001174 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1175 'packages': [
1176 {
1177 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001178 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001179 },
1180 ],
1181 'condition': 'checkout_android',
1182 'dep_type': 'cipd',
1183 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001184
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001185 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1186 'packages': [
1187 {
1188 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001189 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001190 },
1191 ],
1192 'condition': 'checkout_android',
1193 'dep_type': 'cipd',
1194 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001195
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001196 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1197 'packages': [
1198 {
1199 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001200 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001201 },
1202 ],
1203 'condition': 'checkout_android',
1204 'dep_type': 'cipd',
1205 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001206
Artem Titovd673da22018-07-27 13:53:36 +02001207 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1208 'packages': [
1209 {
1210 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001211 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001212 },
1213 ],
1214 'condition': 'checkout_android',
1215 'dep_type': 'cipd',
1216 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001217
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001218 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001219 'packages': [
1220 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001221 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001222 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001223 },
1224 ],
1225 'condition': 'checkout_android',
1226 'dep_type': 'cipd',
1227 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001228
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001229 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1230 'packages': [
1231 {
1232 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001233 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001234 },
1235 ],
1236 'condition': 'checkout_android',
1237 'dep_type': 'cipd',
1238 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001239
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001240 'src/third_party/android_deps/libs/com_google_android_material_material': {
1241 'packages': [
1242 {
1243 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001244 'version': 'version:2@1.6.0-alpha01.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001245 },
1246 ],
1247 'condition': 'checkout_android',
1248 'dep_type': 'cipd',
1249 },
1250
1251 'src/third_party/android_deps/libs/com_google_android_play_core': {
1252 'packages': [
1253 {
1254 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001255 'version': 'version:2@1.10.0.cr1',
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001256 },
1257 ],
1258 'condition': 'checkout_android',
1259 'dep_type': 'cipd',
1260 },
1261
Yves Gerey2f385d22019-11-20 12:10:08 +01001262 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1263 'packages': [
1264 {
1265 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001266 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001267 },
1268 ],
1269 'condition': 'checkout_android',
1270 'dep_type': 'cipd',
1271 },
1272
1273 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1274 'packages': [
1275 {
1276 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001277 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001278 },
1279 ],
1280 'condition': 'checkout_android',
1281 'dep_type': 'cipd',
1282 },
1283
1284 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1285 'packages': [
1286 {
1287 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001288 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001289 },
1290 ],
1291 'condition': 'checkout_android',
1292 'dep_type': 'cipd',
1293 },
1294
chromium-webrtc-autorollb3a68162020-07-06 09:02:39 -07001295 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1296 'packages': [
1297 {
1298 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001299 'version': 'version:2@1.9.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001300 },
1301 ],
1302 'condition': 'checkout_android',
1303 'dep_type': 'cipd',
1304 },
1305
Yves Gerey3606cab82018-09-19 19:20:19 +02001306 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1307 'packages': [
1308 {
1309 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001310 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001311 },
1312 ],
1313 'condition': 'checkout_android',
1314 'dep_type': 'cipd',
1315 },
1316
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001317 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1318 'packages': [
1319 {
1320 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001321 'version': 'version:2@2.8.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001322 },
1323 ],
1324 'condition': 'checkout_android',
1325 'dep_type': 'cipd',
1326 },
1327
Patrik Höglund3611afc2018-09-03 10:06:10 +02001328 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001329 'packages': [
1330 {
1331 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001332 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001333 },
1334 ],
1335 'condition': 'checkout_android',
1336 'dep_type': 'cipd',
1337 },
1338
Patrik Höglund498aceb2018-08-30 14:08:53 +02001339 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1340 'packages': [
1341 {
1342 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001343 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001344 },
1345 ],
1346 'condition': 'checkout_android',
1347 'dep_type': 'cipd',
1348 },
1349
1350 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1351 'packages': [
1352 {
1353 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001354 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001355 },
1356 ],
1357 'condition': 'checkout_android',
1358 'dep_type': 'cipd',
1359 },
1360
1361 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001362 'packages': [
1363 {
1364 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001365 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001366 },
1367 ],
1368 'condition': 'checkout_android',
1369 'dep_type': 'cipd',
1370 },
1371
Yves Gerey2f385d22019-11-20 12:10:08 +01001372 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1373 'packages': [
1374 {
1375 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001376 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001377 },
1378 ],
1379 'condition': 'checkout_android',
1380 'dep_type': 'cipd',
1381 },
1382
Yves Gerey3606cab82018-09-19 19:20:19 +02001383 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1384 'packages': [
1385 {
1386 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001387 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001388 },
1389 ],
1390 'condition': 'checkout_android',
1391 'dep_type': 'cipd',
1392 },
1393
1394 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1395 'packages': [
1396 {
1397 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001398 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001399 },
1400 ],
1401 'condition': 'checkout_android',
1402 'dep_type': 'cipd',
1403 },
1404
1405 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1406 'packages': [
1407 {
1408 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001409 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001410 },
1411 ],
1412 'condition': 'checkout_android',
1413 'dep_type': 'cipd',
1414 },
1415
1416 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1417 'packages': [
1418 {
1419 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001420 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001421 },
1422 ],
1423 'condition': 'checkout_android',
1424 'dep_type': 'cipd',
1425 },
1426
1427 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1428 'packages': [
1429 {
1430 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001431 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001432 },
1433 ],
1434 'condition': 'checkout_android',
1435 'dep_type': 'cipd',
1436 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001437
1438 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1439 'packages': [
1440 {
1441 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001442 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001443 },
1444 ],
1445 'condition': 'checkout_android',
1446 'dep_type': 'cipd',
1447 },
1448
Artem Titov14b0e732021-01-27 09:16:07 +01001449 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1450 'packages': [
1451 {
1452 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001453 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001454 },
1455 ],
1456 'condition': 'checkout_android',
1457 'dep_type': 'cipd',
1458 },
1459
1460 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1461 'packages': [
1462 {
1463 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001464 'version': 'version:2@19.5.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001465 },
1466 ],
1467 'condition': 'checkout_android',
1468 'dep_type': 'cipd',
1469 },
1470
1471 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1472 'packages': [
1473 {
1474 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001475 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001476 },
1477 ],
1478 'condition': 'checkout_android',
1479 'dep_type': 'cipd',
1480 },
1481
1482 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1483 'packages': [
1484 {
1485 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001486 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001487 },
1488 ],
1489 'condition': 'checkout_android',
1490 'dep_type': 'cipd',
1491 },
1492
1493 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1494 'packages': [
1495 {
1496 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001497 'version': 'version:2@17.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001498 },
1499 ],
1500 'condition': 'checkout_android',
1501 'dep_type': 'cipd',
1502 },
1503
1504 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1505 'packages': [
1506 {
1507 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001508 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001509 },
1510 ],
1511 'condition': 'checkout_android',
1512 'dep_type': 'cipd',
1513 },
1514
1515 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1516 'packages': [
1517 {
1518 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001519 'version': 'version:2@17.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001520 },
1521 ],
1522 'condition': 'checkout_android',
1523 'dep_type': 'cipd',
1524 },
1525
1526 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1527 'packages': [
1528 {
1529 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001530 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001531 },
1532 ],
1533 'condition': 'checkout_android',
1534 'dep_type': 'cipd',
1535 },
1536
1537 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1538 'packages': [
1539 {
1540 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001541 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001542 },
1543 ],
1544 'condition': 'checkout_android',
1545 'dep_type': 'cipd',
1546 },
1547
1548 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1549 'packages': [
1550 {
1551 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001552 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001553 },
1554 ],
1555 'condition': 'checkout_android',
1556 'dep_type': 'cipd',
1557 },
1558
1559 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1560 'packages': [
1561 {
1562 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001563 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001564 },
1565 ],
1566 'condition': 'checkout_android',
1567 'dep_type': 'cipd',
1568 },
1569
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001570 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
1571 'packages': [
1572 {
1573 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001574 'version': 'version:2@2.0.3.cr1',
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001575 },
1576 ],
1577 'condition': 'checkout_android',
1578 'dep_type': 'cipd',
1579 },
1580
Patrik Höglund498aceb2018-08-30 14:08:53 +02001581 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1582 'packages': [
1583 {
1584 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001585 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001586 },
1587 ],
1588 'condition': 'checkout_android',
1589 'dep_type': 'cipd',
1590 },
1591
Yves Gerey2f385d22019-11-20 12:10:08 +01001592 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1593 'packages': [
1594 {
1595 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001596 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001597 },
1598 ],
1599 'condition': 'checkout_android',
1600 'dep_type': 'cipd',
1601 },
1602
Patrik Höglund498aceb2018-08-30 14:08:53 +02001603 'src/third_party/android_deps/libs/com_google_guava_guava': {
1604 'packages': [
1605 {
1606 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001607 'version': 'version:2@31.0.1-jre.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001608 },
1609 ],
1610 'condition': 'checkout_android',
1611 'dep_type': 'cipd',
1612 },
1613
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001614 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1615 'packages': [
1616 {
1617 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001618 'version': 'version:2@31.0-android.cr1',
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001619 },
1620 ],
1621 'condition': 'checkout_android',
1622 'dep_type': 'cipd',
1623 },
1624
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001625 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1626 'packages': [
1627 {
1628 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001629 'version': 'version:2@1.0.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001630 },
1631 ],
1632 'condition': 'checkout_android',
1633 'dep_type': 'cipd',
1634 },
1635
Yves Gerey3606cab82018-09-19 19:20:19 +02001636 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1637 'packages': [
1638 {
1639 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001640 'version': 'version:2@1.3.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001641 },
1642 ],
1643 'condition': 'checkout_android',
1644 'dep_type': 'cipd',
1645 },
1646
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001647 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1648 'packages': [
1649 {
1650 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001651 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001652 },
1653 ],
1654 'condition': 'checkout_android',
1655 'dep_type': 'cipd',
1656 },
1657
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001658 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001659 'packages': [
1660 {
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001661 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001662 'version': 'version:2@3.19.3.cr1',
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001663 },
1664 ],
1665 'condition': 'checkout_android',
1666 'dep_type': 'cipd',
1667 },
1668
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001669 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
1670 'packages': [
1671 {
1672 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
1673 'version': 'version:2@3.0.1.cr1',
1674 },
1675 ],
1676 'condition': 'checkout_android',
1677 'dep_type': 'cipd',
1678 },
1679
Yves Gerey2f385d22019-11-20 12:10:08 +01001680 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1681 'packages': [
1682 {
1683 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001684 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001685 },
1686 ],
1687 'condition': 'checkout_android',
1688 'dep_type': 'cipd',
1689 },
1690
Patrik Höglund498aceb2018-08-30 14:08:53 +02001691 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1692 'packages': [
1693 {
1694 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001695 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001696 },
1697 ],
1698 'condition': 'checkout_android',
1699 'dep_type': 'cipd',
1700 },
1701
chromium-webrtc-autoroll06a4dd62020-03-23 14:21:18 -07001702 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1703 'packages': [
1704 {
1705 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001706 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001707 },
1708 ],
1709 'condition': 'checkout_android',
1710 'dep_type': 'cipd',
1711 },
1712
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001713 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1714 'packages': [
1715 {
1716 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001717 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001718 },
1719 ],
1720 'condition': 'checkout_android',
1721 'dep_type': 'cipd',
1722 },
1723
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001724 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1725 'packages': [
1726 {
1727 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001728 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001729 },
1730 ],
1731 'condition': 'checkout_android',
1732 'dep_type': 'cipd',
1733 },
1734
Patrik Höglund498aceb2018-08-30 14:08:53 +02001735 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1736 'packages': [
1737 {
1738 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001739 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001740 },
1741 ],
1742 'condition': 'checkout_android',
1743 'dep_type': 'cipd',
1744 },
1745
1746 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001747 'packages': [
1748 {
1749 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001750 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001751 },
1752 ],
1753 'condition': 'checkout_android',
1754 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001755 },
Yves Gerey3606cab82018-09-19 19:20:19 +02001756
Patrik Höglund0e089db2020-02-24 13:31:03 +01001757 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1758 'packages': [
1759 {
1760 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001761 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001762 },
1763 ],
1764 'condition': 'checkout_android',
1765 'dep_type': 'cipd',
1766 },
1767
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001768 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1769 'packages': [
1770 {
1771 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001772 'version': 'version:2@2.3.0.cr1',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001773 },
1774 ],
1775 'condition': 'checkout_android',
1776 'dep_type': 'cipd',
1777 },
1778
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001779 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1780 'packages': [
1781 {
1782 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001783 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001784 },
1785 ],
1786 'condition': 'checkout_android',
1787 'dep_type': 'cipd',
1788 },
1789
Yves Gerey3606cab82018-09-19 19:20:19 +02001790 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1791 'packages': [
1792 {
1793 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001794 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001795 },
1796 ],
1797 'condition': 'checkout_android',
1798 'dep_type': 'cipd',
1799 },
1800
Yves Gerey2f385d22019-11-20 12:10:08 +01001801 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001802 'packages': [
1803 {
Yves Gerey2f385d22019-11-20 12:10:08 +01001804 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001805 'version': 'version:2@3.12.0.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001806 },
1807 ],
1808 'condition': 'checkout_android',
1809 'dep_type': 'cipd',
1810 },
1811
landreye742d8c2021-09-15 17:27:02 +00001812 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001813 'packages': [
1814 {
landreye742d8c2021-09-15 17:27:02 +00001815 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001816 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001817 },
1818 ],
1819 'condition': 'checkout_android',
1820 'dep_type': 'cipd',
1821 },
1822
1823 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1824 'packages': [
1825 {
1826 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001827 'version': 'version:2@1.17.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001828 },
1829 ],
1830 'condition': 'checkout_android',
1831 'dep_type': 'cipd',
1832 },
1833
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001834 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1835 'packages': [
1836 {
1837 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001838 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001839 },
1840 ],
1841 'condition': 'checkout_android',
1842 'dep_type': 'cipd',
1843 },
1844
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001845 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1846 'packages': [
1847 {
1848 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1849 'version': 'version:2@2.2.cr1',
1850 },
1851 ],
1852 'condition': 'checkout_android',
1853 'dep_type': 'cipd',
1854 },
1855
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001856 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
1857 'packages': [
1858 {
1859 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001860 'version': 'version:2@13.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001861 },
1862 ],
1863 'condition': 'checkout_android',
1864 'dep_type': 'cipd',
1865 },
1866
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001867 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
1868 'packages': [
1869 {
1870 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001871 'version': 'version:2@1.6.21.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001872 },
1873 ],
1874 'condition': 'checkout_android',
1875 'dep_type': 'cipd',
1876 },
1877
1878 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
1879 'packages': [
1880 {
1881 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001882 'version': 'version:2@1.6.21.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001883 },
1884 ],
1885 'condition': 'checkout_android',
1886 'dep_type': 'cipd',
1887 },
1888
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001889 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
1890 'packages': [
1891 {
1892 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001893 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001894 },
1895 ],
1896 'condition': 'checkout_android',
1897 'dep_type': 'cipd',
1898 },
1899
1900 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
1901 'packages': [
1902 {
1903 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001904 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001905 },
1906 ],
1907 'condition': 'checkout_android',
1908 'dep_type': 'cipd',
1909 },
1910
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001911 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
1912 'packages': [
1913 {
1914 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001915 'version': 'version:2@1.6.1.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001916 },
1917 ],
1918 'condition': 'checkout_android',
1919 'dep_type': 'cipd',
1920 },
1921
1922 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
1923 'packages': [
1924 {
1925 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001926 'version': 'version:2@1.6.1.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001927 },
1928 ],
1929 'condition': 'checkout_android',
1930 'dep_type': 'cipd',
1931 },
1932
1933 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
1934 'packages': [
1935 {
1936 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001937 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001938 },
1939 ],
1940 'condition': 'checkout_android',
1941 'dep_type': 'cipd',
1942 },
1943
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001944 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
1945 'packages': [
1946 {
1947 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
1948 'version': 'version:2@1.14.3.cr1',
1949 },
1950 ],
1951 'condition': 'checkout_android',
1952 'dep_type': 'cipd',
1953 },
1954
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001955 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
1956 'packages': [
1957 {
1958 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001959 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001960 },
1961 ],
1962 'condition': 'checkout_android',
1963 'dep_type': 'cipd',
1964 },
1965
1966 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
1967 'packages': [
1968 {
1969 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001970 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001971 },
1972 ],
1973 'condition': 'checkout_android',
1974 'dep_type': 'cipd',
1975 },
1976
1977 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
1978 'packages': [
1979 {
1980 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001981 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001982 },
1983 ],
1984 'condition': 'checkout_android',
1985 'dep_type': 'cipd',
1986 },
1987
1988 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
1989 'packages': [
1990 {
1991 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001992 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001993 },
1994 ],
1995 'condition': 'checkout_android',
1996 'dep_type': 'cipd',
1997 },
1998
1999 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2000 'packages': [
2001 {
2002 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002003 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002004 },
2005 ],
2006 'condition': 'checkout_android',
2007 'dep_type': 'cipd',
2008 },
2009
Yves Gerey2f385d22019-11-20 12:10:08 +01002010 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2011 'packages': [
2012 {
2013 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002014 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01002015 },
2016 ],
2017 'condition': 'checkout_android',
2018 'dep_type': 'cipd',
2019 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002020
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002021 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2022 'packages': [
2023 {
2024 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002025 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002026 },
2027 ],
2028 'condition': 'checkout_android',
2029 'dep_type': 'cipd',
2030 },
2031
2032 'src/third_party/android_deps/libs/org_robolectric_junit': {
2033 'packages': [
2034 {
2035 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002036 'version': 'version:2@4.7.3.cr1',
2037 },
2038 ],
2039 'condition': 'checkout_android',
2040 'dep_type': 'cipd',
2041 },
2042
2043 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2044 'packages': [
2045 {
2046 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002047 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002048 },
2049 ],
2050 'condition': 'checkout_android',
2051 'dep_type': 'cipd',
2052 },
2053
2054 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2055 'packages': [
2056 {
2057 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002058 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002059 },
2060 ],
2061 'condition': 'checkout_android',
2062 'dep_type': 'cipd',
2063 },
2064
2065 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2066 'packages': [
2067 {
2068 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002069 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002070 },
2071 ],
2072 'condition': 'checkout_android',
2073 'dep_type': 'cipd',
2074 },
2075
2076 'src/third_party/android_deps/libs/org_robolectric_resources': {
2077 'packages': [
2078 {
2079 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002080 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002081 },
2082 ],
2083 'condition': 'checkout_android',
2084 'dep_type': 'cipd',
2085 },
2086
2087 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2088 'packages': [
2089 {
2090 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002091 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002092 },
2093 ],
2094 'condition': 'checkout_android',
2095 'dep_type': 'cipd',
2096 },
2097
2098 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2099 'packages': [
2100 {
2101 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002102 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002103 },
2104 ],
2105 'condition': 'checkout_android',
2106 'dep_type': 'cipd',
2107 },
2108
2109 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2110 'packages': [
2111 {
2112 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002113 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002114 },
2115 ],
2116 'condition': 'checkout_android',
2117 'dep_type': 'cipd',
2118 },
2119
2120 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2121 'packages': [
2122 {
2123 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002124 'version': 'version:2@4.7.3.cr1',
Björn Tereliuscaf20632022-02-24 12:15:25 +01002125 },
2126 ],
2127 'condition': 'checkout_android',
2128 'dep_type': 'cipd',
2129 },
2130
2131 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
2132 'packages': [
2133 {
2134 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002135 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002136 },
2137 ],
2138 'condition': 'checkout_android',
2139 'dep_type': 'cipd',
2140 },
2141
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002142 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2143 'packages': [
2144 {
2145 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002146 'version': 'version:2@4.7.3.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002147 },
2148 ],
2149 'condition': 'checkout_android',
2150 'dep_type': 'cipd',
2151 },
2152
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002153 'src/third_party/android_deps/libs/org_robolectric_utils': {
2154 'packages': [
2155 {
2156 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002157 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002158 },
2159 ],
2160 'condition': 'checkout_android',
2161 'dep_type': 'cipd',
2162 },
2163
2164 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2165 'packages': [
2166 {
2167 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002168 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002169 },
2170 ],
2171 'condition': 'checkout_android',
2172 'dep_type': 'cipd',
2173 },
2174
Yves Gerey3606cab82018-09-19 19:20:19 +02002175 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002176}
kjellander200028f2017-08-17 09:54:12 -07002177
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002178hooks = [
2179 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002180 # This clobbers when necessary (based on get_landmines.py). It should be
2181 # an early hook but it will need to be run after syncing Chromium and
2182 # setting up the links, so the script actually exists.
2183 'name': 'landmines',
2184 'pattern': '.',
2185 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002186 'python3',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002187 'src/build/landmines.py',
2188 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002189 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002190 '--src-dir',
2191 'src',
2192 ],
2193 },
oprypin40e7ebd2017-07-27 01:40:18 -07002194 {
2195 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2196 # disabled.
2197 'name': 'disable_depot_tools_selfupdate',
2198 'pattern': '.',
2199 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002200 'python3',
oprypin40e7ebd2017-07-27 01:40:18 -07002201 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2202 '--disable',
2203 ],
2204 },
kjellander24d812d2016-11-22 07:02:11 -08002205 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002206 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002207 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002208 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002209 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002210 '--arch=arm'],
2211 },
2212 {
2213 'name': 'sysroot_arm64',
2214 'pattern': '.',
2215 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002216 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002217 '--arch=arm64'],
2218 },
2219 {
2220 'name': 'sysroot_x86',
2221 'pattern': '.',
2222 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2223 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002224 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002225 '--arch=i386'],
2226 },
2227 {
2228 'name': 'sysroot_mips',
2229 'pattern': '.',
2230 'condition': 'checkout_linux and checkout_mips',
2231 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002232 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002233 '--arch=mipsel'],
2234 },
2235 {
2236 'name': 'sysroot_x64',
2237 'pattern': '.',
2238 'condition': 'checkout_linux and checkout_x64',
2239 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002240 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002241 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002242 },
2243 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002244 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2245 'name': 'ciopfs_linux',
2246 'pattern': '.',
2247 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002248 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002249 'src/third_party/depot_tools/download_from_google_storage.py',
2250 '--no_resume',
2251 '--no_auth',
2252 '--bucket', 'chromium-browser-clang/ciopfs',
2253 '-s', 'src/build/ciopfs.sha1',
2254 ]
2255 },
2256 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002257 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002258 'name': 'win_toolchain',
2259 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002260 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002261 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002262 },
kjellanderec2c93e2017-09-08 10:52:17 -07002263 {
2264 # Update the Mac toolchain if necessary.
2265 'name': 'mac_toolchain',
2266 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002267 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002268 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 10:52:17 -07002269 },
kjellander24d812d2016-11-22 07:02:11 -08002270 {
kjellander24d812d2016-11-22 07:02:11 -08002271 # Note: On Win, this should run after win_toolchain, as it may use it.
2272 'name': 'clang',
2273 'pattern': '.',
Nico Weber02788992021-10-26 21:36:38 -04002274 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002275 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002276 {
2277 # Update LASTCHANGE.
2278 'name': 'lastchange',
2279 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002280 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 04:58:47 -08002281 '-o', 'src/build/util/LASTCHANGE'],
2282 },
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002283 # Pull dsymutil binaries using checked-in hashes.
2284 {
2285 'name': 'dsymutil_mac_arm64',
2286 'pattern': '.',
2287 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2288 'action': [ 'python3',
2289 'src/third_party/depot_tools/download_from_google_storage.py',
2290 '--no_resume',
2291 '--no_auth',
2292 '--bucket', 'chromium-browser-clang',
2293 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2294 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2295 ],
2296 },
2297 {
2298 'name': 'dsymutil_mac_x64',
2299 'pattern': '.',
2300 'condition': 'host_os == "mac" and host_cpu == "x64"',
2301 'action': [ 'python3',
2302 'src/third_party/depot_tools/download_from_google_storage.py',
2303 '--no_resume',
2304 '--no_auth',
2305 '--bucket', 'chromium-browser-clang',
2306 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2307 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2308 ],
2309 },
kjellander24d812d2016-11-22 07:02:11 -08002310 # Pull clang-format binaries using checked-in hashes.
2311 {
2312 'name': 'clang_format_win',
2313 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002314 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002315 'action': [ 'python3',
2316 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002317 '--no_resume',
2318 '--platform=win32',
2319 '--no_auth',
2320 '--bucket', 'chromium-clang-format',
2321 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2322 ],
2323 },
2324 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002325 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 07:02:11 -08002326 'pattern': '.',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002327 'condition': 'host_os == "mac" and host_cpu == "x64"',
2328 'action': [ 'python3',
2329 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002330 '--no_resume',
2331 '--platform=darwin',
2332 '--no_auth',
2333 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002334 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2335 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 07:02:11 -08002336 ],
2337 },
2338 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002339 'name': 'clang_format_mac_arm64',
2340 'pattern': '.',
2341 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2342 'action': [ 'python3',
2343 'src/third_party/depot_tools/download_from_google_storage.py',
2344 '--no_resume',
2345 '--no_auth',
2346 '--bucket', 'chromium-clang-format',
2347 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2348 '-o', 'src/buildtools/mac/clang-format',
2349 ],
2350 },
2351 {
kjellander24d812d2016-11-22 07:02:11 -08002352 'name': 'clang_format_linux',
2353 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002354 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002355 'action': [ 'python3',
2356 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002357 '--no_resume',
2358 '--platform=linux*',
2359 '--no_auth',
2360 '--bucket', 'chromium-clang-format',
2361 '-s', 'src/buildtools/linux64/clang-format.sha1',
2362 ],
2363 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002364 # Pull rc binaries using checked-in hashes.
2365 {
2366 'name': 'rc_win',
2367 'pattern': '.',
2368 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002369 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002370 'src/third_party/depot_tools/download_from_google_storage.py',
2371 '--no_resume',
2372 '--no_auth',
2373 '--bucket', 'chromium-browser-clang/rc',
2374 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2375 ],
2376 },
2377 {
2378 'name': 'rc_mac',
2379 'pattern': '.',
2380 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002381 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002382 'src/third_party/depot_tools/download_from_google_storage.py',
2383 '--no_resume',
2384 '--no_auth',
2385 '--bucket', 'chromium-browser-clang/rc',
2386 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2387 ],
2388 },
2389 {
2390 'name': 'rc_linux',
2391 'pattern': '.',
2392 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002393 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002394 'src/third_party/depot_tools/download_from_google_storage.py',
2395 '--no_resume',
2396 '--no_auth',
2397 '--bucket', 'chromium-browser-clang/rc',
2398 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2399 ],
2400 },
kjellander24d812d2016-11-22 07:02:11 -08002401 {
Mirko Bonadei2d525fe2020-03-06 14:07:45 +01002402 'name': 'test_fonts',
2403 'pattern': '.',
2404 'action': [ 'download_from_google_storage',
2405 '--no_resume',
2406 '--extract',
2407 '--no_auth',
2408 '--bucket', 'chromium-fonts',
2409 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2410 ],
2411 },
2412 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002413 'name': 'msan_chained_origins',
2414 'pattern': '.',
2415 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002416 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002417 'src/third_party/depot_tools/download_from_google_storage.py',
2418 "--no_resume",
2419 "--no_auth",
2420 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002421 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002422 ],
2423 },
2424 {
2425 'name': 'msan_no_origins',
2426 'pattern': '.',
2427 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002428 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002429 'src/third_party/depot_tools/download_from_google_storage.py',
2430 "--no_resume",
2431 "--no_auth",
2432 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002433 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002434 ],
kjellander24d812d2016-11-22 07:02:11 -08002435 },
2436 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002437 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002438 'pattern': '.',
2439 'action': ['download_from_google_storage',
2440 '--directory',
2441 '--recursive',
2442 '--num_threads=10',
2443 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002444 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002445 '--bucket', 'chromium-webrtc-resources',
2446 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002447 },
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002448 {
2449 'name': 'Generate component metadata for tests',
2450 'pattern': '.',
2451 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002452 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002453 'src/testing/generate_location_tags.py',
2454 '--out',
2455 'src/testing/location_tags.json',
2456 ],
2457 },
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002458 # Download and initialize "vpython" VirtualEnv environment packages.
2459 {
2460 'name': 'vpython_common',
2461 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002462 'action': [ 'vpython3',
2463 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002464 '-vpython-tool', 'install',
2465 ],
2466 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002467]
kjellander200028f2017-08-17 09:54:12 -07002468
Oleh Prypindcba72b2019-02-08 10:39:45 +01002469recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002470
2471# Define rules for which include paths are allowed in our source.
2472include_rules = [
2473 # Base is only used to build Android APK tests and may not be referenced by
2474 # WebRTC production code.
2475 "-base",
2476 "-chromium",
2477 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002478 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002479
2480 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002481 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002482
2483 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002484 "+api",
2485 "+modules/include",
2486 "+rtc_base",
2487 "+test",
2488 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002489
Mirko Bonadei59f3c682020-07-11 13:13:45 +02002490 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002491 "+absl/algorithm/algorithm.h",
2492 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002493 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002494 "+absl/base/config.h",
Markus Handellf70fbc82020-06-04 00:41:20 +02002495 "+absl/base/const_init.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002496 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 12:29:02 +01002497 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 17:13:08 +02002498 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 10:08:47 +02002499 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 09:02:43 +02002500 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002501 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002502 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 12:46:14 +02002503 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002504 "+absl/strings/ascii.h",
2505 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002506 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002507 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002508 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002509 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002510
2511 # Abseil flags are allowed in tests and tools.
2512 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002513]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002514
2515specific_include_rules = {
2516 "webrtc_lib_link_test\.cc": [
2517 "+media/engine",
2518 "+modules/audio_device",
2519 "+modules/audio_processing",
2520 ]
2521}