blob: 1521e4979cc4230890ae094c98c157d5b5093d84 [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
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00003vars = {
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00004 'chromium_git': 'https://chromium.googlesource.com',
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02005 # 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 07:28:10 +02009 'webrtc_git': 'https://webrtc.googlesource.com',
chromium-webrtc-autorollebdf9f82019-07-01 19:06:11 -070010 'chromium_revision': '6f0434662dbb083f07e72808b608990ee14a5284',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010011 '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 01:02:01 -070015 'swarming_revision': '96f125709acfd0b48fc1e5dae7d6ea42291726ac',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010016 # Three lines of non-changing comments so that
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010017 # the commit queue can handle CLs rolling BoringSSL
18 # and whatever else without interference from each other.
chromium-webrtc-autoroll22896d42019-06-28 09:02:42 -070019 'boringssl_revision': 'cfcb0060e8b8fba92d275fa4ac27d369890ea9bf',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010020 # Three lines of non-changing comments so that
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010021 # the commit queue can handle CLs rolling lss
22 # and whatever else without interference from each other.
Oleh Prypin3ebed362017-10-27 10:14:45 +020023 'lss_revision': 'e6527b0cd469e3ff5764785dadcb39bf7d787154',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010024 # 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.
chromium-webrtc-autorollebdf9f82019-07-01 19:06:11 -070027 'catapult_revision': '15ad0b0b623e650887828a303b93b4b67eed170a',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010028 # 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-autorollabf7eba2019-06-20 22:06:38 -070031 'libfuzzer_revision': 'b9f51dc8c98065df0c8da13c051046f5bab833db',
Mirko Bonadei25acef72018-04-23 11:17:50 +020032 # 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-autoroll22896d42019-06-28 09:02:42 -070035 'freetype_revision': '7b1c7585d7ab929d9b29932d6697a22149162c13',
Mirko Bonadei25acef72018-04-23 11:17:50 +020036 # 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-autoroll22896d42019-06-28 09:02:42 -070039 'harfbuzz_revision': '7185bd6ffb4dd8c0efebdab5b930e62c5695e3ab',
Artem Titarenko60d770f2018-12-07 15:46:53 +010040 # 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:41 +000043 'luci_go': 'git_revision:25958d48e89e980e2a97daeddc977fb5e2e1fb8c',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010044 # 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.
chromium-webrtc-autorollfa1e7c12019-06-24 17:05:56 -070047 'gn_version': 'git_revision:972ed755f8e6d31cae9ba15fcd08136ae1a7886f',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +010048 # 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 17:09:51 +020055 'android_sdk_emulator_version': 'xhyuoquVvBTcJelgRjMKZeoBVSQRjB7pLVJPt5C9saIC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +010056 # 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 17:09:51 +020059 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +010060 # 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 17:09:51 +020067 'android_sdk_platform-tools_version': 'MSnxgXN7IurL-MQs1RrTkSFSb8Xd1UtZjLArI8Ty1FgC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +010068 # 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:13 +000084}
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000085deps = {
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010086 # TODO(kjellander): Move this to be Android-only once the libevent dependency
87 # in base/third_party/libevent is solved.
88 'src/base':
chromium-webrtc-autorollebdf9f82019-07-01 19:06:11 -070089 Var('chromium_git') + '/chromium/src/base' + '@' + '3d13a7aa98244917b7c20d3d338349c1b9f6c6ca',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010090 'src/build':
chromium-webrtc-autorollebdf9f82019-07-01 19:06:11 -070091 Var('chromium_git') + '/chromium/src/build' + '@' + '3fa1f27670ba10c9c52c714c28c9d212b1568b48',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010092 'src/buildtools':
chromium-webrtc-autorollfa1e7c12019-06-24 17:05:56 -070093 Var('chromium_git') + '/chromium/src/buildtools' + '@' + '80b545b427d95ac8996a887fa32ba1d64919792d',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010094 # 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 13:14:23 +0200100 'src/ios': {
chromium-webrtc-autorollebdf9f82019-07-01 19:06:11 -0700101 'url': Var('chromium_git') + '/chromium/src/ios' + '@' + 'dfb60712557019c87c5fa1e19213ea2d77ec8f16',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200102 'condition': 'checkout_ios',
103 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100104 'src/testing':
chromium-webrtc-autorollebdf9f82019-07-01 19:06:11 -0700105 Var('chromium_git') + '/chromium/src/testing' + '@' + '45f0246c1212b635519186f7e286d2ac376dc77d',
Artem Titov42f0d782018-06-27 13:23:17 +0200106 'src/third_party':
chromium-webrtc-autorollebdf9f82019-07-01 19:06:11 -0700107 Var('chromium_git') + '/chromium/src/third_party' + '@' + '13250e00d55299e5f741387fe8228d618033a2b0',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100108
Oleh Prypin02ba0ac2019-03-18 09:24:17 +0100109 '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 10:39:45 +0100140 '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 09:01:31 -0700143 Var('chromium_git') + '/chromium/llvm-project/libcxx.git' + '@' + '5938e0582bac570a41edb3d6a2217c299adc1bc6',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100144 'src/buildtools/third_party/libc++abi/trunk':
chromium-webrtc-autorollba63caf2019-02-19 15:01:17 -0800145 Var('chromium_git') + '/chromium/llvm-project/libcxxabi.git' + '@' + '0d529660e32d77d9111912d73f2c74fc5fa2a858',
Oleh Prypindcba72b2019-02-08 10:39:45 +0100146 'src/buildtools/third_party/libunwind/trunk':
147 Var('chromium_git') + '/external/llvm.org/libunwind.git' + '@' + '69d9b84cca8354117b9fe9705a4430d789ee599b',
148
Yves Gereybe7af932019-03-06 07:07:04 +0100149 'src/tools/clang/dsymutil': {
150 'packages': [
151 {
152 'package': 'chromium/llvm-build-tools/dsymutil',
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -0700153 'version': 'OWlhXkmj18li3yhJk59Kmjbc5KdgLh56TwCd1qBdzlIC',
Yves Gereybe7af932019-03-06 07:07:04 +0100154 }
155 ],
156 'condition': 'checkout_mac',
157 'dep_type': 'cipd',
158 },
159
Yves Gerey72864962018-10-29 10:24:37 +0100160 'src/third_party/android_build_tools/aapt2': {
161 'packages': [
162 {
Artem Titov41f00de2018-11-01 16:35:16 +0100163 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-webrtc-autoroll22896d42019-06-28 09:02:42 -0700164 'version': 'version:3.6.0-alpha03-5516695-cr0',
Yves Gerey72864962018-10-29 10:24:37 +0100165 },
166 ],
167 'condition': 'checkout_android',
168 'dep_type': 'cipd',
169 },
170
171 'src/third_party/android_build_tools/bundletool': {
172 'packages': [
173 {
174 'package': 'chromium/third_party/android_tools_bundletool',
chromium-webrtc-autoroll6fd5b9e2019-06-20 16:01:19 -0700175 'version': 'sZ4fDz_PUiCe1yvyheO_yjeET3eVhFTFTmGaXsnrH9IC',
Yves Gerey72864962018-10-29 10:24:37 +0100176 },
177 ],
178 'condition': 'checkout_android',
179 'dep_type': 'cipd',
180 },
181
Mirko Bonadei969d4a92017-11-05 15:57:38 -0800182 'src/third_party/auto/src': {
Autoroller23b5cc92018-01-18 12:45:10 -0800183 'url': Var('chromium_git') + '/external/github.com/google/auto.git' + '@' + '8a81a858ae7b78a1aef71ac3905fade0bbd64e82',
Mirko Bonadei969d4a92017-11-05 15:57:38 -0800184 'condition': 'checkout_android',
185 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100186 'src/third_party/boringssl/src':
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200187 Var('boringssl_git') + '/boringssl.git' + '@' + Var('boringssl_revision'),
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100188 'src/third_party/catapult':
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200189 Var('chromium_git') + '/catapult.git' + '@' + Var('catapult_revision'),
190 'src/third_party/ced/src': {
chromium-webrtc-autoroll14f96d12019-02-22 03:01:02 -0800191 'url': Var('chromium_git') + '/external/github.com/google/compact_enc_det.git' + '@' + 'ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200192 'condition': 'checkout_android',
193 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100194 'src/third_party/colorama/src':
195 Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
oprypin40e7ebd2017-07-27 01:40:18 -0700196 'src/third_party/depot_tools':
chromium-webrtc-autoroll5b2ce122019-07-01 05:03:31 -0700197 Var('chromium_git') + '/chromium/tools/depot_tools.git' + '@' + 'dc37feb99d46bdf499715ceb467d341d24524e0b',
Mirko Bonadei65ceb662017-10-13 09:45:37 +0200198 'src/third_party/errorprone/lib': {
Oleh Prypina12bdbf2018-04-26 15:49:11 +0200199 'url': Var('chromium_git') + '/chromium/third_party/errorprone.git' + '@' + '980d49e839aa4984015efed34b0134d4b2c9b6d7',
Mirko Bonadei65ceb662017-10-13 09:45:37 +0200200 'condition': 'checkout_android',
201 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100202 'src/third_party/ffmpeg':
chromium-webrtc-autorolla36591c2019-05-11 00:03:42 -0700203 Var('chromium_git') + '/chromium/third_party/ffmpeg.git' + '@' + '68f1932090d5e35d958434d0588a33986cd3d65d',
Oleh Prypine39c3792017-11-14 23:09:08 +0100204 'src/third_party/findbugs': {
205 'url': Var('chromium_git') + '/chromium/deps/findbugs.git' + '@' + '4275d9ac8610db6b1bc9a5e887f97e41b33fac67',
206 'condition': 'checkout_android',
207 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200208 'src/third_party/freetype/src':
209 Var('chromium_git') + '/chromium/src/third_party/freetype2.git' + '@' + Var('freetype_revision'),
210 'src/third_party/harfbuzz-ng/src':
211 Var('chromium_git') + '/external/github.com/harfbuzz/harfbuzz.git' + '@' + Var('harfbuzz_revision'),
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200212 # WebRTC-only dependency (not present in Chromium).
213 'src/third_party/gtest-parallel':
chromium-webrtc-autoroll863b2a22019-05-13 11:03:36 -0700214 Var('chromium_git') + '/external/github.com/google/gtest-parallel' + '@' + '3fca10f81ee3b40380207228be2ecf515f051b61',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200215 'src/third_party/google-truth': {
216 'packages': [
217 {
218 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700219 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200220 },
221 ],
222 'condition': 'checkout_android',
223 'dep_type': 'cipd',
224 },
kjellander3dae7052017-05-03 06:44:36 -0700225 'src/third_party/googletest/src':
chromium-webrtc-autorolle8347a82019-06-18 11:02:09 -0700226 Var('chromium_git') + '/external/github.com/google/googletest.git' + '@' + 'd7003576dd133856432e2e07340f45926242cc3a',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200227 'src/third_party/icu': {
chromium-webrtc-autoroll5b2ce122019-07-01 05:03:31 -0700228 'url': Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'fd97d4326fac6da84452b2d5fe75ff0949368dab',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200229 },
230 'src/third_party/jsr-305/src': {
231 'url': Var('chromium_git') + '/external/jsr-305.git' + '@' + '642c508235471f7220af6d5df2d3210e3bfc0919',
232 'condition': 'checkout_android',
233 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100234 'src/third_party/jsoncpp/source':
235 Var('chromium_git') + '/external/github.com/open-source-parsers/jsoncpp.git' + '@' + 'f572e8e42e22cfcf5ab0aea26574f408943edfa4', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200236 'src/third_party/junit/src': {
237 'url': Var('chromium_git') + '/external/junit.git' + '@' + '64155f8a9babcfcf4263cf4d08253a1556e75481',
238 'condition': 'checkout_android',
239 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100240 # Used for building libFuzzers (only supports Linux).
241 'src/third_party/libFuzzer/src':
oprypin801f7222017-09-01 05:43:07 -0700242 Var('chromium_git') + '/chromium/llvm-project/compiler-rt/lib/fuzzer.git' + '@' + Var('libfuzzer_revision'),
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100243 'src/third_party/libjpeg_turbo':
chromium-webrtc-autoroll61d8ee12019-06-17 10:02:46 -0700244 Var('chromium_git') + '/chromium/deps/libjpeg_turbo.git' + '@' + 'e1669e3707c6448a01c8a0dc3e4b20976a4dacf3',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100245 'src/third_party/libsrtp':
Autorollerd5741232018-09-14 09:45:45 -0700246 Var('chromium_git') + '/chromium/deps/libsrtp.git' + '@' + '650611720ecc23e0e6b32b0e3100f8b4df91696c',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100247 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autoroll2ce1da52019-06-28 13:01:50 -0700248 Var('chromium_git') + '/webm/libvpx.git' + '@' + '30e7f9d856eb1cc6df895f6d9562493e04f6116d',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100249 'src/third_party/libyuv':
chromium-webrtc-autoroll2769cd52018-10-26 03:01:18 -0700250 Var('chromium_git') + '/libyuv/libyuv.git' + '@' + 'b36c86fdfe746d7be904c3a565b047b24d58087e',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200251 'src/third_party/lss': {
252 'url': Var('chromium_git') + '/linux-syscall-support.git' + '@' + Var('lss_revision'),
253 'condition': 'checkout_android or checkout_linux',
254 },
255 'src/third_party/mockito/src': {
Autoroller0d4ee0a2018-06-21 18:44:09 -0700256 'url': Var('chromium_git') + '/external/mockito/mockito.git' + '@' + '04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200257 'condition': 'checkout_android',
258 },
Yves Gerey0393c642018-11-08 18:30:39 +0100259
260 # Used by boringssl.
261 'src/third_party/nasm': {
262 'url': Var('chromium_git') + '/chromium/deps/nasm.git' + '@' +
chromium-webrtc-autoroll2923d762019-06-24 22:01:35 -0700263 'f564874f49556d930882645a348fcd6ddc6847b0'
Yves Gerey0393c642018-11-08 18:30:39 +0100264 },
265
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100266 'src/third_party/openh264/src':
chromium-webrtc-autoroll2a93df72018-11-29 16:01:00 -0800267 Var('chromium_git') + '/external/github.com/cisco/openh264' + '@' + '6f26bce0b1c4e8ce0e13332f7c0083788def5fdf',
Patrik Höglund72520532018-06-08 10:43:05 +0200268 'src/third_party/r8': {
269 'packages': [
270 {
271 'package': 'chromium/third_party/r8',
Mirko Bonadei0ee0d1e2019-05-20 12:30:59 +0200272 'version': 'jfE9VkwFvzhAgaBwY40d5HnUk_gcPl8H5vqsTQtb7DYC',
Patrik Höglund72520532018-06-08 10:43:05 +0200273 },
274 ],
275 'condition': 'checkout_android',
276 'dep_type': 'cipd',
277 },
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200278 'src/third_party/proguard': {
279 'packages': [
280 {
281 'package': 'chromium/third_party/proguard',
282 'version': '3bd778c422ea5496de2ef25c007a517dbb5ce5ca',
283 },
284 ],
285 'condition': 'checkout_android',
286 'dep_type': 'cipd',
287 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200288 'src/third_party/requests/src': {
289 'url': Var('chromium_git') + '/external/github.com/kennethreitz/requests.git' + '@' + 'f172b30356d821d180fa4ecfa3e71c7274a32de4',
290 'condition': 'checkout_android',
291 },
292 'src/third_party/robolectric/robolectric': {
chromium-webrtc-autorollf873cd92019-02-18 05:00:56 -0800293 'url': Var('chromium_git') + '/external/robolectric.git' + '@' + '3d6dcabf5521e028c8efc2778ab6bd8c7b6d923c',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200294 'condition': 'checkout_android',
295 },
296 'src/third_party/ub-uiautomator/lib': {
297 'url': Var('chromium_git') + '/chromium/third_party/ub-uiautomator.git' + '@' + '00270549ce3161ae72ceb24712618ea28b4f9434',
298 'condition': 'checkout_android',
299 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100300 'src/third_party/usrsctp/usrsctplib':
Autorollerc54f7062018-06-28 23:45:19 -0700301 Var('chromium_git') + '/external/github.com/sctplab/usrsctp' + '@' + '7a8bc9a90ca96634aa56ee712856d97f27d903f8',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200302 # Dependency used by libjpeg-turbo.
303 'src/third_party/yasm/binaries': {
304 'url': Var('chromium_git') + '/chromium/deps/yasm/binaries.git' + '@' + '52f9b3f4b0aa06da24ef8b123058bb61ee468881',
305 'condition': 'checkout_win',
306 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100307 'src/third_party/yasm/source/patched-yasm':
Autoroller0d405d42018-07-06 20:45:02 -0700308 Var('chromium_git') + '/chromium/deps/yasm/patched-yasm.git' + '@' + '720b70524a4424b15fc57e82263568c8ba0496ad',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100309 'src/tools':
chromium-webrtc-autorollebdf9f82019-07-01 19:06:11 -0700310 Var('chromium_git') + '/chromium/src/tools' + '@' + 'a27a29d2886fe2cc7f7f057379198640072a9ba9',
oprypin4ccd9c12017-08-30 00:42:43 -0700311 'src/tools/swarming_client':
312 Var('chromium_git') + '/infra/luci/client-py.git' + '@' + Var('swarming_revision'),
Oleh Prypine18e2692018-02-19 18:43:17 +0100313
314 'src/third_party/accessibility_test_framework': {
315 'packages': [
316 {
317 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800318 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100319 },
320 ],
321 'condition': 'checkout_android',
322 'dep_type': 'cipd',
323 },
324
325 'src/third_party/android_support_test_runner': {
326 'packages': [
327 {
328 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800329 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100330 },
331 ],
332 'condition': 'checkout_android',
333 'dep_type': 'cipd',
334 },
335
336 'src/third_party/apk-patch-size-estimator': {
337 'packages': [
338 {
339 'package': 'chromium/third_party/apk-patch-size-estimator',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800340 'version': 'b603e99dca9b90d6a99519c232cd811878283b08',
Oleh Prypine18e2692018-02-19 18:43:17 +0100341 },
342 ],
343 'condition': 'checkout_android',
344 'dep_type': 'cipd',
345 },
346
347 'src/third_party/bazel': {
348 'packages': [
349 {
350 'package': 'chromium/third_party/bazel',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800351 'version': '1794576f65a721eb0af320a0701e48d31f1b2415',
Oleh Prypine18e2692018-02-19 18:43:17 +0100352 },
353 ],
354 'condition': 'checkout_android',
355 'dep_type': 'cipd',
356 },
357
358 'src/third_party/bouncycastle': {
359 'packages': [
360 {
361 'package': 'chromium/third_party/bouncycastle',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800362 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
Oleh Prypine18e2692018-02-19 18:43:17 +0100363 },
364 ],
365 'condition': 'checkout_android',
366 'dep_type': 'cipd',
367 },
368
369 'src/third_party/byte_buddy': {
370 'packages': [
371 {
372 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800373 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100374 },
375 ],
376 'condition': 'checkout_android',
377 'dep_type': 'cipd',
378 },
379
380 'src/third_party/espresso': {
381 'packages': [
382 {
383 'package': 'chromium/third_party/espresso',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800384 'version': 'c92dcfc4e894555a0b3c309f2b7939640eb1fee4',
Oleh Prypine18e2692018-02-19 18:43:17 +0100385 },
386 ],
387 'condition': 'checkout_android',
388 'dep_type': 'cipd',
389 },
390
391 'src/third_party/gson': {
392 'packages': [
393 {
394 'package': 'chromium/third_party/gson',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800395 'version': '681931c9778045903a0ed59856ce2dd8dd7bf7ca',
Oleh Prypine18e2692018-02-19 18:43:17 +0100396 },
397 ],
398 'condition': 'checkout_android',
399 'dep_type': 'cipd',
400 },
401
402 'src/third_party/guava': {
403 'packages': [
404 {
405 'package': 'chromium/third_party/guava',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800406 'version': 'a6fba501f3a0de88b9be1daa2052632de5b96a46',
Oleh Prypine18e2692018-02-19 18:43:17 +0100407 },
408 ],
409 'condition': 'checkout_android',
410 'dep_type': 'cipd',
411 },
412
413 'src/third_party/hamcrest': {
414 'packages': [
415 {
416 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800417 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100418 },
419 ],
420 'condition': 'checkout_android',
421 'dep_type': 'cipd',
422 },
423
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100424 'src/third_party/android_ndk': {
425 'url': Var('chromium_git') + '/android_ndk.git' + '@' + '4e2cea441bfd43f0863d14f57b1e1844260b9884',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100426 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100427 },
428
429 'src/third_party/android_sdk/public': {
430 'packages': [
431 {
432 'package': 'chromium/third_party/android_sdk/public/build-tools',
433 'version': Var('android_sdk_build-tools_version'),
434 },
435 {
436 'package': 'chromium/third_party/android_sdk/public/emulator',
437 'version': Var('android_sdk_emulator_version'),
438 },
439 {
440 'package': 'chromium/third_party/android_sdk/public/extras',
441 'version': Var('android_sdk_extras_version'),
442 },
443 {
444 'package': 'chromium/third_party/android_sdk/public/patcher',
445 'version': Var('android_sdk_patcher_version'),
446 },
447 {
448 'package': 'chromium/third_party/android_sdk/public/platform-tools',
449 'version': Var('android_sdk_platform-tools_version'),
450 },
451 {
452 'package': 'chromium/third_party/android_sdk/public/platforms',
453 'version': Var('android_sdk_platforms_version'),
454 },
455 {
456 'package': 'chromium/third_party/android_sdk/public/sources',
457 'version': Var('android_sdk_sources_version'),
458 },
459 {
460 'package': 'chromium/third_party/android_sdk/public/tools',
461 'version': Var('android_sdk_tools_version'),
462 },
463 {
464 'package': 'chromium/third_party/android_sdk/public/tools-lint',
465 'version': Var('android_sdk_tools-lint_version'),
466 },
467 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100468 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100469 'dep_type': 'cipd',
470 },
471
Oleh Prypine18e2692018-02-19 18:43:17 +0100472 'src/third_party/icu4j': {
473 'packages': [
474 {
475 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800476 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100477 },
478 ],
479 'condition': 'checkout_android',
480 'dep_type': 'cipd',
481 },
482
483 'src/third_party/intellij': {
484 'packages': [
485 {
486 'package': 'chromium/third_party/intellij',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800487 'version': '77c2721b024b36ee073402c08e6d8428c0295336',
Oleh Prypine18e2692018-02-19 18:43:17 +0100488 },
489 ],
490 'condition': 'checkout_android',
491 'dep_type': 'cipd',
492 },
493
Oleh Prypine18e2692018-02-19 18:43:17 +0100494 'src/third_party/objenesis': {
495 'packages': [
496 {
497 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800498 'version': '9e367f55e5a65781ee77bfcbaa88fb82b30e75c0',
Oleh Prypine18e2692018-02-19 18:43:17 +0100499 },
500 ],
501 'condition': 'checkout_android',
502 'dep_type': 'cipd',
503 },
504
505 'src/third_party/ow2_asm': {
506 'packages': [
507 {
508 'package': 'chromium/third_party/ow2_asm',
chromium-webrtc-autorollf873cd92019-02-18 05:00:56 -0800509 'version': 'NNAhdJzMdnutUVqfSJm5v0tVazA9l3Dd6CRwH6N4Q5kC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100510 },
511 ],
512 'condition': 'checkout_android',
513 'dep_type': 'cipd',
514 },
515
516 'src/third_party/robolectric': {
517 'packages': [
518 {
519 'package': 'chromium/third_party/robolectric',
Mirko Bonadei0ee0d1e2019-05-20 12:30:59 +0200520 'version': '1KXoOiNP1a_uZNdM2ybWKwAQNow1dHTXTig-ZK4Xgq8C',
Oleh Prypine18e2692018-02-19 18:43:17 +0100521 },
522 ],
523 'condition': 'checkout_android',
524 'dep_type': 'cipd',
525 },
526
Mirko Bonadeieaf6a8c2019-02-16 10:07:28 +0100527 'src/third_party/androidx': {
528 'packages': [
529 {
530 'package': 'chromium/third_party/androidx',
531 'version': 'BgU0HKOH7unGo87kXkIKJlPMmaSOCFhvUKcIr9aborwC',
532 },
533 ],
534 'condition': 'checkout_android',
535 'dep_type': 'cipd',
536 },
537
Oleh Prypine18e2692018-02-19 18:43:17 +0100538 'src/third_party/sqlite4java': {
539 'packages': [
540 {
541 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800542 'version': '889660698187baa7c8b0d79f7bf58563125fbd66',
Oleh Prypine18e2692018-02-19 18:43:17 +0100543 },
544 ],
545 'condition': 'checkout_android',
546 'dep_type': 'cipd',
547 },
548
549 'src/third_party/xstream': {
550 'packages': [
551 {
552 'package': 'chromium/third_party/xstream',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800553 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
Oleh Prypine18e2692018-02-19 18:43:17 +0100554 },
555 ],
556 'condition': 'checkout_android',
557 'dep_type': 'cipd',
558 },
Oleh Prypin0a778892018-07-19 13:55:40 +0200559
Artem Titarenko60d770f2018-12-07 15:46:53 +0100560 'src/tools/luci-go': {
561 'packages': [
562 {
563 'package': 'infra/tools/luci/isolate/${{platform}}',
564 'version': Var('luci_go'),
565 },
566 {
567 'package': 'infra/tools/luci/isolated/${{platform}}',
568 'version': Var('luci_go'),
569 },
570 {
571 'package': 'infra/tools/luci/swarming/${{platform}}',
572 'version': Var('luci_go'),
573 },
574 ],
575 'dep_type': 'cipd',
576 },
577
Yves Gerey3606cab2018-09-19 19:20:19 +0200578 # Everything coming after this is automatically updated by the auto-roller.
579 # === ANDROID_DEPS Generated Code Start ===
580 # Generated by //tools/android/roll/android_deps/fetch_all.py
581 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200582 'packages': [
583 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200584 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700585 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200586 },
587 ],
588 'condition': 'checkout_android',
589 'dep_type': 'cipd',
590 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200591
Artem Titov4cc13a22018-07-27 11:50:40 +0200592 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200593 'packages': [
594 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200595 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700596 'version': 'version:1.1.1-cr0',
597 },
598 ],
599 'condition': 'checkout_android',
600 'dep_type': 'cipd',
601 },
602
603 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
604 'packages': [
605 {
606 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
607 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200608 },
609 ],
610 'condition': 'checkout_android',
611 'dep_type': 'cipd',
612 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200613
Artem Titov4cc13a22018-07-27 11:50:40 +0200614 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200615 'packages': [
616 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200617 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700618 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200619 },
620 ],
621 'condition': 'checkout_android',
622 'dep_type': 'cipd',
623 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200624
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -0800625 'src/third_party/android_deps/libs/androidx_annotation_annotation': {
626 'packages': [
627 {
628 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation',
629 'version': 'version:1.0.0-cr0',
630 },
631 ],
632 'condition': 'checkout_android',
633 'dep_type': 'cipd',
634 },
635
636 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common': {
637 'packages': [
638 {
639 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common',
640 'version': 'version:2.0.0-cr0',
641 },
642 ],
643 'condition': 'checkout_android',
644 'dep_type': 'cipd',
645 },
646
647 'src/third_party/android_deps/libs/androidx_test_core': {
648 'packages': [
649 {
650 'package': 'chromium/third_party/android_deps/libs/androidx_test_core',
651 'version': 'version:1.0.0-cr0',
652 },
653 ],
654 'condition': 'checkout_android',
655 'dep_type': 'cipd',
656 },
657
658 'src/third_party/android_deps/libs/androidx_test_ext_junit': {
659 'packages': [
660 {
661 'package': 'chromium/third_party/android_deps/libs/androidx_test_ext_junit',
662 'version': 'version:1.0.0-cr0',
663 },
664 ],
665 'condition': 'checkout_android',
666 'dep_type': 'cipd',
667 },
668
669 'src/third_party/android_deps/libs/androidx_test_monitor': {
670 'packages': [
671 {
672 'package': 'chromium/third_party/android_deps/libs/androidx_test_monitor',
673 'version': 'version:1.1.0-cr0',
674 },
675 ],
676 'condition': 'checkout_android',
677 'dep_type': 'cipd',
678 },
679
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -0700680 'src/third_party/android_deps/libs/androidx_test_rules': {
681 'packages': [
682 {
683 'package': 'chromium/third_party/android_deps/libs/androidx_test_rules',
684 'version': 'version:1.1.0-cr0',
685 },
686 ],
687 'condition': 'checkout_android',
688 'dep_type': 'cipd',
689 },
690
691 'src/third_party/android_deps/libs/androidx_test_runner': {
692 'packages': [
693 {
694 'package': 'chromium/third_party/android_deps/libs/androidx_test_runner',
695 'version': 'version:1.1.0-cr0',
696 },
697 ],
698 'condition': 'checkout_android',
699 'dep_type': 'cipd',
700 },
701
Artem Titov4cc13a22018-07-27 11:50:40 +0200702 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200703 'packages': [
704 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200705 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
706 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200707 },
708 ],
709 'condition': 'checkout_android',
710 'dep_type': 'cipd',
711 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200712
Artem Titov4cc13a22018-07-27 11:50:40 +0200713 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200714 'packages': [
715 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200716 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
717 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200718 },
719 ],
720 'condition': 'checkout_android',
721 'dep_type': 'cipd',
722 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200723
Artem Titov4cc13a22018-07-27 11:50:40 +0200724 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200725 'packages': [
726 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200727 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
728 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200729 },
730 ],
731 'condition': 'checkout_android',
732 'dep_type': 'cipd',
733 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200734
Artem Titov4cc13a22018-07-27 11:50:40 +0200735 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200736 'packages': [
737 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200738 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
739 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200740 },
741 ],
742 'condition': 'checkout_android',
743 'dep_type': 'cipd',
744 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200745
Artem Titov4cc13a22018-07-27 11:50:40 +0200746 'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200747 'packages': [
748 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200749 'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
750 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200751 },
752 ],
753 'condition': 'checkout_android',
754 'dep_type': 'cipd',
755 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200756
Artem Titov4cc13a22018-07-27 11:50:40 +0200757 'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200758 'packages': [
759 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200760 'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
761 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200762 },
763 ],
764 'condition': 'checkout_android',
765 'dep_type': 'cipd',
766 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200767
Artem Titov4cc13a22018-07-27 11:50:40 +0200768 'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200769 'packages': [
770 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200771 'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
772 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200773 },
774 ],
775 'condition': 'checkout_android',
776 'dep_type': 'cipd',
777 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200778
Artem Titov4cc13a22018-07-27 11:50:40 +0200779 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200780 'packages': [
781 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200782 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
783 'version': 'version:1.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200784 },
785 ],
786 'condition': 'checkout_android',
787 'dep_type': 'cipd',
788 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200789
Artem Titov4cc13a22018-07-27 11:50:40 +0200790 'src/third_party/android_deps/libs/com_android_support_palette_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200791 'packages': [
792 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200793 'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
794 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200795 },
796 ],
797 'condition': 'checkout_android',
798 'dep_type': 'cipd',
799 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200800
Artem Titov4cc13a22018-07-27 11:50:40 +0200801 'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200802 'packages': [
803 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200804 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
805 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200806 },
807 ],
808 'condition': 'checkout_android',
809 'dep_type': 'cipd',
810 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200811
Artem Titov4cc13a22018-07-27 11:50:40 +0200812 'src/third_party/android_deps/libs/com_android_support_preference_v14': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200813 'packages': [
814 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200815 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
816 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200817 },
818 ],
819 'condition': 'checkout_android',
820 'dep_type': 'cipd',
821 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200822
Artem Titov4cc13a22018-07-27 11:50:40 +0200823 'src/third_party/android_deps/libs/com_android_support_preference_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200824 'packages': [
825 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200826 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
827 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200828 },
829 ],
830 'condition': 'checkout_android',
831 'dep_type': 'cipd',
832 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200833
Artem Titov4cc13a22018-07-27 11:50:40 +0200834 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200835 'packages': [
836 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200837 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
838 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200839 },
840 ],
841 'condition': 'checkout_android',
842 'dep_type': 'cipd',
843 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200844
Artem Titov4cc13a22018-07-27 11:50:40 +0200845 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200846 'packages': [
847 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200848 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
849 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200850 },
851 ],
852 'condition': 'checkout_android',
853 'dep_type': 'cipd',
854 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200855
Artem Titov4cc13a22018-07-27 11:50:40 +0200856 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200857 'packages': [
858 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200859 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
860 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200861 },
862 ],
863 'condition': 'checkout_android',
864 'dep_type': 'cipd',
865 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200866
Artem Titov4cc13a22018-07-27 11:50:40 +0200867 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200868 'packages': [
869 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200870 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
871 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200872 },
873 ],
874 'condition': 'checkout_android',
875 'dep_type': 'cipd',
876 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200877
Artem Titov4cc13a22018-07-27 11:50:40 +0200878 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200879 'packages': [
880 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200881 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
882 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200883 },
884 ],
885 'condition': 'checkout_android',
886 'dep_type': 'cipd',
887 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200888
Artem Titov4cc13a22018-07-27 11:50:40 +0200889 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200890 'packages': [
891 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200892 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
893 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200894 },
895 ],
896 'condition': 'checkout_android',
897 'dep_type': 'cipd',
898 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200899
Artem Titov4cc13a22018-07-27 11:50:40 +0200900 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200901 'packages': [
902 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200903 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
904 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200905 },
906 ],
907 'condition': 'checkout_android',
908 'dep_type': 'cipd',
909 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200910
Artem Titov4cc13a22018-07-27 11:50:40 +0200911 'src/third_party/android_deps/libs/com_android_support_support_v13': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200912 'packages': [
913 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200914 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
915 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200916 },
917 ],
918 'condition': 'checkout_android',
919 'dep_type': 'cipd',
920 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200921
Artem Titov4cc13a22018-07-27 11:50:40 +0200922 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200923 'packages': [
924 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200925 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
926 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200927 },
928 ],
929 'condition': 'checkout_android',
930 'dep_type': 'cipd',
931 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200932
Artem Titov4cc13a22018-07-27 11:50:40 +0200933 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200934 'packages': [
935 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200936 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
937 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200938 },
939 ],
940 'condition': 'checkout_android',
941 'dep_type': 'cipd',
942 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200943
Artem Titov4cc13a22018-07-27 11:50:40 +0200944 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200945 'packages': [
946 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200947 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
948 'version': 'version:27.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200949 },
950 ],
951 'condition': 'checkout_android',
952 'dep_type': 'cipd',
953 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200954
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200955 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +0200956 'packages': [
957 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200958 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
959 'version': 'version:15.0.1-cr0',
960 },
961 ],
962 'condition': 'checkout_android',
963 'dep_type': 'cipd',
964 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200965
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200966 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
967 'packages': [
968 {
969 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
970 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +0200971 },
972 ],
973 'condition': 'checkout_android',
974 'dep_type': 'cipd',
975 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200976
Artem Titovd673da22018-07-27 13:53:36 +0200977 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
978 'packages': [
979 {
980 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Autorollerbcdf5f12018-08-20 10:45:52 -0700981 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +0200982 },
983 ],
984 'condition': 'checkout_android',
985 'dep_type': 'cipd',
986 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200987
Artem Titovd673da22018-07-27 13:53:36 +0200988 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
989 'packages': [
990 {
991 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Autorollerbcdf5f12018-08-20 10:45:52 -0700992 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +0200993 },
994 ],
995 'condition': 'checkout_android',
996 'dep_type': 'cipd',
997 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200998
Artem Titovd673da22018-07-27 13:53:36 +0200999 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1000 'packages': [
1001 {
1002 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Autorollerbcdf5f12018-08-20 10:45:52 -07001003 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001004 },
1005 ],
1006 'condition': 'checkout_android',
1007 'dep_type': 'cipd',
1008 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001009
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001010 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1011 'packages': [
1012 {
1013 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
1014 'version': 'version:16.0.1-cr0',
1015 },
1016 ],
1017 'condition': 'checkout_android',
1018 'dep_type': 'cipd',
1019 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001020
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001021 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1022 'packages': [
1023 {
1024 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
1025 'version': 'version:16.0.1-cr0',
1026 },
1027 ],
1028 'condition': 'checkout_android',
1029 'dep_type': 'cipd',
1030 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001031
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001032 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1033 'packages': [
1034 {
1035 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
1036 'version': 'version:15.0.1-cr0',
1037 },
1038 ],
1039 'condition': 'checkout_android',
1040 'dep_type': 'cipd',
1041 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001042
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001043 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1044 'packages': [
1045 {
1046 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
1047 'version': 'version:15.0.1-cr0',
1048 },
1049 ],
1050 'condition': 'checkout_android',
1051 'dep_type': 'cipd',
1052 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001053
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001054 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1055 'packages': [
1056 {
1057 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
1058 'version': 'version:15.0.1-cr0',
1059 },
1060 ],
1061 'condition': 'checkout_android',
1062 'dep_type': 'cipd',
1063 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001064
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001065 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1066 'packages': [
1067 {
1068 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
1069 'version': 'version:15.0.1-cr0',
1070 },
1071 ],
1072 'condition': 'checkout_android',
1073 'dep_type': 'cipd',
1074 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001075
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001076 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1077 'packages': [
1078 {
1079 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
1080 'version': 'version:15.0.1-cr0',
1081 },
1082 ],
1083 'condition': 'checkout_android',
1084 'dep_type': 'cipd',
1085 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001086
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001087 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1088 'packages': [
1089 {
1090 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
1091 'version': 'version:16.0.0-cr0',
1092 },
1093 ],
1094 'condition': 'checkout_android',
1095 'dep_type': 'cipd',
1096 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001097
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001098 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1099 'packages': [
1100 {
1101 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
1102 'version': 'version:15.0.1-cr0',
1103 },
1104 ],
1105 'condition': 'checkout_android',
1106 'dep_type': 'cipd',
1107 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001108
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001109 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1110 'packages': [
1111 {
1112 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
1113 'version': 'version:15.0.1-cr0',
1114 },
1115 ],
1116 'condition': 'checkout_android',
1117 'dep_type': 'cipd',
1118 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001119
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001120 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1121 'packages': [
1122 {
1123 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
1124 'version': 'version:15.0.1-cr0',
1125 },
1126 ],
1127 'condition': 'checkout_android',
1128 'dep_type': 'cipd',
1129 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001130
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001131 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1132 'packages': [
1133 {
1134 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
1135 'version': 'version:15.0.1-cr0',
1136 },
1137 ],
1138 'condition': 'checkout_android',
1139 'dep_type': 'cipd',
1140 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001141
Artem Titovd673da22018-07-27 13:53:36 +02001142 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1143 'packages': [
1144 {
1145 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Autorollerbcdf5f12018-08-20 10:45:52 -07001146 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001147 },
1148 ],
1149 'condition': 'checkout_android',
1150 'dep_type': 'cipd',
1151 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001152
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001153 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001154 'packages': [
1155 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001156 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
1157 'version': 'version:15.0.1-cr0',
1158 },
1159 ],
1160 'condition': 'checkout_android',
1161 'dep_type': 'cipd',
1162 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001163
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001164 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1165 'packages': [
1166 {
1167 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
1168 'version': 'version:15.0.1-cr0',
1169 },
1170 ],
1171 'condition': 'checkout_android',
1172 'dep_type': 'cipd',
1173 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001174
chromium-webrtc-autoroll42e70332018-12-10 17:01:05 -08001175 'src/third_party/android_deps/libs/com_google_ar_core': {
1176 'packages': [
1177 {
1178 'package': 'chromium/third_party/android_deps/libs/com_google_ar_core',
chromium-webrtc-autoroll67512602019-06-13 09:01:31 -07001179 'version': '4_5y1Cw_L1MHu3UedmkavqbZ7H7sYPBTdpcAOJQvlXkC',
chromium-webrtc-autoroll42e70332018-12-10 17:01:05 -08001180 },
1181 ],
1182 'condition': 'checkout_android',
1183 'dep_type': 'cipd',
1184 },
1185
Yves Gerey3606cab2018-09-19 19:20:19 +02001186 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1187 'packages': [
1188 {
1189 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
1190 'version': 'version:1.3.9-cr0',
1191 },
1192 ],
1193 'condition': 'checkout_android',
1194 'dep_type': 'cipd',
1195 },
1196
Patrik Höglund3611afc2018-09-03 10:06:10 +02001197 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001198 'packages': [
1199 {
1200 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
1201 'version': 'version:2.17-cr0',
1202 },
1203 ],
1204 'condition': 'checkout_android',
1205 'dep_type': 'cipd',
1206 },
1207
Patrik Höglund498aceb2018-08-30 14:08:53 +02001208 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1209 'packages': [
1210 {
1211 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
1212 'version': 'version:2.17-cr0',
1213 },
1214 ],
1215 'condition': 'checkout_android',
1216 'dep_type': 'cipd',
1217 },
1218
1219 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1220 'packages': [
1221 {
1222 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
1223 'version': 'version:2.17-cr0',
1224 },
1225 ],
1226 'condition': 'checkout_android',
1227 'dep_type': 'cipd',
1228 },
1229
1230 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab2018-09-19 19:20:19 +02001231 'packages': [
1232 {
1233 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
1234 'version': 'version:2.17-cr0',
1235 },
1236 ],
1237 'condition': 'checkout_android',
1238 'dep_type': 'cipd',
1239 },
1240
1241 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1242 'packages': [
1243 {
1244 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
1245 'version': 'version:2.1.3-cr0',
1246 },
1247 ],
1248 'condition': 'checkout_android',
1249 'dep_type': 'cipd',
1250 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001251
1252 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1253 'packages': [
1254 {
1255 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
1256 'version': 'version:9-dev-r4023-3-cr0',
1257 },
1258 ],
1259 'condition': 'checkout_android',
1260 'dep_type': 'cipd',
1261 },
1262
1263 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1264 'packages': [
1265 {
1266 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
1267 'version': 'version:1.5-cr0',
1268 },
1269 ],
1270 'condition': 'checkout_android',
1271 'dep_type': 'cipd',
1272 },
1273
1274 'src/third_party/android_deps/libs/com_google_guava_guava': {
1275 'packages': [
1276 {
1277 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Autoroller1e4a0b92018-09-12 13:45:25 -07001278 'version': 'version:25.0-jre-cr0',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001279 },
1280 ],
1281 'condition': 'checkout_android',
1282 'dep_type': 'cipd',
1283 },
1284
Yves Gerey3606cab2018-09-19 19:20:19 +02001285 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1286 'packages': [
1287 {
1288 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
1289 'version': 'version:1.1-cr0',
1290 },
1291 ],
1292 'condition': 'checkout_android',
1293 'dep_type': 'cipd',
1294 },
1295
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001296 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
1297 'packages': [
1298 {
1299 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
1300 'version': 'version:3.0.1-cr0',
1301 },
1302 ],
1303 'condition': 'checkout_android',
1304 'dep_type': 'cipd',
1305 },
1306
Patrik Höglund498aceb2018-08-30 14:08:53 +02001307 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1308 'packages': [
1309 {
1310 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
1311 'version': 'version:1.11.0-cr0',
1312 },
1313 ],
1314 'condition': 'checkout_android',
1315 'dep_type': 'cipd',
1316 },
1317
1318 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1319 'packages': [
1320 {
1321 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
1322 'version': 'version:1.0-cr0',
1323 },
1324 ],
1325 'condition': 'checkout_android',
1326 'dep_type': 'cipd',
1327 },
1328
1329 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab2018-09-19 19:20:19 +02001330 'packages': [
1331 {
1332 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
1333 'version': 'version:1-cr0',
1334 },
1335 ],
1336 'condition': 'checkout_android',
1337 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001338 },
Yves Gerey3606cab2018-09-19 19:20:19 +02001339
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001340 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1341 'packages': [
1342 {
1343 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
1344 'version': 'version:2.3.0-cr0',
1345 },
1346 ],
1347 'condition': 'checkout_android',
1348 'dep_type': 'cipd',
1349 },
1350
Yves Gerey3606cab2018-09-19 19:20:19 +02001351 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1352 'packages': [
1353 {
1354 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
1355 'version': 'version:2.3.0-cr0',
1356 },
1357 ],
1358 'condition': 'checkout_android',
1359 'dep_type': 'cipd',
1360 },
1361
1362 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
1363 'packages': [
1364 {
1365 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
1366 'version': 'version:1.14-cr0',
1367 },
1368 ],
1369 'condition': 'checkout_android',
1370 'dep_type': 'cipd',
1371 },
1372
1373 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00001374}
kjellander200028f2017-08-17 09:54:12 -07001375
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00001376hooks = [
1377 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02001378 # This clobbers when necessary (based on get_landmines.py). It should be
1379 # an early hook but it will need to be run after syncing Chromium and
1380 # setting up the links, so the script actually exists.
1381 'name': 'landmines',
1382 'pattern': '.',
1383 'action': [
1384 'python',
1385 'src/build/landmines.py',
1386 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02001387 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02001388 '--src-dir',
1389 'src',
1390 ],
1391 },
oprypin40e7ebd2017-07-27 01:40:18 -07001392 {
1393 # Ensure that the DEPS'd "depot_tools" has its self-update capability
1394 # disabled.
1395 'name': 'disable_depot_tools_selfupdate',
1396 'pattern': '.',
1397 'action': [
1398 'python',
1399 'src/third_party/depot_tools/update_depot_tools_toggle.py',
1400 '--disable',
1401 ],
1402 },
kjellander24d812d2016-11-22 07:02:11 -08001403 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01001404 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08001405 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01001406 'condition': 'checkout_linux and checkout_arm',
kjellander24d812d2016-11-22 07:02:11 -08001407 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01001408 '--arch=arm'],
1409 },
1410 {
1411 'name': 'sysroot_arm64',
1412 'pattern': '.',
1413 'condition': 'checkout_linux and checkout_arm64',
1414 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1415 '--arch=arm64'],
1416 },
1417 {
1418 'name': 'sysroot_x86',
1419 'pattern': '.',
1420 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
1421 # TODO(mbonadei): change to --arch=x86.
1422 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1423 '--arch=i386'],
1424 },
1425 {
1426 'name': 'sysroot_mips',
1427 'pattern': '.',
1428 'condition': 'checkout_linux and checkout_mips',
1429 # TODO(mbonadei): change to --arch=mips.
1430 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1431 '--arch=mipsel'],
1432 },
1433 {
1434 'name': 'sysroot_x64',
1435 'pattern': '.',
1436 'condition': 'checkout_linux and checkout_x64',
1437 # TODO(mbonadei): change to --arch=x64.
1438 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
1439 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08001440 },
1441 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01001442 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
1443 'name': 'ciopfs_linux',
1444 'pattern': '.',
1445 'condition': 'checkout_win and host_os == "linux"',
1446 'action': [ 'python',
1447 'src/third_party/depot_tools/download_from_google_storage.py',
1448 '--no_resume',
1449 '--no_auth',
1450 '--bucket', 'chromium-browser-clang/ciopfs',
1451 '-s', 'src/build/ciopfs.sha1',
1452 ]
1453 },
1454 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02001455 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08001456 'name': 'win_toolchain',
1457 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01001458 'condition': 'checkout_win',
1459 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08001460 },
kjellanderec2c93e2017-09-08 10:52:17 -07001461 {
1462 # Update the Mac toolchain if necessary.
1463 'name': 'mac_toolchain',
1464 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001465 'condition': 'checkout_mac',
kjellanderec2c93e2017-09-08 10:52:17 -07001466 'action': ['python', 'src/build/mac_toolchain.py'],
1467 },
kjellander24d812d2016-11-22 07:02:11 -08001468 # Pull binutils for linux, enabled debug fission for faster linking /
1469 # debugging when used with clang on Ubuntu Precise.
1470 # https://code.google.com/p/chromium/issues/detail?id=352046
1471 {
1472 'name': 'binutils',
1473 'pattern': 'src/third_party/binutils',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001474 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08001475 'action': [
1476 'python',
1477 'src/third_party/binutils/download.py',
1478 ],
1479 },
1480 {
kjellander24d812d2016-11-22 07:02:11 -08001481 # Note: On Win, this should run after win_toolchain, as it may use it.
1482 'name': 'clang',
1483 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001484 'action': ['python', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08001485 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08001486 {
1487 # Update LASTCHANGE.
1488 'name': 'lastchange',
1489 'pattern': '.',
1490 'action': ['python', 'src/build/util/lastchange.py',
1491 '-o', 'src/build/util/LASTCHANGE'],
1492 },
kjellander24d812d2016-11-22 07:02:11 -08001493 # Pull clang-format binaries using checked-in hashes.
1494 {
1495 'name': 'clang_format_win',
1496 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001497 'condition': 'host_os == "win"',
kjellander24d812d2016-11-22 07:02:11 -08001498 'action': [ 'download_from_google_storage',
1499 '--no_resume',
1500 '--platform=win32',
1501 '--no_auth',
1502 '--bucket', 'chromium-clang-format',
1503 '-s', 'src/buildtools/win/clang-format.exe.sha1',
1504 ],
1505 },
1506 {
1507 'name': 'clang_format_mac',
1508 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001509 'condition': 'host_os == "mac"',
kjellander24d812d2016-11-22 07:02:11 -08001510 'action': [ 'download_from_google_storage',
1511 '--no_resume',
1512 '--platform=darwin',
1513 '--no_auth',
1514 '--bucket', 'chromium-clang-format',
1515 '-s', 'src/buildtools/mac/clang-format.sha1',
1516 ],
1517 },
1518 {
1519 'name': 'clang_format_linux',
1520 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02001521 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08001522 'action': [ 'download_from_google_storage',
1523 '--no_resume',
1524 '--platform=linux*',
1525 '--no_auth',
1526 '--bucket', 'chromium-clang-format',
1527 '-s', 'src/buildtools/linux64/clang-format.sha1',
1528 ],
1529 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02001530 # Pull rc binaries using checked-in hashes.
1531 {
1532 'name': 'rc_win',
1533 'pattern': '.',
1534 'condition': 'checkout_win and host_os == "win"',
1535 'action': [ 'python',
1536 'src/third_party/depot_tools/download_from_google_storage.py',
1537 '--no_resume',
1538 '--no_auth',
1539 '--bucket', 'chromium-browser-clang/rc',
1540 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
1541 ],
1542 },
1543 {
1544 'name': 'rc_mac',
1545 'pattern': '.',
1546 'condition': 'checkout_win and host_os == "mac"',
1547 'action': [ 'python',
1548 'src/third_party/depot_tools/download_from_google_storage.py',
1549 '--no_resume',
1550 '--no_auth',
1551 '--bucket', 'chromium-browser-clang/rc',
1552 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
1553 ],
1554 },
1555 {
1556 'name': 'rc_linux',
1557 'pattern': '.',
1558 'condition': 'checkout_win and host_os == "linux"',
1559 'action': [ 'python',
1560 'src/third_party/depot_tools/download_from_google_storage.py',
1561 '--no_resume',
1562 '--no_auth',
1563 '--bucket', 'chromium-browser-clang/rc',
1564 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
1565 ],
1566 },
kjellander24d812d2016-11-22 07:02:11 -08001567 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02001568 'name': 'msan_chained_origins',
1569 'pattern': '.',
1570 'condition': 'checkout_instrumented_libraries',
1571 'action': [ 'python',
1572 'src/third_party/depot_tools/download_from_google_storage.py',
1573 "--no_resume",
1574 "--no_auth",
1575 "--bucket", "chromium-instrumented-libraries",
1576 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1",
1577 ],
1578 },
1579 {
1580 'name': 'msan_no_origins',
1581 'pattern': '.',
1582 'condition': 'checkout_instrumented_libraries',
1583 'action': [ 'python',
1584 'src/third_party/depot_tools/download_from_google_storage.py',
1585 "--no_resume",
1586 "--no_auth",
1587 "--bucket", "chromium-instrumented-libraries",
1588 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1",
1589 ],
kjellander24d812d2016-11-22 07:02:11 -08001590 },
1591 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00001592 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00001593 'pattern': '.',
1594 'action': ['download_from_google_storage',
1595 '--directory',
1596 '--recursive',
1597 '--num_threads=10',
1598 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08001599 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00001600 '--bucket', 'chromium-webrtc-resources',
1601 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00001602 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00001603]
kjellander200028f2017-08-17 09:54:12 -07001604
Oleh Prypindcba72b2019-02-08 10:39:45 +01001605recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02001606
1607# Define rules for which include paths are allowed in our source.
1608include_rules = [
1609 # Base is only used to build Android APK tests and may not be referenced by
1610 # WebRTC production code.
1611 "-base",
1612 "-chromium",
1613 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02001614 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02001615
1616 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02001617 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02001618
1619 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02001620 "+api",
1621 "+modules/include",
1622 "+rtc_base",
1623 "+test",
1624 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00001625
Niels Möller3c7d5992018-10-19 15:29:54 +02001626 # Abseil whitelist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08001627 "+absl/algorithm/algorithm.h",
1628 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01001629 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01001630 "+absl/base/config.h",
Elad Alone86af2c2019-06-03 14:37:50 +02001631 "+absl/base/macros.h",
philipelf8d81d32018-08-01 17:13:08 +02001632 "+absl/container/inlined_vector.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02001633 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08001634 "+absl/meta/type_traits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02001635 "+absl/strings/ascii.h",
1636 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08001637 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02001638 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00001639 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02001640 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02001641
1642 # Abseil flags are allowed in tests and tools.
1643 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02001644]