blob: 0ae460afe2d4ad9207ef06230ded99afbe3ef823 [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-autoroll14f23b72022-10-17 23:01:39 -070013 'chromium_revision': '9970bfaf3635bbaacf8c1fe91f809d9e4903102e',
Björn Tereliusbc032592021-06-16 10:47:17 +020014
15 # Keep the Chromium default of generating location tags.
16 'generate_location_tags': True,
Christoffer Janssonca9be222021-10-27 13:47:35 +020017
18 # ResultDB version
chromium-webrtc-autorolla9fa92e2022-03-21 01:01:47 -070019 'resultdb_version': 'git_revision:6cc18e2763e180929d70c786b419c1f8e6bcc66c',
Mirko Bonadeia976a872022-06-08 14:09:49 +000020
21 # By default, download the fuchsia sdk from the public sdk directory.
22 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/gn/',
chromium-webrtc-autoroll54d9f052022-09-20 05:02:24 -070023 'fuchsia_version': 'version:9.20220919.2.1',
Christoffer Jansson25e41562022-09-23 08:38:54 +020024 # By default, download the fuchsia images from the fuchsia GCS bucket.
25 'fuchsia_images_bucket': 'fuchsia',
26 'checkout_fuchsia_boot_images': "qemu.x64",
27 'checkout_fuchsia': False,
Junji Watanabeef26df82022-08-24 10:06:43 +090028
29 # By default, do not check out the re-client binaries.
30 'checkout_reclient': False,
31
32 # reclient CIPD package version
chromium-webrtc-autoroll99ea39d2022-10-12 17:02:12 -070033 'reclient_version': 're_client_version:0.81.1.0853992-gomaip',
Junji Watanabe1b84da72022-09-30 10:40:35 +090034
35 # ninja CIPD package version
36 # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
37 'ninja_version': 'version:2@1.8.2.chromium.3',
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000038}
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020039
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000040deps = {
Byoungchan Leed69a7262022-06-23 22:06:00 +090041 # TODO(kjellander): Move this to be Android-only.
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010042 'src/base':
chromium-webrtc-autoroll14f23b72022-10-17 23:01:39 -070043 'https://chromium.googlesource.com/chromium/src/base@1cbb338b1c607de3019251d026012c150edf1467',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010044 'src/build':
chromium-webrtc-autorolla261e722022-10-17 17:02:06 -070045 'https://chromium.googlesource.com/chromium/src/build@2cf254f018ff21ecffb42da96ea818eff3afb980',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010046 'src/buildtools':
chromium-webrtc-autorolle6d078c2022-10-17 13:03:50 -070047 'https://chromium.googlesource.com/chromium/src/buildtools@ca6213a9de4f77e18219d822e1574bf40354da13',
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020048 # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010049 'src/examples/androidtests/third_party/gradle': {
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020050 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010051 'condition': 'checkout_android',
52 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020053 'src/ios': {
chromium-webrtc-autorolla261e722022-10-17 17:02:06 -070054 'url': 'https://chromium.googlesource.com/chromium/src/ios@35f415a5a1785a1eddd21265c33e60b20e6cd41c',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020055 'condition': 'checkout_ios',
56 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010057 'src/testing':
chromium-webrtc-autoroll14f23b72022-10-17 23:01:39 -070058 'https://chromium.googlesource.com/chromium/src/testing@63ba9bd34f59344c066cf15def9ed23e6a1830b4',
Artem Titov42f0d782018-06-27 13:23:17 +020059 'src/third_party':
chromium-webrtc-autoroll14f23b72022-10-17 23:01:39 -070060 'https://chromium.googlesource.com/chromium/src/third_party@5f6d1ab1d78c2c2058822c00f98e4a79343bc768',
Oleh Prypindcba72b2019-02-08 10:39:45 +010061
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010062 'src/buildtools/linux64': {
63 'packages': [
64 {
landreyab8c1e52022-05-19 17:16:04 +000065 'package': 'gn/gn/linux-${{arch}}',
chromium-webrtc-autoroll14f23b72022-10-17 23:01:39 -070066 'version': 'git_revision:57c352b2b03461c24b19c678c61d7aeacc6981f4',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010067 }
68 ],
69 'dep_type': 'cipd',
70 'condition': 'checkout_linux',
71 },
72 'src/buildtools/mac': {
73 'packages': [
74 {
Mirko Bonadei20422da2020-12-30 11:11:38 +010075 'package': 'gn/gn/mac-${{arch}}',
chromium-webrtc-autoroll14f23b72022-10-17 23:01:39 -070076 'version': 'git_revision:57c352b2b03461c24b19c678c61d7aeacc6981f4',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010077 }
78 ],
79 'dep_type': 'cipd',
80 'condition': 'checkout_mac',
81 },
82 'src/buildtools/win': {
83 'packages': [
84 {
85 'package': 'gn/gn/windows-amd64',
chromium-webrtc-autoroll14f23b72022-10-17 23:01:39 -070086 'version': 'git_revision:57c352b2b03461c24b19c678c61d7aeacc6981f4',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010087 }
88 ],
89 'dep_type': 'cipd',
90 'condition': 'checkout_win',
91 },
Junji Watanabeef26df82022-08-24 10:06:43 +090092 'src/buildtools/reclient': {
93 'packages': [
94 {
95 'package': 'infra/rbe/client/${{platform}}',
96 'version': Var('reclient_version'),
97 }
98 ],
99 'dep_type': 'cipd',
100 'condition': 'checkout_reclient',
101 },
Oleh Prypin02ba0ac2019-03-18 09:24:17 +0100102
Oleh Prypindcba72b2019-02-08 10:39:45 +0100103 'src/buildtools/clang_format/script':
chromium-webrtc-autoroll2cbf35f2022-07-01 11:02:28 -0700104 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@8b525d2747f2584fc35d8c7e612e66f377858df7',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100105 'src/buildtools/third_party/libc++/trunk':
chromium-webrtc-autorolle6d078c2022-10-17 13:03:50 -0700106 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@e6caea47f873bd039e10e3e178112225a0d959fa',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100107 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autoroll1749fd52022-10-17 09:03:03 -0700108 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@685c4ad257da543bdf9e3a391c28b3e4ac1f8aac',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100109 'src/buildtools/third_party/libunwind/trunk':
chromium-webrtc-autoroll99ea39d2022-10-12 17:02:12 -0700110 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@1111799723f6a003e6f52202b9bf84387c552081',
Yves Gereybe7af932019-03-06 07:07:04 +0100111
Junji Watanabe1b84da72022-09-30 10:40:35 +0900112 'src/third_party/ninja': {
113 'packages': [
114 {
115 'package': 'infra/3pp/tools/ninja/${{platform}}',
116 'version': Var('ninja_version'),
117 }
118 ],
119 'dep_type': 'cipd',
120 },
121
Mirko Bonadei07592492020-03-10 15:38:49 +0100122 'src/third_party/android_system_sdk': {
123 'packages': [
124 {
Mirko Bonadei56c24062021-07-30 10:21:30 +0200125 'package': 'chromium/third_party/android_system_sdk/public',
landrey6f248172022-07-27 14:19:30 +0000126 'version': 'RGY8Vyf8jjszRIJRFxZj7beXSUEHTQM90MtYejUvdMgC',
Mirko Bonadei07592492020-03-10 15:38:49 +0100127 },
128 ],
129 'condition': 'checkout_android',
130 'dep_type': 'cipd',
131 },
Christoffer Janssonca9be222021-10-27 13:47:35 +0200132 'src/tools/resultdb': {
133 'packages': [
134 {
135 'package': 'infra/tools/result_adapter/${{platform}}',
136 'version': Var('resultdb_version'),
137 },
138 ],
Mirko Bonadei5a2b3772021-10-28 17:14:37 +0200139 'dep_type': 'cipd',
Christoffer Janssonca9be222021-10-27 13:47:35 +0200140 },
Mirko Bonadei07592492020-03-10 15:38:49 +0100141
Yves Gerey72864962018-10-29 10:24:37 +0100142 'src/third_party/android_build_tools/aapt2': {
143 'packages': [
144 {
Artem Titov41f00de2018-11-01 16:35:16 +0100145 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-webrtc-autoroll76f17a12022-08-03 23:01:53 -0700146 'version': 'nSnWUNu6ssPA-kPMvFQj4JjDXRWj2iubvvjfT1F6HCMC',
Yves Gerey72864962018-10-29 10:24:37 +0100147 },
148 ],
149 'condition': 'checkout_android',
150 'dep_type': 'cipd',
151 },
152
153 'src/third_party/android_build_tools/bundletool': {
154 'packages': [
155 {
Mirko Bonadeif1358002021-08-18 11:08:40 +0200156 'package': 'chromium/third_party/android_build_tools/bundletool',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700157 'version': 'IEZQhHFQzO9Ci1QxWZmssKqGmt2r_nCDMKr8t4cKY34C',
Yves Gerey72864962018-10-29 10:24:37 +0100158 },
159 ],
160 'condition': 'checkout_android',
161 'dep_type': 'cipd',
162 },
163
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100164 'src/third_party/boringssl/src':
chromium-webrtc-autorollbfab50d2022-10-06 15:02:32 -0700165 'https://boringssl.googlesource.com/boringssl.git@1ee71185a2322dc354bee5e5a0abfb1810a27dc6',
Mirko Bonadei07592492020-03-10 15:38:49 +0100166 'src/third_party/breakpad/breakpad':
chromium-webrtc-autoroll6f1c8472022-08-12 14:47:44 -0700167 'https://chromium.googlesource.com/breakpad/breakpad.git@e085b3b50bde862d0cf3ce4594e3f391bcf5faec',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100168 'src/third_party/catapult':
chromium-webrtc-autoroll482ce912022-10-14 21:02:36 -0700169 'https://chromium.googlesource.com/catapult.git@98d333e8aebd9658a465e71e51214072b0ac205e',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200170 'src/third_party/ced/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200171 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200172 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100173 'src/third_party/colorama/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200174 'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
Victor Boiviea8662282021-04-12 16:09:14 +0200175 'src/third_party/crc32c/src':
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -0700176 'https://chromium.googlesource.com/external/github.com/google/crc32c.git@fa5ade41ee480003d9c5af6f43567ba22e4e17e6',
oprypin40e7ebd2017-07-27 01:40:18 -0700177 'src/third_party/depot_tools':
chromium-webrtc-autoroll14f23b72022-10-17 23:01:39 -0700178 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@c950858a721bfa70ac7b4aa3faefeb42f3a3937a',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100179 'src/third_party/ffmpeg':
chromium-webrtc-autoroll987cb5a2022-09-29 09:02:19 -0700180 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@b9f01c3c54576330b2cf8918c54d5ee5be8faefe',
Florent Castelli023be3c2022-03-15 16:01:52 +0100181 'src/third_party/grpc/src': {
chromium-webrtc-autorolld481e292022-07-29 09:05:15 -0700182 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@dd77c67217b10ffeaf766e25eb8b46d2d59de4ff',
Florent Castelli023be3c2022-03-15 16:01:52 +0100183 },
Mirko Bonadei2d525fe2020-03-06 14:07:45 +0100184 # Used for embedded builds. CrOS & Linux use the system version.
185 'src/third_party/fontconfig/src': {
186 'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307',
187 'condition': 'checkout_linux',
188 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200189 'src/third_party/freetype/src':
chromium-webrtc-autoroll1749fd52022-10-17 09:03:03 -0700190 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@8493877e78596cf7fe8eb008708070e3852d104a',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200191 'src/third_party/harfbuzz-ng/src':
chromium-webrtc-autorollf5042562022-09-21 11:06:20 -0700192 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@56c467093598ec559a7148b61e112e9de52b7076',
Markus Handellf70fbc82020-06-04 00:41:20 +0200193 'src/third_party/google_benchmark/src': {
landrey21932002021-10-20 18:03:42 +0000194 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Markus Handellf70fbc82020-06-04 00:41:20 +0200195 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200196 # WebRTC-only dependency (not present in Chromium).
197 'src/third_party/gtest-parallel':
chromium-webrtc-autorolle3342ef2022-06-21 13:03:07 -0700198 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200199 'src/third_party/google-truth': {
200 'packages': [
201 {
202 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700203 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200204 },
205 ],
206 'condition': 'checkout_android',
207 'dep_type': 'cipd',
208 },
kjellander3dae7052017-05-03 06:44:36 -0700209 'src/third_party/googletest/src':
chromium-webrtc-autoroll75e19ed2022-03-24 07:01:57 -0700210 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200211 'src/third_party/icu': {
chromium-webrtc-autorollf52cd2b2022-10-14 15:02:24 -0700212 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@da07448619763d1cde255b361324242646f5b268',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200213 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200214 'src/third_party/jdk': {
215 'packages': [
216 {
217 'package': 'chromium/third_party/jdk',
chromium-webrtc-autoroll34fc3f42022-05-18 05:02:13 -0700218 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100219 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100220 ],
221 'condition': 'host_os == "linux" and checkout_android',
222 'dep_type': 'cipd',
223 },
Björn Terelius5525e632022-07-12 01:48:02 +0200224 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700225 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200226 'src/third_party/junit/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200227 'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200228 'condition': 'checkout_android',
229 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100230 # Used for building libFuzzers (only supports Linux).
231 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800232 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100233 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700234 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ed683925e4897a84b3bffc5c1414c85b97a129a3',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100235 'src/third_party/libsrtp':
chromium-webrtc-autoroll63c96ce2021-06-11 07:02:59 -0700236 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
philipelb09d8722021-11-23 11:00:24 +0100237 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autorollb2be4ef2022-03-30 13:01:40 -0700238 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b',
Danil Chapovalovc46385c2020-03-11 10:45:57 +0100239 'src/third_party/libaom/source/libaom':
chromium-webrtc-autoroll3137e122022-10-11 07:01:41 -0700240 'https://aomedia.googlesource.com/aom.git@7f32eb35ff2589369f095388701e3dfc4d6a9381',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200241 'src/third_party/libunwindstack': {
chromium-webrtc-autoroll482ce912022-10-14 21:02:36 -0700242 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@4dbfa0e8c844c8e243b297bc185e54a99ff94f9e',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200243 'condition': 'checkout_android',
244 },
Andrey Logvin249aa4d2020-06-10 09:57:04 +0000245 'src/third_party/perfetto':
chromium-webrtc-autorolla261e722022-10-17 17:02:06 -0700246 'https://android.googlesource.com/platform/external/perfetto.git@a77a3622d28b8ae7df746b6591de7b390c3b342a',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100247 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autoroll6fbd1232022-09-01 15:02:45 -0700248 'https://chromium.googlesource.com/webm/libvpx.git@9d6d0624d7943a09cc0be9df1a7402522989ac1a',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100249 'src/third_party/libyuv':
chromium-webrtc-autoroll5778e012022-10-02 23:02:32 -0700250 'https://chromium.googlesource.com/libyuv/libyuv.git@00950840d1c9bcbb3eb6ebc5aac5793e71166c8b',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200251 'src/third_party/lss': {
chromium-webrtc-autorolla7dcd292022-08-24 01:04:58 -0700252 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200253 'condition': 'checkout_android or checkout_linux',
254 },
255 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200256 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200257 'condition': 'checkout_android',
258 },
Yves Gerey0393c642018-11-08 18:30:39 +0100259
260 # Used by boringssl.
261 'src/third_party/nasm': {
chromium-webrtc-autoroll14f23b72022-10-17 23:01:39 -0700262 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@5fd9246276814b5ebb7e56b821cedeecab9b674d'
Yves Gerey0393c642018-11-08 18:30:39 +0100263 },
264
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100265 'src/third_party/openh264/src':
chromium-webrtc-autoroll4ca02df2022-05-11 09:01:53 -0700266 'https://chromium.googlesource.com/external/github.com/cisco/openh264@fac04ceb3e966f613ed17e98178e9d690280bba6',
Patrik Höglund72520532018-06-08 10:43:05 +0200267 'src/third_party/r8': {
268 'packages': [
269 {
270 'package': 'chromium/third_party/r8',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700271 'version': 'szXK3tCGU7smsNs4r2mGqxme7d9KWLaOk0_ghbCJxUQC',
Patrik Höglund72520532018-06-08 10:43:05 +0200272 },
273 ],
274 'condition': 'checkout_android',
275 'dep_type': 'cipd',
276 },
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000277 # This duplication is intentional, so we avoid updating the r8.jar used by
278 # dexing unless necessary, since each update invalidates all incremental
279 # dexing and unnecessarily slows down all bots.
280 'src/third_party/r8/d8': {
281 'packages': [
282 {
283 'package': 'chromium/third_party/r8',
chromium-webrtc-autoroll15802892022-10-14 11:21:10 -0700284 'version': '9PJITrOEIl2U8mvr44d5e9XjOdvzRPuF774VA3jWOsYC',
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000285 },
286 ],
287 'condition': 'checkout_android',
288 'dep_type': 'cipd',
289 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200290 'src/third_party/requests/src': {
Artem Titov378a9482020-07-29 23:49:46 +0200291 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200292 'condition': 'checkout_android',
293 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100294 'src/tools':
chromium-webrtc-autoroll14f23b72022-10-17 23:01:39 -0700295 'https://chromium.googlesource.com/chromium/src/tools@72185140dd94351f8e1ed2810cb6bd6b6d79f08b',
Oleh Prypine18e2692018-02-19 18:43:17 +0100296
297 'src/third_party/accessibility_test_framework': {
298 'packages': [
299 {
300 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800301 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100302 },
303 ],
304 'condition': 'checkout_android',
305 'dep_type': 'cipd',
306 },
307
308 'src/third_party/android_support_test_runner': {
309 'packages': [
310 {
311 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800312 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100313 },
314 ],
315 'condition': 'checkout_android',
316 'dep_type': 'cipd',
317 },
318
Björn Terelius5525e632022-07-12 01:48:02 +0200319 'src/third_party/byte_buddy': {
Oleh Prypine18e2692018-02-19 18:43:17 +0100320 'packages': [
321 {
322 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800323 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100324 },
325 ],
326 'condition': 'checkout_android',
327 'dep_type': 'cipd',
328 },
329
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200330 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
331 'packages': [
332 {
333 'package': 'chromium/third_party/android_sdk/public/build-tools',
334 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
335 },
336 ],
337 'condition': 'checkout_android',
338 'dep_type': 'cipd',
339 },
340
Oleh Prypine18e2692018-02-19 18:43:17 +0100341 'src/third_party/espresso': {
342 'packages': [
343 {
344 'package': 'chromium/third_party/espresso',
Jeremy Leconteb19cfee2020-06-25 22:57:49 +0200345 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100346 },
347 ],
348 'condition': 'checkout_android',
349 'dep_type': 'cipd',
350 },
351
Oleh Prypine18e2692018-02-19 18:43:17 +0100352 'src/third_party/hamcrest': {
353 'packages': [
354 {
355 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800356 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100357 },
358 ],
359 'condition': 'checkout_android',
360 'dep_type': 'cipd',
361 },
362
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100363 'src/third_party/android_ndk': {
Björn Tereliuscbcf8f32022-04-12 19:04:32 +0200364 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100365 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100366 },
367
Andrey Logvin32edd542021-02-05 13:58:04 +0000368 'src/third_party/androidx': {
369 'packages': [
370 {
371 'package': 'chromium/third_party/androidx',
chromium-webrtc-autorolla261e722022-10-17 17:02:06 -0700372 'version': 'ZwzuDdR1SOsOlDfzEXAOd5iZO93YIoOD9Xyvmszyb00C',
Andrey Logvin32edd542021-02-05 13:58:04 +0000373 },
374 ],
375 'condition': 'checkout_android',
376 'dep_type': 'cipd',
377 },
378
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200379 'src/third_party/android_build_tools/manifest_merger': {
380 'packages': [
381 {
382 'package': 'chromium/third_party/android_build_tools/manifest_merger',
chromium-webrtc-autoroll482ce912022-10-14 21:02:36 -0700383 'version': 'bfhl7B4_T6dP72d1sF-6RSeAQqwlw1qUx-FDEFh3sKIC',
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200384 },
385 ],
386 'condition': 'checkout_android',
387 'dep_type': 'cipd',
388 },
389
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100390 'src/third_party/android_sdk/public': {
391 'packages': [
392 {
landrey6f248172022-07-27 14:19:30 +0000393 'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0',
394 'version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100395 },
396 {
397 'package': 'chromium/third_party/android_sdk/public/emulator',
landrey6f248172022-07-27 14:19:30 +0000398 'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100399 },
400 {
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100401 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200402 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100403 },
404 {
405 'package': 'chromium/third_party/android_sdk/public/platform-tools',
landrey6f248172022-07-27 14:19:30 +0000406 'version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100407 },
408 {
landrey6f248172022-07-27 14:19:30 +0000409 'package': 'chromium/third_party/android_sdk/public/platforms/android-33',
410 'version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100411 },
412 {
Mirko Bonadei4c039d52021-10-31 17:42:39 +0100413 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
414 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100415 },
416 {
Yves Gerey434dfa72020-01-07 06:56:55 +0100417 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
chromium-webrtc-autorolled66b772022-07-06 01:03:48 -0700418 'version': 'IPzAG-uU5zVMxohpg9-7-N0tQC1TCSW1VbrBFw7Ld04C',
Yves Gerey434dfa72020-01-07 06:56:55 +0100419 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100420 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100421 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100422 'dep_type': 'cipd',
423 },
424
Oleh Prypine18e2692018-02-19 18:43:17 +0100425 'src/third_party/icu4j': {
426 'packages': [
427 {
428 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800429 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100430 },
431 ],
432 'condition': 'checkout_android',
433 'dep_type': 'cipd',
434 },
435
Oleh Prypine18e2692018-02-19 18:43:17 +0100436 'src/third_party/objenesis': {
437 'packages': [
438 {
439 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800440 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100441 },
442 ],
443 'condition': 'checkout_android',
444 'dep_type': 'cipd',
445 },
446
Oleh Prypine18e2692018-02-19 18:43:17 +0100447 'src/third_party/robolectric': {
448 'packages': [
449 {
450 'package': 'chromium/third_party/robolectric',
landrey6f248172022-07-27 14:19:30 +0000451 'version': '6OaDTPaXu0VZoMwWllgaXTeiaJR5jQkZb1_aooRa2GUC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100452 },
453 ],
454 'condition': 'checkout_android',
455 'dep_type': 'cipd',
456 },
457
458 'src/third_party/sqlite4java': {
459 'packages': [
460 {
461 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800462 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100463 },
464 ],
465 'condition': 'checkout_android',
466 'dep_type': 'cipd',
467 },
468
Artem Titov469205e2020-03-17 13:44:12 +0100469 'src/third_party/turbine': {
470 'packages': [
471 {
472 'package': 'chromium/third_party/turbine',
chromium-webrtc-autoroll12634a22022-10-10 07:01:47 -0700473 'version': 'rrpgWQ-uylo8c5IPgUVP464LwcVOmt29MqwsR59O_zkC',
Artem Titov469205e2020-03-17 13:44:12 +0100474 },
475 ],
476 'condition': 'checkout_android',
477 'dep_type': 'cipd',
478 },
479
Artem Titarenko60d770f2018-12-07 15:46:53 +0100480 'src/tools/luci-go': {
481 'packages': [
482 {
483 'package': 'infra/tools/luci/isolate/${{platform}}',
chromium-webrtc-autorollfbbe4152022-10-12 21:02:10 -0700484 'version': 'git_revision:9f65ffe719f73af390727d369b342c22fa37ea54',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100485 },
486 {
Artem Titarenko60d770f2018-12-07 15:46:53 +0100487 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autorollfbbe4152022-10-12 21:02:10 -0700488 'version': 'git_revision:9f65ffe719f73af390727d369b342c22fa37ea54',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100489 },
490 ],
491 'dep_type': 'cipd',
492 },
Jan Grulich1264dc12022-10-18 14:27:17 +0200493 'src/third_party/pipewire/linux-amd64': {
494 'packages': [
495 {
496 'package': 'chromium/third_party/pipewire/linux-amd64',
497 'version': 'BaVKmAmwpjdS6O0pnjSaMNSKhO1nmk5mRnyPVAJ2-HEC',
498 },
499 {
500 'package': 'chromium/third_party/pipewire-media-session/linux-amd64',
501 'version': 'Y6wUeITvAA0QD1vt8_a7eQdzbp0gkI1B02qfZUMJdowC',
502 },
503 ],
504
505 'condition': 'checkout_linux',
506 'dep_type': 'cipd',
507 },
Artem Titarenko60d770f2018-12-07 15:46:53 +0100508
Yves Gerey3606cab82018-09-19 19:20:19 +0200509 # Everything coming after this is automatically updated by the auto-roller.
510 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800511 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 19:20:19 +0200512 'src/third_party/android_deps/libs/android_arch_core_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_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800516 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200517 },
518 ],
519 'condition': 'checkout_android',
520 'dep_type': 'cipd',
521 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200522
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700523 'src/third_party/android_deps/libs/android_arch_core_runtime': {
524 'packages': [
525 {
526 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800527 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700528 },
529 ],
530 'condition': 'checkout_android',
531 'dep_type': 'cipd',
532 },
533
Artem Titov4cc13a22018-07-27 11:50:40 +0200534 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200535 'packages': [
536 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200537 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800538 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700539 },
540 ],
541 'condition': 'checkout_android',
542 'dep_type': 'cipd',
543 },
544
545 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
546 'packages': [
547 {
548 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800549 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200550 },
551 ],
552 'condition': 'checkout_android',
553 'dep_type': 'cipd',
554 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200555
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700556 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
557 'packages': [
558 {
559 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800560 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700561 },
562 ],
563 'condition': 'checkout_android',
564 'dep_type': 'cipd',
565 },
566
567 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
568 'packages': [
569 {
570 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
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/android_arch_lifecycle_runtime': {
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/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800582 'version': 'version:2@1.1.1.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
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700589 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
590 'packages': [
591 {
592 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800593 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700594 },
595 ],
596 'condition': 'checkout_android',
597 'dep_type': 'cipd',
598 },
599
Artem Titov4cc13a22018-07-27 11:50:40 +0200600 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200601 'packages': [
602 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200603 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
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_appcompat_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_appcompat_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_asynclayoutinflater': {
623 'packages': [
624 {
625 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800626 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200627 },
628 ],
629 'condition': 'checkout_android',
630 'dep_type': 'cipd',
631 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200632
Artem Titov4cc13a22018-07-27 11:50:40 +0200633 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200634 'packages': [
635 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200636 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
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_collections': {
645 'packages': [
646 {
647 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
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_coordinatorlayout': {
656 'packages': [
657 {
658 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800659 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700660 },
661 ],
662 'condition': 'checkout_android',
663 'dep_type': 'cipd',
664 },
665
666 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
667 'packages': [
668 {
669 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
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_customview': {
678 'packages': [
679 {
680 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800681 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200682 },
683 ],
684 'condition': 'checkout_android',
685 'dep_type': 'cipd',
686 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200687
Artem Titov4cc13a22018-07-27 11:50:40 +0200688 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200689 'packages': [
690 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200691 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800692 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700693 },
694 ],
695 'condition': 'checkout_android',
696 'dep_type': 'cipd',
697 },
698
699 'src/third_party/android_deps/libs/com_android_support_documentfile': {
700 'packages': [
701 {
702 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800703 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700704 },
705 ],
706 'condition': 'checkout_android',
707 'dep_type': 'cipd',
708 },
709
710 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
711 'packages': [
712 {
713 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800714 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200715 },
716 ],
717 'condition': 'checkout_android',
718 'dep_type': 'cipd',
719 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200720
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700721 'src/third_party/android_deps/libs/com_android_support_interpolator': {
722 'packages': [
723 {
724 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
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
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700732 'src/third_party/android_deps/libs/com_android_support_loader': {
733 'packages': [
734 {
735 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800736 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700737 },
738 ],
739 'condition': 'checkout_android',
740 'dep_type': 'cipd',
741 },
742
743 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
744 'packages': [
745 {
746 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
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_multidex': {
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_multidex',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800758 'version': 'version:2@1.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200759 },
760 ],
761 'condition': 'checkout_android',
762 'dep_type': 'cipd',
763 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200764
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700765 'src/third_party/android_deps/libs/com_android_support_print': {
766 'packages': [
767 {
768 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
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_recyclerview_v7': {
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_recyclerview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800780 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700781 },
782 ],
783 'condition': 'checkout_android',
784 'dep_type': 'cipd',
785 },
786
787 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
788 'packages': [
789 {
790 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
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_annotations': {
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_annotations',
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_compat': {
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_compat',
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_core_ui': {
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_core_ui',
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_core_utils': {
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_core_utils',
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_fragment': {
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_fragment',
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_media_compat': {
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_media_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800857 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200858 },
859 ],
860 'condition': 'checkout_android',
861 'dep_type': 'cipd',
862 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200863
Artem Titov4cc13a22018-07-27 11:50:40 +0200864 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200865 'packages': [
866 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200867 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
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_support_vector_drawable': {
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_support_vector_drawable',
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_swiperefreshlayout': {
887 'packages': [
888 {
889 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800890 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200891 },
892 ],
893 'condition': 'checkout_android',
894 'dep_type': 'cipd',
895 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200896
Artem Titov4cc13a22018-07-27 11:50:40 +0200897 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200898 'packages': [
899 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200900 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800901 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700902 },
903 ],
904 'condition': 'checkout_android',
905 'dep_type': 'cipd',
906 },
907
908 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
909 'packages': [
910 {
911 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800912 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700913 },
914 ],
915 'condition': 'checkout_android',
916 'dep_type': 'cipd',
917 },
918
919 'src/third_party/android_deps/libs/com_android_support_viewpager': {
920 'packages': [
921 {
922 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800923 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200924 },
925 ],
926 'condition': 'checkout_android',
927 'dep_type': 'cipd',
928 },
929
930 'src/third_party/android_deps/libs/com_android_tools_common': {
931 'packages': [
932 {
933 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800934 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -0800935 },
936 ],
937 'condition': 'checkout_android',
938 'dep_type': 'cipd',
939 },
940
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200941 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
942 'packages': [
943 {
944 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800945 'version': 'version:2@1.1.5.cr1',
chromium-webrtc-autorollc1e6d1a2020-08-18 21:02:32 -0700946 },
947 ],
948 'condition': 'checkout_android',
949 'dep_type': 'cipd',
950 },
951
952 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
953 'packages': [
954 {
955 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800956 'version': 'version:2@1.1.5.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200957 },
958 ],
959 'condition': 'checkout_android',
960 'dep_type': 'cipd',
961 },
962
963 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
964 'packages': [
965 {
966 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800967 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200968 },
969 ],
970 'condition': 'checkout_android',
971 'dep_type': 'cipd',
972 },
973
974 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
975 'packages': [
976 {
977 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800978 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200979 },
980 ],
981 'condition': 'checkout_android',
982 'dep_type': 'cipd',
983 },
984
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800985 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100986 'packages': [
987 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800988 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800989 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100990 },
991 ],
992 'condition': 'checkout_android',
993 'dep_type': 'cipd',
994 },
995
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800996 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100997 'packages': [
998 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800999 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001000 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001001 },
1002 ],
1003 'condition': 'checkout_android',
1004 'dep_type': 'cipd',
1005 },
1006
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001007 'src/third_party/android_deps/libs/com_google_android_annotations': {
1008 'packages': [
1009 {
1010 'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
1011 'version': 'version:2@4.1.1.4.cr1',
1012 },
1013 ],
1014 'condition': 'checkout_android',
1015 'dep_type': 'cipd',
1016 },
1017
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001018 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
1019 'packages': [
1020 {
1021 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001022 'version': 'version:2@4.0.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001023 },
1024 ],
1025 'condition': 'checkout_android',
1026 'dep_type': 'cipd',
1027 },
1028
Artem Titov14b0e732021-01-27 09:16:07 +01001029 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
1030 'packages': [
1031 {
1032 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001033 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001034 },
1035 ],
1036 'condition': 'checkout_android',
1037 'dep_type': 'cipd',
1038 },
1039
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001040 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001041 'packages': [
1042 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001043 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001044 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001045 },
1046 ],
1047 'condition': 'checkout_android',
1048 'dep_type': 'cipd',
1049 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001050
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001051 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1052 'packages': [
1053 {
1054 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
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
Artem Titovd673da22018-07-27 13:53:36 +02001062 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1063 'packages': [
1064 {
1065 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001066 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001067 },
1068 ],
1069 'condition': 'checkout_android',
1070 'dep_type': 'cipd',
1071 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001072
Artem Titovd673da22018-07-27 13:53:36 +02001073 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1074 'packages': [
1075 {
1076 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001077 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001078 },
1079 ],
1080 'condition': 'checkout_android',
1081 'dep_type': 'cipd',
1082 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001083
Artem Titovd673da22018-07-27 13:53:36 +02001084 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1085 'packages': [
1086 {
1087 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001088 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001089 },
1090 ],
1091 'condition': 'checkout_android',
1092 'dep_type': 'cipd',
1093 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001094
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001095 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1096 'packages': [
1097 {
1098 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001099 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001100 },
1101 ],
1102 'condition': 'checkout_android',
1103 'dep_type': 'cipd',
1104 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001105
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001106 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1107 'packages': [
1108 {
1109 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001110 'version': 'version:2@17.0.0.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_clearcut': {
1118 'packages': [
1119 {
1120 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
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
Artem Titov14b0e732021-01-27 09:16:07 +01001128 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1129 'packages': [
1130 {
1131 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001132 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001133 },
1134 ],
1135 'condition': 'checkout_android',
1136 'dep_type': 'cipd',
1137 },
1138
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001139 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1140 'packages': [
1141 {
1142 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001143 'version': 'version:2@19.0.0-beta.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_flags': {
1151 'packages': [
1152 {
1153 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001154 'version': 'version:2@17.0.0.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_gcm': {
1162 'packages': [
1163 {
1164 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001165 'version': 'version:2@17.0.0.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_iid': {
1173 'packages': [
1174 {
1175 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
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_instantapps': {
1184 'packages': [
1185 {
1186 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001187 'version': 'version:2@18.0.1.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_location': {
1195 'packages': [
1196 {
1197 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001198 'version': 'version:2@19.0.1.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
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001205 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1206 'packages': [
1207 {
1208 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001209 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +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_places_placereport': {
1217 'packages': [
1218 {
1219 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001220 'version': 'version:2@17.0.0.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_stats': {
1228 'packages': [
1229 {
1230 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001231 'version': 'version:2@17.0.0.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
Artem Titovd673da22018-07-27 13:53:36 +02001238 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1239 'packages': [
1240 {
1241 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001242 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001243 },
1244 ],
1245 'condition': 'checkout_android',
1246 'dep_type': 'cipd',
1247 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001248
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001249 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001250 'packages': [
1251 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001252 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001253 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001254 },
1255 ],
1256 'condition': 'checkout_android',
1257 'dep_type': 'cipd',
1258 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001259
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001260 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1261 'packages': [
1262 {
1263 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001264 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001265 },
1266 ],
1267 'condition': 'checkout_android',
1268 'dep_type': 'cipd',
1269 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001270
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001271 'src/third_party/android_deps/libs/com_google_android_material_material': {
1272 'packages': [
1273 {
1274 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -07001275 'version': 'version:2@1.7.0-alpha02.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001276 },
1277 ],
1278 'condition': 'checkout_android',
1279 'dep_type': 'cipd',
1280 },
1281
1282 'src/third_party/android_deps/libs/com_google_android_play_core': {
1283 'packages': [
1284 {
1285 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001286 'version': 'version:2@1.10.0.cr1',
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001287 },
1288 ],
1289 'condition': 'checkout_android',
1290 'dep_type': 'cipd',
1291 },
1292
Yves Gerey2f385d22019-11-20 12:10:08 +01001293 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1294 'packages': [
1295 {
1296 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001297 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001298 },
1299 ],
1300 'condition': 'checkout_android',
1301 'dep_type': 'cipd',
1302 },
1303
1304 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1305 'packages': [
1306 {
1307 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001308 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001309 },
1310 ],
1311 'condition': 'checkout_android',
1312 'dep_type': 'cipd',
1313 },
1314
1315 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1316 'packages': [
1317 {
1318 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001319 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001320 },
1321 ],
1322 'condition': 'checkout_android',
1323 'dep_type': 'cipd',
1324 },
1325
chromium-webrtc-autorollb3a68162020-07-06 09:02:39 -07001326 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1327 'packages': [
1328 {
1329 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001330 'version': 'version:2@1.9.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001331 },
1332 ],
1333 'condition': 'checkout_android',
1334 'dep_type': 'cipd',
1335 },
1336
Yves Gerey3606cab82018-09-19 19:20:19 +02001337 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1338 'packages': [
1339 {
1340 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001341 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001342 },
1343 ],
1344 'condition': 'checkout_android',
1345 'dep_type': 'cipd',
1346 },
1347
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001348 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1349 'packages': [
1350 {
1351 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001352 'version': 'version:2@2.9.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001353 },
1354 ],
1355 'condition': 'checkout_android',
1356 'dep_type': 'cipd',
1357 },
1358
Patrik Höglund3611afc2018-09-03 10:06:10 +02001359 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001360 'packages': [
1361 {
1362 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001363 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001364 },
1365 ],
1366 'condition': 'checkout_android',
1367 'dep_type': 'cipd',
1368 },
1369
Patrik Höglund498aceb2018-08-30 14:08:53 +02001370 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1371 'packages': [
1372 {
1373 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001374 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001375 },
1376 ],
1377 'condition': 'checkout_android',
1378 'dep_type': 'cipd',
1379 },
1380
1381 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1382 'packages': [
1383 {
1384 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001385 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001386 },
1387 ],
1388 'condition': 'checkout_android',
1389 'dep_type': 'cipd',
1390 },
1391
1392 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001393 'packages': [
1394 {
1395 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001396 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001397 },
1398 ],
1399 'condition': 'checkout_android',
1400 'dep_type': 'cipd',
1401 },
1402
Yves Gerey2f385d22019-11-20 12:10:08 +01001403 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1404 'packages': [
1405 {
1406 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
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
Yves Gerey3606cab82018-09-19 19:20:19 +02001414 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1415 'packages': [
1416 {
1417 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001418 'version': 'version:2@2.14.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_error_prone_check_api': {
1426 'packages': [
1427 {
1428 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001429 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001430 },
1431 ],
1432 'condition': 'checkout_android',
1433 'dep_type': 'cipd',
1434 },
1435
1436 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1437 'packages': [
1438 {
1439 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001440 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001441 },
1442 ],
1443 'condition': 'checkout_android',
1444 'dep_type': 'cipd',
1445 },
1446
1447 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1448 'packages': [
1449 {
1450 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001451 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001452 },
1453 ],
1454 'condition': 'checkout_android',
1455 'dep_type': 'cipd',
1456 },
1457
1458 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1459 'packages': [
1460 {
1461 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001462 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001463 },
1464 ],
1465 'condition': 'checkout_android',
1466 'dep_type': 'cipd',
1467 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001468
1469 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1470 'packages': [
1471 {
1472 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001473 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001474 },
1475 ],
1476 'condition': 'checkout_android',
1477 'dep_type': 'cipd',
1478 },
1479
Artem Titov14b0e732021-01-27 09:16:07 +01001480 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1481 'packages': [
1482 {
1483 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001484 'version': 'version:2@16.0.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_common': {
1492 'packages': [
1493 {
1494 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001495 'version': 'version:2@19.5.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_components': {
1503 'packages': [
1504 {
1505 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001506 'version': 'version:2@16.1.0.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_encoders': {
1514 'packages': [
1515 {
1516 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001517 'version': 'version:2@16.1.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_encoders_json': {
1525 'packages': [
1526 {
1527 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001528 'version': 'version:2@17.1.0.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_iid': {
1536 'packages': [
1537 {
1538 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001539 'version': 'version:2@21.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_iid_interop': {
1547 'packages': [
1548 {
1549 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001550 'version': 'version:2@17.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_installations': {
1558 'packages': [
1559 {
1560 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001561 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001562 },
1563 ],
1564 'condition': 'checkout_android',
1565 'dep_type': 'cipd',
1566 },
1567
1568 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1569 'packages': [
1570 {
1571 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001572 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001573 },
1574 ],
1575 'condition': 'checkout_android',
1576 'dep_type': 'cipd',
1577 },
1578
1579 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1580 'packages': [
1581 {
1582 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001583 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001584 },
1585 ],
1586 'condition': 'checkout_android',
1587 'dep_type': 'cipd',
1588 },
1589
1590 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1591 'packages': [
1592 {
1593 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001594 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001595 },
1596 ],
1597 'condition': 'checkout_android',
1598 'dep_type': 'cipd',
1599 },
1600
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001601 'src/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java': {
1602 'packages': [
1603 {
1604 'package': 'chromium/third_party/android_deps/libs/com_google_flatbuffers_flatbuffers_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001605 'version': 'version:2@2.0.3.cr1',
Mirko Bonadeif5ea3b92021-11-15 15:41:28 +01001606 },
1607 ],
1608 'condition': 'checkout_android',
1609 'dep_type': 'cipd',
1610 },
1611
Patrik Höglund498aceb2018-08-30 14:08:53 +02001612 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1613 'packages': [
1614 {
1615 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001616 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001617 },
1618 ],
1619 'condition': 'checkout_android',
1620 'dep_type': 'cipd',
1621 },
1622
Yves Gerey2f385d22019-11-20 12:10:08 +01001623 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1624 'packages': [
1625 {
1626 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001627 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001628 },
1629 ],
1630 'condition': 'checkout_android',
1631 'dep_type': 'cipd',
1632 },
1633
Patrik Höglund498aceb2018-08-30 14:08:53 +02001634 'src/third_party/android_deps/libs/com_google_guava_guava': {
1635 'packages': [
1636 {
1637 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001638 'version': 'version:2@31.0.1-jre.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001639 },
1640 ],
1641 'condition': 'checkout_android',
1642 'dep_type': 'cipd',
1643 },
1644
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001645 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1646 'packages': [
1647 {
1648 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001649 'version': 'version:2@31.1-android.cr1',
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001650 },
1651 ],
1652 'condition': 'checkout_android',
1653 'dep_type': 'cipd',
1654 },
1655
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001656 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1657 'packages': [
1658 {
1659 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001660 'version': 'version:2@1.0.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001661 },
1662 ],
1663 'condition': 'checkout_android',
1664 'dep_type': 'cipd',
1665 },
1666
Yves Gerey3606cab82018-09-19 19:20:19 +02001667 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1668 'packages': [
1669 {
1670 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001671 'version': 'version:2@1.3.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001672 },
1673 ],
1674 'condition': 'checkout_android',
1675 'dep_type': 'cipd',
1676 },
1677
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001678 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1679 'packages': [
1680 {
1681 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001682 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001683 },
1684 ],
1685 'condition': 'checkout_android',
1686 'dep_type': 'cipd',
1687 },
1688
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001689 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001690 'packages': [
1691 {
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001692 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001693 'version': 'version:2@3.21.1.cr1',
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001694 },
1695 ],
1696 'condition': 'checkout_android',
1697 'dep_type': 'cipd',
1698 },
1699
Yves Gerey2f385d22019-11-20 12:10:08 +01001700 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1701 'packages': [
1702 {
1703 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001704 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001705 },
1706 ],
1707 'condition': 'checkout_android',
1708 'dep_type': 'cipd',
1709 },
1710
Patrik Höglund498aceb2018-08-30 14:08:53 +02001711 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1712 'packages': [
1713 {
1714 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001715 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001716 },
1717 ],
1718 'condition': 'checkout_android',
1719 'dep_type': 'cipd',
1720 },
1721
chromium-webrtc-autoroll06a4dd62020-03-23 14:21:18 -07001722 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1723 'packages': [
1724 {
1725 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001726 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001727 },
1728 ],
1729 'condition': 'checkout_android',
1730 'dep_type': 'cipd',
1731 },
1732
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001733 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1734 'packages': [
1735 {
1736 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001737 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001738 },
1739 ],
1740 'condition': 'checkout_android',
1741 'dep_type': 'cipd',
1742 },
1743
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001744 'src/third_party/android_deps/libs/io_grpc_grpc_api': {
1745 'packages': [
1746 {
1747 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
1748 'version': 'version:2@1.49.0.cr1',
1749 },
1750 ],
1751 'condition': 'checkout_android',
1752 'dep_type': 'cipd',
1753 },
1754
1755 'src/third_party/android_deps/libs/io_grpc_grpc_binder': {
1756 'packages': [
1757 {
1758 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
1759 'version': 'version:2@1.49.0.cr1',
1760 },
1761 ],
1762 'condition': 'checkout_android',
1763 'dep_type': 'cipd',
1764 },
1765
1766 'src/third_party/android_deps/libs/io_grpc_grpc_context': {
1767 'packages': [
1768 {
1769 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
1770 'version': 'version:2@1.49.0.cr1',
1771 },
1772 ],
1773 'condition': 'checkout_android',
1774 'dep_type': 'cipd',
1775 },
1776
1777 'src/third_party/android_deps/libs/io_grpc_grpc_core': {
1778 'packages': [
1779 {
1780 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
1781 'version': 'version:2@1.49.0.cr1',
1782 },
1783 ],
1784 'condition': 'checkout_android',
1785 'dep_type': 'cipd',
1786 },
1787
1788 'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
1789 'packages': [
1790 {
1791 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
1792 'version': 'version:2@1.49.0.cr1',
1793 },
1794 ],
1795 'condition': 'checkout_android',
1796 'dep_type': 'cipd',
1797 },
1798
1799 'src/third_party/android_deps/libs/io_grpc_grpc_stub': {
1800 'packages': [
1801 {
1802 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
1803 'version': 'version:2@1.49.0.cr1',
1804 },
1805 ],
1806 'condition': 'checkout_android',
1807 'dep_type': 'cipd',
1808 },
1809
1810 'src/third_party/android_deps/libs/io_perfmark_perfmark_api': {
1811 'packages': [
1812 {
1813 'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
1814 'version': 'version:2@0.25.0.cr1',
1815 },
1816 ],
1817 'condition': 'checkout_android',
1818 'dep_type': 'cipd',
1819 },
1820
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001821 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1822 'packages': [
1823 {
1824 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001825 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001826 },
1827 ],
1828 'condition': 'checkout_android',
1829 'dep_type': 'cipd',
1830 },
1831
Patrik Höglund498aceb2018-08-30 14:08:53 +02001832 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1833 'packages': [
1834 {
1835 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001836 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001837 },
1838 ],
1839 'condition': 'checkout_android',
1840 'dep_type': 'cipd',
1841 },
1842
1843 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001844 'packages': [
1845 {
1846 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001847 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001848 },
1849 ],
1850 'condition': 'checkout_android',
1851 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001852 },
Yves Gerey3606cab82018-09-19 19:20:19 +02001853
Christoffer Jansson53a762a2022-09-16 16:29:56 +02001854 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
1855 'packages': [
1856 {
1857 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
1858 'version': 'version:2@1.12.13.cr1',
1859 },
1860 ],
1861 'condition': 'checkout_android',
1862 'dep_type': 'cipd',
1863 },
1864
1865 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
1866 'packages': [
1867 {
1868 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
1869 'version': 'version:2@1.12.13.cr1',
1870 },
1871 ],
1872 'condition': 'checkout_android',
1873 'dep_type': 'cipd',
1874 },
1875
Patrik Höglund0e089db2020-02-24 13:31:03 +01001876 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1877 'packages': [
1878 {
1879 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001880 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001881 },
1882 ],
1883 'condition': 'checkout_android',
1884 'dep_type': 'cipd',
1885 },
1886
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001887 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1888 'packages': [
1889 {
1890 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001891 'version': 'version:2@2.3.0.cr1',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001892 },
1893 ],
1894 'condition': 'checkout_android',
1895 'dep_type': 'cipd',
1896 },
1897
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -07001898 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
1899 'packages': [
1900 {
1901 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
1902 'version': 'version:2@1.68.cr1',
1903 },
1904 ],
1905 'condition': 'checkout_android',
1906 'dep_type': 'cipd',
1907 },
1908
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001909 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1910 'packages': [
1911 {
1912 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001913 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001914 },
1915 ],
1916 'condition': 'checkout_android',
1917 'dep_type': 'cipd',
1918 },
1919
Yves Gerey3606cab82018-09-19 19:20:19 +02001920 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1921 'packages': [
1922 {
1923 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001924 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001925 },
1926 ],
1927 'condition': 'checkout_android',
1928 'dep_type': 'cipd',
1929 },
1930
Yves Gerey2f385d22019-11-20 12:10:08 +01001931 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001932 'packages': [
1933 {
Yves Gerey2f385d22019-11-20 12:10:08 +01001934 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autorolld035d7e2022-09-30 03:02:52 -07001935 'version': 'version:2@3.25.0.cr1',
1936 },
1937 ],
1938 'condition': 'checkout_android',
1939 'dep_type': 'cipd',
1940 },
1941
1942 'src/third_party/android_deps/libs/org_checkerframework_checker_util': {
1943 'packages': [
1944 {
1945 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
1946 'version': 'version:2@3.25.0.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001947 },
1948 ],
1949 'condition': 'checkout_android',
1950 'dep_type': 'cipd',
1951 },
1952
landreye742d8c2021-09-15 17:27:02 +00001953 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001954 'packages': [
1955 {
landreye742d8c2021-09-15 17:27:02 +00001956 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001957 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001958 },
1959 ],
1960 'condition': 'checkout_android',
1961 'dep_type': 'cipd',
1962 },
1963
1964 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1965 'packages': [
1966 {
1967 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001968 'version': 'version:2@1.21.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001969 },
1970 ],
1971 'condition': 'checkout_android',
1972 'dep_type': 'cipd',
1973 },
1974
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001975 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1976 'packages': [
1977 {
1978 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001979 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001980 },
1981 ],
1982 'condition': 'checkout_android',
1983 'dep_type': 'cipd',
1984 },
1985
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001986 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1987 'packages': [
1988 {
1989 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1990 'version': 'version:2@2.2.cr1',
1991 },
1992 ],
1993 'condition': 'checkout_android',
1994 'dep_type': 'cipd',
1995 },
1996
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001997 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
1998 'packages': [
1999 {
2000 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002001 'version': 'version:2@13.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002002 },
2003 ],
2004 'condition': 'checkout_android',
2005 'dep_type': 'cipd',
2006 },
2007
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002008 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
2009 'packages': [
2010 {
2011 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
chromium-webrtc-autoroll43570da2022-08-05 17:02:54 -07002012 'version': 'version:2@1.7.10.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002013 },
2014 ],
2015 'condition': 'checkout_android',
2016 'dep_type': 'cipd',
2017 },
2018
2019 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
2020 'packages': [
2021 {
2022 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
chromium-webrtc-autoroll43570da2022-08-05 17:02:54 -07002023 'version': 'version:2@1.7.10.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002024 },
2025 ],
2026 'condition': 'checkout_android',
2027 'dep_type': 'cipd',
2028 },
2029
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002030 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
2031 'packages': [
2032 {
2033 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002034 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002035 },
2036 ],
2037 'condition': 'checkout_android',
2038 'dep_type': 'cipd',
2039 },
2040
2041 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
2042 'packages': [
2043 {
2044 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002045 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002046 },
2047 ],
2048 'condition': 'checkout_android',
2049 'dep_type': 'cipd',
2050 },
2051
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002052 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
2053 'packages': [
2054 {
2055 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002056 'version': 'version:2@1.6.1.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002057 },
2058 ],
2059 'condition': 'checkout_android',
2060 'dep_type': 'cipd',
2061 },
2062
2063 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
2064 'packages': [
2065 {
2066 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002067 'version': 'version:2@1.6.1.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01002068 },
2069 ],
2070 'condition': 'checkout_android',
2071 'dep_type': 'cipd',
2072 },
2073
2074 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
2075 'packages': [
2076 {
2077 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002078 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002079 },
2080 ],
2081 'condition': 'checkout_android',
2082 'dep_type': 'cipd',
2083 },
2084
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07002085 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
2086 'packages': [
2087 {
2088 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07002089 'version': 'version:2@1.15.1.cr1',
2090 },
2091 ],
2092 'condition': 'checkout_android',
2093 'dep_type': 'cipd',
2094 },
2095
2096 'src/third_party/android_deps/libs/org_mockito_mockito_core': {
2097 'packages': [
2098 {
2099 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
2100 'version': 'version:2@4.7.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07002101 },
2102 ],
2103 'condition': 'checkout_android',
2104 'dep_type': 'cipd',
2105 },
2106
Christoffer Jansson53a762a2022-09-16 16:29:56 +02002107 'src/third_party/android_deps/libs/org_objenesis_objenesis': {
2108 'packages': [
2109 {
2110 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
2111 'version': 'version:2@3.2.cr1',
2112 },
2113 ],
2114 'condition': 'checkout_android',
2115 'dep_type': 'cipd',
2116 },
2117
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002118 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
2119 'packages': [
2120 {
2121 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002122 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002123 },
2124 ],
2125 'condition': 'checkout_android',
2126 'dep_type': 'cipd',
2127 },
2128
2129 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
2130 'packages': [
2131 {
2132 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002133 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002134 },
2135 ],
2136 'condition': 'checkout_android',
2137 'dep_type': 'cipd',
2138 },
2139
2140 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
2141 'packages': [
2142 {
2143 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002144 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002145 },
2146 ],
2147 'condition': 'checkout_android',
2148 'dep_type': 'cipd',
2149 },
2150
2151 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
2152 'packages': [
2153 {
2154 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002155 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002156 },
2157 ],
2158 'condition': 'checkout_android',
2159 'dep_type': 'cipd',
2160 },
2161
2162 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2163 'packages': [
2164 {
2165 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002166 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002167 },
2168 ],
2169 'condition': 'checkout_android',
2170 'dep_type': 'cipd',
2171 },
2172
Yves Gerey2f385d22019-11-20 12:10:08 +01002173 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2174 'packages': [
2175 {
2176 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002177 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01002178 },
2179 ],
2180 'condition': 'checkout_android',
2181 'dep_type': 'cipd',
2182 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002183
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002184 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2185 'packages': [
2186 {
2187 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
landrey6f248172022-07-27 14:19:30 +00002188 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002189 },
2190 ],
2191 'condition': 'checkout_android',
2192 'dep_type': 'cipd',
2193 },
2194
2195 'src/third_party/android_deps/libs/org_robolectric_junit': {
2196 'packages': [
2197 {
2198 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
landrey6f248172022-07-27 14:19:30 +00002199 'version': 'version:2@4.8.1.cr1',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002200 },
2201 ],
2202 'condition': 'checkout_android',
2203 'dep_type': 'cipd',
2204 },
2205
2206 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2207 'packages': [
2208 {
2209 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
landrey6f248172022-07-27 14:19:30 +00002210 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002211 },
2212 ],
2213 'condition': 'checkout_android',
2214 'dep_type': 'cipd',
2215 },
2216
2217 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2218 'packages': [
2219 {
2220 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
landrey6f248172022-07-27 14:19:30 +00002221 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002222 },
2223 ],
2224 'condition': 'checkout_android',
2225 'dep_type': 'cipd',
2226 },
2227
2228 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2229 'packages': [
2230 {
2231 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
landrey6f248172022-07-27 14:19:30 +00002232 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002233 },
2234 ],
2235 'condition': 'checkout_android',
2236 'dep_type': 'cipd',
2237 },
2238
2239 'src/third_party/android_deps/libs/org_robolectric_resources': {
2240 'packages': [
2241 {
2242 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
landrey6f248172022-07-27 14:19:30 +00002243 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002244 },
2245 ],
2246 'condition': 'checkout_android',
2247 'dep_type': 'cipd',
2248 },
2249
2250 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2251 'packages': [
2252 {
2253 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
landrey6f248172022-07-27 14:19:30 +00002254 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002255 },
2256 ],
2257 'condition': 'checkout_android',
2258 'dep_type': 'cipd',
2259 },
2260
2261 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2262 'packages': [
2263 {
2264 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
landrey6f248172022-07-27 14:19:30 +00002265 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002266 },
2267 ],
2268 'condition': 'checkout_android',
2269 'dep_type': 'cipd',
2270 },
2271
2272 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2273 'packages': [
2274 {
2275 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
landrey6f248172022-07-27 14:19:30 +00002276 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002277 },
2278 ],
2279 'condition': 'checkout_android',
2280 'dep_type': 'cipd',
2281 },
2282
2283 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2284 'packages': [
2285 {
2286 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
landrey6f248172022-07-27 14:19:30 +00002287 'version': 'version:2@4.8.1.cr1',
Björn Tereliuscaf20632022-02-24 12:15:25 +01002288 },
2289 ],
2290 'condition': 'checkout_android',
2291 'dep_type': 'cipd',
2292 },
2293
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002294 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2295 'packages': [
2296 {
2297 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
landrey6f248172022-07-27 14:19:30 +00002298 'version': 'version:2@4.8.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002299 },
2300 ],
2301 'condition': 'checkout_android',
2302 'dep_type': 'cipd',
2303 },
2304
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002305 'src/third_party/android_deps/libs/org_robolectric_utils': {
2306 'packages': [
2307 {
2308 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
landrey6f248172022-07-27 14:19:30 +00002309 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002310 },
2311 ],
2312 'condition': 'checkout_android',
2313 'dep_type': 'cipd',
2314 },
2315
2316 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2317 'packages': [
2318 {
2319 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
landrey6f248172022-07-27 14:19:30 +00002320 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002321 },
2322 ],
2323 'condition': 'checkout_android',
2324 'dep_type': 'cipd',
2325 },
2326
Yves Gerey3606cab82018-09-19 19:20:19 +02002327 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002328}
kjellander200028f2017-08-17 09:54:12 -07002329
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002330hooks = [
2331 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002332 # This clobbers when necessary (based on get_landmines.py). It should be
2333 # an early hook but it will need to be run after syncing Chromium and
2334 # setting up the links, so the script actually exists.
2335 'name': 'landmines',
2336 'pattern': '.',
2337 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002338 'python3',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002339 'src/build/landmines.py',
2340 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002341 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002342 '--src-dir',
2343 'src',
2344 ],
2345 },
oprypin40e7ebd2017-07-27 01:40:18 -07002346 {
2347 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2348 # disabled.
2349 'name': 'disable_depot_tools_selfupdate',
2350 'pattern': '.',
2351 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002352 'python3',
oprypin40e7ebd2017-07-27 01:40:18 -07002353 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2354 '--disable',
2355 ],
2356 },
kjellander24d812d2016-11-22 07:02:11 -08002357 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002358 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002359 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002360 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002361 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002362 '--arch=arm'],
2363 },
2364 {
2365 'name': 'sysroot_arm64',
2366 'pattern': '.',
2367 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002368 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002369 '--arch=arm64'],
2370 },
2371 {
2372 'name': 'sysroot_x86',
2373 'pattern': '.',
2374 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2375 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002376 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002377 '--arch=i386'],
2378 },
2379 {
2380 'name': 'sysroot_mips',
2381 'pattern': '.',
2382 'condition': 'checkout_linux and checkout_mips',
2383 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002384 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002385 '--arch=mipsel'],
2386 },
2387 {
2388 'name': 'sysroot_x64',
2389 'pattern': '.',
2390 'condition': 'checkout_linux and checkout_x64',
2391 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002392 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002393 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002394 },
2395 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002396 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2397 'name': 'ciopfs_linux',
2398 'pattern': '.',
2399 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002400 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002401 'src/third_party/depot_tools/download_from_google_storage.py',
2402 '--no_resume',
2403 '--no_auth',
2404 '--bucket', 'chromium-browser-clang/ciopfs',
2405 '-s', 'src/build/ciopfs.sha1',
2406 ]
2407 },
2408 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002409 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002410 'name': 'win_toolchain',
2411 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002412 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002413 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002414 },
kjellanderec2c93e2017-09-08 10:52:17 -07002415 {
2416 # Update the Mac toolchain if necessary.
2417 'name': 'mac_toolchain',
2418 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002419 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002420 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 10:52:17 -07002421 },
Byoungchan Leeb440c452022-09-26 18:42:43 +09002422
2423 {
2424 'name': 'Download Fuchsia SDK from GCS',
2425 'pattern': '.',
2426 'condition': 'checkout_fuchsia',
2427 'action': [
2428 'python3',
2429 'src/build/fuchsia/update_sdk.py',
2430 '--cipd-prefix={fuchsia_sdk_cipd_prefix}',
2431 '--version={fuchsia_version}',
2432 ],
2433 },
2434
kjellander24d812d2016-11-22 07:02:11 -08002435 {
Christoffer Jansson25e41562022-09-23 08:38:54 +02002436 'name': 'Download Fuchsia system images',
2437 'pattern': '.',
2438 'condition': 'checkout_fuchsia',
2439 'action': [
2440 'python3',
2441 'src/build/fuchsia/update_images.py',
2442 '--boot-images={checkout_fuchsia_boot_images}',
2443 '--default-bucket={fuchsia_images_bucket}',
2444 ],
2445 },
2446 {
kjellander24d812d2016-11-22 07:02:11 -08002447 # Note: On Win, this should run after win_toolchain, as it may use it.
2448 'name': 'clang',
2449 'pattern': '.',
Nico Weber02788992021-10-26 21:36:38 -04002450 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002451 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002452 {
2453 # Update LASTCHANGE.
2454 'name': 'lastchange',
2455 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002456 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 04:58:47 -08002457 '-o', 'src/build/util/LASTCHANGE'],
2458 },
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002459 # Pull dsymutil binaries using checked-in hashes.
2460 {
2461 'name': 'dsymutil_mac_arm64',
2462 'pattern': '.',
2463 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2464 'action': [ 'python3',
2465 'src/third_party/depot_tools/download_from_google_storage.py',
2466 '--no_resume',
2467 '--no_auth',
2468 '--bucket', 'chromium-browser-clang',
2469 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2470 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2471 ],
2472 },
2473 {
2474 'name': 'dsymutil_mac_x64',
2475 'pattern': '.',
2476 'condition': 'host_os == "mac" and host_cpu == "x64"',
2477 'action': [ 'python3',
2478 'src/third_party/depot_tools/download_from_google_storage.py',
2479 '--no_resume',
2480 '--no_auth',
2481 '--bucket', 'chromium-browser-clang',
2482 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2483 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2484 ],
2485 },
kjellander24d812d2016-11-22 07:02:11 -08002486 # Pull clang-format binaries using checked-in hashes.
2487 {
2488 'name': 'clang_format_win',
2489 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002490 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002491 'action': [ 'python3',
2492 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002493 '--no_resume',
2494 '--platform=win32',
2495 '--no_auth',
2496 '--bucket', 'chromium-clang-format',
2497 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2498 ],
2499 },
2500 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002501 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 07:02:11 -08002502 'pattern': '.',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002503 'condition': 'host_os == "mac" and host_cpu == "x64"',
2504 'action': [ 'python3',
2505 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002506 '--no_resume',
2507 '--platform=darwin',
2508 '--no_auth',
2509 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002510 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2511 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 07:02:11 -08002512 ],
2513 },
2514 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002515 'name': 'clang_format_mac_arm64',
2516 'pattern': '.',
2517 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2518 'action': [ 'python3',
2519 'src/third_party/depot_tools/download_from_google_storage.py',
2520 '--no_resume',
2521 '--no_auth',
2522 '--bucket', 'chromium-clang-format',
2523 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2524 '-o', 'src/buildtools/mac/clang-format',
2525 ],
2526 },
2527 {
kjellander24d812d2016-11-22 07:02:11 -08002528 'name': 'clang_format_linux',
2529 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002530 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002531 'action': [ 'python3',
2532 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002533 '--no_resume',
2534 '--platform=linux*',
2535 '--no_auth',
2536 '--bucket', 'chromium-clang-format',
2537 '-s', 'src/buildtools/linux64/clang-format.sha1',
2538 ],
2539 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002540 # Pull rc binaries using checked-in hashes.
2541 {
2542 'name': 'rc_win',
2543 'pattern': '.',
2544 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002545 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002546 'src/third_party/depot_tools/download_from_google_storage.py',
2547 '--no_resume',
2548 '--no_auth',
2549 '--bucket', 'chromium-browser-clang/rc',
2550 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2551 ],
2552 },
2553 {
2554 'name': 'rc_mac',
2555 'pattern': '.',
2556 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002557 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002558 'src/third_party/depot_tools/download_from_google_storage.py',
2559 '--no_resume',
2560 '--no_auth',
2561 '--bucket', 'chromium-browser-clang/rc',
2562 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2563 ],
2564 },
2565 {
2566 'name': 'rc_linux',
2567 'pattern': '.',
2568 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002569 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002570 'src/third_party/depot_tools/download_from_google_storage.py',
2571 '--no_resume',
2572 '--no_auth',
2573 '--bucket', 'chromium-browser-clang/rc',
2574 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2575 ],
2576 },
kjellander24d812d2016-11-22 07:02:11 -08002577 {
Mirko Bonadei2d525fe2020-03-06 14:07:45 +01002578 'name': 'test_fonts',
2579 'pattern': '.',
2580 'action': [ 'download_from_google_storage',
2581 '--no_resume',
2582 '--extract',
2583 '--no_auth',
2584 '--bucket', 'chromium-fonts',
2585 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2586 ],
2587 },
2588 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002589 'name': 'msan_chained_origins',
2590 'pattern': '.',
2591 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002592 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002593 'src/third_party/depot_tools/download_from_google_storage.py',
2594 "--no_resume",
2595 "--no_auth",
2596 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002597 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002598 ],
2599 },
2600 {
2601 'name': 'msan_no_origins',
2602 'pattern': '.',
2603 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002604 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002605 'src/third_party/depot_tools/download_from_google_storage.py',
2606 "--no_resume",
2607 "--no_auth",
2608 "--bucket", "chromium-instrumented-libraries",
landrey21932002021-10-20 18:03:42 +00002609 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins.tgz.sha1",
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002610 ],
kjellander24d812d2016-11-22 07:02:11 -08002611 },
2612 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002613 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002614 'pattern': '.',
2615 'action': ['download_from_google_storage',
2616 '--directory',
2617 '--recursive',
2618 '--num_threads=10',
2619 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002620 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002621 '--bucket', 'chromium-webrtc-resources',
2622 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002623 },
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002624 {
2625 'name': 'Generate component metadata for tests',
2626 'pattern': '.',
2627 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002628 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002629 'src/testing/generate_location_tags.py',
2630 '--out',
2631 'src/testing/location_tags.json',
2632 ],
2633 },
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002634 # Download and initialize "vpython" VirtualEnv environment packages.
2635 {
2636 'name': 'vpython_common',
2637 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002638 'action': [ 'vpython3',
2639 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002640 '-vpython-tool', 'install',
2641 ],
2642 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002643]
kjellander200028f2017-08-17 09:54:12 -07002644
Oleh Prypindcba72b2019-02-08 10:39:45 +01002645recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002646
2647# Define rules for which include paths are allowed in our source.
2648include_rules = [
2649 # Base is only used to build Android APK tests and may not be referenced by
2650 # WebRTC production code.
2651 "-base",
2652 "-chromium",
2653 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002654 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002655
2656 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002657 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002658
2659 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002660 "+api",
2661 "+modules/include",
2662 "+rtc_base",
2663 "+test",
2664 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002665
Mirko Bonadei59f3c682020-07-11 13:13:45 +02002666 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002667 "+absl/algorithm/algorithm.h",
2668 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002669 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002670 "+absl/base/config.h",
Markus Handellf70fbc82020-06-04 00:41:20 +02002671 "+absl/base/const_init.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002672 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 12:29:02 +01002673 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 17:13:08 +02002674 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 10:08:47 +02002675 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 09:02:43 +02002676 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002677 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002678 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 12:46:14 +02002679 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002680 "+absl/strings/ascii.h",
2681 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002682 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002683 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002684 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002685 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002686
2687 # Abseil flags are allowed in tests and tools.
2688 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002689]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002690
2691specific_include_rules = {
2692 "webrtc_lib_link_test\.cc": [
2693 "+media/engine",
2694 "+modules/audio_device",
2695 "+modules/audio_processing",
2696 ]
2697}