blob: 4b02c55b56900b955494ac4c304bad62212f0f74 [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-autoroll591b63d2022-07-04 07:02:39 -070013 'chromium_revision': 'efe4047c2d13afbbaaa91174875340a0487558ed',
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-autoroll2cbf35f2022-07-01 11:02:28 -070023 'fuchsia_version': 'version:8.20220701.2.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-autoroll591b63d2022-07-04 07:02:39 -070029 'https://chromium.googlesource.com/chromium/src/base@6875905167fa1a55b377625535f63e9d13612444',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010030 'src/build':
chromium-webrtc-autoroll0a28a142022-07-02 03:02:24 -070031 'https://chromium.googlesource.com/chromium/src/build@919e8a4290ac18d7f5892a4e8a66c3027a8c63f9',
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-autoroll591b63d2022-07-04 07:02:39 -070040 'url': 'https://chromium.googlesource.com/chromium/src/ios@cd8a70b5e0fd593fd9f9d040d452b99b471c08ef',
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-autoroll591b63d2022-07-04 07:02:39 -070044 'https://chromium.googlesource.com/chromium/src/testing@cfb7d3bf6a83b22ffc3bc8eb1729b7deed66f211',
Artem Titov42f0d782018-06-27 13:23:17 +020045 'src/third_party':
chromium-webrtc-autoroll591b63d2022-07-04 07:02:39 -070046 'https://chromium.googlesource.com/chromium/src/third_party@9545dcb1bdfe66c016947c0da328e145335ed08f',
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-autoroll2cbf35f2022-07-01 11:02:28 -070052 'version': 'git_revision:ecaaf4b9e58a312a1610a37999eeccf58f73e264',
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-autoroll2cbf35f2022-07-01 11:02:28 -070062 'version': 'git_revision:ecaaf4b9e58a312a1610a37999eeccf58f73e264',
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-autoroll2cbf35f2022-07-01 11:02:28 -070072 'version': 'git_revision:ecaaf4b9e58a312a1610a37999eeccf58f73e264',
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',
Oleh Prypine39c3792017-11-14 23:09:08 +0100147 'src/third_party/findbugs': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200148 'url': 'https://chromium.googlesource.com/chromium/deps/findbugs.git@4275d9ac8610db6b1bc9a5e887f97e41b33fac67',
Oleh Prypine39c3792017-11-14 23:09:08 +0100149 'condition': 'checkout_android',
150 },
Florent Castelli023be3c2022-03-15 16:01:52 +0100151 'src/third_party/grpc/src': {
chromium-webrtc-autorollb049e6e2022-06-27 11:02:00 -0700152 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@1be6e2c9ebfb4a26bebe6b3f3c45cffc70e71b68',
Florent Castelli023be3c2022-03-15 16:01:52 +0100153 },
Mirko Bonadei2d525fe2020-03-06 14:07:45 +0100154 # Used for embedded builds. CrOS & Linux use the system version.
155 'src/third_party/fontconfig/src': {
156 'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307',
157 'condition': 'checkout_linux',
158 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200159 'src/third_party/freetype/src':
chromium-webrtc-autoroll2cbf35f2022-07-01 11:02:28 -0700160 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@bec4ef415ef07ad1fa9542978136d9863dd7a6d0',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200161 'src/third_party/harfbuzz-ng/src':
chromium-webrtc-autoroll8c0f54b2022-06-01 13:01:53 -0700162 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@c88a6a9ec3c38793ec8b662362282e076e948943',
Markus Handellf70fbc82020-06-04 00:41:20 +0200163 'src/third_party/google_benchmark/src': {
landrey21932002021-10-20 18:03:42 +0000164 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Markus Handellf70fbc82020-06-04 00:41:20 +0200165 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200166 # WebRTC-only dependency (not present in Chromium).
167 'src/third_party/gtest-parallel':
chromium-webrtc-autorolle3342ef2022-06-21 13:03:07 -0700168 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200169 'src/third_party/google-truth': {
170 'packages': [
171 {
172 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700173 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200174 },
175 ],
176 'condition': 'checkout_android',
177 'dep_type': 'cipd',
178 },
kjellander3dae7052017-05-03 06:44:36 -0700179 'src/third_party/googletest/src':
chromium-webrtc-autoroll75e19ed2022-03-24 07:01:57 -0700180 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200181 'src/third_party/icu': {
chromium-webrtc-autoroll0b4eff02022-06-25 03:02:41 -0700182 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@50ec7b3822a90d73aa761b21fc941b485a1cb9d6',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200183 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200184 'src/third_party/jdk': {
185 'packages': [
186 {
187 'package': 'chromium/third_party/jdk',
chromium-webrtc-autoroll34fc3f42022-05-18 05:02:13 -0700188 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100189 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100190 ],
191 'condition': 'host_os == "linux" and checkout_android',
192 'dep_type': 'cipd',
193 },
194 'src/third_party/jdk/extras': {
195 'packages': [
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100196 {
197 'package': 'chromium/third_party/jdk/extras',
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100198 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
Mirko Bonadei50747582019-10-17 13:51:03 +0200199 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100200 ],
Mirko Bonadei50747582019-10-17 13:51:03 +0200201 'condition': 'host_os == "linux" and checkout_android',
202 'dep_type': 'cipd',
203 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100204 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700205 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200206 'src/third_party/junit/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200207 'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200208 'condition': 'checkout_android',
209 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100210 # Used for building libFuzzers (only supports Linux).
211 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800212 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100213 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800214 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@22f1a22c99e9dde8cd3c72ead333f425c5a7aa77',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100215 'src/third_party/libsrtp':
chromium-webrtc-autoroll63c96ce2021-06-11 07:02:59 -0700216 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
philipelb09d8722021-11-23 11:00:24 +0100217 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autorollb2be4ef2022-03-30 13:01:40 -0700218 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b',
Danil Chapovalovc46385c2020-03-11 10:45:57 +0100219 'src/third_party/libaom/source/libaom':
chromium-webrtc-autorollb4c63cb2022-06-30 19:01:06 -0700220 'https://aomedia.googlesource.com/aom.git@7ace1184f1101e859e1cc9de317b48065f73d2c7',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200221 'src/third_party/libunwindstack': {
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700222 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@3c86843ae0f8d560ae0d15b92e34ce88cf83057a',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200223 'condition': 'checkout_android',
224 },
Andrey Logvin249aa4d2020-06-10 09:57:04 +0000225 'src/third_party/perfetto':
chromium-webrtc-autoroll591b63d2022-07-04 07:02:39 -0700226 'https://android.googlesource.com/platform/external/perfetto.git@dd682e48aa77446c4bec51af0f08421d1a2bac47',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100227 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autorollb4c63cb2022-06-30 19:01:06 -0700228 'https://chromium.googlesource.com/webm/libvpx.git@711bef67400f096416cb1ba7f6560e533871490f',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100229 'src/third_party/libyuv':
chromium-webrtc-autoroll45a933c2022-06-30 13:02:05 -0700230 'https://chromium.googlesource.com/libyuv/libyuv.git@6900494d90ae095d44405cd4cc3f346971fa69c9',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200231 'src/third_party/lss': {
chromium-webrtc-autorollaa21f1e2022-07-03 17:01:54 -0700232 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@880985fe92bb3fbeb8cb2bd3a8bbd912dc2843a9',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200233 'condition': 'checkout_android or checkout_linux',
234 },
235 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200236 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200237 'condition': 'checkout_android',
238 },
Yves Gerey0393c642018-11-08 18:30:39 +0100239
240 # Used by boringssl.
241 'src/third_party/nasm': {
landrey21932002021-10-20 18:03:42 +0000242 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@9215e8e1d0fe474ffd3e16c1a07a0f97089e6224'
Yves Gerey0393c642018-11-08 18:30:39 +0100243 },
244
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100245 'src/third_party/openh264/src':
chromium-webrtc-autoroll4ca02df2022-05-11 09:01:53 -0700246 'https://chromium.googlesource.com/external/github.com/cisco/openh264@fac04ceb3e966f613ed17e98178e9d690280bba6',
Patrik Höglund72520532018-06-08 10:43:05 +0200247 'src/third_party/r8': {
248 'packages': [
249 {
250 'package': 'chromium/third_party/r8',
chromium-webrtc-autorollbfd973f2022-06-21 01:03:40 -0700251 'version': 'iMLEt10uXASDfG2AlATR1fO8xYhBoF24nQvDDXLY6Q8C',
Patrik Höglund72520532018-06-08 10:43:05 +0200252 },
253 ],
254 'condition': 'checkout_android',
255 'dep_type': 'cipd',
256 },
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200257 'src/third_party/proguard': {
258 'packages': [
259 {
260 'package': 'chromium/third_party/proguard',
chromium-webrtc-autoroll93bcaae2020-03-18 17:02:26 -0700261 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200262 },
263 ],
264 'condition': 'checkout_android',
265 'dep_type': 'cipd',
266 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200267 'src/third_party/requests/src': {
Artem Titov378a9482020-07-29 23:49:46 +0200268 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200269 'condition': 'checkout_android',
270 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200271 # Dependency used by libjpeg-turbo.
272 'src/third_party/yasm/binaries': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200273 'url': 'https://chromium.googlesource.com/chromium/deps/yasm/binaries.git@52f9b3f4b0aa06da24ef8b123058bb61ee468881',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200274 'condition': 'checkout_win',
275 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100276 'src/tools':
chromium-webrtc-autoroll591b63d2022-07-04 07:02:39 -0700277 'https://chromium.googlesource.com/chromium/src/tools@53e227512d0f4d861ae062c1f408514a8c0aa1f1',
Oleh Prypine18e2692018-02-19 18:43:17 +0100278
279 'src/third_party/accessibility_test_framework': {
280 'packages': [
281 {
282 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800283 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100284 },
285 ],
286 'condition': 'checkout_android',
287 'dep_type': 'cipd',
288 },
289
290 'src/third_party/android_support_test_runner': {
291 'packages': [
292 {
293 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800294 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100295 },
296 ],
297 'condition': 'checkout_android',
298 'dep_type': 'cipd',
299 },
300
Oleh Prypine18e2692018-02-19 18:43:17 +0100301 'src/third_party/bouncycastle': {
302 'packages': [
303 {
304 'package': 'chromium/third_party/bouncycastle',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800305 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
Oleh Prypine18e2692018-02-19 18:43:17 +0100306 },
307 ],
308 'condition': 'checkout_android',
309 'dep_type': 'cipd',
310 },
311
312 'src/third_party/byte_buddy': {
313 'packages': [
314 {
315 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800316 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100317 },
318 ],
319 'condition': 'checkout_android',
320 'dep_type': 'cipd',
321 },
322
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200323 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
324 'packages': [
325 {
326 'package': 'chromium/third_party/android_sdk/public/build-tools',
327 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
328 },
329 ],
330 'condition': 'checkout_android',
331 'dep_type': 'cipd',
332 },
333
Oleh Prypine18e2692018-02-19 18:43:17 +0100334 'src/third_party/espresso': {
335 'packages': [
336 {
337 'package': 'chromium/third_party/espresso',
Jeremy Leconteb19cfee2020-06-25 22:57:49 +0200338 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100339 },
340 ],
341 'condition': 'checkout_android',
342 'dep_type': 'cipd',
343 },
344
Mirko Bonadeia976a872022-06-08 14:09:49 +0000345 'src/third_party/fuchsia-sdk/sdk': {
346 'packages': [
347 {
348 'package': Var('fuchsia_sdk_cipd_prefix') + '${{platform}}',
349 'version': Var('fuchsia_version'),
350 },
351 ],
352 'condition': 'checkout_fuchsia',
353 'dep_type': 'cipd',
354 },
355
Oleh Prypine18e2692018-02-19 18:43:17 +0100356 'src/third_party/hamcrest': {
357 'packages': [
358 {
359 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800360 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100361 },
362 ],
363 'condition': 'checkout_android',
364 'dep_type': 'cipd',
365 },
366
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100367 'src/third_party/android_ndk': {
Björn Tereliuscbcf8f32022-04-12 19:04:32 +0200368 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100369 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100370 },
371
Andrey Logvin32edd542021-02-05 13:58:04 +0000372 'src/third_party/androidx': {
373 'packages': [
374 {
375 'package': 'chromium/third_party/androidx',
chromium-webrtc-autorollaa21f1e2022-07-03 17:01:54 -0700376 'version': '4gPri5A_WLHmRIG0GHdvmd3LeWiNvBj1i5IP7kEXAgsC',
Andrey Logvin32edd542021-02-05 13:58:04 +0000377 },
378 ],
379 'condition': 'checkout_android',
380 'dep_type': 'cipd',
381 },
382
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100383 'src/third_party/android_sdk/public': {
384 'packages': [
385 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200386 'package': 'chromium/third_party/android_sdk/public/build-tools/31.0.0',
387 'version': 'tRoD45SCi7UleQqSV7MrMQO1_e5P8ysphkCcj6z_cCQC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100388 },
389 {
390 'package': 'chromium/third_party/android_sdk/public/emulator',
Mirko Bonadei56c24062021-07-30 10:21:30 +0200391 'version': 'gMHhUuoQRKfxr-MBn3fNNXZtkAVXtOwMwT7kfx8jkIgC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100392 },
393 {
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100394 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200395 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100396 },
397 {
398 'package': 'chromium/third_party/android_sdk/public/platform-tools',
chromium-webrtc-autorollba995a92021-09-20 15:02:37 -0700399 'version': 'g7n_-r6yJd_SGRklujGB1wEt8iyr77FZTUJVS9w6O34C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100400 },
401 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200402 'package': 'chromium/third_party/android_sdk/public/platforms/android-31',
403 'version': 'lL3IGexKjYlwjO_1Ga-xwxgwbE_w-lmi2Zi1uOlWUIAC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100404 },
405 {
Mirko Bonadei4c039d52021-10-31 17:42:39 +0100406 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
407 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100408 },
409 {
Yves Gerey434dfa72020-01-07 06:56:55 +0100410 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-webrtc-autorolld4ad96e2022-05-19 13:02:53 -0700411 'version': 'PGPmqJtSIQ84If155ba7iTU846h5WJ-bL5d_OoUWEWYC',
Yves Gerey434dfa72020-01-07 06:56:55 +0100412 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100413 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100414 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100415 'dep_type': 'cipd',
416 },
417
Oleh Prypine18e2692018-02-19 18:43:17 +0100418 'src/third_party/icu4j': {
419 'packages': [
420 {
421 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800422 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100423 },
424 ],
425 'condition': 'checkout_android',
426 'dep_type': 'cipd',
427 },
428
Oleh Prypine18e2692018-02-19 18:43:17 +0100429 'src/third_party/objenesis': {
430 'packages': [
431 {
432 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800433 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100434 },
435 ],
436 'condition': 'checkout_android',
437 'dep_type': 'cipd',
438 },
439
Oleh Prypine18e2692018-02-19 18:43:17 +0100440 'src/third_party/robolectric': {
441 'packages': [
442 {
443 'package': 'chromium/third_party/robolectric',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -0800444 'version': 'WZ96VJuhBM63xzHb-_E72Tf46M9yIbfia6basI1YG4EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100445 },
446 ],
447 'condition': 'checkout_android',
448 'dep_type': 'cipd',
449 },
450
451 'src/third_party/sqlite4java': {
452 'packages': [
453 {
454 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800455 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100456 },
457 ],
458 'condition': 'checkout_android',
459 'dep_type': 'cipd',
460 },
461
Artem Titov469205e2020-03-17 13:44:12 +0100462 'src/third_party/turbine': {
463 'packages': [
464 {
465 'package': 'chromium/third_party/turbine',
chromium-webrtc-autoroll76bf1932022-06-20 11:01:23 -0700466 'version': 'RxaW8ZVJZ7rF3dbAGbL1OV6f9ZELjVeiiQbpkDsuxA4C',
Artem Titov469205e2020-03-17 13:44:12 +0100467 },
468 ],
469 'condition': 'checkout_android',
470 'dep_type': 'cipd',
471 },
472
Artem Titarenko60d770f2018-12-07 15:46:53 +0100473 'src/tools/luci-go': {
474 'packages': [
475 {
476 'package': 'infra/tools/luci/isolate/${{platform}}',
chromium-webrtc-autoroll3b4134f2022-07-01 03:03:11 -0700477 'version': 'git_revision:be5d9aacf8987c0826223264f0427cd0b530b6a4',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100478 },
479 {
Artem Titarenko60d770f2018-12-07 15:46:53 +0100480 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autoroll3b4134f2022-07-01 03:03:11 -0700481 'version': 'git_revision:be5d9aacf8987c0826223264f0427cd0b530b6a4',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100482 },
483 ],
484 'dep_type': 'cipd',
485 },
486
Yves Gerey3606cab82018-09-19 19:20:19 +0200487 # Everything coming after this is automatically updated by the auto-roller.
488 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800489 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 19:20:19 +0200490 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200491 'packages': [
492 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200493 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800494 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200495 },
496 ],
497 'condition': 'checkout_android',
498 'dep_type': 'cipd',
499 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200500
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700501 'src/third_party/android_deps/libs/android_arch_core_runtime': {
502 'packages': [
503 {
504 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800505 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700506 },
507 ],
508 'condition': 'checkout_android',
509 'dep_type': 'cipd',
510 },
511
Artem Titov4cc13a22018-07-27 11:50:40 +0200512 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200513 'packages': [
514 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200515 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800516 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700517 },
518 ],
519 'condition': 'checkout_android',
520 'dep_type': 'cipd',
521 },
522
523 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
524 'packages': [
525 {
526 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800527 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200528 },
529 ],
530 'condition': 'checkout_android',
531 'dep_type': 'cipd',
532 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200533
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700534 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
535 'packages': [
536 {
537 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800538 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700539 },
540 ],
541 'condition': 'checkout_android',
542 'dep_type': 'cipd',
543 },
544
545 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
546 'packages': [
547 {
548 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800549 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700550 },
551 ],
552 'condition': 'checkout_android',
553 'dep_type': 'cipd',
554 },
555
Artem Titov4cc13a22018-07-27 11:50:40 +0200556 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200557 'packages': [
558 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200559 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800560 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200561 },
562 ],
563 'condition': 'checkout_android',
564 'dep_type': 'cipd',
565 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200566
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700567 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
568 'packages': [
569 {
570 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800571 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700572 },
573 ],
574 'condition': 'checkout_android',
575 'dep_type': 'cipd',
576 },
577
Artem Titov4cc13a22018-07-27 11:50:40 +0200578 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200579 'packages': [
580 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200581 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800582 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200583 },
584 ],
585 'condition': 'checkout_android',
586 'dep_type': 'cipd',
587 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200588
Artem Titov4cc13a22018-07-27 11:50:40 +0200589 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200590 'packages': [
591 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200592 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800593 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700594 },
595 ],
596 'condition': 'checkout_android',
597 'dep_type': 'cipd',
598 },
599
600 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
601 'packages': [
602 {
603 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800604 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200605 },
606 ],
607 'condition': 'checkout_android',
608 'dep_type': 'cipd',
609 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200610
Artem Titov4cc13a22018-07-27 11:50:40 +0200611 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200612 'packages': [
613 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200614 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800615 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700616 },
617 ],
618 'condition': 'checkout_android',
619 'dep_type': 'cipd',
620 },
621
622 'src/third_party/android_deps/libs/com_android_support_collections': {
623 'packages': [
624 {
625 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800626 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700627 },
628 ],
629 'condition': 'checkout_android',
630 'dep_type': 'cipd',
631 },
632
633 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
634 'packages': [
635 {
636 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800637 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700638 },
639 ],
640 'condition': 'checkout_android',
641 'dep_type': 'cipd',
642 },
643
644 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
645 'packages': [
646 {
647 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800648 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700649 },
650 ],
651 'condition': 'checkout_android',
652 'dep_type': 'cipd',
653 },
654
655 'src/third_party/android_deps/libs/com_android_support_customview': {
656 'packages': [
657 {
658 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800659 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200660 },
661 ],
662 'condition': 'checkout_android',
663 'dep_type': 'cipd',
664 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200665
Artem Titov4cc13a22018-07-27 11:50:40 +0200666 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200667 'packages': [
668 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200669 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800670 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700671 },
672 ],
673 'condition': 'checkout_android',
674 'dep_type': 'cipd',
675 },
676
677 'src/third_party/android_deps/libs/com_android_support_documentfile': {
678 'packages': [
679 {
680 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800681 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700682 },
683 ],
684 'condition': 'checkout_android',
685 'dep_type': 'cipd',
686 },
687
688 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
689 'packages': [
690 {
691 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800692 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200693 },
694 ],
695 'condition': 'checkout_android',
696 'dep_type': 'cipd',
697 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200698
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700699 'src/third_party/android_deps/libs/com_android_support_interpolator': {
700 'packages': [
701 {
702 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800703 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200704 },
705 ],
706 'condition': 'checkout_android',
707 'dep_type': 'cipd',
708 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200709
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700710 'src/third_party/android_deps/libs/com_android_support_loader': {
711 'packages': [
712 {
713 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800714 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700715 },
716 ],
717 'condition': 'checkout_android',
718 'dep_type': 'cipd',
719 },
720
721 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
722 'packages': [
723 {
724 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800725 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200726 },
727 ],
728 'condition': 'checkout_android',
729 'dep_type': 'cipd',
730 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200731
Artem Titov4cc13a22018-07-27 11:50:40 +0200732 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200733 'packages': [
734 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200735 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800736 'version': 'version:2@1.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200737 },
738 ],
739 'condition': 'checkout_android',
740 'dep_type': 'cipd',
741 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200742
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700743 'src/third_party/android_deps/libs/com_android_support_print': {
744 'packages': [
745 {
746 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800747 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200748 },
749 ],
750 'condition': 'checkout_android',
751 'dep_type': 'cipd',
752 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200753
Artem Titov4cc13a22018-07-27 11:50:40 +0200754 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200755 'packages': [
756 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200757 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800758 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700759 },
760 ],
761 'condition': 'checkout_android',
762 'dep_type': 'cipd',
763 },
764
765 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
766 'packages': [
767 {
768 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800769 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200770 },
771 ],
772 'condition': 'checkout_android',
773 'dep_type': 'cipd',
774 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200775
Artem Titov4cc13a22018-07-27 11:50:40 +0200776 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200777 'packages': [
778 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200779 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800780 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200781 },
782 ],
783 'condition': 'checkout_android',
784 'dep_type': 'cipd',
785 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200786
Artem Titov4cc13a22018-07-27 11:50:40 +0200787 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200788 'packages': [
789 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200790 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800791 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200792 },
793 ],
794 'condition': 'checkout_android',
795 'dep_type': 'cipd',
796 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200797
Artem Titov4cc13a22018-07-27 11:50:40 +0200798 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200799 'packages': [
800 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200801 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800802 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200803 },
804 ],
805 'condition': 'checkout_android',
806 'dep_type': 'cipd',
807 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200808
Artem Titov4cc13a22018-07-27 11:50:40 +0200809 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200810 'packages': [
811 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200812 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800813 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200814 },
815 ],
816 'condition': 'checkout_android',
817 'dep_type': 'cipd',
818 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200819
Artem Titov4cc13a22018-07-27 11:50:40 +0200820 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200821 'packages': [
822 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200823 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800824 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200825 },
826 ],
827 'condition': 'checkout_android',
828 'dep_type': 'cipd',
829 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200830
Artem Titov4cc13a22018-07-27 11:50:40 +0200831 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200832 'packages': [
833 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200834 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800835 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200836 },
837 ],
838 'condition': 'checkout_android',
839 'dep_type': 'cipd',
840 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200841
Artem Titov4cc13a22018-07-27 11:50:40 +0200842 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200843 'packages': [
844 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200845 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800846 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200847 },
848 ],
849 'condition': 'checkout_android',
850 'dep_type': 'cipd',
851 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200852
Artem Titov4cc13a22018-07-27 11:50:40 +0200853 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200854 'packages': [
855 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200856 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800857 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700858 },
859 ],
860 'condition': 'checkout_android',
861 'dep_type': 'cipd',
862 },
863
864 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
865 'packages': [
866 {
867 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800868 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200869 },
870 ],
871 'condition': 'checkout_android',
872 'dep_type': 'cipd',
873 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200874
Artem Titov4cc13a22018-07-27 11:50:40 +0200875 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200876 'packages': [
877 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200878 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800879 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700880 },
881 ],
882 'condition': 'checkout_android',
883 'dep_type': 'cipd',
884 },
885
886 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
887 'packages': [
888 {
889 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800890 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700891 },
892 ],
893 'condition': 'checkout_android',
894 'dep_type': 'cipd',
895 },
896
897 'src/third_party/android_deps/libs/com_android_support_viewpager': {
898 'packages': [
899 {
900 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800901 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200902 },
903 ],
904 'condition': 'checkout_android',
905 'dep_type': 'cipd',
906 },
907
908 'src/third_party/android_deps/libs/com_android_tools_common': {
909 'packages': [
910 {
911 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800912 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -0800913 },
914 ],
915 'condition': 'checkout_android',
916 'dep_type': 'cipd',
917 },
918
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200919 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
920 'packages': [
921 {
922 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800923 'version': 'version:2@1.1.5.cr1',
chromium-webrtc-autorollc1e6d1a2020-08-18 21:02:32 -0700924 },
925 ],
926 'condition': 'checkout_android',
927 'dep_type': 'cipd',
928 },
929
930 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
931 'packages': [
932 {
933 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800934 'version': 'version:2@1.1.5.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200935 },
936 ],
937 'condition': 'checkout_android',
938 'dep_type': 'cipd',
939 },
940
941 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
942 'packages': [
943 {
944 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800945 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200946 },
947 ],
948 'condition': 'checkout_android',
949 'dep_type': 'cipd',
950 },
951
952 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
953 'packages': [
954 {
955 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800956 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200957 },
958 ],
959 'condition': 'checkout_android',
960 'dep_type': 'cipd',
961 },
962
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800963 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100964 'packages': [
965 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800966 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800967 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100968 },
969 ],
970 'condition': 'checkout_android',
971 'dep_type': 'cipd',
972 },
973
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800974 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100975 'packages': [
976 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800977 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800978 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100979 },
980 ],
981 'condition': 'checkout_android',
982 'dep_type': 'cipd',
983 },
984
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -0700985 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
986 'packages': [
987 {
988 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
989 'version': 'version:2@3.1.2.cr1',
990 },
991 ],
992 'condition': 'checkout_android',
993 'dep_type': 'cipd',
994 },
995
Artem Titov14b0e732021-01-27 09:16:07 +0100996 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
997 'packages': [
998 {
999 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001000 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001001 },
1002 ],
1003 'condition': 'checkout_android',
1004 'dep_type': 'cipd',
1005 },
1006
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001007 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001008 'packages': [
1009 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001010 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001011 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001012 },
1013 ],
1014 'condition': 'checkout_android',
1015 'dep_type': 'cipd',
1016 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001017
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001018 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1019 'packages': [
1020 {
1021 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001022 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001023 },
1024 ],
1025 'condition': 'checkout_android',
1026 'dep_type': 'cipd',
1027 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001028
Artem Titovd673da22018-07-27 13:53:36 +02001029 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1030 'packages': [
1031 {
1032 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001033 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001034 },
1035 ],
1036 'condition': 'checkout_android',
1037 'dep_type': 'cipd',
1038 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001039
Artem Titovd673da22018-07-27 13:53:36 +02001040 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1041 'packages': [
1042 {
1043 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001044 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001045 },
1046 ],
1047 'condition': 'checkout_android',
1048 'dep_type': 'cipd',
1049 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001050
Artem Titovd673da22018-07-27 13:53:36 +02001051 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1052 'packages': [
1053 {
1054 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001055 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001056 },
1057 ],
1058 'condition': 'checkout_android',
1059 'dep_type': 'cipd',
1060 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001061
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001062 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1063 'packages': [
1064 {
1065 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001066 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001067 },
1068 ],
1069 'condition': 'checkout_android',
1070 'dep_type': 'cipd',
1071 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001072
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001073 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1074 'packages': [
1075 {
1076 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001077 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001078 },
1079 ],
1080 'condition': 'checkout_android',
1081 'dep_type': 'cipd',
1082 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001083
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001084 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1085 'packages': [
1086 {
1087 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001088 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001089 },
1090 ],
1091 'condition': 'checkout_android',
1092 'dep_type': 'cipd',
1093 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001094
Artem Titov14b0e732021-01-27 09:16:07 +01001095 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1096 'packages': [
1097 {
1098 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001099 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001100 },
1101 ],
1102 'condition': 'checkout_android',
1103 'dep_type': 'cipd',
1104 },
1105
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001106 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1107 'packages': [
1108 {
1109 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001110 'version': 'version:2@19.0.0-beta.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001111 },
1112 ],
1113 'condition': 'checkout_android',
1114 'dep_type': 'cipd',
1115 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001116
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001117 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1118 'packages': [
1119 {
1120 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001121 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001122 },
1123 ],
1124 'condition': 'checkout_android',
1125 'dep_type': 'cipd',
1126 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001127
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001128 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1129 'packages': [
1130 {
1131 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001132 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001133 },
1134 ],
1135 'condition': 'checkout_android',
1136 'dep_type': 'cipd',
1137 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001138
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001139 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1140 'packages': [
1141 {
1142 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001143 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001144 },
1145 ],
1146 'condition': 'checkout_android',
1147 'dep_type': 'cipd',
1148 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001149
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001150 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1151 'packages': [
1152 {
1153 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001154 'version': 'version:2@18.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001155 },
1156 ],
1157 'condition': 'checkout_android',
1158 'dep_type': 'cipd',
1159 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001160
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001161 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1162 'packages': [
1163 {
1164 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001165 'version': 'version:2@19.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001166 },
1167 ],
1168 'condition': 'checkout_android',
1169 'dep_type': 'cipd',
1170 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001171
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001172 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1173 'packages': [
1174 {
1175 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001176 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001177 },
1178 ],
1179 'condition': 'checkout_android',
1180 'dep_type': 'cipd',
1181 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001182
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001183 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1184 'packages': [
1185 {
1186 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001187 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001188 },
1189 ],
1190 'condition': 'checkout_android',
1191 'dep_type': 'cipd',
1192 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001193
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001194 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1195 'packages': [
1196 {
1197 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001198 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001199 },
1200 ],
1201 'condition': 'checkout_android',
1202 'dep_type': 'cipd',
1203 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001204
Artem Titovd673da22018-07-27 13:53:36 +02001205 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1206 'packages': [
1207 {
1208 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001209 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001210 },
1211 ],
1212 'condition': 'checkout_android',
1213 'dep_type': 'cipd',
1214 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001215
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001216 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001217 'packages': [
1218 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001219 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001220 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001221 },
1222 ],
1223 'condition': 'checkout_android',
1224 'dep_type': 'cipd',
1225 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001226
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001227 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1228 'packages': [
1229 {
1230 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001231 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001232 },
1233 ],
1234 'condition': 'checkout_android',
1235 'dep_type': 'cipd',
1236 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001237
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001238 'src/third_party/android_deps/libs/com_google_android_material_material': {
1239 'packages': [
1240 {
1241 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001242 'version': 'version:2@1.6.0-alpha01.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001243 },
1244 ],
1245 'condition': 'checkout_android',
1246 'dep_type': 'cipd',
1247 },
1248
1249 'src/third_party/android_deps/libs/com_google_android_play_core': {
1250 'packages': [
1251 {
1252 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001253 'version': 'version:2@1.10.0.cr1',
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001254 },
1255 ],
1256 'condition': 'checkout_android',
1257 'dep_type': 'cipd',
1258 },
1259
Yves Gerey2f385d22019-11-20 12:10:08 +01001260 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1261 'packages': [
1262 {
1263 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001264 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001265 },
1266 ],
1267 'condition': 'checkout_android',
1268 'dep_type': 'cipd',
1269 },
1270
1271 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1272 'packages': [
1273 {
1274 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001275 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001276 },
1277 ],
1278 'condition': 'checkout_android',
1279 'dep_type': 'cipd',
1280 },
1281
1282 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1283 'packages': [
1284 {
1285 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001286 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001287 },
1288 ],
1289 'condition': 'checkout_android',
1290 'dep_type': 'cipd',
1291 },
1292
chromium-webrtc-autorollb3a68162020-07-06 09:02:39 -07001293 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1294 'packages': [
1295 {
1296 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001297 'version': 'version:2@1.9.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001298 },
1299 ],
1300 'condition': 'checkout_android',
1301 'dep_type': 'cipd',
1302 },
1303
Yves Gerey3606cab82018-09-19 19:20:19 +02001304 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1305 'packages': [
1306 {
1307 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001308 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001309 },
1310 ],
1311 'condition': 'checkout_android',
1312 'dep_type': 'cipd',
1313 },
1314
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001315 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1316 'packages': [
1317 {
1318 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001319 'version': 'version:2@2.8.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001320 },
1321 ],
1322 'condition': 'checkout_android',
1323 'dep_type': 'cipd',
1324 },
1325
Patrik Höglund3611afc2018-09-03 10:06:10 +02001326 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001327 'packages': [
1328 {
1329 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001330 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001331 },
1332 ],
1333 'condition': 'checkout_android',
1334 'dep_type': 'cipd',
1335 },
1336
Patrik Höglund498aceb2018-08-30 14:08:53 +02001337 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1338 'packages': [
1339 {
1340 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001341 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001342 },
1343 ],
1344 'condition': 'checkout_android',
1345 'dep_type': 'cipd',
1346 },
1347
1348 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1349 'packages': [
1350 {
1351 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001352 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001353 },
1354 ],
1355 'condition': 'checkout_android',
1356 'dep_type': 'cipd',
1357 },
1358
1359 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001360 'packages': [
1361 {
1362 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001363 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001364 },
1365 ],
1366 'condition': 'checkout_android',
1367 'dep_type': 'cipd',
1368 },
1369
Yves Gerey2f385d22019-11-20 12:10:08 +01001370 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1371 'packages': [
1372 {
1373 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001374 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001375 },
1376 ],
1377 'condition': 'checkout_android',
1378 'dep_type': 'cipd',
1379 },
1380
Yves Gerey3606cab82018-09-19 19:20:19 +02001381 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1382 'packages': [
1383 {
1384 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001385 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001386 },
1387 ],
1388 'condition': 'checkout_android',
1389 'dep_type': 'cipd',
1390 },
1391
1392 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1393 'packages': [
1394 {
1395 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001396 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001397 },
1398 ],
1399 'condition': 'checkout_android',
1400 'dep_type': 'cipd',
1401 },
1402
1403 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1404 'packages': [
1405 {
1406 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001407 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001408 },
1409 ],
1410 'condition': 'checkout_android',
1411 'dep_type': 'cipd',
1412 },
1413
1414 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1415 'packages': [
1416 {
1417 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001418 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001419 },
1420 ],
1421 'condition': 'checkout_android',
1422 'dep_type': 'cipd',
1423 },
1424
1425 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1426 'packages': [
1427 {
1428 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001429 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001430 },
1431 ],
1432 'condition': 'checkout_android',
1433 'dep_type': 'cipd',
1434 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001435
1436 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1437 'packages': [
1438 {
1439 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001440 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001441 },
1442 ],
1443 'condition': 'checkout_android',
1444 'dep_type': 'cipd',
1445 },
1446
Artem Titov14b0e732021-01-27 09:16:07 +01001447 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1448 'packages': [
1449 {
1450 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001451 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001452 },
1453 ],
1454 'condition': 'checkout_android',
1455 'dep_type': 'cipd',
1456 },
1457
1458 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1459 'packages': [
1460 {
1461 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001462 'version': 'version:2@19.5.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001463 },
1464 ],
1465 'condition': 'checkout_android',
1466 'dep_type': 'cipd',
1467 },
1468
1469 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1470 'packages': [
1471 {
1472 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001473 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001474 },
1475 ],
1476 'condition': 'checkout_android',
1477 'dep_type': 'cipd',
1478 },
1479
1480 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1481 'packages': [
1482 {
1483 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001484 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001485 },
1486 ],
1487 'condition': 'checkout_android',
1488 'dep_type': 'cipd',
1489 },
1490
1491 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1492 'packages': [
1493 {
1494 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001495 'version': 'version:2@17.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001496 },
1497 ],
1498 'condition': 'checkout_android',
1499 'dep_type': 'cipd',
1500 },
1501
1502 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1503 'packages': [
1504 {
1505 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001506 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001507 },
1508 ],
1509 'condition': 'checkout_android',
1510 'dep_type': 'cipd',
1511 },
1512
1513 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1514 'packages': [
1515 {
1516 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001517 'version': 'version:2@17.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001518 },
1519 ],
1520 'condition': 'checkout_android',
1521 'dep_type': 'cipd',
1522 },
1523
1524 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1525 'packages': [
1526 {
1527 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001528 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001529 },
1530 ],
1531 'condition': 'checkout_android',
1532 'dep_type': 'cipd',
1533 },
1534
1535 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1536 'packages': [
1537 {
1538 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001539 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001540 },
1541 ],
1542 'condition': 'checkout_android',
1543 'dep_type': 'cipd',
1544 },
1545
1546 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1547 'packages': [
1548 {
1549 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001550 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001551 },
1552 ],
1553 'condition': 'checkout_android',
1554 'dep_type': 'cipd',
1555 },
1556
1557 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1558 'packages': [
1559 {
1560 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001561 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001562 },
1563 ],
1564 'condition': 'checkout_android',
1565 'dep_type': 'cipd',
1566 },
1567
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001568 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
1569 'packages': [
1570 {
1571 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001572 'version': 'version:2@2.0.3.cr1',
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001573 },
1574 ],
1575 'condition': 'checkout_android',
1576 'dep_type': 'cipd',
1577 },
1578
Patrik Höglund498aceb2018-08-30 14:08:53 +02001579 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1580 'packages': [
1581 {
1582 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001583 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001584 },
1585 ],
1586 'condition': 'checkout_android',
1587 'dep_type': 'cipd',
1588 },
1589
Yves Gerey2f385d22019-11-20 12:10:08 +01001590 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1591 'packages': [
1592 {
1593 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001594 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001595 },
1596 ],
1597 'condition': 'checkout_android',
1598 'dep_type': 'cipd',
1599 },
1600
Patrik Höglund498aceb2018-08-30 14:08:53 +02001601 'src/third_party/android_deps/libs/com_google_guava_guava': {
1602 'packages': [
1603 {
1604 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001605 'version': 'version:2@31.0.1-jre.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001606 },
1607 ],
1608 'condition': 'checkout_android',
1609 'dep_type': 'cipd',
1610 },
1611
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001612 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1613 'packages': [
1614 {
1615 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001616 'version': 'version:2@31.0-android.cr1',
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001617 },
1618 ],
1619 'condition': 'checkout_android',
1620 'dep_type': 'cipd',
1621 },
1622
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001623 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1624 'packages': [
1625 {
1626 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001627 'version': 'version:2@1.0.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001628 },
1629 ],
1630 'condition': 'checkout_android',
1631 'dep_type': 'cipd',
1632 },
1633
Yves Gerey3606cab82018-09-19 19:20:19 +02001634 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1635 'packages': [
1636 {
1637 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001638 'version': 'version:2@1.3.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001639 },
1640 ],
1641 'condition': 'checkout_android',
1642 'dep_type': 'cipd',
1643 },
1644
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001645 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1646 'packages': [
1647 {
1648 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001649 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001650 },
1651 ],
1652 'condition': 'checkout_android',
1653 'dep_type': 'cipd',
1654 },
1655
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001656 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001657 'packages': [
1658 {
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001659 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001660 'version': 'version:2@3.19.3.cr1',
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001661 },
1662 ],
1663 'condition': 'checkout_android',
1664 'dep_type': 'cipd',
1665 },
1666
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001667 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
1668 'packages': [
1669 {
1670 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
1671 'version': 'version:2@3.0.1.cr1',
1672 },
1673 ],
1674 'condition': 'checkout_android',
1675 'dep_type': 'cipd',
1676 },
1677
Yves Gerey2f385d22019-11-20 12:10:08 +01001678 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1679 'packages': [
1680 {
1681 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001682 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001683 },
1684 ],
1685 'condition': 'checkout_android',
1686 'dep_type': 'cipd',
1687 },
1688
Patrik Höglund498aceb2018-08-30 14:08:53 +02001689 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1690 'packages': [
1691 {
1692 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001693 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001694 },
1695 ],
1696 'condition': 'checkout_android',
1697 'dep_type': 'cipd',
1698 },
1699
chromium-webrtc-autoroll06a4dd62020-03-23 14:21:18 -07001700 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1701 'packages': [
1702 {
1703 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001704 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001705 },
1706 ],
1707 'condition': 'checkout_android',
1708 'dep_type': 'cipd',
1709 },
1710
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001711 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1712 'packages': [
1713 {
1714 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001715 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001716 },
1717 ],
1718 'condition': 'checkout_android',
1719 'dep_type': 'cipd',
1720 },
1721
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001722 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1723 'packages': [
1724 {
1725 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001726 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001727 },
1728 ],
1729 'condition': 'checkout_android',
1730 'dep_type': 'cipd',
1731 },
1732
Patrik Höglund498aceb2018-08-30 14:08:53 +02001733 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1734 'packages': [
1735 {
1736 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001737 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001738 },
1739 ],
1740 'condition': 'checkout_android',
1741 'dep_type': 'cipd',
1742 },
1743
1744 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001745 'packages': [
1746 {
1747 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001748 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001749 },
1750 ],
1751 'condition': 'checkout_android',
1752 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001753 },
Yves Gerey3606cab82018-09-19 19:20:19 +02001754
Patrik Höglund0e089db2020-02-24 13:31:03 +01001755 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1756 'packages': [
1757 {
1758 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001759 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001760 },
1761 ],
1762 'condition': 'checkout_android',
1763 'dep_type': 'cipd',
1764 },
1765
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001766 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1767 'packages': [
1768 {
1769 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001770 'version': 'version:2@2.3.0.cr1',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001771 },
1772 ],
1773 'condition': 'checkout_android',
1774 'dep_type': 'cipd',
1775 },
1776
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001777 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1778 'packages': [
1779 {
1780 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001781 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001782 },
1783 ],
1784 'condition': 'checkout_android',
1785 'dep_type': 'cipd',
1786 },
1787
Yves Gerey3606cab82018-09-19 19:20:19 +02001788 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1789 'packages': [
1790 {
1791 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001792 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001793 },
1794 ],
1795 'condition': 'checkout_android',
1796 'dep_type': 'cipd',
1797 },
1798
Yves Gerey2f385d22019-11-20 12:10:08 +01001799 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001800 'packages': [
1801 {
Yves Gerey2f385d22019-11-20 12:10:08 +01001802 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001803 'version': 'version:2@3.12.0.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001804 },
1805 ],
1806 'condition': 'checkout_android',
1807 'dep_type': 'cipd',
1808 },
1809
landreye742d8c2021-09-15 17:27:02 +00001810 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001811 'packages': [
1812 {
landreye742d8c2021-09-15 17:27:02 +00001813 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001814 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001815 },
1816 ],
1817 'condition': 'checkout_android',
1818 'dep_type': 'cipd',
1819 },
1820
1821 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1822 'packages': [
1823 {
1824 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001825 'version': 'version:2@1.17.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001826 },
1827 ],
1828 'condition': 'checkout_android',
1829 'dep_type': 'cipd',
1830 },
1831
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001832 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1833 'packages': [
1834 {
1835 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001836 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001837 },
1838 ],
1839 'condition': 'checkout_android',
1840 'dep_type': 'cipd',
1841 },
1842
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001843 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1844 'packages': [
1845 {
1846 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1847 'version': 'version:2@2.2.cr1',
1848 },
1849 ],
1850 'condition': 'checkout_android',
1851 'dep_type': 'cipd',
1852 },
1853
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001854 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
1855 'packages': [
1856 {
1857 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001858 'version': 'version:2@13.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001859 },
1860 ],
1861 'condition': 'checkout_android',
1862 'dep_type': 'cipd',
1863 },
1864
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001865 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
1866 'packages': [
1867 {
1868 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001869 'version': 'version:2@1.6.21.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001870 },
1871 ],
1872 'condition': 'checkout_android',
1873 'dep_type': 'cipd',
1874 },
1875
1876 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
1877 'packages': [
1878 {
1879 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001880 'version': 'version:2@1.6.21.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001881 },
1882 ],
1883 'condition': 'checkout_android',
1884 'dep_type': 'cipd',
1885 },
1886
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001887 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
1888 'packages': [
1889 {
1890 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001891 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001892 },
1893 ],
1894 'condition': 'checkout_android',
1895 'dep_type': 'cipd',
1896 },
1897
1898 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
1899 'packages': [
1900 {
1901 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001902 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001903 },
1904 ],
1905 'condition': 'checkout_android',
1906 'dep_type': 'cipd',
1907 },
1908
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001909 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
1910 'packages': [
1911 {
1912 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001913 'version': 'version:2@1.6.1.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07001914 },
1915 ],
1916 'condition': 'checkout_android',
1917 'dep_type': 'cipd',
1918 },
1919
1920 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
1921 'packages': [
1922 {
1923 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02001924 'version': 'version:2@1.6.1.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001925 },
1926 ],
1927 'condition': 'checkout_android',
1928 'dep_type': 'cipd',
1929 },
1930
1931 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
1932 'packages': [
1933 {
1934 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001935 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001936 },
1937 ],
1938 'condition': 'checkout_android',
1939 'dep_type': 'cipd',
1940 },
1941
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001942 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
1943 'packages': [
1944 {
1945 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
1946 'version': 'version:2@1.14.3.cr1',
1947 },
1948 ],
1949 'condition': 'checkout_android',
1950 'dep_type': 'cipd',
1951 },
1952
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001953 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
1954 'packages': [
1955 {
1956 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001957 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001958 },
1959 ],
1960 'condition': 'checkout_android',
1961 'dep_type': 'cipd',
1962 },
1963
1964 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
1965 'packages': [
1966 {
1967 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001968 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001969 },
1970 ],
1971 'condition': 'checkout_android',
1972 'dep_type': 'cipd',
1973 },
1974
1975 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
1976 'packages': [
1977 {
1978 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001979 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001980 },
1981 ],
1982 'condition': 'checkout_android',
1983 'dep_type': 'cipd',
1984 },
1985
1986 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
1987 'packages': [
1988 {
1989 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08001990 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001991 },
1992 ],
1993 'condition': 'checkout_android',
1994 'dep_type': 'cipd',
1995 },
1996
1997 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
1998 'packages': [
1999 {
2000 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002001 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002002 },
2003 ],
2004 'condition': 'checkout_android',
2005 'dep_type': 'cipd',
2006 },
2007
Yves Gerey2f385d22019-11-20 12:10:08 +01002008 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2009 'packages': [
2010 {
2011 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002012 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01002013 },
2014 ],
2015 'condition': 'checkout_android',
2016 'dep_type': 'cipd',
2017 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002018
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002019 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2020 'packages': [
2021 {
2022 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002023 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002024 },
2025 ],
2026 'condition': 'checkout_android',
2027 'dep_type': 'cipd',
2028 },
2029
2030 'src/third_party/android_deps/libs/org_robolectric_junit': {
2031 'packages': [
2032 {
2033 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002034 'version': 'version:2@4.7.3.cr1',
2035 },
2036 ],
2037 'condition': 'checkout_android',
2038 'dep_type': 'cipd',
2039 },
2040
2041 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2042 'packages': [
2043 {
2044 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002045 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002046 },
2047 ],
2048 'condition': 'checkout_android',
2049 'dep_type': 'cipd',
2050 },
2051
2052 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2053 'packages': [
2054 {
2055 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002056 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002057 },
2058 ],
2059 'condition': 'checkout_android',
2060 'dep_type': 'cipd',
2061 },
2062
2063 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2064 'packages': [
2065 {
2066 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002067 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002068 },
2069 ],
2070 'condition': 'checkout_android',
2071 'dep_type': 'cipd',
2072 },
2073
2074 'src/third_party/android_deps/libs/org_robolectric_resources': {
2075 'packages': [
2076 {
2077 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002078 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002079 },
2080 ],
2081 'condition': 'checkout_android',
2082 'dep_type': 'cipd',
2083 },
2084
2085 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2086 'packages': [
2087 {
2088 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002089 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002090 },
2091 ],
2092 'condition': 'checkout_android',
2093 'dep_type': 'cipd',
2094 },
2095
2096 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2097 'packages': [
2098 {
2099 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002100 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002101 },
2102 ],
2103 'condition': 'checkout_android',
2104 'dep_type': 'cipd',
2105 },
2106
2107 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2108 'packages': [
2109 {
2110 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002111 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002112 },
2113 ],
2114 'condition': 'checkout_android',
2115 'dep_type': 'cipd',
2116 },
2117
2118 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2119 'packages': [
2120 {
2121 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002122 'version': 'version:2@4.7.3.cr1',
Björn Tereliuscaf20632022-02-24 12:15:25 +01002123 },
2124 ],
2125 'condition': 'checkout_android',
2126 'dep_type': 'cipd',
2127 },
2128
2129 'src/third_party/android_deps/libs/org_robolectric_shadows_multidex': {
2130 'packages': [
2131 {
2132 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_multidex',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002133 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002134 },
2135 ],
2136 'condition': 'checkout_android',
2137 'dep_type': 'cipd',
2138 },
2139
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002140 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2141 'packages': [
2142 {
2143 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002144 'version': 'version:2@4.7.3.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002145 },
2146 ],
2147 'condition': 'checkout_android',
2148 'dep_type': 'cipd',
2149 },
2150
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002151 'src/third_party/android_deps/libs/org_robolectric_utils': {
2152 'packages': [
2153 {
2154 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002155 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002156 },
2157 ],
2158 'condition': 'checkout_android',
2159 'dep_type': 'cipd',
2160 },
2161
2162 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2163 'packages': [
2164 {
2165 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002166 'version': 'version:2@4.7.3.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002167 },
2168 ],
2169 'condition': 'checkout_android',
2170 'dep_type': 'cipd',
2171 },
2172
Yves Gerey3606cab82018-09-19 19:20:19 +02002173 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002174}
kjellander200028f2017-08-17 09:54:12 -07002175
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002176hooks = [
2177 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002178 # This clobbers when necessary (based on get_landmines.py). It should be
2179 # an early hook but it will need to be run after syncing Chromium and
2180 # setting up the links, so the script actually exists.
2181 'name': 'landmines',
2182 'pattern': '.',
2183 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002184 'python3',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002185 'src/build/landmines.py',
2186 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002187 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002188 '--src-dir',
2189 'src',
2190 ],
2191 },
oprypin40e7ebd2017-07-27 01:40:18 -07002192 {
2193 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2194 # disabled.
2195 'name': 'disable_depot_tools_selfupdate',
2196 'pattern': '.',
2197 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002198 'python3',
oprypin40e7ebd2017-07-27 01:40:18 -07002199 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2200 '--disable',
2201 ],
2202 },
kjellander24d812d2016-11-22 07:02:11 -08002203 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002204 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002205 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002206 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002207 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002208 '--arch=arm'],
2209 },
2210 {
2211 'name': 'sysroot_arm64',
2212 'pattern': '.',
2213 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002214 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002215 '--arch=arm64'],
2216 },
2217 {
2218 'name': 'sysroot_x86',
2219 'pattern': '.',
2220 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2221 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002222 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002223 '--arch=i386'],
2224 },
2225 {
2226 'name': 'sysroot_mips',
2227 'pattern': '.',
2228 'condition': 'checkout_linux and checkout_mips',
2229 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002230 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002231 '--arch=mipsel'],
2232 },
2233 {
2234 'name': 'sysroot_x64',
2235 'pattern': '.',
2236 'condition': 'checkout_linux and checkout_x64',
2237 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002238 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002239 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002240 },
2241 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002242 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2243 'name': 'ciopfs_linux',
2244 'pattern': '.',
2245 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002246 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002247 'src/third_party/depot_tools/download_from_google_storage.py',
2248 '--no_resume',
2249 '--no_auth',
2250 '--bucket', 'chromium-browser-clang/ciopfs',
2251 '-s', 'src/build/ciopfs.sha1',
2252 ]
2253 },
2254 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002255 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002256 'name': 'win_toolchain',
2257 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002258 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002259 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002260 },
kjellanderec2c93e2017-09-08 10:52:17 -07002261 {
2262 # Update the Mac toolchain if necessary.
2263 'name': 'mac_toolchain',
2264 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002265 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002266 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 10:52:17 -07002267 },
kjellander24d812d2016-11-22 07:02:11 -08002268 {
kjellander24d812d2016-11-22 07:02:11 -08002269 # Note: On Win, this should run after win_toolchain, as it may use it.
2270 'name': 'clang',
2271 'pattern': '.',
Nico Weber02788992021-10-26 21:36:38 -04002272 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002273 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002274 {
2275 # Update LASTCHANGE.
2276 'name': 'lastchange',
2277 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002278 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 04:58:47 -08002279 '-o', 'src/build/util/LASTCHANGE'],
2280 },
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002281 # Pull dsymutil binaries using checked-in hashes.
2282 {
2283 'name': 'dsymutil_mac_arm64',
2284 'pattern': '.',
2285 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2286 'action': [ 'python3',
2287 'src/third_party/depot_tools/download_from_google_storage.py',
2288 '--no_resume',
2289 '--no_auth',
2290 '--bucket', 'chromium-browser-clang',
2291 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2292 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2293 ],
2294 },
2295 {
2296 'name': 'dsymutil_mac_x64',
2297 'pattern': '.',
2298 'condition': 'host_os == "mac" and host_cpu == "x64"',
2299 'action': [ 'python3',
2300 'src/third_party/depot_tools/download_from_google_storage.py',
2301 '--no_resume',
2302 '--no_auth',
2303 '--bucket', 'chromium-browser-clang',
2304 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2305 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2306 ],
2307 },
kjellander24d812d2016-11-22 07:02:11 -08002308 # Pull clang-format binaries using checked-in hashes.
2309 {
2310 'name': 'clang_format_win',
2311 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002312 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002313 'action': [ 'python3',
2314 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002315 '--no_resume',
2316 '--platform=win32',
2317 '--no_auth',
2318 '--bucket', 'chromium-clang-format',
2319 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2320 ],
2321 },
2322 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002323 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 07:02:11 -08002324 'pattern': '.',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002325 'condition': 'host_os == "mac" and host_cpu == "x64"',
2326 'action': [ 'python3',
2327 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002328 '--no_resume',
2329 '--platform=darwin',
2330 '--no_auth',
2331 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002332 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2333 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 07:02:11 -08002334 ],
2335 },
2336 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002337 'name': 'clang_format_mac_arm64',
2338 'pattern': '.',
2339 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2340 'action': [ 'python3',
2341 'src/third_party/depot_tools/download_from_google_storage.py',
2342 '--no_resume',
2343 '--no_auth',
2344 '--bucket', 'chromium-clang-format',
2345 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2346 '-o', 'src/buildtools/mac/clang-format',
2347 ],
2348 },
2349 {
kjellander24d812d2016-11-22 07:02:11 -08002350 'name': 'clang_format_linux',
2351 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002352 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002353 'action': [ 'python3',
2354 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002355 '--no_resume',
2356 '--platform=linux*',
2357 '--no_auth',
2358 '--bucket', 'chromium-clang-format',
2359 '-s', 'src/buildtools/linux64/clang-format.sha1',
2360 ],
2361 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002362 # Pull rc binaries using checked-in hashes.
2363 {
2364 'name': 'rc_win',
2365 'pattern': '.',
2366 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002367 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002368 'src/third_party/depot_tools/download_from_google_storage.py',
2369 '--no_resume',
2370 '--no_auth',
2371 '--bucket', 'chromium-browser-clang/rc',
2372 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2373 ],
2374 },
2375 {
2376 'name': 'rc_mac',
2377 'pattern': '.',
2378 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002379 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002380 'src/third_party/depot_tools/download_from_google_storage.py',
2381 '--no_resume',
2382 '--no_auth',
2383 '--bucket', 'chromium-browser-clang/rc',
2384 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2385 ],
2386 },
2387 {
2388 'name': 'rc_linux',
2389 'pattern': '.',
2390 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002391 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002392 'src/third_party/depot_tools/download_from_google_storage.py',
2393 '--no_resume',
2394 '--no_auth',
2395 '--bucket', 'chromium-browser-clang/rc',
2396 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2397 ],
2398 },
kjellander24d812d2016-11-22 07:02:11 -08002399 {
Mirko Bonadei2d525fe2020-03-06 14:07:45 +01002400 'name': 'test_fonts',
2401 'pattern': '.',
2402 'action': [ 'download_from_google_storage',
2403 '--no_resume',
2404 '--extract',
2405 '--no_auth',
2406 '--bucket', 'chromium-fonts',
2407 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2408 ],
2409 },
2410 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002411 'name': 'msan_chained_origins',
2412 'pattern': '.',
2413 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002414 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002415 'src/third_party/depot_tools/download_from_google_storage.py',
2416 "--no_resume",
2417 "--no_auth",
2418 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002419 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002420 ],
2421 },
2422 {
2423 'name': 'msan_no_origins',
2424 'pattern': '.',
2425 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002426 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002427 'src/third_party/depot_tools/download_from_google_storage.py',
2428 "--no_resume",
2429 "--no_auth",
2430 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002431 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002432 ],
kjellander24d812d2016-11-22 07:02:11 -08002433 },
2434 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002435 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002436 'pattern': '.',
2437 'action': ['download_from_google_storage',
2438 '--directory',
2439 '--recursive',
2440 '--num_threads=10',
2441 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002442 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002443 '--bucket', 'chromium-webrtc-resources',
2444 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002445 },
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002446 {
2447 'name': 'Generate component metadata for tests',
2448 'pattern': '.',
2449 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002450 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002451 'src/testing/generate_location_tags.py',
2452 '--out',
2453 'src/testing/location_tags.json',
2454 ],
2455 },
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002456 # Download and initialize "vpython" VirtualEnv environment packages.
2457 {
2458 'name': 'vpython_common',
2459 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002460 'action': [ 'vpython3',
2461 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002462 '-vpython-tool', 'install',
2463 ],
2464 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002465]
kjellander200028f2017-08-17 09:54:12 -07002466
Oleh Prypindcba72b2019-02-08 10:39:45 +01002467recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002468
2469# Define rules for which include paths are allowed in our source.
2470include_rules = [
2471 # Base is only used to build Android APK tests and may not be referenced by
2472 # WebRTC production code.
2473 "-base",
2474 "-chromium",
2475 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002476 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002477
2478 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002479 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002480
2481 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002482 "+api",
2483 "+modules/include",
2484 "+rtc_base",
2485 "+test",
2486 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002487
Mirko Bonadei59f3c682020-07-11 13:13:45 +02002488 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002489 "+absl/algorithm/algorithm.h",
2490 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002491 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002492 "+absl/base/config.h",
Markus Handellf70fbc82020-06-04 00:41:20 +02002493 "+absl/base/const_init.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002494 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 12:29:02 +01002495 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 17:13:08 +02002496 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 10:08:47 +02002497 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 09:02:43 +02002498 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002499 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002500 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 12:46:14 +02002501 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002502 "+absl/strings/ascii.h",
2503 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002504 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002505 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002506 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002507 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002508
2509 # Abseil flags are allowed in tests and tools.
2510 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002511]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002512
2513specific_include_rules = {
2514 "webrtc_lib_link_test\.cc": [
2515 "+media/engine",
2516 "+modules/audio_device",
2517 "+modules/audio_processing",
2518 ]
2519}