blob: cca68d5976d11076f8ac93ba4a1f5036538e772f [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-autorollb7a3d592022-11-29 06:20:07 -080013 'chromium_revision': '6d86775bf1e3e05643c466f07d3818ae81466afa',
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/',
Christoffer Janssondd236a92022-12-02 19:06:00 +010023 'fuchsia_version': 'version:10.20221201.3.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',
Christoffer Jansson25e41562022-09-23 08:38:54 +020026 'checkout_fuchsia': False,
Christoffer Jansson816e26d2022-11-11 16:08:31 +010027 # Since the images are hundreds of MB, default to only downloading the image
28 # most commonly useful for developers. Bots and developers that need to use
29 # other images can override this with additional images.
30 'checkout_fuchsia_boot_images': "terminal.qemu-x64",
31 'checkout_fuchsia_product_bundles': '"{checkout_fuchsia_boot_images}" != ""',
Junji Watanabeef26df82022-08-24 10:06:43 +090032
Junji Watanabeef26df82022-08-24 10:06:43 +090033 # reclient CIPD package version
chromium-webrtc-autoroll802ccfe2022-11-25 08:02:05 -080034 'reclient_version': 're_client_version:0.87.0.b6908b3-gomaip',
Junji Watanabe1b84da72022-09-30 10:40:35 +090035
36 # ninja CIPD package version
37 # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
38 'ninja_version': 'version:2@1.8.2.chromium.3',
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000039}
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020040
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000041deps = {
Byoungchan Leed69a7262022-06-23 22:06:00 +090042 # TODO(kjellander): Move this to be Android-only.
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010043 'src/base':
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -080044 'https://chromium.googlesource.com/chromium/src/base@e89ad073148d6fa9c399bfa44c28eb5eac6b54f6',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010045 'src/build':
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -080046 'https://chromium.googlesource.com/chromium/src/build@198be41ce351b8d59accf5fabf5f7a35b9906c3e',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010047 'src/buildtools':
chromium-webrtc-autorollf2507672022-11-28 14:16:17 -080048 'https://chromium.googlesource.com/chromium/src/buildtools@f2fe6dda1e9dabb6cfc304938161569074f1e188',
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020049 # Gradle 6.6.1. Used for testing Android Studio project generation for WebRTC.
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010050 'src/examples/androidtests/third_party/gradle': {
Sami Kalliomäki7ab9c512020-08-28 10:31:40 +020051 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@f2d1fb54a951d8b11d25748e4711bec8d128d7e3',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010052 'condition': 'checkout_android',
53 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020054 'src/ios': {
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -080055 'url': 'https://chromium.googlesource.com/chromium/src/ios@0eee1cdab5d59a5f43eca3e9590517929cf0a0cb',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020056 'condition': 'checkout_ios',
57 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010058 'src/testing':
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -080059 'https://chromium.googlesource.com/chromium/src/testing@4e41634fa278ac9684912962c8072d9cd6578831',
Artem Titov42f0d782018-06-27 13:23:17 +020060 'src/third_party':
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -080061 'https://chromium.googlesource.com/chromium/src/third_party@ff621271b041cde8a3760ccc64adee3bae58eca5',
Oleh Prypindcba72b2019-02-08 10:39:45 +010062
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010063 'src/buildtools/linux64': {
64 'packages': [
65 {
landreyab8c1e52022-05-19 17:16:04 +000066 'package': 'gn/gn/linux-${{arch}}',
chromium-webrtc-autoroll71840162022-11-29 00:01:46 -080067 'version': 'git_revision:70d6c60823c0233a0f35eccc25b2b640d2980bdc',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010068 }
69 ],
70 'dep_type': 'cipd',
71 'condition': 'checkout_linux',
72 },
73 'src/buildtools/mac': {
74 'packages': [
75 {
Mirko Bonadei20422da2020-12-30 11:11:38 +010076 'package': 'gn/gn/mac-${{arch}}',
chromium-webrtc-autoroll71840162022-11-29 00:01:46 -080077 'version': 'git_revision:70d6c60823c0233a0f35eccc25b2b640d2980bdc',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010078 }
79 ],
80 'dep_type': 'cipd',
81 'condition': 'checkout_mac',
82 },
83 'src/buildtools/win': {
84 'packages': [
85 {
86 'package': 'gn/gn/windows-amd64',
chromium-webrtc-autoroll71840162022-11-29 00:01:46 -080087 'version': 'git_revision:70d6c60823c0233a0f35eccc25b2b640d2980bdc',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010088 }
89 ],
90 'dep_type': 'cipd',
91 'condition': 'checkout_win',
92 },
Junji Watanabeef26df82022-08-24 10:06:43 +090093 'src/buildtools/reclient': {
94 'packages': [
95 {
96 'package': 'infra/rbe/client/${{platform}}',
97 'version': Var('reclient_version'),
98 }
99 ],
100 'dep_type': 'cipd',
Junji Watanabeef26df82022-08-24 10:06:43 +0900101 },
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-autorollf2507672022-11-28 14:16:17 -0800106 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git@c2e10323cc8190175715ea1bcdb109f59b84447c',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100107 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autoroll71840162022-11-29 00:01:46 -0800108 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxxabi.git@9231726c61a0c2d3e1ef8be1553f51b1222979a7',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100109 'src/buildtools/third_party/libunwind/trunk':
chromium-webrtc-autoroll71840162022-11-29 00:01:46 -0800110 'https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libunwind.git@fd49ee4ee904ff6b65fc76ba2448a370873255e3',
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-autorollbdf25672022-11-02 17:03:42 -0700146 'version': '-QrdsGmvVhHeoRc5wKCnU2LXEjk1s0ocheitXWf5dhYC',
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',
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000157 'version': 'eYz83zbG33sGLyNdc-a64qo1K6LRcS9GwW7GmSvyWisC',
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-autorollfc5d7092022-11-23 12:03:36 -0800165 'https://boringssl.googlesource.com/boringssl.git@2fd8de65347cebe9870b872e528658b922f61fe3',
Mirko Bonadei07592492020-03-10 15:38:49 +0100166 'src/third_party/breakpad/breakpad':
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000167 'https://chromium.googlesource.com/breakpad/breakpad.git@442456a68cafc9325ef9e6f5bae8f425241ddaab',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100168 'src/third_party/catapult':
chromium-webrtc-autoroll71840162022-11-29 00:01:46 -0800169 'https://chromium.googlesource.com/catapult.git@41982a4a329f4a619248bb9c1bdad0bf3f599398',
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-autorollb7a3d592022-11-29 06:20:07 -0800178 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@67828ff1bb688f19ea114e5aa1de812da863c4da',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100179 'src/third_party/ffmpeg':
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000180 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@fd5b30c4bcf95ee607caf47ef65c3b96210867a4',
Björn Terelius32827472022-10-25 13:35:20 +0200181 'src/third_party/flatbuffers/src':
182 'https://chromium.googlesource.com/external/github.com/google/flatbuffers.git@e3017029647a88eb6f509ee9744012fffeb0d371',
Florent Castelli023be3c2022-03-15 16:01:52 +0100183 'src/third_party/grpc/src': {
chromium-webrtc-autorolld481e292022-07-29 09:05:15 -0700184 'url': 'https://chromium.googlesource.com/external/github.com/grpc/grpc.git@dd77c67217b10ffeaf766e25eb8b46d2d59de4ff',
Florent Castelli023be3c2022-03-15 16:01:52 +0100185 },
Mirko Bonadei2d525fe2020-03-06 14:07:45 +0100186 # Used for embedded builds. CrOS & Linux use the system version.
187 'src/third_party/fontconfig/src': {
188 'url': 'https://chromium.googlesource.com/external/fontconfig.git@452be8125f0e2a18a7dfef469e05d19374d36307',
189 'condition': 'checkout_linux',
190 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200191 'src/third_party/freetype/src':
chromium-webrtc-autoroll5a65f9e2022-11-24 10:02:07 -0800192 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@aca4ec5907e0bfb5bbeb01370257a121f3f47a0f',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200193 'src/third_party/harfbuzz-ng/src':
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000194 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@2822b589bc837fae6f66233e2cf2eef0f6ce8470',
Markus Handellf70fbc82020-06-04 00:41:20 +0200195 'src/third_party/google_benchmark/src': {
landrey21932002021-10-20 18:03:42 +0000196 'url': 'https://chromium.googlesource.com/external/github.com/google/benchmark.git@f730846b0a3c0dc0699978846fb14ffb2fad0bdc',
Markus Handellf70fbc82020-06-04 00:41:20 +0200197 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200198 # WebRTC-only dependency (not present in Chromium).
199 'src/third_party/gtest-parallel':
chromium-webrtc-autorolle3342ef2022-06-21 13:03:07 -0700200 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@f4d65b555894b301699c7c3c52906f72ea052e83',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200201 'src/third_party/google-truth': {
202 'packages': [
203 {
204 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700205 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200206 },
207 ],
208 'condition': 'checkout_android',
209 'dep_type': 'cipd',
210 },
kjellander3dae7052017-05-03 06:44:36 -0700211 'src/third_party/googletest/src':
chromium-webrtc-autoroll75e19ed2022-03-24 07:01:57 -0700212 'https://chromium.googlesource.com/external/github.com/google/googletest.git@af29db7ec28d6df1c7f0f745186884091e602e07',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200213 'src/third_party/icu': {
chromium-webrtc-autorolle0bb1812022-11-18 18:01:35 -0800214 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@1b7d391f0528fb3a4976b7541b387ee04f915f83',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200215 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200216 'src/third_party/jdk': {
217 'packages': [
218 {
219 'package': 'chromium/third_party/jdk',
chromium-webrtc-autoroll34fc3f42022-05-18 05:02:13 -0700220 'version': 'egbcSHbmF1XZQbKxp_PQiGLFWlQK65krTGqQE-Bj4j8C',
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100221 },
Bjorn Terelius09932cd2021-03-02 12:59:43 +0100222 ],
223 'condition': 'host_os == "linux" and checkout_android',
224 'dep_type': 'cipd',
225 },
Björn Terelius5525e632022-07-12 01:48:02 +0200226 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll2f0f2852022-05-12 01:04:44 -0700227 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@42e892d96e47b1f6e29844cc705e148ec4856448', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200228 'src/third_party/junit/src': {
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000229 'url': 'https://chromium.googlesource.com/external/junit.git@05fe2a64f59127c02135be22f416e91260d6ede6',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200230 'condition': 'checkout_android',
231 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100232 # Used for building libFuzzers (only supports Linux).
233 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800234 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100235 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -0700236 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ed683925e4897a84b3bffc5c1414c85b97a129a3',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100237 'src/third_party/libsrtp':
chromium-webrtc-autoroll63c96ce2021-06-11 07:02:59 -0700238 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@5b7c744eb8310250ccc534f3f86a2015b3887a0a',
philipelb09d8722021-11-23 11:00:24 +0100239 'src/third_party/dav1d/libdav1d':
chromium-webrtc-autorollb2be4ef2022-03-30 13:01:40 -0700240 'https://chromium.googlesource.com/external/github.com/videolan/dav1d.git@87f9a81cd770e49394a45deca7a3df41243de00b',
Danil Chapovalovc46385c2020-03-11 10:45:57 +0100241 'src/third_party/libaom/source/libaom':
chromium-webrtc-autoroll7daa6782022-11-28 04:01:42 -0800242 'https://aomedia.googlesource.com/aom.git@d7fc49b8b6b5663ec93b6850839e3451e3dd0339',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200243 'src/third_party/libunwindstack': {
chromium-webrtc-autoroll482ce912022-10-14 21:02:36 -0700244 'url': 'https://chromium.googlesource.com/chromium/src/third_party/libunwindstack.git@4dbfa0e8c844c8e243b297bc185e54a99ff94f9e',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200245 'condition': 'checkout_android',
246 },
Andrey Logvin249aa4d2020-06-10 09:57:04 +0000247 'src/third_party/perfetto':
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -0800248 'https://android.googlesource.com/platform/external/perfetto.git@600d5270680543bc0657c1371f741547604fea86',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100249 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autorolld3d1dfd2022-11-16 18:01:15 -0800250 'https://chromium.googlesource.com/webm/libvpx.git@605350bd5b68ac47f595d60cc8ef346588e773c0',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100251 'src/third_party/libyuv':
chromium-webrtc-autorollf2507672022-11-28 14:16:17 -0800252 'https://chromium.googlesource.com/libyuv/libyuv.git@4a3c79cb31aee310443039c37d64377ed06f1d14',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200253 'src/third_party/lss': {
chromium-webrtc-autorolla7dcd292022-08-24 01:04:58 -0700254 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@ce877209e11aa69dcfffbd53ef90ea1d07136521',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200255 'condition': 'checkout_android or checkout_linux',
256 },
257 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200258 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200259 'condition': 'checkout_android',
260 },
Yves Gerey0393c642018-11-08 18:30:39 +0100261
262 # Used by boringssl.
263 'src/third_party/nasm': {
chromium-webrtc-autorollbdf25672022-11-02 17:03:42 -0700264 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@0873b2bae6a5388a1c55deac8456e3c60a47ca08'
Yves Gerey0393c642018-11-08 18:30:39 +0100265 },
266
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100267 'src/third_party/openh264/src':
chromium-webrtc-autorollf836b1d2022-11-01 13:02:03 -0700268 'https://chromium.googlesource.com/external/github.com/cisco/openh264@db956674bbdfbaab5acdd3fdb4117c2fef5527e9',
Patrik Höglund72520532018-06-08 10:43:05 +0200269 'src/third_party/r8': {
270 'packages': [
271 {
272 'package': 'chromium/third_party/r8',
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -0800273 'version': 'RM1MB7AK90GPkspZ5TLRVyJNIC0JB4sz1rWL9JLLdNkC',
Patrik Höglund72520532018-06-08 10:43:05 +0200274 },
275 ],
276 'condition': 'checkout_android',
277 'dep_type': 'cipd',
278 },
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000279 # This duplication is intentional, so we avoid updating the r8.jar used by
280 # dexing unless necessary, since each update invalidates all incremental
281 # dexing and unnecessarily slows down all bots.
282 'src/third_party/r8/d8': {
283 'packages': [
284 {
285 'package': 'chromium/third_party/r8',
chromium-webrtc-autoroll1287ead2022-11-02 13:17:14 -0700286 'version': 'qGtBu6TtxyR5XNy4cmsslb7c946YtkZF5_QCjVP-wc8C',
Mirko Bonadeie1e2c462022-09-05 07:31:13 +0000287 },
288 ],
289 'condition': 'checkout_android',
290 'dep_type': 'cipd',
291 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200292 'src/third_party/requests/src': {
Artem Titov378a9482020-07-29 23:49:46 +0200293 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200294 'condition': 'checkout_android',
295 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100296 'src/tools':
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -0800297 'https://chromium.googlesource.com/chromium/src/tools@9353893e0eb539d3bb2462243b15bd604387dca6',
Oleh Prypine18e2692018-02-19 18:43:17 +0100298
299 'src/third_party/accessibility_test_framework': {
300 'packages': [
301 {
302 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800303 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100304 },
305 ],
306 'condition': 'checkout_android',
307 'dep_type': 'cipd',
308 },
309
310 'src/third_party/android_support_test_runner': {
311 'packages': [
312 {
313 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800314 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100315 },
316 ],
317 'condition': 'checkout_android',
318 'dep_type': 'cipd',
319 },
320
Björn Terelius5525e632022-07-12 01:48:02 +0200321 'src/third_party/byte_buddy': {
Oleh Prypine18e2692018-02-19 18:43:17 +0100322 'packages': [
323 {
324 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800325 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100326 },
327 ],
328 'condition': 'checkout_android',
329 'dep_type': 'cipd',
330 },
331
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200332 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
333 'packages': [
334 {
335 'package': 'chromium/third_party/android_sdk/public/build-tools',
336 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
337 },
338 ],
339 'condition': 'checkout_android',
340 'dep_type': 'cipd',
341 },
342
Oleh Prypine18e2692018-02-19 18:43:17 +0100343 'src/third_party/espresso': {
344 'packages': [
345 {
346 'package': 'chromium/third_party/espresso',
Jeremy Leconteb19cfee2020-06-25 22:57:49 +0200347 'version': 'y8fIfH8Leo2cPm7iGCYnBxZpwOlgLv8rm2mlcmJlvGsC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100348 },
349 ],
350 'condition': 'checkout_android',
351 'dep_type': 'cipd',
352 },
353
Oleh Prypine18e2692018-02-19 18:43:17 +0100354 'src/third_party/hamcrest': {
355 'packages': [
356 {
357 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800358 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100359 },
360 ],
361 'condition': 'checkout_android',
362 'dep_type': 'cipd',
363 },
364
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100365 'src/third_party/android_ndk': {
Björn Tereliuscbcf8f32022-04-12 19:04:32 +0200366 'url': 'https://chromium.googlesource.com/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100367 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100368 },
369
Andrey Logvin32edd542021-02-05 13:58:04 +0000370 'src/third_party/androidx': {
371 'packages': [
372 {
373 'package': 'chromium/third_party/androidx',
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -0800374 'version': 'YqHXeju2kOGh8x26xULaEyiL6jpRD-vslKaU7czLvKwC',
Andrey Logvin32edd542021-02-05 13:58:04 +0000375 },
376 ],
377 'condition': 'checkout_android',
378 'dep_type': 'cipd',
379 },
380
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200381 'src/third_party/android_build_tools/manifest_merger': {
382 'packages': [
383 {
384 'package': 'chromium/third_party/android_build_tools/manifest_merger',
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000385 'version': '1_tPfyswsXgfbNegip6nTy55E2ASlhsRqA2sKhUo01YC',
Mirko Bonadei58fbd1b2022-07-04 21:31:29 +0200386 },
387 ],
388 'condition': 'checkout_android',
389 'dep_type': 'cipd',
390 },
391
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100392 'src/third_party/android_sdk/public': {
393 'packages': [
394 {
landrey6f248172022-07-27 14:19:30 +0000395 'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0',
396 'version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100397 },
398 {
399 'package': 'chromium/third_party/android_sdk/public/emulator',
landrey6f248172022-07-27 14:19:30 +0000400 'version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100401 },
402 {
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100403 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200404 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100405 },
406 {
407 'package': 'chromium/third_party/android_sdk/public/platform-tools',
landrey6f248172022-07-27 14:19:30 +0000408 'version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100409 },
410 {
landrey6f248172022-07-27 14:19:30 +0000411 'package': 'chromium/third_party/android_sdk/public/platforms/android-33',
412 'version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100413 },
414 {
Mirko Bonadei4c039d52021-10-31 17:42:39 +0100415 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
416 'version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100417 },
418 {
Yves Gerey434dfa72020-01-07 06:56:55 +0100419 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000420 'version': 'oWlET2yQhaPKQ66tYNuSPaueU78Z9VlxpyxOoUjwRuIC',
Yves Gerey434dfa72020-01-07 06:56:55 +0100421 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100422 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100423 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100424 'dep_type': 'cipd',
425 },
426
Oleh Prypine18e2692018-02-19 18:43:17 +0100427 'src/third_party/icu4j': {
428 'packages': [
429 {
430 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800431 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100432 },
433 ],
434 'condition': 'checkout_android',
435 'dep_type': 'cipd',
436 },
437
Oleh Prypine18e2692018-02-19 18:43:17 +0100438 'src/third_party/objenesis': {
439 'packages': [
440 {
441 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800442 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100443 },
444 ],
445 'condition': 'checkout_android',
446 'dep_type': 'cipd',
447 },
448
Oleh Prypine18e2692018-02-19 18:43:17 +0100449 'src/third_party/robolectric': {
450 'packages': [
451 {
452 'package': 'chromium/third_party/robolectric',
landrey6f248172022-07-27 14:19:30 +0000453 'version': '6OaDTPaXu0VZoMwWllgaXTeiaJR5jQkZb1_aooRa2GUC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100454 },
455 ],
456 'condition': 'checkout_android',
457 'dep_type': 'cipd',
458 },
459
460 'src/third_party/sqlite4java': {
461 'packages': [
462 {
463 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800464 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100465 },
466 ],
467 'condition': 'checkout_android',
468 'dep_type': 'cipd',
469 },
470
Artem Titov469205e2020-03-17 13:44:12 +0100471 'src/third_party/turbine': {
472 'packages': [
473 {
474 'package': 'chromium/third_party/turbine',
Mirko Bonadei9b68e352022-11-15 13:11:39 +0000475 'version': '4Cvss-AYlYPcW_PIdcX45Ew7ZQwsaeurs7mUjS3LFyQC',
Artem Titov469205e2020-03-17 13:44:12 +0100476 },
477 ],
478 'condition': 'checkout_android',
479 'dep_type': 'cipd',
480 },
481
Artem Titarenko60d770f2018-12-07 15:46:53 +0100482 'src/tools/luci-go': {
483 'packages': [
484 {
485 'package': 'infra/tools/luci/isolate/${{platform}}',
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -0800486 'version': 'git_revision:7a04ca7c0fd3e73cc09c817542a74d947e68b8c9',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100487 },
488 {
Artem Titarenko60d770f2018-12-07 15:46:53 +0100489 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autorollb7a3d592022-11-29 06:20:07 -0800490 'version': 'git_revision:7a04ca7c0fd3e73cc09c817542a74d947e68b8c9',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100491 },
492 ],
493 'dep_type': 'cipd',
494 },
Jan Grulich1264dc12022-10-18 14:27:17 +0200495 'src/third_party/pipewire/linux-amd64': {
496 'packages': [
497 {
498 'package': 'chromium/third_party/pipewire/linux-amd64',
499 'version': 'BaVKmAmwpjdS6O0pnjSaMNSKhO1nmk5mRnyPVAJ2-HEC',
500 },
501 {
502 'package': 'chromium/third_party/pipewire-media-session/linux-amd64',
503 'version': 'Y6wUeITvAA0QD1vt8_a7eQdzbp0gkI1B02qfZUMJdowC',
504 },
505 ],
506
507 'condition': 'checkout_linux',
508 'dep_type': 'cipd',
509 },
Artem Titarenko60d770f2018-12-07 15:46:53 +0100510
Yves Gerey3606cab82018-09-19 19:20:19 +0200511 # Everything coming after this is automatically updated by the auto-roller.
512 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800513 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab82018-09-19 19:20:19 +0200514 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200515 'packages': [
516 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200517 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800518 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200519 },
520 ],
521 'condition': 'checkout_android',
522 'dep_type': 'cipd',
523 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200524
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700525 'src/third_party/android_deps/libs/android_arch_core_runtime': {
526 'packages': [
527 {
528 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800529 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700530 },
531 ],
532 'condition': 'checkout_android',
533 'dep_type': 'cipd',
534 },
535
Artem Titov4cc13a22018-07-27 11:50:40 +0200536 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200537 'packages': [
538 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200539 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800540 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700541 },
542 ],
543 'condition': 'checkout_android',
544 'dep_type': 'cipd',
545 },
546
547 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
548 'packages': [
549 {
550 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800551 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200552 },
553 ],
554 'condition': 'checkout_android',
555 'dep_type': 'cipd',
556 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200557
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700558 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
559 'packages': [
560 {
561 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800562 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700563 },
564 ],
565 'condition': 'checkout_android',
566 'dep_type': 'cipd',
567 },
568
569 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
570 'packages': [
571 {
572 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800573 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700574 },
575 ],
576 'condition': 'checkout_android',
577 'dep_type': 'cipd',
578 },
579
Artem Titov4cc13a22018-07-27 11:50:40 +0200580 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200581 'packages': [
582 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200583 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800584 'version': 'version:2@1.1.1.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200585 },
586 ],
587 'condition': 'checkout_android',
588 'dep_type': 'cipd',
589 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200590
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700591 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
592 'packages': [
593 {
594 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800595 'version': 'version:2@1.1.1.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700596 },
597 ],
598 'condition': 'checkout_android',
599 'dep_type': 'cipd',
600 },
601
Artem Titov4cc13a22018-07-27 11:50:40 +0200602 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200603 'packages': [
604 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200605 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800606 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200607 },
608 ],
609 'condition': 'checkout_android',
610 'dep_type': 'cipd',
611 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200612
Artem Titov4cc13a22018-07-27 11:50:40 +0200613 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200614 'packages': [
615 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200616 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800617 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700618 },
619 ],
620 'condition': 'checkout_android',
621 'dep_type': 'cipd',
622 },
623
624 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
625 'packages': [
626 {
627 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800628 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200629 },
630 ],
631 'condition': 'checkout_android',
632 'dep_type': 'cipd',
633 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200634
Artem Titov4cc13a22018-07-27 11:50:40 +0200635 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200636 'packages': [
637 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200638 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800639 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700640 },
641 ],
642 'condition': 'checkout_android',
643 'dep_type': 'cipd',
644 },
645
646 'src/third_party/android_deps/libs/com_android_support_collections': {
647 'packages': [
648 {
649 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800650 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700651 },
652 ],
653 'condition': 'checkout_android',
654 'dep_type': 'cipd',
655 },
656
657 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
658 'packages': [
659 {
660 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800661 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700662 },
663 ],
664 'condition': 'checkout_android',
665 'dep_type': 'cipd',
666 },
667
668 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
669 'packages': [
670 {
671 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800672 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700673 },
674 ],
675 'condition': 'checkout_android',
676 'dep_type': 'cipd',
677 },
678
679 'src/third_party/android_deps/libs/com_android_support_customview': {
680 'packages': [
681 {
682 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800683 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200684 },
685 ],
686 'condition': 'checkout_android',
687 'dep_type': 'cipd',
688 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200689
Artem Titov4cc13a22018-07-27 11:50:40 +0200690 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200691 'packages': [
692 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200693 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800694 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700695 },
696 ],
697 'condition': 'checkout_android',
698 'dep_type': 'cipd',
699 },
700
701 'src/third_party/android_deps/libs/com_android_support_documentfile': {
702 'packages': [
703 {
704 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800705 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700706 },
707 ],
708 'condition': 'checkout_android',
709 'dep_type': 'cipd',
710 },
711
712 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
713 'packages': [
714 {
715 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800716 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200717 },
718 ],
719 'condition': 'checkout_android',
720 'dep_type': 'cipd',
721 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200722
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700723 'src/third_party/android_deps/libs/com_android_support_interpolator': {
724 'packages': [
725 {
726 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800727 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200728 },
729 ],
730 'condition': 'checkout_android',
731 'dep_type': 'cipd',
732 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200733
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700734 'src/third_party/android_deps/libs/com_android_support_loader': {
735 'packages': [
736 {
737 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800738 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700739 },
740 ],
741 'condition': 'checkout_android',
742 'dep_type': 'cipd',
743 },
744
745 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
746 'packages': [
747 {
748 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800749 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200750 },
751 ],
752 'condition': 'checkout_android',
753 'dep_type': 'cipd',
754 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200755
Artem Titov4cc13a22018-07-27 11:50:40 +0200756 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200757 'packages': [
758 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200759 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800760 'version': 'version:2@1.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200761 },
762 ],
763 'condition': 'checkout_android',
764 'dep_type': 'cipd',
765 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200766
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700767 'src/third_party/android_deps/libs/com_android_support_print': {
768 'packages': [
769 {
770 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800771 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200772 },
773 ],
774 'condition': 'checkout_android',
775 'dep_type': 'cipd',
776 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200777
Artem Titov4cc13a22018-07-27 11:50:40 +0200778 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200779 'packages': [
780 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200781 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800782 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700783 },
784 ],
785 'condition': 'checkout_android',
786 'dep_type': 'cipd',
787 },
788
789 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
790 'packages': [
791 {
792 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800793 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200794 },
795 ],
796 'condition': 'checkout_android',
797 'dep_type': 'cipd',
798 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200799
Artem Titov4cc13a22018-07-27 11:50:40 +0200800 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200801 'packages': [
802 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200803 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800804 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200805 },
806 ],
807 'condition': 'checkout_android',
808 'dep_type': 'cipd',
809 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200810
Artem Titov4cc13a22018-07-27 11:50:40 +0200811 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200812 'packages': [
813 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200814 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800815 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200816 },
817 ],
818 'condition': 'checkout_android',
819 'dep_type': 'cipd',
820 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200821
Artem Titov4cc13a22018-07-27 11:50:40 +0200822 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200823 'packages': [
824 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200825 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800826 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200827 },
828 ],
829 'condition': 'checkout_android',
830 'dep_type': 'cipd',
831 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200832
Artem Titov4cc13a22018-07-27 11:50:40 +0200833 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200834 'packages': [
835 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200836 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800837 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200838 },
839 ],
840 'condition': 'checkout_android',
841 'dep_type': 'cipd',
842 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200843
Artem Titov4cc13a22018-07-27 11:50:40 +0200844 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200845 'packages': [
846 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200847 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800848 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200849 },
850 ],
851 'condition': 'checkout_android',
852 'dep_type': 'cipd',
853 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200854
Artem Titov4cc13a22018-07-27 11:50:40 +0200855 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200856 'packages': [
857 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200858 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800859 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200860 },
861 ],
862 'condition': 'checkout_android',
863 'dep_type': 'cipd',
864 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200865
Artem Titov4cc13a22018-07-27 11:50:40 +0200866 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200867 'packages': [
868 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200869 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800870 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200871 },
872 ],
873 'condition': 'checkout_android',
874 'dep_type': 'cipd',
875 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200876
Artem Titov4cc13a22018-07-27 11:50:40 +0200877 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200878 'packages': [
879 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200880 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800881 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700882 },
883 ],
884 'condition': 'checkout_android',
885 'dep_type': 'cipd',
886 },
887
888 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
889 'packages': [
890 {
891 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800892 'version': 'version:2@28.0.0.cr1',
Oleh Prypin0a778892018-07-19 13:55:40 +0200893 },
894 ],
895 'condition': 'checkout_android',
896 'dep_type': 'cipd',
897 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200898
Artem Titov4cc13a22018-07-27 11:50:40 +0200899 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200900 'packages': [
901 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200902 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800903 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700904 },
905 ],
906 'condition': 'checkout_android',
907 'dep_type': 'cipd',
908 },
909
910 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
911 'packages': [
912 {
913 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800914 'version': 'version:2@28.0.0.cr1',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700915 },
916 ],
917 'condition': 'checkout_android',
918 'dep_type': 'cipd',
919 },
920
921 'src/third_party/android_deps/libs/com_android_support_viewpager': {
922 'packages': [
923 {
924 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800925 'version': 'version:2@28.0.0.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200926 },
927 ],
928 'condition': 'checkout_android',
929 'dep_type': 'cipd',
930 },
931
932 'src/third_party/android_deps/libs/com_android_tools_common': {
933 'packages': [
934 {
935 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800936 'version': 'version:2@30.2.0-beta01.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -0800937 },
938 ],
939 'condition': 'checkout_android',
940 'dep_type': 'cipd',
941 },
942
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200943 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs': {
944 'packages': [
945 {
946 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800947 'version': 'version:2@1.1.5.cr1',
chromium-webrtc-autorollc1e6d1a2020-08-18 21:02:32 -0700948 },
949 ],
950 'condition': 'checkout_android',
951 'dep_type': 'cipd',
952 },
953
954 'src/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration': {
955 'packages': [
956 {
957 'package': 'chromium/third_party/android_deps/libs/com_android_tools_desugar_jdk_libs_configuration',
chromium-webrtc-autoroll974750e2022-02-22 14:02:05 -0800958 'version': 'version:2@1.1.5.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200959 },
960 ],
961 'condition': 'checkout_android',
962 'dep_type': 'cipd',
963 },
964
965 'src/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
966 'packages': [
967 {
968 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800969 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadei80939352021-04-12 19:03:37 +0200970 },
971 ],
972 'condition': 'checkout_android',
973 'dep_type': 'cipd',
974 },
975
976 'src/third_party/android_deps/libs/com_android_tools_sdk_common': {
977 'packages': [
978 {
979 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800980 'version': 'version:2@30.2.0-beta01.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +0200981 },
982 ],
983 'condition': 'checkout_android',
984 'dep_type': 'cipd',
985 },
986
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800987 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100988 'packages': [
989 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800990 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -0800991 'version': 'version:2@2.8.8.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +0100992 },
993 ],
994 'condition': 'checkout_android',
995 'dep_type': 'cipd',
996 },
997
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800998 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +0100999 'packages': [
1000 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08001001 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001002 'version': 'version:2@1.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001003 },
1004 ],
1005 'condition': 'checkout_android',
1006 'dep_type': 'cipd',
1007 },
1008
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001009 'src/third_party/android_deps/libs/com_google_android_annotations': {
1010 'packages': [
1011 {
1012 'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
1013 'version': 'version:2@4.1.1.4.cr1',
1014 },
1015 ],
1016 'condition': 'checkout_android',
1017 'dep_type': 'cipd',
1018 },
1019
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001020 'src/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
1021 'packages': [
1022 {
1023 '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 -07001024 'version': 'version:2@4.0.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001025 },
1026 ],
1027 'condition': 'checkout_android',
1028 'dep_type': 'cipd',
1029 },
1030
Artem Titov14b0e732021-01-27 09:16:07 +01001031 'src/third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
1032 'packages': [
1033 {
1034 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001035 'version': 'version:2@2.2.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001036 },
1037 ],
1038 'condition': 'checkout_android',
1039 'dep_type': 'cipd',
1040 },
1041
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001042 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001043 'packages': [
1044 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001045 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001046 'version': 'version:2@20.1.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001047 },
1048 ],
1049 'condition': 'checkout_android',
1050 'dep_type': 'cipd',
1051 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001052
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001053 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1054 'packages': [
1055 {
1056 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001057 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001058 },
1059 ],
1060 'condition': 'checkout_android',
1061 'dep_type': 'cipd',
1062 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001063
Artem Titovd673da22018-07-27 13:53:36 +02001064 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1065 'packages': [
1066 {
1067 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001068 'version': 'version:2@18.0.2.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001069 },
1070 ],
1071 'condition': 'checkout_android',
1072 'dep_type': 'cipd',
1073 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001074
Artem Titovd673da22018-07-27 13:53:36 +02001075 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1076 'packages': [
1077 {
1078 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001079 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001080 },
1081 ],
1082 'condition': 'checkout_android',
1083 'dep_type': 'cipd',
1084 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001085
Artem Titovd673da22018-07-27 13:53:36 +02001086 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1087 'packages': [
1088 {
1089 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001090 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001091 },
1092 ],
1093 'condition': 'checkout_android',
1094 'dep_type': 'cipd',
1095 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001096
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001097 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1098 'packages': [
1099 {
1100 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001101 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001102 },
1103 ],
1104 'condition': 'checkout_android',
1105 'dep_type': 'cipd',
1106 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001107
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001108 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1109 'packages': [
1110 {
1111 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001112 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001113 },
1114 ],
1115 'condition': 'checkout_android',
1116 'dep_type': 'cipd',
1117 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001118
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001119 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1120 'packages': [
1121 {
1122 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001123 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001124 },
1125 ],
1126 'condition': 'checkout_android',
1127 'dep_type': 'cipd',
1128 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001129
Artem Titov14b0e732021-01-27 09:16:07 +01001130 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
1131 'packages': [
1132 {
1133 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001134 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001135 },
1136 ],
1137 'condition': 'checkout_android',
1138 'dep_type': 'cipd',
1139 },
1140
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001141 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1142 'packages': [
1143 {
1144 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001145 'version': 'version:2@19.0.0-beta.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001146 },
1147 ],
1148 'condition': 'checkout_android',
1149 'dep_type': 'cipd',
1150 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001151
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001152 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1153 'packages': [
1154 {
1155 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001156 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001157 },
1158 ],
1159 'condition': 'checkout_android',
1160 'dep_type': 'cipd',
1161 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001162
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001163 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1164 'packages': [
1165 {
1166 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001167 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001168 },
1169 ],
1170 'condition': 'checkout_android',
1171 'dep_type': 'cipd',
1172 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001173
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001174 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1175 'packages': [
1176 {
1177 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001178 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001179 },
1180 ],
1181 'condition': 'checkout_android',
1182 'dep_type': 'cipd',
1183 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001184
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001185 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1186 'packages': [
1187 {
1188 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001189 'version': 'version:2@18.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001190 },
1191 ],
1192 'condition': 'checkout_android',
1193 'dep_type': 'cipd',
1194 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001195
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001196 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1197 'packages': [
1198 {
1199 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001200 'version': 'version:2@19.0.1.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001201 },
1202 ],
1203 'condition': 'checkout_android',
1204 'dep_type': 'cipd',
1205 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001206
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001207 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1208 'packages': [
1209 {
1210 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001211 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001212 },
1213 ],
1214 'condition': 'checkout_android',
1215 'dep_type': 'cipd',
1216 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001217
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001218 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1219 'packages': [
1220 {
1221 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001222 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001223 },
1224 ],
1225 'condition': 'checkout_android',
1226 'dep_type': 'cipd',
1227 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001228
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001229 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1230 'packages': [
1231 {
1232 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001233 'version': 'version:2@17.0.0.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001234 },
1235 ],
1236 'condition': 'checkout_android',
1237 'dep_type': 'cipd',
1238 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001239
Artem Titovd673da22018-07-27 13:53:36 +02001240 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1241 'packages': [
1242 {
1243 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001244 'version': 'version:2@18.0.1.cr1',
Artem Titovd673da22018-07-27 13:53:36 +02001245 },
1246 ],
1247 'condition': 'checkout_android',
1248 'dep_type': 'cipd',
1249 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001250
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001251 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001252 'packages': [
1253 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001254 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001255 'version': 'version:2@20.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001256 },
1257 ],
1258 'condition': 'checkout_android',
1259 'dep_type': 'cipd',
1260 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001261
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001262 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1263 'packages': [
1264 {
1265 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
chromium-webrtc-autorolle8aa4152022-04-29 11:03:21 -07001266 'version': 'version:2@19.1.3.cr1',
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001267 },
1268 ],
1269 'condition': 'checkout_android',
1270 'dep_type': 'cipd',
1271 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001272
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001273 'src/third_party/android_deps/libs/com_google_android_material_material': {
1274 'packages': [
1275 {
1276 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
chromium-webrtc-autoroll7494da32022-07-25 21:01:53 -07001277 'version': 'version:2@1.7.0-alpha02.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07001278 },
1279 ],
1280 'condition': 'checkout_android',
1281 'dep_type': 'cipd',
1282 },
1283
1284 'src/third_party/android_deps/libs/com_google_android_play_core': {
1285 'packages': [
1286 {
1287 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001288 'version': 'version:2@1.10.0.cr1',
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001289 },
1290 ],
1291 'condition': 'checkout_android',
1292 'dep_type': 'cipd',
1293 },
1294
Yves Gerey2f385d22019-11-20 12:10:08 +01001295 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1296 'packages': [
1297 {
1298 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001299 'version': 'version:2@1.2.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001300 },
1301 ],
1302 'condition': 'checkout_android',
1303 'dep_type': 'cipd',
1304 },
1305
1306 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1307 'packages': [
1308 {
1309 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001310 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001311 },
1312 ],
1313 'condition': 'checkout_android',
1314 'dep_type': 'cipd',
1315 },
1316
1317 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1318 'packages': [
1319 {
1320 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001321 'version': 'version:2@1.0-rc6.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001322 },
1323 ],
1324 'condition': 'checkout_android',
1325 'dep_type': 'cipd',
1326 },
1327
chromium-webrtc-autorollb3a68162020-07-06 09:02:39 -07001328 'src/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
1329 'packages': [
1330 {
1331 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001332 'version': 'version:2@1.9.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001333 },
1334 ],
1335 'condition': 'checkout_android',
1336 'dep_type': 'cipd',
1337 },
1338
Yves Gerey3606cab82018-09-19 19:20:19 +02001339 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1340 'packages': [
1341 {
1342 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001343 'version': 'version:2@3.0.2.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001344 },
1345 ],
1346 'condition': 'checkout_android',
1347 'dep_type': 'cipd',
1348 },
1349
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001350 'src/third_party/android_deps/libs/com_google_code_gson_gson': {
1351 'packages': [
1352 {
1353 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001354 'version': 'version:2@2.9.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001355 },
1356 ],
1357 'condition': 'checkout_android',
1358 'dep_type': 'cipd',
1359 },
1360
Patrik Höglund3611afc2018-09-03 10:06:10 +02001361 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001362 'packages': [
1363 {
1364 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001365 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001366 },
1367 ],
1368 'condition': 'checkout_android',
1369 'dep_type': 'cipd',
1370 },
1371
Patrik Höglund498aceb2018-08-30 14:08:53 +02001372 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1373 'packages': [
1374 {
1375 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001376 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001377 },
1378 ],
1379 'condition': 'checkout_android',
1380 'dep_type': 'cipd',
1381 },
1382
1383 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1384 'packages': [
1385 {
1386 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001387 'version': 'version:2@2.30.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001388 },
1389 ],
1390 'condition': 'checkout_android',
1391 'dep_type': 'cipd',
1392 },
1393
1394 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001395 'packages': [
1396 {
1397 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001398 'version': 'version:2@2.30.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001399 },
1400 ],
1401 'condition': 'checkout_android',
1402 'dep_type': 'cipd',
1403 },
1404
Yves Gerey2f385d22019-11-20 12:10:08 +01001405 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1406 'packages': [
1407 {
1408 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001409 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001410 },
1411 ],
1412 'condition': 'checkout_android',
1413 'dep_type': 'cipd',
1414 },
1415
Yves Gerey3606cab82018-09-19 19:20:19 +02001416 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1417 'packages': [
1418 {
1419 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07001420 'version': 'version:2@2.14.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001421 },
1422 ],
1423 'condition': 'checkout_android',
1424 'dep_type': 'cipd',
1425 },
1426
1427 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1428 'packages': [
1429 {
1430 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001431 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001432 },
1433 ],
1434 'condition': 'checkout_android',
1435 'dep_type': 'cipd',
1436 },
1437
1438 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1439 'packages': [
1440 {
1441 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001442 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001443 },
1444 ],
1445 'condition': 'checkout_android',
1446 'dep_type': 'cipd',
1447 },
1448
1449 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1450 'packages': [
1451 {
1452 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001453 'version': 'version:2@2.11.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001454 },
1455 ],
1456 'condition': 'checkout_android',
1457 'dep_type': 'cipd',
1458 },
1459
1460 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
1461 'packages': [
1462 {
1463 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001464 'version': 'version:2@9+181-r4173-1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001465 },
1466 ],
1467 'condition': 'checkout_android',
1468 'dep_type': 'cipd',
1469 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001470
1471 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1472 'packages': [
1473 {
1474 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001475 'version': 'version:2@9-dev-r4023-3.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001476 },
1477 ],
1478 'condition': 'checkout_android',
1479 'dep_type': 'cipd',
1480 },
1481
Artem Titov14b0e732021-01-27 09:16:07 +01001482 'src/third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
1483 'packages': [
1484 {
1485 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001486 'version': 'version:2@16.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001487 },
1488 ],
1489 'condition': 'checkout_android',
1490 'dep_type': 'cipd',
1491 },
1492
1493 'src/third_party/android_deps/libs/com_google_firebase_firebase_common': {
1494 'packages': [
1495 {
1496 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001497 'version': 'version:2@19.5.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001498 },
1499 ],
1500 'condition': 'checkout_android',
1501 'dep_type': 'cipd',
1502 },
1503
1504 'src/third_party/android_deps/libs/com_google_firebase_firebase_components': {
1505 'packages': [
1506 {
1507 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001508 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001509 },
1510 ],
1511 'condition': 'checkout_android',
1512 'dep_type': 'cipd',
1513 },
1514
1515 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
1516 'packages': [
1517 {
1518 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001519 'version': 'version:2@16.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001520 },
1521 ],
1522 'condition': 'checkout_android',
1523 'dep_type': 'cipd',
1524 },
1525
1526 'src/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
1527 'packages': [
1528 {
1529 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001530 'version': 'version:2@17.1.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001531 },
1532 ],
1533 'condition': 'checkout_android',
1534 'dep_type': 'cipd',
1535 },
1536
1537 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid': {
1538 'packages': [
1539 {
1540 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001541 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001542 },
1543 ],
1544 'condition': 'checkout_android',
1545 'dep_type': 'cipd',
1546 },
1547
1548 'src/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
1549 'packages': [
1550 {
1551 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001552 'version': 'version:2@17.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001553 },
1554 ],
1555 'condition': 'checkout_android',
1556 'dep_type': 'cipd',
1557 },
1558
1559 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations': {
1560 'packages': [
1561 {
1562 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001563 'version': 'version:2@16.3.5.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001564 },
1565 ],
1566 'condition': 'checkout_android',
1567 'dep_type': 'cipd',
1568 },
1569
1570 'src/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
1571 'packages': [
1572 {
1573 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001574 'version': 'version:2@16.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001575 },
1576 ],
1577 'condition': 'checkout_android',
1578 'dep_type': 'cipd',
1579 },
1580
1581 'src/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
1582 'packages': [
1583 {
1584 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001585 'version': 'version:2@18.0.0.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001586 },
1587 ],
1588 'condition': 'checkout_android',
1589 'dep_type': 'cipd',
1590 },
1591
1592 'src/third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
1593 'packages': [
1594 {
1595 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001596 'version': 'version:2@21.0.1.cr1',
Artem Titov14b0e732021-01-27 09:16:07 +01001597 },
1598 ],
1599 'condition': 'checkout_android',
1600 'dep_type': 'cipd',
1601 },
1602
Patrik Höglund498aceb2018-08-30 14:08:53 +02001603 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1604 'packages': [
1605 {
1606 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001607 'version': 'version:2@1.5.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001608 },
1609 ],
1610 'condition': 'checkout_android',
1611 'dep_type': 'cipd',
1612 },
1613
Yves Gerey2f385d22019-11-20 12:10:08 +01001614 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
1615 'packages': [
1616 {
1617 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001618 'version': 'version:2@1.0.1.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001619 },
1620 ],
1621 'condition': 'checkout_android',
1622 'dep_type': 'cipd',
1623 },
1624
Patrik Höglund498aceb2018-08-30 14:08:53 +02001625 'src/third_party/android_deps/libs/com_google_guava_guava': {
1626 'packages': [
1627 {
1628 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001629 'version': 'version:2@31.0.1-jre.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001630 },
1631 ],
1632 'condition': 'checkout_android',
1633 'dep_type': 'cipd',
1634 },
1635
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001636 'src/third_party/android_deps/libs/com_google_guava_guava_android': {
1637 'packages': [
1638 {
1639 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001640 'version': 'version:2@31.1-android.cr1',
chromium-webrtc-autorolled95a752020-11-13 14:01:37 -08001641 },
1642 ],
1643 'condition': 'checkout_android',
1644 'dep_type': 'cipd',
1645 },
1646
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001647 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
1648 'packages': [
1649 {
1650 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001651 'version': 'version:2@1.0.cr1',
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08001652 },
1653 ],
1654 'condition': 'checkout_android',
1655 'dep_type': 'cipd',
1656 },
1657
Yves Gerey3606cab82018-09-19 19:20:19 +02001658 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1659 'packages': [
1660 {
1661 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001662 'version': 'version:2@1.3.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001663 },
1664 ],
1665 'condition': 'checkout_android',
1666 'dep_type': 'cipd',
1667 },
1668
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001669 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
1670 'packages': [
1671 {
1672 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001673 'version': 'version:2@3.19.2.cr1',
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08001674 },
1675 ],
1676 'condition': 'checkout_android',
1677 'dep_type': 'cipd',
1678 },
1679
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001680 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001681 'packages': [
1682 {
chromium-webrtc-autorollae9641b2020-03-05 22:02:33 -08001683 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001684 'version': 'version:2@3.21.1.cr1',
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001685 },
1686 ],
1687 'condition': 'checkout_android',
1688 'dep_type': 'cipd',
1689 },
1690
Yves Gerey2f385d22019-11-20 12:10:08 +01001691 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
1692 'packages': [
1693 {
1694 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001695 'version': 'version:2@1.3.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001696 },
1697 ],
1698 'condition': 'checkout_android',
1699 'dep_type': 'cipd',
1700 },
1701
Patrik Höglund498aceb2018-08-30 14:08:53 +02001702 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1703 'packages': [
1704 {
1705 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001706 'version': 'version:2@1.13.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001707 },
1708 ],
1709 'condition': 'checkout_android',
1710 'dep_type': 'cipd',
1711 },
1712
chromium-webrtc-autoroll06a4dd62020-03-23 14:21:18 -07001713 'src/third_party/android_deps/libs/com_squareup_javawriter': {
1714 'packages': [
1715 {
1716 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001717 'version': 'version:2@2.1.1.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001718 },
1719 ],
1720 'condition': 'checkout_android',
1721 'dep_type': 'cipd',
1722 },
1723
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001724 'src/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
1725 'packages': [
1726 {
1727 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001728 'version': 'version:2@4.0.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001729 },
1730 ],
1731 'condition': 'checkout_android',
1732 'dep_type': 'cipd',
1733 },
1734
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001735 'src/third_party/android_deps/libs/io_grpc_grpc_api': {
1736 'packages': [
1737 {
1738 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
1739 'version': 'version:2@1.49.0.cr1',
1740 },
1741 ],
1742 'condition': 'checkout_android',
1743 'dep_type': 'cipd',
1744 },
1745
1746 'src/third_party/android_deps/libs/io_grpc_grpc_binder': {
1747 'packages': [
1748 {
1749 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
1750 'version': 'version:2@1.49.0.cr1',
1751 },
1752 ],
1753 'condition': 'checkout_android',
1754 'dep_type': 'cipd',
1755 },
1756
1757 'src/third_party/android_deps/libs/io_grpc_grpc_context': {
1758 'packages': [
1759 {
1760 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
1761 'version': 'version:2@1.49.0.cr1',
1762 },
1763 ],
1764 'condition': 'checkout_android',
1765 'dep_type': 'cipd',
1766 },
1767
1768 'src/third_party/android_deps/libs/io_grpc_grpc_core': {
1769 'packages': [
1770 {
1771 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
1772 'version': 'version:2@1.49.0.cr1',
1773 },
1774 ],
1775 'condition': 'checkout_android',
1776 'dep_type': 'cipd',
1777 },
1778
1779 'src/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
1780 'packages': [
1781 {
1782 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
1783 'version': 'version:2@1.49.0.cr1',
1784 },
1785 ],
1786 'condition': 'checkout_android',
1787 'dep_type': 'cipd',
1788 },
1789
1790 'src/third_party/android_deps/libs/io_grpc_grpc_stub': {
1791 'packages': [
1792 {
1793 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
1794 'version': 'version:2@1.49.0.cr1',
1795 },
1796 ],
1797 'condition': 'checkout_android',
1798 'dep_type': 'cipd',
1799 },
1800
1801 'src/third_party/android_deps/libs/io_perfmark_perfmark_api': {
1802 'packages': [
1803 {
1804 'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
1805 'version': 'version:2@0.25.0.cr1',
1806 },
1807 ],
1808 'condition': 'checkout_android',
1809 'dep_type': 'cipd',
1810 },
1811
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001812 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
1813 'packages': [
1814 {
1815 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001816 'version': 'version:2@1.3.2.cr1',
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08001817 },
1818 ],
1819 'condition': 'checkout_android',
1820 'dep_type': 'cipd',
1821 },
1822
Patrik Höglund498aceb2018-08-30 14:08:53 +02001823 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1824 'packages': [
1825 {
1826 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001827 'version': 'version:2@1.0.cr1',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001828 },
1829 ],
1830 'condition': 'checkout_android',
1831 'dep_type': 'cipd',
1832 },
1833
1834 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001835 'packages': [
1836 {
1837 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001838 'version': 'version:2@1.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001839 },
1840 ],
1841 'condition': 'checkout_android',
1842 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001843 },
Yves Gerey3606cab82018-09-19 19:20:19 +02001844
Christoffer Jansson53a762a2022-09-16 16:29:56 +02001845 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
1846 'packages': [
1847 {
1848 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
1849 'version': 'version:2@1.12.13.cr1',
1850 },
1851 ],
1852 'condition': 'checkout_android',
1853 'dep_type': 'cipd',
1854 },
1855
1856 'src/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
1857 'packages': [
1858 {
1859 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
1860 'version': 'version:2@1.12.13.cr1',
1861 },
1862 ],
1863 'condition': 'checkout_android',
1864 'dep_type': 'cipd',
1865 },
1866
Patrik Höglund0e089db2020-02-24 13:31:03 +01001867 'src/third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
1868 'packages': [
1869 {
1870 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001871 'version': 'version:2@0.2.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01001872 },
1873 ],
1874 'condition': 'checkout_android',
1875 'dep_type': 'cipd',
1876 },
1877
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001878 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1879 'packages': [
1880 {
1881 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001882 'version': 'version:2@2.3.0.cr1',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001883 },
1884 ],
1885 'condition': 'checkout_android',
1886 'dep_type': 'cipd',
1887 },
1888
chromium-webrtc-autoroll3b526d42022-07-07 02:24:58 -07001889 'src/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
1890 'packages': [
1891 {
1892 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
1893 'version': 'version:2@1.68.cr1',
1894 },
1895 ],
1896 'condition': 'checkout_android',
1897 'dep_type': 'cipd',
1898 },
1899
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001900 'src/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
1901 'packages': [
1902 {
1903 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001904 'version': 'version:2@1.2.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02001905 },
1906 ],
1907 'condition': 'checkout_android',
1908 'dep_type': 'cipd',
1909 },
1910
Yves Gerey3606cab82018-09-19 19:20:19 +02001911 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1912 'packages': [
1913 {
1914 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001915 'version': 'version:2@2.5.5.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001916 },
1917 ],
1918 'condition': 'checkout_android',
1919 'dep_type': 'cipd',
1920 },
1921
Yves Gerey2f385d22019-11-20 12:10:08 +01001922 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001923 'packages': [
1924 {
Yves Gerey2f385d22019-11-20 12:10:08 +01001925 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autorolld035d7e2022-09-30 03:02:52 -07001926 'version': 'version:2@3.25.0.cr1',
1927 },
1928 ],
1929 'condition': 'checkout_android',
1930 'dep_type': 'cipd',
1931 },
1932
1933 'src/third_party/android_deps/libs/org_checkerframework_checker_util': {
1934 'packages': [
1935 {
1936 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
1937 'version': 'version:2@3.25.0.cr1',
Yves Gerey3606cab82018-09-19 19:20:19 +02001938 },
1939 ],
1940 'condition': 'checkout_android',
1941 'dep_type': 'cipd',
1942 },
1943
landreye742d8c2021-09-15 17:27:02 +00001944 'src/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001945 'packages': [
1946 {
landreye742d8c2021-09-15 17:27:02 +00001947 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001948 'version': 'version:2@3.15.0.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001949 },
1950 ],
1951 'condition': 'checkout_android',
1952 'dep_type': 'cipd',
1953 },
1954
1955 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1956 'packages': [
1957 {
1958 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
chromium-webrtc-autorollfd1d5082022-10-07 21:04:54 -07001959 'version': 'version:2@1.21.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01001960 },
1961 ],
1962 'condition': 'checkout_android',
1963 'dep_type': 'cipd',
1964 },
1965
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001966 'src/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
1967 'packages': [
1968 {
1969 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001970 'version': 'version:2@4.4.1.201607150455-r.cr1',
chromium-webrtc-autoroll6bbe1a42021-06-14 11:02:57 -07001971 },
1972 ],
1973 'condition': 'checkout_android',
1974 'dep_type': 'cipd',
1975 },
1976
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07001977 'src/third_party/android_deps/libs/org_hamcrest_hamcrest': {
1978 'packages': [
1979 {
1980 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
1981 'version': 'version:2@2.2.cr1',
1982 },
1983 ],
1984 'condition': 'checkout_android',
1985 'dep_type': 'cipd',
1986 },
1987
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001988 'src/third_party/android_deps/libs/org_jetbrains_annotations': {
1989 'packages': [
1990 {
1991 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_annotations',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08001992 'version': 'version:2@13.0.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01001993 },
1994 ],
1995 'condition': 'checkout_android',
1996 'dep_type': 'cipd',
1997 },
1998
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001999 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
2000 'packages': [
2001 {
2002 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
chromium-webrtc-autoroll43570da2022-08-05 17:02:54 -07002003 'version': 'version:2@1.7.10.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002004 },
2005 ],
2006 'condition': 'checkout_android',
2007 'dep_type': 'cipd',
2008 },
2009
2010 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
2011 'packages': [
2012 {
2013 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
chromium-webrtc-autoroll43570da2022-08-05 17:02:54 -07002014 'version': 'version:2@1.7.10.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002015 },
2016 ],
2017 'condition': 'checkout_android',
2018 'dep_type': 'cipd',
2019 },
2020
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002021 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
2022 'packages': [
2023 {
2024 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002025 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002026 },
2027 ],
2028 'condition': 'checkout_android',
2029 'dep_type': 'cipd',
2030 },
2031
2032 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
2033 'packages': [
2034 {
2035 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002036 'version': 'version:2@1.6.20.cr1',
chromium-webrtc-autoroll6504fbd2021-07-02 11:14:07 -07002037 },
2038 ],
2039 'condition': 'checkout_android',
2040 'dep_type': 'cipd',
2041 },
2042
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002043 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
2044 'packages': [
2045 {
2046 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002047 'version': 'version:2@1.6.1.cr1',
chromium-webrtc-autorollc9716e02021-04-30 07:07:17 -07002048 },
2049 ],
2050 'condition': 'checkout_android',
2051 'dep_type': 'cipd',
2052 },
2053
2054 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
2055 'packages': [
2056 {
2057 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002058 'version': 'version:2@1.6.1.cr1',
Patrik Höglund0e089db2020-02-24 13:31:03 +01002059 },
2060 ],
2061 'condition': 'checkout_android',
2062 'dep_type': 'cipd',
2063 },
2064
2065 'src/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
2066 'packages': [
2067 {
2068 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002069 'version': 'version:2@0.1.0.cr1',
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002070 },
2071 ],
2072 'condition': 'checkout_android',
2073 'dep_type': 'cipd',
2074 },
2075
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07002076 'src/third_party/android_deps/libs/org_jsoup_jsoup': {
2077 'packages': [
2078 {
2079 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
chromium-webrtc-autorollfc3b67f2022-09-14 02:41:26 -07002080 'version': 'version:2@1.15.1.cr1',
2081 },
2082 ],
2083 'condition': 'checkout_android',
2084 'dep_type': 'cipd',
2085 },
2086
2087 'src/third_party/android_deps/libs/org_mockito_mockito_core': {
2088 'packages': [
2089 {
2090 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
2091 'version': 'version:2@4.7.0.cr1',
chromium-webrtc-autoroll2ea15022022-05-04 13:08:10 -07002092 },
2093 ],
2094 'condition': 'checkout_android',
2095 'dep_type': 'cipd',
2096 },
2097
Christoffer Jansson53a762a2022-09-16 16:29:56 +02002098 'src/third_party/android_deps/libs/org_objenesis_objenesis': {
2099 'packages': [
2100 {
2101 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
2102 'version': 'version:2@3.2.cr1',
2103 },
2104 ],
2105 'condition': 'checkout_android',
2106 'dep_type': 'cipd',
2107 },
2108
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002109 'src/third_party/android_deps/libs/org_ow2_asm_asm': {
2110 'packages': [
2111 {
2112 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002113 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002114 },
2115 ],
2116 'condition': 'checkout_android',
2117 'dep_type': 'cipd',
2118 },
2119
2120 'src/third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
2121 'packages': [
2122 {
2123 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002124 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002125 },
2126 ],
2127 'condition': 'checkout_android',
2128 'dep_type': 'cipd',
2129 },
2130
2131 'src/third_party/android_deps/libs/org_ow2_asm_asm_commons': {
2132 'packages': [
2133 {
2134 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002135 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002136 },
2137 ],
2138 'condition': 'checkout_android',
2139 'dep_type': 'cipd',
2140 },
2141
2142 'src/third_party/android_deps/libs/org_ow2_asm_asm_tree': {
2143 'packages': [
2144 {
2145 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002146 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002147 },
2148 ],
2149 'condition': 'checkout_android',
2150 'dep_type': 'cipd',
2151 },
2152
2153 'src/third_party/android_deps/libs/org_ow2_asm_asm_util': {
2154 'packages': [
2155 {
2156 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002157 'version': 'version:2@9.2.cr1',
Patrik Höglunda5943ea2020-02-20 15:59:54 +01002158 },
2159 ],
2160 'condition': 'checkout_android',
2161 'dep_type': 'cipd',
2162 },
2163
Yves Gerey2f385d22019-11-20 12:10:08 +01002164 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2165 'packages': [
2166 {
2167 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
chromium-webrtc-autorollfdaa77c2022-03-09 10:04:03 -08002168 'version': 'version:2@3.1.4.cr1',
Yves Gerey2f385d22019-11-20 12:10:08 +01002169 },
2170 ],
2171 'condition': 'checkout_android',
2172 'dep_type': 'cipd',
2173 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002174
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002175 'src/third_party/android_deps/libs/org_robolectric_annotations': {
2176 'packages': [
2177 {
2178 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
landrey6f248172022-07-27 14:19:30 +00002179 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002180 },
2181 ],
2182 'condition': 'checkout_android',
2183 'dep_type': 'cipd',
2184 },
2185
2186 'src/third_party/android_deps/libs/org_robolectric_junit': {
2187 'packages': [
2188 {
2189 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
landrey6f248172022-07-27 14:19:30 +00002190 'version': 'version:2@4.8.1.cr1',
chromium-webrtc-autoroll55443382022-03-02 14:02:36 -08002191 },
2192 ],
2193 'condition': 'checkout_android',
2194 'dep_type': 'cipd',
2195 },
2196
2197 'src/third_party/android_deps/libs/org_robolectric_nativeruntime': {
2198 'packages': [
2199 {
2200 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
landrey6f248172022-07-27 14:19:30 +00002201 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002202 },
2203 ],
2204 'condition': 'checkout_android',
2205 'dep_type': 'cipd',
2206 },
2207
2208 'src/third_party/android_deps/libs/org_robolectric_pluginapi': {
2209 'packages': [
2210 {
2211 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
landrey6f248172022-07-27 14:19:30 +00002212 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002213 },
2214 ],
2215 'condition': 'checkout_android',
2216 'dep_type': 'cipd',
2217 },
2218
2219 'src/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
2220 'packages': [
2221 {
2222 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
landrey6f248172022-07-27 14:19:30 +00002223 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002224 },
2225 ],
2226 'condition': 'checkout_android',
2227 'dep_type': 'cipd',
2228 },
2229
2230 'src/third_party/android_deps/libs/org_robolectric_resources': {
2231 'packages': [
2232 {
2233 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
landrey6f248172022-07-27 14:19:30 +00002234 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002235 },
2236 ],
2237 'condition': 'checkout_android',
2238 'dep_type': 'cipd',
2239 },
2240
2241 'src/third_party/android_deps/libs/org_robolectric_robolectric': {
2242 'packages': [
2243 {
2244 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
landrey6f248172022-07-27 14:19:30 +00002245 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002246 },
2247 ],
2248 'condition': 'checkout_android',
2249 'dep_type': 'cipd',
2250 },
2251
2252 'src/third_party/android_deps/libs/org_robolectric_sandbox': {
2253 'packages': [
2254 {
2255 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
landrey6f248172022-07-27 14:19:30 +00002256 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002257 },
2258 ],
2259 'condition': 'checkout_android',
2260 'dep_type': 'cipd',
2261 },
2262
2263 'src/third_party/android_deps/libs/org_robolectric_shadowapi': {
2264 'packages': [
2265 {
2266 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
landrey6f248172022-07-27 14:19:30 +00002267 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002268 },
2269 ],
2270 'condition': 'checkout_android',
2271 'dep_type': 'cipd',
2272 },
2273
2274 'src/third_party/android_deps/libs/org_robolectric_shadows_framework': {
2275 'packages': [
2276 {
2277 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
landrey6f248172022-07-27 14:19:30 +00002278 'version': 'version:2@4.8.1.cr1',
Björn Tereliuscaf20632022-02-24 12:15:25 +01002279 },
2280 ],
2281 'condition': 'checkout_android',
2282 'dep_type': 'cipd',
2283 },
2284
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002285 'src/third_party/android_deps/libs/org_robolectric_shadows_playservices': {
2286 'packages': [
2287 {
2288 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
landrey6f248172022-07-27 14:19:30 +00002289 'version': 'version:2@4.8.1.cr1',
Mirko Bonadei447cd3e2020-06-03 21:53:28 +02002290 },
2291 ],
2292 'condition': 'checkout_android',
2293 'dep_type': 'cipd',
2294 },
2295
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002296 'src/third_party/android_deps/libs/org_robolectric_utils': {
2297 'packages': [
2298 {
2299 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
landrey6f248172022-07-27 14:19:30 +00002300 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002301 },
2302 ],
2303 'condition': 'checkout_android',
2304 'dep_type': 'cipd',
2305 },
2306
2307 'src/third_party/android_deps/libs/org_robolectric_utils_reflector': {
2308 'packages': [
2309 {
2310 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
landrey6f248172022-07-27 14:19:30 +00002311 'version': 'version:2@4.8.1.cr1',
Mirko Bonadeicd1ba942020-05-12 12:12:13 +02002312 },
2313 ],
2314 'condition': 'checkout_android',
2315 'dep_type': 'cipd',
2316 },
2317
Yves Gerey3606cab82018-09-19 19:20:19 +02002318 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002319}
kjellander200028f2017-08-17 09:54:12 -07002320
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002321hooks = [
2322 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002323 # This clobbers when necessary (based on get_landmines.py). It should be
2324 # an early hook but it will need to be run after syncing Chromium and
2325 # setting up the links, so the script actually exists.
2326 'name': 'landmines',
2327 'pattern': '.',
2328 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002329 'python3',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002330 'src/build/landmines.py',
2331 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002332 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002333 '--src-dir',
2334 'src',
2335 ],
2336 },
oprypin40e7ebd2017-07-27 01:40:18 -07002337 {
2338 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2339 # disabled.
2340 'name': 'disable_depot_tools_selfupdate',
2341 'pattern': '.',
2342 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002343 'python3',
oprypin40e7ebd2017-07-27 01:40:18 -07002344 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2345 '--disable',
2346 ],
2347 },
kjellander24d812d2016-11-22 07:02:11 -08002348 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002349 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002350 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002351 'condition': 'checkout_linux and checkout_arm',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002352 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002353 '--arch=arm'],
2354 },
2355 {
2356 'name': 'sysroot_arm64',
2357 'pattern': '.',
2358 'condition': 'checkout_linux and checkout_arm64',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002359 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002360 '--arch=arm64'],
2361 },
2362 {
2363 'name': 'sysroot_x86',
2364 'pattern': '.',
2365 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2366 # TODO(mbonadei): change to --arch=x86.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002367 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002368 '--arch=i386'],
2369 },
2370 {
2371 'name': 'sysroot_mips',
2372 'pattern': '.',
2373 'condition': 'checkout_linux and checkout_mips',
2374 # TODO(mbonadei): change to --arch=mips.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002375 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002376 '--arch=mipsel'],
2377 },
2378 {
2379 'name': 'sysroot_x64',
2380 'pattern': '.',
2381 'condition': 'checkout_linux and checkout_x64',
2382 # TODO(mbonadei): change to --arch=x64.
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002383 'action': ['python3', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002384 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002385 },
2386 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002387 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2388 'name': 'ciopfs_linux',
2389 'pattern': '.',
2390 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002391 'action': [ 'python3',
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002392 'src/third_party/depot_tools/download_from_google_storage.py',
2393 '--no_resume',
2394 '--no_auth',
2395 '--bucket', 'chromium-browser-clang/ciopfs',
2396 '-s', 'src/build/ciopfs.sha1',
2397 ]
2398 },
2399 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002400 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002401 'name': 'win_toolchain',
2402 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002403 'condition': 'checkout_win',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002404 'action': ['python3', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002405 },
kjellanderec2c93e2017-09-08 10:52:17 -07002406 {
2407 # Update the Mac toolchain if necessary.
2408 'name': 'mac_toolchain',
2409 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002410 'condition': 'checkout_mac',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002411 'action': ['python3', 'src/build/mac_toolchain.py'],
kjellanderec2c93e2017-09-08 10:52:17 -07002412 },
Byoungchan Leeb440c452022-09-26 18:42:43 +09002413
2414 {
2415 'name': 'Download Fuchsia SDK from GCS',
2416 'pattern': '.',
2417 'condition': 'checkout_fuchsia',
2418 'action': [
2419 'python3',
2420 'src/build/fuchsia/update_sdk.py',
2421 '--cipd-prefix={fuchsia_sdk_cipd_prefix}',
2422 '--version={fuchsia_version}',
2423 ],
2424 },
kjellander24d812d2016-11-22 07:02:11 -08002425 {
Christoffer Jansson25e41562022-09-23 08:38:54 +02002426 'name': 'Download Fuchsia system images',
2427 'pattern': '.',
Christoffer Jansson816e26d2022-11-11 16:08:31 +01002428 'condition': 'checkout_fuchsia and checkout_fuchsia_product_bundles',
Christoffer Jansson25e41562022-09-23 08:38:54 +02002429 'action': [
2430 'python3',
Christoffer Jansson816e26d2022-11-11 16:08:31 +01002431 'src/build/fuchsia/update_product_bundles.py',
2432 '{checkout_fuchsia_boot_images}',
Christoffer Jansson25e41562022-09-23 08:38:54 +02002433 ],
2434 },
2435 {
kjellander24d812d2016-11-22 07:02:11 -08002436 # Note: On Win, this should run after win_toolchain, as it may use it.
2437 'name': 'clang',
2438 'pattern': '.',
Nico Weber02788992021-10-26 21:36:38 -04002439 'action': ['python3', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002440 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002441 {
2442 # Update LASTCHANGE.
2443 'name': 'lastchange',
2444 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002445 'action': ['python3', 'src/build/util/lastchange.py',
ehmaldonado293bc2a2016-11-25 04:58:47 -08002446 '-o', 'src/build/util/LASTCHANGE'],
2447 },
Björn Tereliuscbcf8f32022-04-12 19:04:32 +02002448 # Pull dsymutil binaries using checked-in hashes.
2449 {
2450 'name': 'dsymutil_mac_arm64',
2451 'pattern': '.',
2452 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2453 'action': [ 'python3',
2454 'src/third_party/depot_tools/download_from_google_storage.py',
2455 '--no_resume',
2456 '--no_auth',
2457 '--bucket', 'chromium-browser-clang',
2458 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.arm64.sha1',
2459 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2460 ],
2461 },
2462 {
2463 'name': 'dsymutil_mac_x64',
2464 'pattern': '.',
2465 'condition': 'host_os == "mac" and host_cpu == "x64"',
2466 'action': [ 'python3',
2467 'src/third_party/depot_tools/download_from_google_storage.py',
2468 '--no_resume',
2469 '--no_auth',
2470 '--bucket', 'chromium-browser-clang',
2471 '-s', 'src/tools/clang/dsymutil/bin/dsymutil.x64.sha1',
2472 '-o', 'src/tools/clang/dsymutil/bin/dsymutil',
2473 ],
2474 },
kjellander24d812d2016-11-22 07:02:11 -08002475 # Pull clang-format binaries using checked-in hashes.
2476 {
2477 'name': 'clang_format_win',
2478 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002479 'condition': 'host_os == "win"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002480 'action': [ 'python3',
2481 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002482 '--no_resume',
2483 '--platform=win32',
2484 '--no_auth',
2485 '--bucket', 'chromium-clang-format',
2486 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2487 ],
2488 },
2489 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002490 'name': 'clang_format_mac_x64',
kjellander24d812d2016-11-22 07:02:11 -08002491 'pattern': '.',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002492 'condition': 'host_os == "mac" and host_cpu == "x64"',
2493 'action': [ 'python3',
2494 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002495 '--no_resume',
2496 '--platform=darwin',
2497 '--no_auth',
2498 '--bucket', 'chromium-clang-format',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002499 '-s', 'src/buildtools/mac/clang-format.x64.sha1',
2500 '-o', 'src/buildtools/mac/clang-format',
kjellander24d812d2016-11-22 07:02:11 -08002501 ],
2502 },
2503 {
Christoffer Janssone7d74972022-03-23 09:36:13 +01002504 'name': 'clang_format_mac_arm64',
2505 'pattern': '.',
2506 'condition': 'host_os == "mac" and host_cpu == "arm64"',
2507 'action': [ 'python3',
2508 'src/third_party/depot_tools/download_from_google_storage.py',
2509 '--no_resume',
2510 '--no_auth',
2511 '--bucket', 'chromium-clang-format',
2512 '-s', 'src/buildtools/mac/clang-format.arm64.sha1',
2513 '-o', 'src/buildtools/mac/clang-format',
2514 ],
2515 },
2516 {
kjellander24d812d2016-11-22 07:02:11 -08002517 'name': 'clang_format_linux',
2518 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002519 'condition': 'host_os == "linux"',
Christoffer Janssone7d74972022-03-23 09:36:13 +01002520 'action': [ 'python3',
2521 'src/third_party/depot_tools/download_from_google_storage.py',
kjellander24d812d2016-11-22 07:02:11 -08002522 '--no_resume',
2523 '--platform=linux*',
2524 '--no_auth',
2525 '--bucket', 'chromium-clang-format',
2526 '-s', 'src/buildtools/linux64/clang-format.sha1',
2527 ],
2528 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002529 # Pull rc binaries using checked-in hashes.
2530 {
2531 'name': 'rc_win',
2532 'pattern': '.',
2533 'condition': 'checkout_win and host_os == "win"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002534 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002535 'src/third_party/depot_tools/download_from_google_storage.py',
2536 '--no_resume',
2537 '--no_auth',
2538 '--bucket', 'chromium-browser-clang/rc',
2539 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2540 ],
2541 },
2542 {
2543 'name': 'rc_mac',
2544 'pattern': '.',
2545 'condition': 'checkout_win and host_os == "mac"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002546 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002547 'src/third_party/depot_tools/download_from_google_storage.py',
2548 '--no_resume',
2549 '--no_auth',
2550 '--bucket', 'chromium-browser-clang/rc',
2551 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2552 ],
2553 },
2554 {
2555 'name': 'rc_linux',
2556 'pattern': '.',
2557 'condition': 'checkout_win and host_os == "linux"',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002558 'action': [ 'python3',
Oleh Prypin3ebed362017-10-27 10:14:45 +02002559 'src/third_party/depot_tools/download_from_google_storage.py',
2560 '--no_resume',
2561 '--no_auth',
2562 '--bucket', 'chromium-browser-clang/rc',
2563 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2564 ],
2565 },
kjellander24d812d2016-11-22 07:02:11 -08002566 {
Mirko Bonadei2d525fe2020-03-06 14:07:45 +01002567 'name': 'test_fonts',
2568 'pattern': '.',
2569 'action': [ 'download_from_google_storage',
2570 '--no_resume',
2571 '--extract',
2572 '--no_auth',
2573 '--bucket', 'chromium-fonts',
2574 '-s', 'src/third_party/test_fonts/test_fonts.tar.gz.sha1',
2575 ],
2576 },
2577 {
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002578 'name': 'msan_chained_origins_focal',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002579 'pattern': '.',
2580 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002581 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002582 'src/third_party/depot_tools/download_from_google_storage.py',
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002583 '--no_resume',
2584 '--no_auth',
2585 '--bucket', 'chromium-instrumented-libraries',
2586 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-focal.tgz.sha1',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002587 ],
2588 },
2589 {
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002590 'name': 'msan_no_origins_focal',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002591 'pattern': '.',
2592 'condition': 'checkout_instrumented_libraries',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002593 'action': [ 'python3',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002594 'src/third_party/depot_tools/download_from_google_storage.py',
Mirko Bonadei9b68e352022-11-15 13:11:39 +00002595 '--no_resume',
2596 '--no_auth',
2597 '--bucket', 'chromium-instrumented-libraries',
2598 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-focal.tgz.sha1',
2599 ],
2600 },
2601 {
2602 'name': 'msan_chained_origins_xenial',
2603 'pattern': '.',
2604 'condition': 'checkout_instrumented_libraries',
2605 'action': [ 'python3',
2606 'src/third_party/depot_tools/download_from_google_storage.py',
2607 '--no_resume',
2608 '--no_auth',
2609 '--bucket', 'chromium-instrumented-libraries',
2610 '-s', 'src/third_party/instrumented_libraries/binaries/msan-chained-origins-xenial.tgz.sha1',
2611 ],
2612 },
2613 {
2614 'name': 'msan_no_origins_xenial',
2615 'pattern': '.',
2616 'condition': 'checkout_instrumented_libraries',
2617 'action': [ 'python3',
2618 'src/third_party/depot_tools/download_from_google_storage.py',
2619 '--no_resume',
2620 '--no_auth',
2621 '--bucket', 'chromium-instrumented-libraries',
2622 '-s', 'src/third_party/instrumented_libraries/binaries/msan-no-origins-xenial.tgz.sha1',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002623 ],
kjellander24d812d2016-11-22 07:02:11 -08002624 },
2625 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002626 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002627 'pattern': '.',
2628 'action': ['download_from_google_storage',
2629 '--directory',
2630 '--recursive',
2631 '--num_threads=10',
2632 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002633 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002634 '--bucket', 'chromium-webrtc-resources',
2635 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002636 },
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002637 {
2638 'name': 'Generate component metadata for tests',
2639 'pattern': '.',
2640 'action': [
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002641 'vpython3',
Mirko Bonadei0a1d2f52021-03-25 15:15:21 +01002642 'src/testing/generate_location_tags.py',
2643 '--out',
2644 'src/testing/location_tags.json',
2645 ],
2646 },
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002647 # Download and initialize "vpython" VirtualEnv environment packages.
2648 {
2649 'name': 'vpython_common',
2650 'pattern': '.',
Takuto Ikuta9345bee2021-11-26 21:06:40 +09002651 'action': [ 'vpython3',
2652 '-vpython-spec', 'src/.vpython3',
Mirko Bonadeidb9095d2020-11-23 17:45:52 +01002653 '-vpython-tool', 'install',
2654 ],
2655 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002656]
kjellander200028f2017-08-17 09:54:12 -07002657
Oleh Prypindcba72b2019-02-08 10:39:45 +01002658recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002659
2660# Define rules for which include paths are allowed in our source.
2661include_rules = [
2662 # Base is only used to build Android APK tests and may not be referenced by
2663 # WebRTC production code.
2664 "-base",
2665 "-chromium",
2666 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002667 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002668
2669 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002670 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002671
2672 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002673 "+api",
2674 "+modules/include",
2675 "+rtc_base",
2676 "+test",
2677 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002678
Mirko Bonadei59f3c682020-07-11 13:13:45 +02002679 # Abseil allowlist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002680 "+absl/algorithm/algorithm.h",
2681 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002682 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002683 "+absl/base/config.h",
Markus Handellf70fbc82020-06-04 00:41:20 +02002684 "+absl/base/const_init.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002685 "+absl/base/macros.h",
Danil Chapovalove6106102022-02-16 12:29:02 +01002686 "+absl/cleanup/cleanup.h",
philipelf8d81d32018-08-01 17:13:08 +02002687 "+absl/container/inlined_vector.h",
Danil Chapovalov4b979282022-06-30 10:08:47 +02002688 "+absl/functional/any_invocable.h",
Per Kjellanderfe2063e2021-05-12 09:02:43 +02002689 "+absl/functional/bind_front.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002690 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002691 "+absl/meta/type_traits.h",
Danil Chapovalov09fb7872021-08-20 12:46:14 +02002692 "+absl/numeric/bits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002693 "+absl/strings/ascii.h",
Harald Alvestrand666c3332022-10-18 12:32:40 +00002694 "+absl/strings/escaping.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002695 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002696 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002697 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002698 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002699 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002700
2701 # Abseil flags are allowed in tests and tools.
2702 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002703]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002704
2705specific_include_rules = {
2706 "webrtc_lib_link_test\.cc": [
2707 "+media/engine",
2708 "+modules/audio_device",
2709 "+modules/audio_processing",
2710 ]
2711}