blob: 9545519c41b7bbd501b25ec5062f5c0961416824 [file] [log] [blame]
kjellander@webrtc.org177567c2016-12-22 09:40:281# This file contains dependencies for WebRTC.
kjellander@webrtc.org89256622014-08-20 12:10:112
andrew@webrtc.org4ce52bb2012-07-31 21:54:133vars = {
kjellander@webrtc.org8e5c8142014-12-03 07:11:444 'chromium_git': 'https://chromium.googlesource.com',
Mirko Bonadeicb2bc112017-10-10 11:28:185 # By default, we should check out everything needed to run on the main
6 # chromium waterfalls. More info at: crbug.com/570091.
7 'checkout_configuration': 'default',
8 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"',
Henrik Kjellandera9d4da82017-09-14 05:28:109 'webrtc_git': 'https://webrtc.googlesource.com',
Oleh Prypin4cbb4ef2019-06-18 15:09:5110 'chromium_revision': 'bf62d746a4d96ae97fa65c85a49cfcc07283ca1b',
kjellander@webrtc.org177567c2016-12-22 09:40:2811 'boringssl_git': 'https://boringssl.googlesource.com',
12 # Three lines of non-changing comments so that
13 # the commit queue can handle CLs rolling swarming_client
14 # and whatever else without interference from each other.
chromium-webrtc-autorolle3233592019-06-10 08:02:0115 'swarming_revision': '96f125709acfd0b48fc1e5dae7d6ea42291726ac',
kjellander@webrtc.org177567c2016-12-22 09:40:2816 # Three lines of non-changing comments so that
kjellander@webrtc.org177567c2016-12-22 09:40:2817 # the commit queue can handle CLs rolling BoringSSL
18 # and whatever else without interference from each other.
chromium-webrtc-autoroll4c55c892019-05-24 01:01:3219 'boringssl_revision': '2e0d354690064c90ee245c715b92e2bb32492571',
kjellander@webrtc.org177567c2016-12-22 09:40:2820 # Three lines of non-changing comments so that
kjellander@webrtc.org177567c2016-12-22 09:40:2821 # the commit queue can handle CLs rolling lss
22 # and whatever else without interference from each other.
Oleh Prypin3ebed362017-10-27 08:14:4523 'lss_revision': 'e6527b0cd469e3ff5764785dadcb39bf7d787154',
kjellander@webrtc.org177567c2016-12-22 09:40:2824 # Three lines of non-changing comments so that
25 # the commit queue can handle CLs rolling catapult
26 # and whatever else without interference from each other.
Oleh Prypin4cbb4ef2019-06-18 15:09:5127 'catapult_revision': '9e5dbd8b462b23d989f6ce32ae72fd2a8cb09ee3',
kjellander@webrtc.org177567c2016-12-22 09:40:2828 # Three lines of non-changing comments so that
29 # the commit queue can handle CLs rolling libFuzzer
30 # and whatever else without interference from each other.
chromium-webrtc-autoroll61d8ee12019-06-17 17:02:4631 'libfuzzer_revision': 'b80b89cb68ddc66a12c6367c014dd50c82b088b5',
Mirko Bonadei25acef72018-04-23 09:17:5032 # Three lines of non-changing comments so that
33 # the commit queue can handle CLs rolling freetype
34 # and whatever else without interference from each other.
chromium-webrtc-autoroll67512602019-06-13 16:01:3135 'freetype_revision': 'e7ac9288acde8ad21c96ad9c448ad2b2cfc9fe6a',
Mirko Bonadei25acef72018-04-23 09:17:5036 # Three lines of non-changing comments so that
37 # the commit queue can handle CLs rolling HarfBuzz
38 # and whatever else without interference from each other.
chromium-webrtc-autoroll6de8b172019-06-05 17:04:5839 'harfbuzz_revision': '659eeddb2df5b97cc01bd39e106381f65c9f41f1',
Artem Titarenko60d770f2018-12-07 14:46:5340 # Three lines of non-changing comments so that
41 # the commit queue can handle CLs rolling luci-go CIPD package version
42 # and whatever else without interference from each other.
Takuto Ikuta659dfa72018-12-13 23:31:4143 'luci_go': 'git_revision:25958d48e89e980e2a97daeddc977fb5e2e1fb8c',
Oleh Prypin02ba0ac2019-03-18 08:24:1744 # Three lines of non-changing comments so that
45 # the commit queue can handle CLs rolling GN CIPD package version
46 # and whatever else without interference from each other.
Oleh Prypin4cbb4ef2019-06-18 15:09:5147 'gn_version': 'git_revision:81ee1967d3fcbc829bac1c005c3da59739c88df9',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:1548 # Three lines of non-changing comments so that
49 # the commit queue can handle CLs rolling android_sdk_build-tools_version
50 # and whatever else without interference from each other.
51 'android_sdk_build-tools_version': 'DLK621q5_Bga5EsOr7cp6bHWWxFKx6UHLu_Ix_m3AckC',
52 # Three lines of non-changing comments so that
53 # the commit queue can handle CLs rolling android_sdk_emulator_version
54 # and whatever else without interference from each other.
Oleh Prypin4cbb4ef2019-06-18 15:09:5155 'android_sdk_emulator_version': 'xhyuoquVvBTcJelgRjMKZeoBVSQRjB7pLVJPt5C9saIC',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:1556 # Three lines of non-changing comments so that
57 # the commit queue can handle CLs rolling android_sdk_extras_version
58 # and whatever else without interference from each other.
Oleh Prypin4cbb4ef2019-06-18 15:09:5159 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:1560 # Three lines of non-changing comments so that
61 # the commit queue can handle CLs rolling android_sdk_patcher_version
62 # and whatever else without interference from each other.
63 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
64 # Three lines of non-changing comments so that
65 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
66 # and whatever else without interference from each other.
Oleh Prypin4cbb4ef2019-06-18 15:09:5167 'android_sdk_platform-tools_version': 'MSnxgXN7IurL-MQs1RrTkSFSb8Xd1UtZjLArI8Ty1FgC',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:1568 # Three lines of non-changing comments so that
69 # the commit queue can handle CLs rolling android_sdk_platforms_version
70 # and whatever else without interference from each other.
71 'android_sdk_platforms_version': 'Kg2t9p0YnQk8bldUv4VA3o156uPXLUfIFAmVZ-Gm5ewC',
72 # Three lines of non-changing comments so that
73 # the commit queue can handle CLs rolling android_sdk_sources_version
74 # and whatever else without interference from each other.
75 'android_sdk_sources_version': 'K9uEn3JvNELEVjjVK_GQD3ZQD3rqAnJSxCWxjmUmRkgC',
76 # Three lines of non-changing comments so that
77 # the commit queue can handle CLs rolling android_sdk_tools_version
78 # and whatever else without interference from each other.
79 'android_sdk_tools_version': 'wYcRQC2WHsw2dKWs4EA7fw9Qsyzu1ds1_fRjKmGxe5QC',
80 # Three lines of non-changing comments so that
81 # the commit queue can handle CLs rolling android_sdk_tools-lint_version
82 # and whatever else without interference from each other.
83 'android_sdk_tools-lint_version': '89hXqZYzCum3delB5RV7J_QyWkaRodqdtQS0s3LMh3wC',
andrew@webrtc.org4ce52bb2012-07-31 21:54:1384}
andrew@webrtc.org4ce52bb2012-07-31 21:54:1385deps = {
kjellander@webrtc.org177567c2016-12-22 09:40:2886 # TODO(kjellander): Move this to be Android-only once the libevent dependency
87 # in base/third_party/libevent is solved.
88 'src/base':
Oleh Prypin4cbb4ef2019-06-18 15:09:5189 Var('chromium_git') + '/chromium/src/base' + '@' + 'e5a1d1f6528af11fc61b6f2d1e4f4b2d59c57b99',
kjellander@webrtc.org177567c2016-12-22 09:40:2890 'src/build':
Oleh Prypin4cbb4ef2019-06-18 15:09:5191 Var('chromium_git') + '/chromium/src/build' + '@' + '2ef566e990ceedfe78c06e5862870d40394e84ef',
kjellander@webrtc.org177567c2016-12-22 09:40:2892 'src/buildtools':
Oleh Prypin4cbb4ef2019-06-18 15:09:5193 Var('chromium_git') + '/chromium/src/buildtools' + '@' + '6f3775ad6eb9c0736d0aeb51faa6cff456d41601',
Mirko Bonadeid3fb8642018-01-22 07:50:3294 # Gradle 4.3-rc4. Used for testing Android Studio project generation for WebRTC.
95 'src/examples/androidtests/third_party/gradle': {
96 'url': Var('chromium_git') + '/external/github.com/gradle/gradle.git' + '@' +
97 '89af43c4d0506f69980f00dde78c97b2f81437f8',
98 'condition': 'checkout_android',
99 },
Henrik Kjellander5a17ea92017-10-09 11:14:23100 'src/ios': {
Oleh Prypin4cbb4ef2019-06-18 15:09:51101 'url': Var('chromium_git') + '/chromium/src/ios' + '@' + '7f1a97d593705217267d968c72c16a04252f51dc',
Henrik Kjellander5a17ea92017-10-09 11:14:23102 'condition': 'checkout_ios',
103 },
kjellander@webrtc.org177567c2016-12-22 09:40:28104 'src/testing':
Oleh Prypin4cbb4ef2019-06-18 15:09:51105 Var('chromium_git') + '/chromium/src/testing' + '@' + 'b1b36ff0d46dd98ecbb15f56b5ecc0a7cb2a4b66',
Artem Titov42f0d782018-06-27 11:23:17106 'src/third_party':
Oleh Prypin4cbb4ef2019-06-18 15:09:51107 Var('chromium_git') + '/chromium/src/third_party' + '@' + '42e96c40740a688695a9cf5ed1ae29aed31867dd',
Oleh Prypindcba72b2019-02-08 09:39:45108
Oleh Prypin02ba0ac2019-03-18 08:24:17109 'src/buildtools/linux64': {
110 'packages': [
111 {
112 'package': 'gn/gn/linux-amd64',
113 'version': Var('gn_version'),
114 }
115 ],
116 'dep_type': 'cipd',
117 'condition': 'checkout_linux',
118 },
119 'src/buildtools/mac': {
120 'packages': [
121 {
122 'package': 'gn/gn/mac-amd64',
123 'version': Var('gn_version'),
124 }
125 ],
126 'dep_type': 'cipd',
127 'condition': 'checkout_mac',
128 },
129 'src/buildtools/win': {
130 'packages': [
131 {
132 'package': 'gn/gn/windows-amd64',
133 'version': Var('gn_version'),
134 }
135 ],
136 'dep_type': 'cipd',
137 'condition': 'checkout_win',
138 },
139
Oleh Prypindcba72b2019-02-08 09:39:45140 'src/buildtools/clang_format/script':
141 Var('chromium_git') + '/chromium/llvm-project/cfe/tools/clang-format.git' + '@' + '96636aa0e9f047f17447f2d45a094d0b59ed7917',
142 'src/buildtools/third_party/libc++/trunk':
chromium-webrtc-autoroll67512602019-06-13 16:01:31143 Var('chromium_git') + '/chromium/llvm-project/libcxx.git' + '@' + '5938e0582bac570a41edb3d6a2217c299adc1bc6',
Oleh Prypindcba72b2019-02-08 09:39:45144 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autorollba63caf2019-02-19 23:01:17145 Var('chromium_git') + '/chromium/llvm-project/libcxxabi.git' + '@' + '0d529660e32d77d9111912d73f2c74fc5fa2a858',
Oleh Prypindcba72b2019-02-08 09:39:45146 'src/buildtools/third_party/libunwind/trunk':
147 Var('chromium_git') + '/external/llvm.org/libunwind.git' + '@' + '69d9b84cca8354117b9fe9705a4430d789ee599b',
148
Yves Gereybe7af932019-03-06 06:07:04149 'src/tools/clang/dsymutil': {
150 'packages': [
151 {
152 'package': 'chromium/llvm-build-tools/dsymutil',
chromium-webrtc-autoroll548bbb62019-03-21 11:01:22153 'version': 'OWlhXkmj18li3yhJk59Kmjbc5KdgLh56TwCd1qBdzlIC',
Yves Gereybe7af932019-03-06 06:07:04154 }
155 ],
156 'condition': 'checkout_mac',
157 'dep_type': 'cipd',
158 },
159
Henrik Kjellander5a17ea92017-10-09 11:14:23160 'src/third_party/android_tools': {
chromium-webrtc-autorolla4ede422019-02-02 01:01:43161 'url': Var('chromium_git') + '/android_tools.git' + '@' + '347a7c8078a009e98995985b7ab6ec6b35696dea',
Henrik Kjellander5a17ea92017-10-09 11:14:23162 'condition': 'checkout_android',
163 },
Yves Gerey72864962018-10-29 09:24:37164
165 'src/third_party/android_build_tools/aapt2': {
166 'packages': [
167 {
Artem Titov41f00de2018-11-01 15:35:16168 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-webrtc-autoroll26ab9d62019-05-08 10:01:07169 'version': 'j6U3mv7-KG3PSDtVvTwycWzjwvFR1_sSdA540AYxpucC',
Yves Gerey72864962018-10-29 09:24:37170 },
171 ],
172 'condition': 'checkout_android',
173 'dep_type': 'cipd',
174 },
175
176 'src/third_party/android_build_tools/bundletool': {
177 'packages': [
178 {
179 'package': 'chromium/third_party/android_tools_bundletool',
chromium-webrtc-autoroll26ab9d62019-05-08 10:01:07180 'version': 'bGlR4jA25RgxNi_eSTqm3lX-DvXyHELRfoYIWkmfY1EC',
Yves Gerey72864962018-10-29 09:24:37181 },
182 ],
183 'condition': 'checkout_android',
184 'dep_type': 'cipd',
185 },
186
Mirko Bonadei969d4a92017-11-05 23:57:38187 'src/third_party/auto/src': {
Autoroller23b5cc92018-01-18 20:45:10188 'url': Var('chromium_git') + '/external/github.com/google/auto.git' + '@' + '8a81a858ae7b78a1aef71ac3905fade0bbd64e82',
Mirko Bonadei969d4a92017-11-05 23:57:38189 'condition': 'checkout_android',
190 },
kjellander@webrtc.org177567c2016-12-22 09:40:28191 'src/third_party/boringssl/src':
Henrik Kjellander5a17ea92017-10-09 11:14:23192 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
kjellander@webrtc.org177567c2016-12-22 09:40:28193 'src/third_party/catapult':
Henrik Kjellander5a17ea92017-10-09 11:14:23194 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
195 'src/third_party/ced/src': {
chromium-webrtc-autoroll14f96d12019-02-22 11:01:02196 'url': Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 11:14:23197 'condition': 'checkout_android',
198 },
kjellander@webrtc.org177567c2016-12-22 09:40:28199 'src/third_party/colorama/src':
200 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
oprypin40e7ebd2017-07-27 08:40:18201 'src/third_party/depot_tools':
chromium-webrtc-autoroll1a285e02019-06-14 01:01:34202 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + 'bc23ca13f1b3b684d9c2a127f33b618a71644829',
Mirko Bonadei65ceb662017-10-13 07:45:37203 'src/third_party/errorprone/lib': {
Oleh Prypina12bdbf2018-04-26 13:49:11204 'url': Var('chromium_git') + '/chromium/third_party/errorprone.git' + '@' + '980d49e839aa4984015efed34b0134d4b2c9b6d7',
Mirko Bonadei65ceb662017-10-13 07:45:37205 'condition': 'checkout_android',
206 },
kjellander@webrtc.org177567c2016-12-22 09:40:28207 'src/third_party/ffmpeg':
chromium-webrtc-autorolla36591c2019-05-11 07:03:42208 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '68f1932090d5e35d958434d0588a33986cd3d65d',
Oleh Prypine39c3792017-11-14 22:09:08209 'src/third_party/findbugs': {
210 'url': Var('chromium_git') + '/chromium/deps/findbugs.git' + '@' + '4275d9ac8610db6b1bc9a5e887f97e41b33fac67',
211 'condition': 'checkout_android',
212 },
Mirko Bonadei25acef72018-04-23 09:17:50213 'src/third_party/freetype/src':
214 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
215 'src/third_party/harfbuzz-ng/src':
216 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
Henrik Kjellander5a17ea92017-10-09 11:14:23217 # WebRTC-only dependency (not present in Chromium).
218 'src/third_party/gtest-parallel':
chromium-webrtc-autoroll863b2a22019-05-13 18:03:36219 Var('chromium_git') + '/external/github.com/google/gtest-parallel' + '@' + '3fca10f81ee3b40380207228be2ecf515f051b61',
Patrik Höglund5ee869f2018-08-30 09:08:38220 'src/third_party/google-truth': {
221 'packages': [
222 {
223 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 19:01:10224 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 09:08:38225 },
226 ],
227 'condition': 'checkout_android',
228 'dep_type': 'cipd',
229 },
kjellander3dae7052017-05-03 13:44:36230 'src/third_party/googletest/src':
chromium-webrtc-autoroll033ff022019-06-11 03:03:38231 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + '076b7f7788833ca31206bc30e5a2cfbdb9628f29',
Henrik Kjellander5a17ea92017-10-09 11:14:23232 'src/third_party/icu': {
chromium-webrtc-autoroll114e8bb2019-05-31 23:01:04233 'url': Var('chromium_git') + '/chromium/deps/icu.git' + '@' + '9f0f47b1e410b137762f2e3699359f0dbfcdbc05',
Henrik Kjellander5a17ea92017-10-09 11:14:23234 },
235 'src/third_party/jsr-305/src': {
236 'url': Var('chromium_git') + '/external/jsr-305.git' + '@' + '642c508235471f7220af6d5df2d3210e3bfc0919',
237 'condition': 'checkout_android',
238 },
kjellander@webrtc.org177567c2016-12-22 09:40:28239 'src/third_party/jsoncpp/source':
240 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git' + '@' + 'f572e8e42e22cfcf5ab0aea26574f408943edfa4', # from svn 248
Henrik Kjellander5a17ea92017-10-09 11:14:23241 'src/third_party/junit/src': {
242 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
243 'condition': 'checkout_android',
244 },
kjellander@webrtc.org177567c2016-12-22 09:40:28245 # Used for building libFuzzers (only supports Linux).
246 'src/third_party/libFuzzer/src':
oprypin801f7222017-09-01 12:43:07247 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
kjellander@webrtc.org177567c2016-12-22 09:40:28248 'src/third_party/libjpeg_turbo':
chromium-webrtc-autoroll61d8ee12019-06-17 17:02:46249 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'e1669e3707c6448a01c8a0dc3e4b20976a4dacf3',
kjellander@webrtc.org177567c2016-12-22 09:40:28250 'src/third_party/libsrtp':
Autorollerd5741232018-09-14 16:45:45251 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '650611720ecc23e0e6b32b0e3100f8b4df91696c',
kjellander@webrtc.org177567c2016-12-22 09:40:28252 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autorolle3233592019-06-10 08:02:01253 Var('chromium_git') + '/webm/libvpx.git' + '@' + '28cc5f3646bac9d01e583621f611303f738424f0',
kjellander@webrtc.org177567c2016-12-22 09:40:28254 'src/third_party/libyuv':
chromium-webrtc-autoroll2769cd52018-10-26 10:01:18255 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'b36c86fdfe746d7be904c3a565b047b24d58087e',
Henrik Kjellander5a17ea92017-10-09 11:14:23256 'src/third_party/lss': {
257 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
258 'condition': 'checkout_android or checkout_linux',
259 },
260 'src/third_party/mockito/src': {
Autoroller0d4ee0a2018-06-22 01:44:09261 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 11:14:23262 'condition': 'checkout_android',
263 },
Yves Gerey0393c642018-11-08 17:30:39264
265 # Used by boringssl.
266 'src/third_party/nasm': {
267 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
chromium-webrtc-autoroll7e03b432019-05-02 12:01:19268 'c8b248039ec1f75a7c5733bbe76d7fa416ce097a'
Yves Gerey0393c642018-11-08 17:30:39269 },
270
kjellander@webrtc.org177567c2016-12-22 09:40:28271 'src/third_party/openh264/src':
chromium-webrtc-autoroll2a93df72018-11-30 00:01:00272 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '6f26bce0b1c4e8ce0e13332f7c0083788def5fdf',
Patrik Höglund72520532018-06-08 08:43:05273 'src/third_party/r8': {
274 'packages': [
275 {
276 'package': 'chromium/third_party/r8',
Mirko Bonadei0ee0d1e2019-05-20 10:30:59277 'version': 'jfE9VkwFvzhAgaBwY40d5HnUk_gcPl8H5vqsTQtb7DYC',
Patrik Höglund72520532018-06-08 08:43:05278 },
279 ],
280 'condition': 'checkout_android',
281 'dep_type': 'cipd',
282 },
Patrik Höglund1606d5e2018-09-01 13:04:52283 'src/third_party/proguard': {
284 'packages': [
285 {
286 'package': 'chromium/third_party/proguard',
287 'version': '3bd778c422ea5496de2ef25c007a517dbb5ce5ca',
288 },
289 ],
290 'condition': 'checkout_android',
291 'dep_type': 'cipd',
292 },
Henrik Kjellander5a17ea92017-10-09 11:14:23293 'src/third_party/requests/src': {
294 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'f172b30356d821d180fa4ecfa3e71c7274a32de4',
295 'condition': 'checkout_android',
296 },
297 'src/third_party/robolectric/robolectric': {
chromium-webrtc-autorollf873cd92019-02-18 13:00:56298 'url': Var('chromium_git') + '/external/robolectric.git' + '@' + '3d6dcabf5521e028c8efc2778ab6bd8c7b6d923c',
Henrik Kjellander5a17ea92017-10-09 11:14:23299 'condition': 'checkout_android',
300 },
301 'src/third_party/ub-uiautomator/lib': {
302 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
303 'condition': 'checkout_android',
304 },
kjellander@webrtc.org177567c2016-12-22 09:40:28305 'src/third_party/usrsctp/usrsctplib':
Autorollerc54f7062018-06-29 06:45:19306 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '7a8bc9a90ca96634aa56ee712856d97f27d903f8',
Henrik Kjellander5a17ea92017-10-09 11:14:23307 # Dependency used by libjpeg-turbo.
308 'src/third_party/yasm/binaries': {
309 'url': Var('chromium_git') + '/chromium/deps/yasm/binaries.git' + '@' + '52f9b3f4b0aa06da24ef8b123058bb61ee468881',
310 'condition': 'checkout_win',
311 },
kjellander@webrtc.org177567c2016-12-22 09:40:28312 'src/third_party/yasm/source/patched-yasm':
Autoroller0d405d42018-07-07 03:45:02313 Var('chromium_git') + '/chromium/deps/yasm/patched-yasm.git' + '@' + '720b70524a4424b15fc57e82263568c8ba0496ad',
kjellander@webrtc.org177567c2016-12-22 09:40:28314 'src/tools':
Oleh Prypin4cbb4ef2019-06-18 15:09:51315 Var('chromium_git') + '/chromium/src/tools' + '@' + 'a9a4b8fc7b038e6f8afa1da3d11203e2a49dfeb9',
oprypin4ccd9c12017-08-30 07:42:43316 'src/tools/swarming_client':
317 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
Oleh Prypine18e2692018-02-19 17:43:17318
319 'src/third_party/accessibility_test_framework': {
320 'packages': [
321 {
322 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23323 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 17:43:17324 },
325 ],
326 'condition': 'checkout_android',
327 'dep_type': 'cipd',
328 },
329
330 'src/third_party/android_support_test_runner': {
331 'packages': [
332 {
333 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23334 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 17:43:17335 },
336 ],
337 'condition': 'checkout_android',
338 'dep_type': 'cipd',
339 },
340
341 'src/third_party/apk-patch-size-estimator': {
342 'packages': [
343 {
344 'package': 'chromium/third_party/apk-patch-size-estimator',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23345 'version': 'b603e99dca9b90d6a99519c232cd811878283b08',
Oleh Prypine18e2692018-02-19 17:43:17346 },
347 ],
348 'condition': 'checkout_android',
349 'dep_type': 'cipd',
350 },
351
352 'src/third_party/bazel': {
353 'packages': [
354 {
355 'package': 'chromium/third_party/bazel',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23356 'version': '1794576f65a721eb0af320a0701e48d31f1b2415',
Oleh Prypine18e2692018-02-19 17:43:17357 },
358 ],
359 'condition': 'checkout_android',
360 'dep_type': 'cipd',
361 },
362
363 'src/third_party/bouncycastle': {
364 'packages': [
365 {
366 'package': 'chromium/third_party/bouncycastle',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23367 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
Oleh Prypine18e2692018-02-19 17:43:17368 },
369 ],
370 'condition': 'checkout_android',
371 'dep_type': 'cipd',
372 },
373
374 'src/third_party/byte_buddy': {
375 'packages': [
376 {
377 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23378 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 17:43:17379 },
380 ],
381 'condition': 'checkout_android',
382 'dep_type': 'cipd',
383 },
384
385 'src/third_party/espresso': {
386 'packages': [
387 {
388 'package': 'chromium/third_party/espresso',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23389 'version': 'c92dcfc4e894555a0b3c309f2b7939640eb1fee4',
Oleh Prypine18e2692018-02-19 17:43:17390 },
391 ],
392 'condition': 'checkout_android',
393 'dep_type': 'cipd',
394 },
395
396 'src/third_party/gson': {
397 'packages': [
398 {
399 'package': 'chromium/third_party/gson',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23400 'version': '681931c9778045903a0ed59856ce2dd8dd7bf7ca',
Oleh Prypine18e2692018-02-19 17:43:17401 },
402 ],
403 'condition': 'checkout_android',
404 'dep_type': 'cipd',
405 },
406
407 'src/third_party/guava': {
408 'packages': [
409 {
410 'package': 'chromium/third_party/guava',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23411 'version': 'a6fba501f3a0de88b9be1daa2052632de5b96a46',
Oleh Prypine18e2692018-02-19 17:43:17412 },
413 ],
414 'condition': 'checkout_android',
415 'dep_type': 'cipd',
416 },
417
418 'src/third_party/hamcrest': {
419 'packages': [
420 {
421 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23422 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 17:43:17423 },
424 ],
425 'condition': 'checkout_android',
426 'dep_type': 'cipd',
427 },
428
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15429 'src/third_party/android_ndk': {
430 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '4e2cea441bfd43f0863d14f57b1e1844260b9884',
Mirko Bonadei9b9b2532019-03-20 08:04:46431 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15432 },
433
434 'src/third_party/android_sdk/public': {
435 'packages': [
436 {
437 'package': 'chromium/third_party/android_sdk/public/build-tools',
438 'version': Var('android_sdk_build-tools_version'),
439 },
440 {
441 'package': 'chromium/third_party/android_sdk/public/emulator',
442 'version': Var('android_sdk_emulator_version'),
443 },
444 {
445 'package': 'chromium/third_party/android_sdk/public/extras',
446 'version': Var('android_sdk_extras_version'),
447 },
448 {
449 'package': 'chromium/third_party/android_sdk/public/patcher',
450 'version': Var('android_sdk_patcher_version'),
451 },
452 {
453 'package': 'chromium/third_party/android_sdk/public/platform-tools',
454 'version': Var('android_sdk_platform-tools_version'),
455 },
456 {
457 'package': 'chromium/third_party/android_sdk/public/platforms',
458 'version': Var('android_sdk_platforms_version'),
459 },
460 {
461 'package': 'chromium/third_party/android_sdk/public/sources',
462 'version': Var('android_sdk_sources_version'),
463 },
464 {
465 'package': 'chromium/third_party/android_sdk/public/tools',
466 'version': Var('android_sdk_tools_version'),
467 },
468 {
469 'package': 'chromium/third_party/android_sdk/public/tools-lint',
470 'version': Var('android_sdk_tools-lint_version'),
471 },
472 ],
Mirko Bonadei9b9b2532019-03-20 08:04:46473 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 11:59:15474 'dep_type': 'cipd',
475 },
476
Oleh Prypine18e2692018-02-19 17:43:17477 'src/third_party/icu4j': {
478 'packages': [
479 {
480 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23481 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 17:43:17482 },
483 ],
484 'condition': 'checkout_android',
485 'dep_type': 'cipd',
486 },
487
488 'src/third_party/intellij': {
489 'packages': [
490 {
491 'package': 'chromium/third_party/intellij',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23492 'version': '77c2721b024b36ee073402c08e6d8428c0295336',
Oleh Prypine18e2692018-02-19 17:43:17493 },
494 ],
495 'condition': 'checkout_android',
496 'dep_type': 'cipd',
497 },
498
Oleh Prypine18e2692018-02-19 17:43:17499 'src/third_party/objenesis': {
500 'packages': [
501 {
502 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23503 'version': '9e367f55e5a65781ee77bfcbaa88fb82b30e75c0',
Oleh Prypine18e2692018-02-19 17:43:17504 },
505 ],
506 'condition': 'checkout_android',
507 'dep_type': 'cipd',
508 },
509
510 'src/third_party/ow2_asm': {
511 'packages': [
512 {
513 'package': 'chromium/third_party/ow2_asm',
chromium-webrtc-autorollf873cd92019-02-18 13:00:56514 'version': 'NNAhdJzMdnutUVqfSJm5v0tVazA9l3Dd6CRwH6N4Q5kC',
Oleh Prypine18e2692018-02-19 17:43:17515 },
516 ],
517 'condition': 'checkout_android',
518 'dep_type': 'cipd',
519 },
520
521 'src/third_party/robolectric': {
522 'packages': [
523 {
524 'package': 'chromium/third_party/robolectric',
Mirko Bonadei0ee0d1e2019-05-20 10:30:59525 'version': '1KXoOiNP1a_uZNdM2ybWKwAQNow1dHTXTig-ZK4Xgq8C',
Oleh Prypine18e2692018-02-19 17:43:17526 },
527 ],
528 'condition': 'checkout_android',
529 'dep_type': 'cipd',
530 },
531
Mirko Bonadeieaf6a8c2019-02-16 09:07:28532 'src/third_party/androidx': {
533 'packages': [
534 {
535 'package': 'chromium/third_party/androidx',
536 'version': 'BgU0HKOH7unGo87kXkIKJlPMmaSOCFhvUKcIr9aborwC',
537 },
538 ],
539 'condition': 'checkout_android',
540 'dep_type': 'cipd',
541 },
542
Oleh Prypine18e2692018-02-19 17:43:17543 'src/third_party/sqlite4java': {
544 'packages': [
545 {
546 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23547 'version': '889660698187baa7c8b0d79f7bf58563125fbd66',
Oleh Prypine18e2692018-02-19 17:43:17548 },
549 ],
550 'condition': 'checkout_android',
551 'dep_type': 'cipd',
552 },
553
554 'src/third_party/xstream': {
555 'packages': [
556 {
557 'package': 'chromium/third_party/xstream',
chromium-webrtc-autoroll35f1e852018-11-29 20:01:23558 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
Oleh Prypine18e2692018-02-19 17:43:17559 },
560 ],
561 'condition': 'checkout_android',
562 'dep_type': 'cipd',
563 },
Oleh Prypin0a778892018-07-19 11:55:40564
Artem Titarenko60d770f2018-12-07 14:46:53565 'src/tools/luci-go': {
566 'packages': [
567 {
568 'package': 'infra/tools/luci/isolate/${{platform}}',
569 'version': Var('luci_go'),
570 },
571 {
572 'package': 'infra/tools/luci/isolated/${{platform}}',
573 'version': Var('luci_go'),
574 },
575 {
576 'package': 'infra/tools/luci/swarming/${{platform}}',
577 'version': Var('luci_go'),
578 },
579 ],
580 'dep_type': 'cipd',
581 },
582
Yves Gerey3606cab82018-09-19 17:20:19583 # Everything coming after this is automatically updated by the auto-roller.
584 # === ANDROID_DEPS Generated Code Start ===
585 # Generated by //tools/android/roll/android_deps/fetch_all.py
586 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 11:55:40587 'packages': [
588 {
Artem Titov4cc13a22018-07-27 09:50:40589 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autoroll25790472019-04-04 08:01:35590 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 11:55:40591 },
592 ],
593 'condition': 'checkout_android',
594 'dep_type': 'cipd',
595 },
Patrik Höglund3611afc2018-09-03 08:06:10596
Artem Titov4cc13a22018-07-27 09:50:40597 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 11:55:40598 'packages': [
599 {
Artem Titov4cc13a22018-07-27 09:50:40600 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autoroll25790472019-04-04 08:01:35601 'version': 'version:1.1.1-cr0',
602 },
603 ],
604 'condition': 'checkout_android',
605 'dep_type': 'cipd',
606 },
607
608 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
609 'packages': [
610 {
611 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
612 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 11:55:40613 },
614 ],
615 'condition': 'checkout_android',
616 'dep_type': 'cipd',
617 },
Patrik Höglund3611afc2018-09-03 08:06:10618
Artem Titov4cc13a22018-07-27 09:50:40619 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 11:55:40620 'packages': [
621 {
Artem Titov4cc13a22018-07-27 09:50:40622 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autoroll25790472019-04-04 08:01:35623 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 11:55:40624 },
625 ],
626 'condition': 'checkout_android',
627 'dep_type': 'cipd',
628 },
Patrik Höglund3611afc2018-09-03 08:06:10629
chromium-webrtc-autoroll8721bb32019-02-23 01:01:48630 'src/third_party/android_deps/libs/androidx_annotation_annotation': {
631 'packages': [
632 {
633 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation',
634 'version': 'version:1.0.0-cr0',
635 },
636 ],
637 'condition': 'checkout_android',
638 'dep_type': 'cipd',
639 },
640
641 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common': {
642 'packages': [
643 {
644 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common',
645 'version': 'version:2.0.0-cr0',
646 },
647 ],
648 'condition': 'checkout_android',
649 'dep_type': 'cipd',
650 },
651
652 'src/third_party/android_deps/libs/androidx_test_core': {
653 'packages': [
654 {
655 'package': 'chromium/third_party/android_deps/libs/androidx_test_core',
656 'version': 'version:1.0.0-cr0',
657 },
658 ],
659 'condition': 'checkout_android',
660 'dep_type': 'cipd',
661 },
662
663 'src/third_party/android_deps/libs/androidx_test_ext_junit': {
664 'packages': [
665 {
666 'package': 'chromium/third_party/android_deps/libs/androidx_test_ext_junit',
667 'version': 'version:1.0.0-cr0',
668 },
669 ],
670 'condition': 'checkout_android',
671 'dep_type': 'cipd',
672 },
673
674 'src/third_party/android_deps/libs/androidx_test_monitor': {
675 'packages': [
676 {
677 'package': 'chromium/third_party/android_deps/libs/androidx_test_monitor',
678 'version': 'version:1.1.0-cr0',
679 },
680 ],
681 'condition': 'checkout_android',
682 'dep_type': 'cipd',
683 },
684
chromium-webrtc-autoroll548bbb62019-03-21 11:01:22685 'src/third_party/android_deps/libs/androidx_test_rules': {
686 'packages': [
687 {
688 'package': 'chromium/third_party/android_deps/libs/androidx_test_rules',
689 'version': 'version:1.1.0-cr0',
690 },
691 ],
692 'condition': 'checkout_android',
693 'dep_type': 'cipd',
694 },
695
696 'src/third_party/android_deps/libs/androidx_test_runner': {
697 'packages': [
698 {
699 'package': 'chromium/third_party/android_deps/libs/androidx_test_runner',
700 'version': 'version:1.1.0-cr0',
701 },
702 ],
703 'condition': 'checkout_android',
704 'dep_type': 'cipd',
705 },
706
Artem Titov4cc13a22018-07-27 09:50:40707 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 11:55:40708 'packages': [
709 {
Artem Titov4cc13a22018-07-27 09:50:40710 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
711 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40712 },
713 ],
714 'condition': 'checkout_android',
715 'dep_type': 'cipd',
716 },
Patrik Höglund3611afc2018-09-03 08:06:10717
Artem Titov4cc13a22018-07-27 09:50:40718 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 11:55:40719 'packages': [
720 {
Artem Titov4cc13a22018-07-27 09:50:40721 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
722 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40723 },
724 ],
725 'condition': 'checkout_android',
726 'dep_type': 'cipd',
727 },
Patrik Höglund3611afc2018-09-03 08:06:10728
Artem Titov4cc13a22018-07-27 09:50:40729 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 11:55:40730 'packages': [
731 {
Artem Titov4cc13a22018-07-27 09:50:40732 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
733 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40734 },
735 ],
736 'condition': 'checkout_android',
737 'dep_type': 'cipd',
738 },
Patrik Höglund3611afc2018-09-03 08:06:10739
Artem Titov4cc13a22018-07-27 09:50:40740 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 11:55:40741 'packages': [
742 {
Artem Titov4cc13a22018-07-27 09:50:40743 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
744 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40745 },
746 ],
747 'condition': 'checkout_android',
748 'dep_type': 'cipd',
749 },
Patrik Höglund3611afc2018-09-03 08:06:10750
Artem Titov4cc13a22018-07-27 09:50:40751 'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
Oleh Prypin0a778892018-07-19 11:55:40752 'packages': [
753 {
Artem Titov4cc13a22018-07-27 09:50:40754 'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
755 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40756 },
757 ],
758 'condition': 'checkout_android',
759 'dep_type': 'cipd',
760 },
Patrik Höglund3611afc2018-09-03 08:06:10761
Artem Titov4cc13a22018-07-27 09:50:40762 'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
Oleh Prypin0a778892018-07-19 11:55:40763 'packages': [
764 {
Artem Titov4cc13a22018-07-27 09:50:40765 'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
766 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40767 },
768 ],
769 'condition': 'checkout_android',
770 'dep_type': 'cipd',
771 },
Patrik Höglund3611afc2018-09-03 08:06:10772
Artem Titov4cc13a22018-07-27 09:50:40773 'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
Oleh Prypin0a778892018-07-19 11:55:40774 'packages': [
775 {
Artem Titov4cc13a22018-07-27 09:50:40776 'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
777 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40778 },
779 ],
780 'condition': 'checkout_android',
781 'dep_type': 'cipd',
782 },
Patrik Höglund3611afc2018-09-03 08:06:10783
Artem Titov4cc13a22018-07-27 09:50:40784 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 11:55:40785 'packages': [
786 {
Artem Titov4cc13a22018-07-27 09:50:40787 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
788 'version': 'version:1.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40789 },
790 ],
791 'condition': 'checkout_android',
792 'dep_type': 'cipd',
793 },
Patrik Höglund3611afc2018-09-03 08:06:10794
Artem Titov4cc13a22018-07-27 09:50:40795 'src/third_party/android_deps/libs/com_android_support_palette_v7': {
Oleh Prypin0a778892018-07-19 11:55:40796 'packages': [
797 {
Artem Titov4cc13a22018-07-27 09:50:40798 'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
799 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40800 },
801 ],
802 'condition': 'checkout_android',
803 'dep_type': 'cipd',
804 },
Patrik Höglund3611afc2018-09-03 08:06:10805
Artem Titov4cc13a22018-07-27 09:50:40806 'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
Oleh Prypin0a778892018-07-19 11:55:40807 'packages': [
808 {
Artem Titov4cc13a22018-07-27 09:50:40809 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
810 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40811 },
812 ],
813 'condition': 'checkout_android',
814 'dep_type': 'cipd',
815 },
Patrik Höglund3611afc2018-09-03 08:06:10816
Artem Titov4cc13a22018-07-27 09:50:40817 'src/third_party/android_deps/libs/com_android_support_preference_v14': {
Oleh Prypin0a778892018-07-19 11:55:40818 'packages': [
819 {
Artem Titov4cc13a22018-07-27 09:50:40820 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
821 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40822 },
823 ],
824 'condition': 'checkout_android',
825 'dep_type': 'cipd',
826 },
Patrik Höglund3611afc2018-09-03 08:06:10827
Artem Titov4cc13a22018-07-27 09:50:40828 'src/third_party/android_deps/libs/com_android_support_preference_v7': {
Oleh Prypin0a778892018-07-19 11:55:40829 'packages': [
830 {
Artem Titov4cc13a22018-07-27 09:50:40831 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
832 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40833 },
834 ],
835 'condition': 'checkout_android',
836 'dep_type': 'cipd',
837 },
Patrik Höglund3611afc2018-09-03 08:06:10838
Artem Titov4cc13a22018-07-27 09:50:40839 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 11:55:40840 'packages': [
841 {
Artem Titov4cc13a22018-07-27 09:50:40842 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
843 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40844 },
845 ],
846 'condition': 'checkout_android',
847 'dep_type': 'cipd',
848 },
Patrik Höglund3611afc2018-09-03 08:06:10849
Artem Titov4cc13a22018-07-27 09:50:40850 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 11:55:40851 'packages': [
852 {
Artem Titov4cc13a22018-07-27 09:50:40853 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
854 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40855 },
856 ],
857 'condition': 'checkout_android',
858 'dep_type': 'cipd',
859 },
Patrik Höglund3611afc2018-09-03 08:06:10860
Artem Titov4cc13a22018-07-27 09:50:40861 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 11:55:40862 'packages': [
863 {
Artem Titov4cc13a22018-07-27 09:50:40864 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
865 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40866 },
867 ],
868 'condition': 'checkout_android',
869 'dep_type': 'cipd',
870 },
Patrik Höglund3611afc2018-09-03 08:06:10871
Artem Titov4cc13a22018-07-27 09:50:40872 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 11:55:40873 'packages': [
874 {
Artem Titov4cc13a22018-07-27 09:50:40875 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
876 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40877 },
878 ],
879 'condition': 'checkout_android',
880 'dep_type': 'cipd',
881 },
Patrik Höglund3611afc2018-09-03 08:06:10882
Artem Titov4cc13a22018-07-27 09:50:40883 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 11:55:40884 'packages': [
885 {
Artem Titov4cc13a22018-07-27 09:50:40886 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
887 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40888 },
889 ],
890 'condition': 'checkout_android',
891 'dep_type': 'cipd',
892 },
Patrik Höglund3611afc2018-09-03 08:06:10893
Artem Titov4cc13a22018-07-27 09:50:40894 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 11:55:40895 'packages': [
896 {
Artem Titov4cc13a22018-07-27 09:50:40897 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
898 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40899 },
900 ],
901 'condition': 'checkout_android',
902 'dep_type': 'cipd',
903 },
Patrik Höglund3611afc2018-09-03 08:06:10904
Artem Titov4cc13a22018-07-27 09:50:40905 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 11:55:40906 'packages': [
907 {
Artem Titov4cc13a22018-07-27 09:50:40908 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
909 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40910 },
911 ],
912 'condition': 'checkout_android',
913 'dep_type': 'cipd',
914 },
Patrik Höglund3611afc2018-09-03 08:06:10915
Artem Titov4cc13a22018-07-27 09:50:40916 'src/third_party/android_deps/libs/com_android_support_support_v13': {
Oleh Prypin0a778892018-07-19 11:55:40917 'packages': [
918 {
Artem Titov4cc13a22018-07-27 09:50:40919 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
920 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40921 },
922 ],
923 'condition': 'checkout_android',
924 'dep_type': 'cipd',
925 },
Patrik Höglund3611afc2018-09-03 08:06:10926
Artem Titov4cc13a22018-07-27 09:50:40927 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 11:55:40928 'packages': [
929 {
Artem Titov4cc13a22018-07-27 09:50:40930 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
931 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40932 },
933 ],
934 'condition': 'checkout_android',
935 'dep_type': 'cipd',
936 },
Patrik Höglund3611afc2018-09-03 08:06:10937
Artem Titov4cc13a22018-07-27 09:50:40938 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 11:55:40939 'packages': [
940 {
Artem Titov4cc13a22018-07-27 09:50:40941 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
942 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40943 },
944 ],
945 'condition': 'checkout_android',
946 'dep_type': 'cipd',
947 },
Patrik Höglund3611afc2018-09-03 08:06:10948
Artem Titov4cc13a22018-07-27 09:50:40949 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 11:55:40950 'packages': [
951 {
Artem Titov4cc13a22018-07-27 09:50:40952 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
953 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 11:55:40954 },
955 ],
956 'condition': 'checkout_android',
957 'dep_type': 'cipd',
958 },
Patrik Höglund3611afc2018-09-03 08:06:10959
Patrik Höglund5ee869f2018-08-30 09:08:38960 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 11:53:36961 'packages': [
962 {
Patrik Höglund5ee869f2018-08-30 09:08:38963 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
964 'version': 'version:15.0.1-cr0',
965 },
966 ],
967 'condition': 'checkout_android',
968 'dep_type': 'cipd',
969 },
Patrik Höglund3611afc2018-09-03 08:06:10970
Patrik Höglund5ee869f2018-08-30 09:08:38971 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
972 'packages': [
973 {
974 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
975 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 11:53:36976 },
977 ],
978 'condition': 'checkout_android',
979 'dep_type': 'cipd',
980 },
Patrik Höglund3611afc2018-09-03 08:06:10981
Artem Titovd673da22018-07-27 11:53:36982 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
983 'packages': [
984 {
985 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Autorollerbcdf5f12018-08-20 17:45:52986 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 11:53:36987 },
988 ],
989 'condition': 'checkout_android',
990 'dep_type': 'cipd',
991 },
Patrik Höglund3611afc2018-09-03 08:06:10992
Artem Titovd673da22018-07-27 11:53:36993 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
994 'packages': [
995 {
996 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Autorollerbcdf5f12018-08-20 17:45:52997 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 11:53:36998 },
999 ],
1000 'condition': 'checkout_android',
1001 'dep_type': 'cipd',
1002 },
Patrik Höglund3611afc2018-09-03 08:06:101003
Artem Titovd673da22018-07-27 11:53:361004 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1005 'packages': [
1006 {
1007 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Autorollerbcdf5f12018-08-20 17:45:521008 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 11:53:361009 },
1010 ],
1011 'condition': 'checkout_android',
1012 'dep_type': 'cipd',
1013 },
Patrik Höglund3611afc2018-09-03 08:06:101014
Patrik Höglund5ee869f2018-08-30 09:08:381015 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1016 'packages': [
1017 {
1018 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
1019 'version': 'version:16.0.1-cr0',
1020 },
1021 ],
1022 'condition': 'checkout_android',
1023 'dep_type': 'cipd',
1024 },
Patrik Höglund3611afc2018-09-03 08:06:101025
Patrik Höglund5ee869f2018-08-30 09:08:381026 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1027 'packages': [
1028 {
1029 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
1030 'version': 'version:16.0.1-cr0',
1031 },
1032 ],
1033 'condition': 'checkout_android',
1034 'dep_type': 'cipd',
1035 },
Patrik Höglund3611afc2018-09-03 08:06:101036
Patrik Höglund5ee869f2018-08-30 09:08:381037 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1038 'packages': [
1039 {
1040 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
1041 'version': 'version:15.0.1-cr0',
1042 },
1043 ],
1044 'condition': 'checkout_android',
1045 'dep_type': 'cipd',
1046 },
Patrik Höglund3611afc2018-09-03 08:06:101047
Patrik Höglund5ee869f2018-08-30 09:08:381048 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1049 'packages': [
1050 {
1051 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
1052 'version': 'version:15.0.1-cr0',
1053 },
1054 ],
1055 'condition': 'checkout_android',
1056 'dep_type': 'cipd',
1057 },
Patrik Höglund3611afc2018-09-03 08:06:101058
Patrik Höglund5ee869f2018-08-30 09:08:381059 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1060 'packages': [
1061 {
1062 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
1063 'version': 'version:15.0.1-cr0',
1064 },
1065 ],
1066 'condition': 'checkout_android',
1067 'dep_type': 'cipd',
1068 },
Patrik Höglund3611afc2018-09-03 08:06:101069
Patrik Höglund5ee869f2018-08-30 09:08:381070 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1071 'packages': [
1072 {
1073 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
1074 'version': 'version:15.0.1-cr0',
1075 },
1076 ],
1077 'condition': 'checkout_android',
1078 'dep_type': 'cipd',
1079 },
Patrik Höglund3611afc2018-09-03 08:06:101080
Patrik Höglund5ee869f2018-08-30 09:08:381081 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1082 'packages': [
1083 {
1084 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
1085 'version': 'version:15.0.1-cr0',
1086 },
1087 ],
1088 'condition': 'checkout_android',
1089 'dep_type': 'cipd',
1090 },
Patrik Höglund3611afc2018-09-03 08:06:101091
Patrik Höglund5ee869f2018-08-30 09:08:381092 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1093 'packages': [
1094 {
1095 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
1096 'version': 'version:16.0.0-cr0',
1097 },
1098 ],
1099 'condition': 'checkout_android',
1100 'dep_type': 'cipd',
1101 },
Patrik Höglund3611afc2018-09-03 08:06:101102
Patrik Höglund5ee869f2018-08-30 09:08:381103 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1104 'packages': [
1105 {
1106 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
1107 'version': 'version:15.0.1-cr0',
1108 },
1109 ],
1110 'condition': 'checkout_android',
1111 'dep_type': 'cipd',
1112 },
Patrik Höglund3611afc2018-09-03 08:06:101113
Patrik Höglund5ee869f2018-08-30 09:08:381114 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1115 'packages': [
1116 {
1117 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
1118 'version': 'version:15.0.1-cr0',
1119 },
1120 ],
1121 'condition': 'checkout_android',
1122 'dep_type': 'cipd',
1123 },
Patrik Höglund3611afc2018-09-03 08:06:101124
Patrik Höglund5ee869f2018-08-30 09:08:381125 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1126 'packages': [
1127 {
1128 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
1129 'version': 'version:15.0.1-cr0',
1130 },
1131 ],
1132 'condition': 'checkout_android',
1133 'dep_type': 'cipd',
1134 },
Patrik Höglund3611afc2018-09-03 08:06:101135
Patrik Höglund5ee869f2018-08-30 09:08:381136 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1137 'packages': [
1138 {
1139 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
1140 'version': 'version:15.0.1-cr0',
1141 },
1142 ],
1143 'condition': 'checkout_android',
1144 'dep_type': 'cipd',
1145 },
Patrik Höglund3611afc2018-09-03 08:06:101146
Artem Titovd673da22018-07-27 11:53:361147 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1148 'packages': [
1149 {
1150 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Autorollerbcdf5f12018-08-20 17:45:521151 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 11:53:361152 },
1153 ],
1154 'condition': 'checkout_android',
1155 'dep_type': 'cipd',
1156 },
Patrik Höglund3611afc2018-09-03 08:06:101157
Patrik Höglund5ee869f2018-08-30 09:08:381158 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 09:35:521159 'packages': [
1160 {
Patrik Höglund5ee869f2018-08-30 09:08:381161 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
1162 'version': 'version:15.0.1-cr0',
1163 },
1164 ],
1165 'condition': 'checkout_android',
1166 'dep_type': 'cipd',
1167 },
Patrik Höglund3611afc2018-09-03 08:06:101168
Patrik Höglund5ee869f2018-08-30 09:08:381169 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1170 'packages': [
1171 {
1172 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
1173 'version': 'version:15.0.1-cr0',
1174 },
1175 ],
1176 'condition': 'checkout_android',
1177 'dep_type': 'cipd',
1178 },
Patrik Höglund3611afc2018-09-03 08:06:101179
chromium-webrtc-autoroll42e70332018-12-11 01:01:051180 'src/third_party/android_deps/libs/com_google_ar_core': {
1181 'packages': [
1182 {
1183 'package': 'chromium/third_party/android_deps/libs/com_google_ar_core',
chromium-webrtc-autoroll67512602019-06-13 16:01:311184 'version': '4_5y1Cw_L1MHu3UedmkavqbZ7H7sYPBTdpcAOJQvlXkC',
chromium-webrtc-autoroll42e70332018-12-11 01:01:051185 },
1186 ],
1187 'condition': 'checkout_android',
1188 'dep_type': 'cipd',
1189 },
1190
Yves Gerey3606cab82018-09-19 17:20:191191 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1192 'packages': [
1193 {
1194 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
1195 'version': 'version:1.3.9-cr0',
1196 },
1197 ],
1198 'condition': 'checkout_android',
1199 'dep_type': 'cipd',
1200 },
1201
Patrik Höglund3611afc2018-09-03 08:06:101202 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 12:08:531203 'packages': [
1204 {
1205 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
1206 'version': 'version:2.17-cr0',
1207 },
1208 ],
1209 'condition': 'checkout_android',
1210 'dep_type': 'cipd',
1211 },
1212
Patrik Höglund498aceb2018-08-30 12:08:531213 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1214 'packages': [
1215 {
1216 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
1217 'version': 'version:2.17-cr0',
1218 },
1219 ],
1220 'condition': 'checkout_android',
1221 'dep_type': 'cipd',
1222 },
1223
1224 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1225 'packages': [
1226 {
1227 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
1228 'version': 'version:2.17-cr0',
1229 },
1230 ],
1231 'condition': 'checkout_android',
1232 'dep_type': 'cipd',
1233 },
1234
1235 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 17:20:191236 'packages': [
1237 {
1238 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
1239 'version': 'version:2.17-cr0',
1240 },
1241 ],
1242 'condition': 'checkout_android',
1243 'dep_type': 'cipd',
1244 },
1245
1246 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1247 'packages': [
1248 {
1249 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
1250 'version': 'version:2.1.3-cr0',
1251 },
1252 ],
1253 'condition': 'checkout_android',
1254 'dep_type': 'cipd',
1255 },
Patrik Höglund498aceb2018-08-30 12:08:531256
1257 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1258 'packages': [
1259 {
1260 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
1261 'version': 'version:9-dev-r4023-3-cr0',
1262 },
1263 ],
1264 'condition': 'checkout_android',
1265 'dep_type': 'cipd',
1266 },
1267
1268 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1269 'packages': [
1270 {
1271 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
1272 'version': 'version:1.5-cr0',
1273 },
1274 ],
1275 'condition': 'checkout_android',
1276 'dep_type': 'cipd',
1277 },
1278
1279 'src/third_party/android_deps/libs/com_google_guava_guava': {
1280 'packages': [
1281 {
1282 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Autoroller1e4a0b92018-09-12 20:45:251283 'version': 'version:25.0-jre-cr0',
Patrik Höglund498aceb2018-08-30 12:08:531284 },
1285 ],
1286 'condition': 'checkout_android',
1287 'dep_type': 'cipd',
1288 },
1289
Yves Gerey3606cab82018-09-19 17:20:191290 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1291 'packages': [
1292 {
1293 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
1294 'version': 'version:1.1-cr0',
1295 },
1296 ],
1297 'condition': 'checkout_android',
1298 'dep_type': 'cipd',
1299 },
1300
chromium-webrtc-autoroll66eedce2018-11-21 02:01:131301 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
1302 'packages': [
1303 {
1304 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
1305 'version': 'version:3.0.1-cr0',
1306 },
1307 ],
1308 'condition': 'checkout_android',
1309 'dep_type': 'cipd',
1310 },
1311
Patrik Höglund498aceb2018-08-30 12:08:531312 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1313 'packages': [
1314 {
1315 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
1316 'version': 'version:1.11.0-cr0',
1317 },
1318 ],
1319 'condition': 'checkout_android',
1320 'dep_type': 'cipd',
1321 },
1322
1323 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1324 'packages': [
1325 {
1326 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
1327 'version': 'version:1.0-cr0',
1328 },
1329 ],
1330 'condition': 'checkout_android',
1331 'dep_type': 'cipd',
1332 },
1333
1334 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 17:20:191335 'packages': [
1336 {
1337 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
1338 'version': 'version:1-cr0',
1339 },
1340 ],
1341 'condition': 'checkout_android',
1342 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 12:08:531343 },
Yves Gerey3606cab82018-09-19 17:20:191344
chromium-webrtc-autoroll548bbb62019-03-21 11:01:221345 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1346 'packages': [
1347 {
1348 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
1349 'version': 'version:2.3.0-cr0',
1350 },
1351 ],
1352 'condition': 'checkout_android',
1353 'dep_type': 'cipd',
1354 },
1355
Yves Gerey3606cab82018-09-19 17:20:191356 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1357 'packages': [
1358 {
1359 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
1360 'version': 'version:2.3.0-cr0',
1361 },
1362 ],
1363 'condition': 'checkout_android',
1364 'dep_type': 'cipd',
1365 },
1366
1367 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1368 'packages': [
1369 {
1370 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
1371 'version': 'version:1.14-cr0',
1372 },
1373 ],
1374 'condition': 'checkout_android',
1375 'dep_type': 'cipd',
1376 },
1377
1378 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:131379}
kjellander200028f2017-08-17 16:54:121380
andrew@webrtc.org4ce52bb2012-07-31 21:54:131381hooks = [
1382 {
Henrik Kjellander27576e02015-10-15 12:24:091383 # This clobbers when necessary (based on get_landmines.py). It should be
1384 # an early hook but it will need to be run after syncing Chromium and
1385 # setting up the links, so the script actually exists.
1386 'name': 'landmines',
1387 'pattern': '.',
1388 'action': [
1389 'python',
1390 'src/build/landmines.py',
1391 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 06:30:101392 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 12:24:091393 '--src-dir',
1394 'src',
1395 ],
1396 },
oprypin40e7ebd2017-07-27 08:40:181397 {
1398 # Ensure that the DEPS'd "depot_tools" has its self-update capability
1399 # disabled.
1400 'name': 'disable_depot_tools_selfupdate',
1401 'pattern': '.',
1402 'action': [
1403 'python',
1404 'src/third_party/depot_tools/update_depot_tools_toggle.py',
1405 '--disable',
1406 ],
1407 },
kjellander24d812d2016-11-22 15:02:111408 {
Mirko Bonadeib8a7d9d2018-02-12 07:57:351409 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 15:02:111410 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 07:57:351411 'condition': 'checkout_linux and checkout_arm',
kjellander24d812d2016-11-22 15:02:111412 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 07:57:351413 '--arch=arm'],
1414 },
1415 {
1416 'name': 'sysroot_arm64',
1417 'pattern': '.',
1418 'condition': 'checkout_linux and checkout_arm64',
1419 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1420 '--arch=arm64'],
1421 },
1422 {
1423 'name': 'sysroot_x86',
1424 'pattern': '.',
1425 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
1426 # TODO(mbonadei): change to --arch=x86.
1427 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1428 '--arch=i386'],
1429 },
1430 {
1431 'name': 'sysroot_mips',
1432 'pattern': '.',
1433 'condition': 'checkout_linux and checkout_mips',
1434 # TODO(mbonadei): change to --arch=mips.
1435 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1436 '--arch=mipsel'],
1437 },
1438 {
1439 'name': 'sysroot_x64',
1440 'pattern': '.',
1441 'condition': 'checkout_linux and checkout_x64',
1442 # TODO(mbonadei): change to --arch=x64.
1443 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1444 '--arch=amd64'],
kjellander24d812d2016-11-22 15:02:111445 },
1446 {
Mirko Bonadeia55bdc22018-02-12 12:22:501447 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
1448 'name': 'ciopfs_linux',
1449 'pattern': '.',
1450 'condition': 'checkout_win and host_os == "linux"',
1451 'action': [ 'python',
1452 'src/third_party/depot_tools/download_from_google_storage.py',
1453 '--no_resume',
1454 '--no_auth',
1455 '--bucket', 'chromium-browser-clang/ciopfs',
1456 '-s', 'src/build/ciopfs.sha1',
1457 ]
1458 },
1459 {
Henrik Kjellander6b269752017-10-09 11:00:411460 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 15:02:111461 'name': 'win_toolchain',
1462 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 10:29:091463 'condition': 'checkout_win',
1464 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 15:02:111465 },
kjellanderec2c93e2017-09-08 17:52:171466 {
1467 # Update the Mac toolchain if necessary.
1468 'name': 'mac_toolchain',
1469 'pattern': '.',
Henrik Kjellander6b269752017-10-09 11:00:411470 'condition': 'checkout_mac',
kjellanderec2c93e2017-09-08 17:52:171471 'action': ['python', 'src/build/mac_toolchain.py'],
1472 },
kjellander24d812d2016-11-22 15:02:111473 # Pull binutils for linux, enabled debug fission for faster linking /
1474 # debugging when used with clang on Ubuntu Precise.
1475 # https://code.google.com/p/chromium/issues/detail?id=352046
1476 {
1477 'name': 'binutils',
1478 'pattern': 'src/third_party/binutils',
Henrik Kjellander6b269752017-10-09 11:00:411479 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 15:02:111480 'action': [
1481 'python',
1482 'src/third_party/binutils/download.py',
1483 ],
1484 },
1485 {
kjellander24d812d2016-11-22 15:02:111486 # Note: On Win, this should run after win_toolchain, as it may use it.
1487 'name': 'clang',
1488 'pattern': '.',
Henrik Kjellander6b269752017-10-09 11:00:411489 'action': ['python', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 15:02:111490 },
ehmaldonado293bc2a2016-11-25 12:58:471491 {
1492 # Update LASTCHANGE.
1493 'name': 'lastchange',
1494 'pattern': '.',
1495 'action': ['python', 'src/build/util/lastchange.py',
1496 '-o', 'src/build/util/LASTCHANGE'],
1497 },
kjellander24d812d2016-11-22 15:02:111498 # Pull clang-format binaries using checked-in hashes.
1499 {
1500 'name': 'clang_format_win',
1501 'pattern': '.',
Henrik Kjellander6b269752017-10-09 11:00:411502 'condition': 'host_os == "win"',
kjellander24d812d2016-11-22 15:02:111503 'action': [ 'download_from_google_storage',
1504 '--no_resume',
1505 '--platform=win32',
1506 '--no_auth',
1507 '--bucket', 'chromium-clang-format',
1508 '-s', 'src/buildtools/win/clang-format.exe.sha1',
1509 ],
1510 },
1511 {
1512 'name': 'clang_format_mac',
1513 'pattern': '.',
Henrik Kjellander6b269752017-10-09 11:00:411514 'condition': 'host_os == "mac"',
kjellander24d812d2016-11-22 15:02:111515 'action': [ 'download_from_google_storage',
1516 '--no_resume',
1517 '--platform=darwin',
1518 '--no_auth',
1519 '--bucket', 'chromium-clang-format',
1520 '-s', 'src/buildtools/mac/clang-format.sha1',
1521 ],
1522 },
1523 {
1524 'name': 'clang_format_linux',
1525 'pattern': '.',
Henrik Kjellander6b269752017-10-09 11:00:411526 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 15:02:111527 'action': [ 'download_from_google_storage',
1528 '--no_resume',
1529 '--platform=linux*',
1530 '--no_auth',
1531 '--bucket', 'chromium-clang-format',
1532 '-s', 'src/buildtools/linux64/clang-format.sha1',
1533 ],
1534 },
Oleh Prypin3ebed362017-10-27 08:14:451535 # Pull rc binaries using checked-in hashes.
1536 {
1537 'name': 'rc_win',
1538 'pattern': '.',
1539 'condition': 'checkout_win and host_os == "win"',
1540 'action': [ 'python',
1541 'src/third_party/depot_tools/download_from_google_storage.py',
1542 '--no_resume',
1543 '--no_auth',
1544 '--bucket', 'chromium-browser-clang/rc',
1545 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
1546 ],
1547 },
1548 {
1549 'name': 'rc_mac',
1550 'pattern': '.',
1551 'condition': 'checkout_win and host_os == "mac"',
1552 'action': [ 'python',
1553 'src/third_party/depot_tools/download_from_google_storage.py',
1554 '--no_resume',
1555 '--no_auth',
1556 '--bucket', 'chromium-browser-clang/rc',
1557 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
1558 ],
1559 },
1560 {
1561 'name': 'rc_linux',
1562 'pattern': '.',
1563 'condition': 'checkout_win and host_os == "linux"',
1564 'action': [ 'python',
1565 'src/third_party/depot_tools/download_from_google_storage.py',
1566 '--no_resume',
1567 '--no_auth',
1568 '--bucket', 'chromium-browser-clang/rc',
1569 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
1570 ],
1571 },
kjellander24d812d2016-11-22 15:02:111572 {
Mirko Bonadeicb2bc112017-10-10 11:28:181573 'name': 'msan_chained_origins',
1574 'pattern': '.',
1575 'condition': 'checkout_instrumented_libraries',
1576 'action': [ 'python',
1577 'src/third_party/depot_tools/download_from_google_storage.py',
1578 "--no_resume",
1579 "--no_auth",
1580 "--bucket", "chromium-instrumented-libraries",
1581 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1",
1582 ],
1583 },
1584 {
1585 'name': 'msan_no_origins',
1586 'pattern': '.',
1587 'condition': 'checkout_instrumented_libraries',
1588 'action': [ 'python',
1589 'src/third_party/depot_tools/download_from_google_storage.py',
1590 "--no_resume",
1591 "--no_auth",
1592 "--bucket", "chromium-instrumented-libraries",
1593 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1",
1594 ],
kjellander24d812d2016-11-22 15:02:111595 },
1596 {
kjellander@webrtc.org80174582013-11-04 12:07:571597 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:441598 'pattern': '.',
1599 'action': ['download_from_google_storage',
1600 '--directory',
1601 '--recursive',
1602 '--num_threads=10',
1603 '--no_auth',
kjellander4ff818e2015-12-18 20:29:281604 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:441605 '--bucket', 'chromium-webrtc-resources',
1606 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:131607 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:131608]
kjellander200028f2017-08-17 16:54:121609
Oleh Prypindcba72b2019-02-08 09:39:451610recursedeps = []
Mirko Bonadeibb547202017-09-15 04:15:481611
1612# Define rules for which include paths are allowed in our source.
1613include_rules = [
1614 # Base is only used to build Android APK tests and may not be referenced by
1615 # WebRTC production code.
1616 "-base",
1617 "-chromium",
1618 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 04:15:481619 "+libyuv",
Patrik Höglund5991ac92018-05-21 13:54:421620
1621 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 04:47:311622 "+common_types.h",
Mirko Bonadeibb547202017-09-15 04:15:481623
1624 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 04:47:311625 "+api",
1626 "+modules/include",
1627 "+rtc_base",
1628 "+test",
1629 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:311630
Niels Möller3c7d5992018-10-19 13:29:541631 # Abseil whitelist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 20:49:141632 "+absl/algorithm/algorithm.h",
1633 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 12:07:251634 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 19:20:161635 "+absl/base/config.h",
Elad Alone86af2c2019-06-03 12:37:501636 "+absl/base/macros.h",
philipelf8d81d32018-08-01 15:13:081637 "+absl/container/inlined_vector.h",
Karl Wiberg4c77dcd2018-06-29 12:34:501638 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-25 04:59:411639 "+absl/meta/type_traits.h",
Niels Möller3c7d5992018-10-19 13:29:541640 "+absl/strings/ascii.h",
1641 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 23:13:091642 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 13:23:081643 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:311644 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 08:44:131645 "+absl/types/variant.h",
Mirko Bonadeibb547202017-09-15 04:15:481646]