blob: a4a72adf52c619b4af4b08ba4ca4b63ac51428e1 [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 = {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02004 # By default, we should check out everything needed to run on the main
5 # chromium waterfalls. More info at: crbug.com/570091.
6 'checkout_configuration': 'default',
7 'checkout_instrumented_libraries': 'checkout_linux and checkout_configuration == "default"',
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -08008 'chromium_revision': '0168397940ea89f27a7da58a800d2d7d4fa73584',
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00009}
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020010
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +000011deps = {
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010012 # TODO(kjellander): Move this to be Android-only once the libevent dependency
13 # in base/third_party/libevent is solved.
14 'src/base':
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -080015 'https://chromium.googlesource.com/chromium/src/base@e65cf566c26d1eaf3d249157607f7b60b92d5703',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010016 'src/build':
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -080017 'https://chromium.googlesource.com/chromium/src/build@e996a848b0af6537b7495274b275ac99ad1fc4af',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010018 'src/buildtools':
chromium-webrtc-autoroll39476162020-01-21 14:01:49 -080019 'https://chromium.googlesource.com/chromium/src/buildtools@48cce924d685e103eb320a560b5cb6d7883dc670',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010020 # Gradle 4.3-rc4. Used for testing Android Studio project generation for WebRTC.
21 'src/examples/androidtests/third_party/gradle': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020022 'url': 'https://chromium.googlesource.com/external/github.com/gradle/gradle.git@89af43c4d0506f69980f00dde78c97b2f81437f8',
Mirko Bonadeid3fb8642018-01-22 08:50:32 +010023 'condition': 'checkout_android',
24 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020025 'src/ios': {
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -080026 'url': 'https://chromium.googlesource.com/chromium/src/ios@d2debbb1b0c3d4604fb0e80d079aff69139b007e',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +020027 'condition': 'checkout_ios',
28 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010029 'src/testing':
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -080030 'https://chromium.googlesource.com/chromium/src/testing@c9b319f108da186fde6ca65d6ab3896f108d7ad0',
Artem Titov42f0d782018-06-27 13:23:17 +020031 'src/third_party':
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -080032 'https://chromium.googlesource.com/chromium/src/third_party@9d6f0a885b98c828925441d3e7d971a2260cc758',
Oleh Prypindcba72b2019-02-08 10:39:45 +010033
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010034 'src/buildtools/linux64': {
35 'packages': [
36 {
37 'package': 'gn/gn/linux-amd64',
chromium-webrtc-autoroll06df1e12020-01-21 08:01:20 -080038 'version': 'git_revision:83dad00afb232d7235dd70dff1ee90292d72a01e',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010039 }
40 ],
41 'dep_type': 'cipd',
42 'condition': 'checkout_linux',
43 },
44 'src/buildtools/mac': {
45 'packages': [
46 {
47 'package': 'gn/gn/mac-amd64',
chromium-webrtc-autoroll06df1e12020-01-21 08:01:20 -080048 'version': 'git_revision:83dad00afb232d7235dd70dff1ee90292d72a01e',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010049 }
50 ],
51 'dep_type': 'cipd',
52 'condition': 'checkout_mac',
53 },
54 'src/buildtools/win': {
55 'packages': [
56 {
57 'package': 'gn/gn/windows-amd64',
chromium-webrtc-autoroll06df1e12020-01-21 08:01:20 -080058 'version': 'git_revision:83dad00afb232d7235dd70dff1ee90292d72a01e',
Oleh Prypin02ba0ac2019-03-18 09:24:17 +010059 }
60 ],
61 'dep_type': 'cipd',
62 'condition': 'checkout_win',
63 },
64
Oleh Prypindcba72b2019-02-08 10:39:45 +010065 'src/buildtools/clang_format/script':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020066 'https://chromium.googlesource.com/chromium/llvm-project/cfe/tools/clang-format.git@96636aa0e9f047f17447f2d45a094d0b59ed7917',
Oleh Prypindcba72b2019-02-08 10:39:45 +010067 'src/buildtools/third_party/libc++/trunk':
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -080068 'https://chromium.googlesource.com/chromium/llvm-project/libcxx.git@78d6a7767ed57b50122a161b91f59f19c9bd0d19',
Oleh Prypindcba72b2019-02-08 10:39:45 +010069 'src/buildtools/third_party/libc++abi/trunk':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020070 'https://chromium.googlesource.com/chromium/llvm-project/libcxxabi.git@0d529660e32d77d9111912d73f2c74fc5fa2a858',
Oleh Prypindcba72b2019-02-08 10:39:45 +010071 'src/buildtools/third_party/libunwind/trunk':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020072 'https://chromium.googlesource.com/external/llvm.org/libunwind.git@69d9b84cca8354117b9fe9705a4430d789ee599b',
Oleh Prypindcba72b2019-02-08 10:39:45 +010073
Yves Gereybe7af932019-03-06 07:07:04 +010074 'src/tools/clang/dsymutil': {
75 'packages': [
76 {
77 'package': 'chromium/llvm-build-tools/dsymutil',
chromium-webrtc-autorollad780a32019-11-07 16:01:59 -080078 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
Yves Gereybe7af932019-03-06 07:07:04 +010079 }
80 ],
81 'condition': 'checkout_mac',
82 'dep_type': 'cipd',
83 },
84
Yves Gerey72864962018-10-29 10:24:37 +010085 'src/third_party/android_build_tools/aapt2': {
86 'packages': [
87 {
Artem Titov41f00de2018-11-01 16:35:16 +010088 'package': 'chromium/third_party/android_build_tools/aapt2',
chromium-webrtc-autoroll402379f2020-01-21 20:07:02 -080089 'version': 'LKH_DI44rZhQ4RkScMFQLGSJ4jZyuPcff0llITnq-i4C',
Yves Gerey72864962018-10-29 10:24:37 +010090 },
91 ],
92 'condition': 'checkout_android',
93 'dep_type': 'cipd',
94 },
95
96 'src/third_party/android_build_tools/bundletool': {
97 'packages': [
98 {
99 'package': 'chromium/third_party/android_tools_bundletool',
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800100 'version': 'P0-ZY8wc-hAu5TZYFH7bId8H9Ucy7mNGCg1IPzXuZpEC',
Yves Gerey72864962018-10-29 10:24:37 +0100101 },
102 ],
103 'condition': 'checkout_android',
104 'dep_type': 'cipd',
105 },
106
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100107 'src/third_party/boringssl/src':
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800108 'https://boringssl.googlesource.com/boringssl.git@1cc95ac07c17d61bea601832bbdc1f8d13d313db',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100109 'src/third_party/catapult':
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -0800110 'https://chromium.googlesource.com/catapult.git@3906f655f40ca9040de565bfd3d25aeceec4cfe3',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200111 'src/third_party/ced/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200112 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200113 'condition': 'checkout_android',
114 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100115 'src/third_party/colorama/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200116 'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
oprypin40e7ebd2017-07-27 01:40:18 -0700117 'src/third_party/depot_tools':
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -0800118 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@f437869d41071b4f8445e874f0acbc2cb0c4f13c',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100119 'src/third_party/ffmpeg':
chromium-webrtc-autorollaf272d62020-01-09 00:01:45 -0800120 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@bcc5d9fec0a32ec5a90b831e5d0414639af34e1f',
Oleh Prypine39c3792017-11-14 23:09:08 +0100121 'src/third_party/findbugs': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200122 'url': 'https://chromium.googlesource.com/chromium/deps/findbugs.git@4275d9ac8610db6b1bc9a5e887f97e41b33fac67',
Oleh Prypine39c3792017-11-14 23:09:08 +0100123 'condition': 'checkout_android',
124 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200125 'src/third_party/freetype/src':
chromium-webrtc-autorolle9ef4c82020-01-22 12:01:28 -0800126 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@e5038be70414cf66da6c4d5ce4e30375884c30d8',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200127 'src/third_party/harfbuzz-ng/src':
chromium-webrtc-autoroll2e4f4402020-01-27 08:02:29 -0800128 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@5440313924172e155e34391f033f5e6c5e2390b3',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200129 # WebRTC-only dependency (not present in Chromium).
130 'src/third_party/gtest-parallel':
chromium-webrtc-autoroll5cdd2262019-08-26 03:00:57 -0700131 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@df0b4e476f98516cea7d593e5dbb0fca44f6ee7f',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200132 'src/third_party/google-truth': {
133 'packages': [
134 {
135 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700136 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200137 },
138 ],
139 'condition': 'checkout_android',
140 'dep_type': 'cipd',
141 },
kjellander3dae7052017-05-03 06:44:36 -0700142 'src/third_party/googletest/src':
chromium-webrtc-autoroll4c1086a2020-01-16 06:02:48 -0800143 'https://chromium.googlesource.com/external/github.com/google/googletest.git@306f3754a71d6d1ac644681d3544d06744914228',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200144 'src/third_party/icu': {
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800145 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@dbd3825b31041d782c5b504c59dcfb5ac7dda08c',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200146 },
147 'src/third_party/jsr-305/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200148 'url': 'https://chromium.googlesource.com/external/jsr-305.git@642c508235471f7220af6d5df2d3210e3bfc0919',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200149 'condition': 'checkout_android',
150 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200151 'src/third_party/jdk': {
152 'packages': [
153 {
154 'package': 'chromium/third_party/jdk',
Mirko Bonadei4c04d8e2019-11-05 12:12:27 +0100155 'version': 'PfRSnxe8Od6WU4zBXomq-zsgcJgWmm3z4gMQNB-r2QcC',
156 },
157 {
158 'package': 'chromium/third_party/jdk/extras',
159 'version': 'fkhuOQ3r-zKtWEdKplpo6k0vKkjl-LY_rJTmtzFCQN4C',
Mirko Bonadei50747582019-10-17 13:51:03 +0200160 },
161 ],
162 'condition': 'host_os == "linux" and checkout_android',
163 'dep_type': 'cipd',
164 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100165 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll3d9b1912019-07-16 03:01:13 -0700166 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@645250b6690785be60ab6780ce4b58698d884d11', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200167 'src/third_party/junit/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200168 'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200169 'condition': 'checkout_android',
170 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100171 # Used for building libFuzzers (only supports Linux).
172 'src/third_party/libFuzzer/src':
chromium-webrtc-autoroll1833a0c2019-11-22 14:01:45 -0800173 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@debe7d2d1982e540fbd6bd78604bf001753f9e74',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100174 'src/third_party/libjpeg_turbo':
Yves Gerey768c5f42019-12-17 15:25:38 +0100175 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@ce0e57e8e636f5132fe6f0590a4dba91f92fd935',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100176 'src/third_party/libsrtp':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200177 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@650611720ecc23e0e6b32b0e3100f8b4df91696c',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100178 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -0800179 'https://chromium.googlesource.com/webm/libvpx.git@4254ecaa075e672b66b9d723ebdd3d7ed7125055',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100180 'src/third_party/libyuv':
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -0800181 'https://chromium.googlesource.com/libyuv/libyuv.git@6afd9becdf58822b1da6770598d8597c583ccfad',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200182 'src/third_party/lss': {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -0800183 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@f70e2f1641e280e777edfdad7f73a2cfa38139c7',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200184 'condition': 'checkout_android or checkout_linux',
185 },
186 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200187 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200188 'condition': 'checkout_android',
189 },
Yves Gerey0393c642018-11-08 18:30:39 +0100190
191 # Used by boringssl.
192 'src/third_party/nasm': {
chromium-webrtc-autoroll45fd69d2019-08-08 23:00:56 -0700193 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@21eb595319746a669a742d210eaa413c728e7fad'
Yves Gerey0393c642018-11-08 18:30:39 +0100194 },
195
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100196 'src/third_party/openh264/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200197 'https://chromium.googlesource.com/external/github.com/cisco/openh264@6f26bce0b1c4e8ce0e13332f7c0083788def5fdf',
Patrik Höglund72520532018-06-08 10:43:05 +0200198 'src/third_party/r8': {
199 'packages': [
200 {
201 'package': 'chromium/third_party/r8',
chromium-webrtc-autorollbefa4352019-11-22 10:02:32 -0800202 'version': '-oXGY8FjY2ZuIBHoGAByn8N6Vn2b0wB2QO8Ct_169XoC',
Patrik Höglund72520532018-06-08 10:43:05 +0200203 },
204 ],
205 'condition': 'checkout_android',
206 'dep_type': 'cipd',
207 },
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200208 'src/third_party/proguard': {
209 'packages': [
210 {
211 'package': 'chromium/third_party/proguard',
212 'version': '3bd778c422ea5496de2ef25c007a517dbb5ce5ca',
213 },
214 ],
215 'condition': 'checkout_android',
216 'dep_type': 'cipd',
217 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200218 'src/third_party/requests/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200219 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@f172b30356d821d180fa4ecfa3e71c7274a32de4',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200220 'condition': 'checkout_android',
221 },
222 'src/third_party/robolectric/robolectric': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200223 'url': 'https://chromium.googlesource.com/external/robolectric.git@3d6dcabf5521e028c8efc2778ab6bd8c7b6d923c',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200224 'condition': 'checkout_android',
225 },
226 'src/third_party/ub-uiautomator/lib': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200227 'url': 'https://chromium.googlesource.com/chromium/third_party/ub-uiautomator.git@00270549ce3161ae72ceb24712618ea28b4f9434',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200228 'condition': 'checkout_android',
229 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100230 'src/third_party/usrsctp/usrsctplib':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200231 'https://chromium.googlesource.com/external/github.com/sctplab/usrsctp@7a8bc9a90ca96634aa56ee712856d97f27d903f8',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200232 # Dependency used by libjpeg-turbo.
233 'src/third_party/yasm/binaries': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200234 'url': 'https://chromium.googlesource.com/chromium/deps/yasm/binaries.git@52f9b3f4b0aa06da24ef8b123058bb61ee468881',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200235 'condition': 'checkout_win',
236 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100237 'src/third_party/yasm/source/patched-yasm':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200238 'https://chromium.googlesource.com/chromium/deps/yasm/patched-yasm.git@720b70524a4424b15fc57e82263568c8ba0496ad',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100239 'src/tools':
chromium-webrtc-autoroll11b66cf2020-01-27 14:01:52 -0800240 'https://chromium.googlesource.com/chromium/src/tools@d0ce076f321d68cf40c44a52a1c86bf2d8bc8c2b',
oprypin4ccd9c12017-08-30 00:42:43 -0700241 'src/tools/swarming_client':
chromium-webrtc-autorollbc646ee2019-09-23 17:03:13 -0700242 'https://chromium.googlesource.com/infra/luci/client-py.git@885b3febcc170a60f25795304e60927b77d1e92d',
Oleh Prypine18e2692018-02-19 18:43:17 +0100243
244 'src/third_party/accessibility_test_framework': {
245 'packages': [
246 {
247 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800248 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100249 },
250 ],
251 'condition': 'checkout_android',
252 'dep_type': 'cipd',
253 },
254
255 'src/third_party/android_support_test_runner': {
256 'packages': [
257 {
258 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800259 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100260 },
261 ],
262 'condition': 'checkout_android',
263 'dep_type': 'cipd',
264 },
265
266 'src/third_party/apk-patch-size-estimator': {
267 'packages': [
268 {
269 'package': 'chromium/third_party/apk-patch-size-estimator',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800270 'version': 'b603e99dca9b90d6a99519c232cd811878283b08',
Oleh Prypine18e2692018-02-19 18:43:17 +0100271 },
272 ],
273 'condition': 'checkout_android',
274 'dep_type': 'cipd',
275 },
276
277 'src/third_party/bazel': {
278 'packages': [
279 {
280 'package': 'chromium/third_party/bazel',
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -0800281 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100282 },
283 ],
284 'condition': 'checkout_android',
285 'dep_type': 'cipd',
286 },
287
288 'src/third_party/bouncycastle': {
289 'packages': [
290 {
291 'package': 'chromium/third_party/bouncycastle',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800292 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
Oleh Prypine18e2692018-02-19 18:43:17 +0100293 },
294 ],
295 'condition': 'checkout_android',
296 'dep_type': 'cipd',
297 },
298
299 'src/third_party/byte_buddy': {
300 'packages': [
301 {
302 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800303 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100304 },
305 ],
306 'condition': 'checkout_android',
307 'dep_type': 'cipd',
308 },
309
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200310 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
311 'packages': [
312 {
313 'package': 'chromium/third_party/android_sdk/public/build-tools',
314 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
315 },
316 ],
317 'condition': 'checkout_android',
318 'dep_type': 'cipd',
319 },
320
Oleh Prypine18e2692018-02-19 18:43:17 +0100321 'src/third_party/espresso': {
322 'packages': [
323 {
324 'package': 'chromium/third_party/espresso',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800325 'version': 'c92dcfc4e894555a0b3c309f2b7939640eb1fee4',
Oleh Prypine18e2692018-02-19 18:43:17 +0100326 },
327 ],
328 'condition': 'checkout_android',
329 'dep_type': 'cipd',
330 },
331
332 'src/third_party/gson': {
333 'packages': [
334 {
335 'package': 'chromium/third_party/gson',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800336 'version': '681931c9778045903a0ed59856ce2dd8dd7bf7ca',
Oleh Prypine18e2692018-02-19 18:43:17 +0100337 },
338 ],
339 'condition': 'checkout_android',
340 'dep_type': 'cipd',
341 },
342
343 'src/third_party/guava': {
344 'packages': [
345 {
346 'package': 'chromium/third_party/guava',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800347 'version': 'a6fba501f3a0de88b9be1daa2052632de5b96a46',
Oleh Prypine18e2692018-02-19 18:43:17 +0100348 },
349 ],
350 'condition': 'checkout_android',
351 'dep_type': 'cipd',
352 },
353
354 'src/third_party/hamcrest': {
355 'packages': [
356 {
357 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800358 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100359 },
360 ],
361 'condition': 'checkout_android',
362 'dep_type': 'cipd',
363 },
364
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100365 'src/third_party/android_ndk': {
chromium-webrtc-autorollbefa4352019-11-22 10:02:32 -0800366 'url': 'https://chromium.googlesource.com/android_ndk.git@27c0a8d090c666a50e40fceb4ee5b40b1a2d3f87',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100367 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100368 },
369
370 'src/third_party/android_sdk/public': {
371 'packages': [
372 {
Yves Gerey67e5bd32019-11-19 14:04:18 +0100373 'package': 'chromium/third_party/android_sdk/public/build-tools/29.0.2',
374 'version': 'n-b1Qd7iFb8qzHlr1C_jIeu070UDgO_BwePtH42UqGcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100375 },
376 {
377 'package': 'chromium/third_party/android_sdk/public/emulator',
Yves Gerey67e5bd32019-11-19 14:04:18 +0100378 'version': 'f4WdgkPvDdVCE8zBWPzcSIj4N9WFhKp3CSKDWylXuLEC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100379 },
380 {
381 'package': 'chromium/third_party/android_sdk/public/extras',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200382 'version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100383 },
384 {
385 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200386 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100387 },
388 {
389 'package': 'chromium/third_party/android_sdk/public/platform-tools',
chromium-webrtc-autorollef4ab762019-11-26 04:02:13 -0800390 'version': 'Jxtur3_L9RzY4q79K-AwIahwFW4oi5uYVD5URx9h62wC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100391 },
392 {
Yves Gerey67e5bd32019-11-19 14:04:18 +0100393 'package': 'chromium/third_party/android_sdk/public/platforms/android-29',
394 'version': 'yb33klKQV9UzzB-lDSsq36vzhTXOUZ2aRONBvPGwvdcC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100395 },
396 {
Yves Gerey67e5bd32019-11-19 14:04:18 +0100397 'package': 'chromium/third_party/android_sdk/public/sources/android-29',
398 'version': '4gxhM8E62bvZpQs7Q3d0DinQaW0RLCIefhXrQBFkNy8C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100399 },
400 {
401 'package': 'chromium/third_party/android_sdk/public/tools',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200402 'version': 'wYcRQC2WHsw2dKWs4EA7fw9Qsyzu1ds1_fRjKmGxe5QC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100403 },
404 {
405 'package': 'chromium/third_party/android_sdk/public/tools-lint',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200406 'version': '89hXqZYzCum3delB5RV7J_QyWkaRodqdtQS0s3LMh3wC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100407 },
Yves Gerey434dfa72020-01-07 06:56:55 +0100408 {
409 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
410 'version': 'CR25ixsRhwuRnhdgDpGFyl9S0C_0HO9SUgFrwX46zq8C',
411 },
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100412 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100413 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100414 'dep_type': 'cipd',
415 },
416
Oleh Prypine18e2692018-02-19 18:43:17 +0100417 'src/third_party/icu4j': {
418 'packages': [
419 {
420 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800421 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100422 },
423 ],
424 'condition': 'checkout_android',
425 'dep_type': 'cipd',
426 },
427
428 'src/third_party/intellij': {
429 'packages': [
430 {
431 'package': 'chromium/third_party/intellij',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800432 'version': '77c2721b024b36ee073402c08e6d8428c0295336',
Oleh Prypine18e2692018-02-19 18:43:17 +0100433 },
434 ],
435 'condition': 'checkout_android',
436 'dep_type': 'cipd',
437 },
438
Oleh Prypine18e2692018-02-19 18:43:17 +0100439 'src/third_party/objenesis': {
440 'packages': [
441 {
442 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autorolle9ecdc02019-12-05 08:03:01 -0800443 'version': 'tknDblENYi8IaJYyD6tUahUyHYZlzJ_Y74_QZSz4DpIC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100444 },
445 ],
446 'condition': 'checkout_android',
447 'dep_type': 'cipd',
448 },
449
450 'src/third_party/ow2_asm': {
451 'packages': [
452 {
453 'package': 'chromium/third_party/ow2_asm',
chromium-webrtc-autoroll0e0a04c2019-10-04 13:02:26 -0700454 'version': 'GcO_KsVh2dc5GF8PLNKrpDksY_yqfiuZ6wprQw7s1EgC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100455 },
456 ],
457 'condition': 'checkout_android',
458 'dep_type': 'cipd',
459 },
460
461 'src/third_party/robolectric': {
462 'packages': [
463 {
464 'package': 'chromium/third_party/robolectric',
Mirko Bonadei0ee0d1e2019-05-20 12:30:59 +0200465 'version': '1KXoOiNP1a_uZNdM2ybWKwAQNow1dHTXTig-ZK4Xgq8C',
Oleh Prypine18e2692018-02-19 18:43:17 +0100466 },
467 ],
468 'condition': 'checkout_android',
469 'dep_type': 'cipd',
470 },
471
Mirko Bonadeieaf6a8c2019-02-16 10:07:28 +0100472 'src/third_party/androidx': {
473 'packages': [
474 {
475 'package': 'chromium/third_party/androidx',
476 'version': 'BgU0HKOH7unGo87kXkIKJlPMmaSOCFhvUKcIr9aborwC',
477 },
478 ],
479 'condition': 'checkout_android',
480 'dep_type': 'cipd',
481 },
482
Oleh Prypine18e2692018-02-19 18:43:17 +0100483 'src/third_party/sqlite4java': {
484 'packages': [
485 {
486 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll5590ec02020-01-12 06:00:55 -0800487 'version': 'LofjKH9dgXIAJhRYCPQlMFywSwxYimrfDeBmaHc-Z5EC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100488 },
489 ],
490 'condition': 'checkout_android',
491 'dep_type': 'cipd',
492 },
493
494 'src/third_party/xstream': {
495 'packages': [
496 {
497 'package': 'chromium/third_party/xstream',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800498 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
Oleh Prypine18e2692018-02-19 18:43:17 +0100499 },
500 ],
501 'condition': 'checkout_android',
502 'dep_type': 'cipd',
503 },
Oleh Prypin0a778892018-07-19 13:55:40 +0200504
Artem Titarenko60d770f2018-12-07 15:46:53 +0100505 'src/tools/luci-go': {
506 'packages': [
507 {
508 'package': 'infra/tools/luci/isolate/${{platform}}',
Yves Gerey2115d2d2019-12-09 15:06:38 +0100509 'version': 'git_revision:37a855b64d59b7f079c9a0e5368f2757099d14d3',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100510 },
511 {
512 'package': 'infra/tools/luci/isolated/${{platform}}',
Yves Gerey2115d2d2019-12-09 15:06:38 +0100513 'version': 'git_revision:37a855b64d59b7f079c9a0e5368f2757099d14d3',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100514 },
515 {
516 'package': 'infra/tools/luci/swarming/${{platform}}',
Yves Gerey2115d2d2019-12-09 15:06:38 +0100517 'version': 'git_revision:37a855b64d59b7f079c9a0e5368f2757099d14d3',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100518 },
519 ],
520 'dep_type': 'cipd',
521 },
522
Yves Gerey3606cab2018-09-19 19:20:19 +0200523 # Everything coming after this is automatically updated by the auto-roller.
524 # === ANDROID_DEPS Generated Code Start ===
chromium-webrtc-autoroll1e63b9b2020-01-06 14:01:43 -0800525 # Generated by //third_party/android_deps/fetch_all.py
Yves Gerey3606cab2018-09-19 19:20:19 +0200526 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200527 'packages': [
528 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200529 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700530 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200531 },
532 ],
533 'condition': 'checkout_android',
534 'dep_type': 'cipd',
535 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200536
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700537 'src/third_party/android_deps/libs/android_arch_core_runtime': {
538 'packages': [
539 {
540 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
541 'version': 'version:1.1.1-cr0',
542 },
543 ],
544 'condition': 'checkout_android',
545 'dep_type': 'cipd',
546 },
547
Artem Titov4cc13a22018-07-27 11:50:40 +0200548 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200549 'packages': [
550 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200551 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700552 'version': 'version:1.1.1-cr0',
553 },
554 ],
555 'condition': 'checkout_android',
556 'dep_type': 'cipd',
557 },
558
559 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
560 'packages': [
561 {
562 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
563 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200564 },
565 ],
566 'condition': 'checkout_android',
567 'dep_type': 'cipd',
568 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200569
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700570 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
571 'packages': [
572 {
573 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
574 'version': 'version:1.1.1-cr0',
575 },
576 ],
577 'condition': 'checkout_android',
578 'dep_type': 'cipd',
579 },
580
581 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
582 'packages': [
583 {
584 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
585 'version': 'version:1.1.1-cr0',
586 },
587 ],
588 'condition': 'checkout_android',
589 'dep_type': 'cipd',
590 },
591
Artem Titov4cc13a22018-07-27 11:50:40 +0200592 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
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_runtime',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700596 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200597 },
598 ],
599 'condition': 'checkout_android',
600 'dep_type': 'cipd',
601 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200602
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700603 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
604 'packages': [
605 {
606 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
607 'version': 'version:1.1.1-cr0',
608 },
609 ],
610 'condition': 'checkout_android',
611 'dep_type': 'cipd',
612 },
613
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -0800614 'src/third_party/android_deps/libs/androidx_annotation_annotation': {
615 'packages': [
616 {
617 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation',
618 'version': 'version:1.0.0-cr0',
619 },
620 ],
621 'condition': 'checkout_android',
622 'dep_type': 'cipd',
623 },
624
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -0700625 'src/third_party/android_deps/libs/androidx_appcompat_appcompat': {
626 'packages': [
627 {
628 'package': 'chromium/third_party/android_deps/libs/androidx_appcompat_appcompat',
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_arch_core_core_common': {
637 'packages': [
638 {
639 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_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_arch_core_core_runtime': {
648 'packages': [
649 {
650 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_runtime',
651 'version': 'version:2.0.0-cr0',
652 },
653 ],
654 'condition': 'checkout_android',
655 'dep_type': 'cipd',
656 },
657
658 'src/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater': {
659 'packages': [
660 {
661 'package': 'chromium/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater',
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_cardview_cardview': {
670 'packages': [
671 {
672 'package': 'chromium/third_party/android_deps/libs/androidx_cardview_cardview',
673 'version': 'version:1.0.0-cr0',
674 },
675 ],
676 'condition': 'checkout_android',
677 'dep_type': 'cipd',
678 },
679
680 'src/third_party/android_deps/libs/androidx_collection_collection': {
681 'packages': [
682 {
683 'package': 'chromium/third_party/android_deps/libs/androidx_collection_collection',
684 'version': 'version:1.0.0-cr0',
685 },
686 ],
687 'condition': 'checkout_android',
688 'dep_type': 'cipd',
689 },
690
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -0800691 'src/third_party/android_deps/libs/androidx_concurrent_concurrent_futures': {
692 'packages': [
693 {
694 'package': 'chromium/third_party/android_deps/libs/androidx_concurrent_concurrent_futures',
695 'version': 'version:1.0.0-cr0',
696 },
697 ],
698 'condition': 'checkout_android',
699 'dep_type': 'cipd',
700 },
701
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -0700702 'src/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout': {
703 'packages': [
704 {
705 'package': 'chromium/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout',
706 'version': 'version:1.0.0-cr0',
707 },
708 ],
709 'condition': 'checkout_android',
710 'dep_type': 'cipd',
711 },
712
713 'src/third_party/android_deps/libs/androidx_core_core': {
714 'packages': [
715 {
716 'package': 'chromium/third_party/android_deps/libs/androidx_core_core',
717 'version': 'version:1.0.0-cr0',
718 },
719 ],
720 'condition': 'checkout_android',
721 'dep_type': 'cipd',
722 },
723
724 'src/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter': {
725 'packages': [
726 {
727 'package': 'chromium/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter',
728 'version': 'version:1.0.0-cr0',
729 },
730 ],
731 'condition': 'checkout_android',
732 'dep_type': 'cipd',
733 },
734
735 'src/third_party/android_deps/libs/androidx_customview_customview': {
736 'packages': [
737 {
738 'package': 'chromium/third_party/android_deps/libs/androidx_customview_customview',
739 'version': 'version:1.0.0-cr0',
740 },
741 ],
742 'condition': 'checkout_android',
743 'dep_type': 'cipd',
744 },
745
746 'src/third_party/android_deps/libs/androidx_documentfile_documentfile': {
747 'packages': [
748 {
749 'package': 'chromium/third_party/android_deps/libs/androidx_documentfile_documentfile',
750 'version': 'version:1.0.0-cr0',
751 },
752 ],
753 'condition': 'checkout_android',
754 'dep_type': 'cipd',
755 },
756
757 'src/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout': {
758 'packages': [
759 {
760 'package': 'chromium/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout',
761 'version': 'version:1.0.0-cr0',
762 },
763 ],
764 'condition': 'checkout_android',
765 'dep_type': 'cipd',
766 },
767
768 'src/third_party/android_deps/libs/androidx_fragment_fragment': {
769 'packages': [
770 {
771 'package': 'chromium/third_party/android_deps/libs/androidx_fragment_fragment',
772 'version': 'version:1.0.0-cr0',
773 },
774 ],
775 'condition': 'checkout_android',
776 'dep_type': 'cipd',
777 },
778
779 'src/third_party/android_deps/libs/androidx_gridlayout_gridlayout': {
780 'packages': [
781 {
782 'package': 'chromium/third_party/android_deps/libs/androidx_gridlayout_gridlayout',
783 'version': 'version:1.0.0-cr0',
784 },
785 ],
786 'condition': 'checkout_android',
787 'dep_type': 'cipd',
788 },
789
790 'src/third_party/android_deps/libs/androidx_interpolator_interpolator': {
791 'packages': [
792 {
793 'package': 'chromium/third_party/android_deps/libs/androidx_interpolator_interpolator',
794 'version': 'version:1.0.0-cr0',
795 },
796 ],
797 'condition': 'checkout_android',
798 'dep_type': 'cipd',
799 },
800
801 'src/third_party/android_deps/libs/androidx_leanback_leanback': {
802 'packages': [
803 {
804 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback',
805 'version': 'version:1.0.0-cr0',
806 },
807 ],
808 'condition': 'checkout_android',
809 'dep_type': 'cipd',
810 },
811
812 'src/third_party/android_deps/libs/androidx_leanback_leanback_preference': {
813 'packages': [
814 {
815 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback_preference',
816 'version': 'version:1.0.0-cr0',
817 },
818 ],
819 'condition': 'checkout_android',
820 'dep_type': 'cipd',
821 },
822
823 'src/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14': {
824 'packages': [
825 {
826 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14',
827 'version': 'version:1.0.0-cr0',
828 },
829 ],
830 'condition': 'checkout_android',
831 'dep_type': 'cipd',
832 },
833
834 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui': {
835 'packages': [
836 {
837 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui',
838 'version': 'version:1.0.0-cr0',
839 },
840 ],
841 'condition': 'checkout_android',
842 'dep_type': 'cipd',
843 },
844
845 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils': {
846 'packages': [
847 {
848 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils',
849 'version': 'version:1.0.0-cr0',
850 },
851 ],
852 'condition': 'checkout_android',
853 'dep_type': 'cipd',
854 },
855
856 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v13': {
857 'packages': [
858 {
859 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v13',
860 'version': 'version:1.0.0-cr0',
861 },
862 ],
863 'condition': 'checkout_android',
864 'dep_type': 'cipd',
865 },
866
867 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v4': {
868 'packages': [
869 {
870 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v4',
871 'version': 'version:1.0.0-cr0',
872 },
873 ],
874 'condition': 'checkout_android',
875 'dep_type': 'cipd',
876 },
877
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -0800878 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common': {
879 'packages': [
880 {
881 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common',
882 'version': 'version:2.0.0-cr0',
883 },
884 ],
885 'condition': 'checkout_android',
886 'dep_type': 'cipd',
887 },
888
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -0700889 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8': {
890 'packages': [
891 {
892 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8',
893 'version': 'version:2.0.0-cr0',
894 },
895 ],
896 'condition': 'checkout_android',
897 'dep_type': 'cipd',
898 },
899
900 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata': {
901 'packages': [
902 {
903 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata',
904 'version': 'version:2.0.0-cr0',
905 },
906 ],
907 'condition': 'checkout_android',
908 'dep_type': 'cipd',
909 },
910
911 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core': {
912 'packages': [
913 {
914 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core',
915 'version': 'version:2.0.0-cr0',
916 },
917 ],
918 'condition': 'checkout_android',
919 'dep_type': 'cipd',
920 },
921
922 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime': {
923 'packages': [
924 {
925 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime',
926 'version': 'version:2.0.0-cr0',
927 },
928 ],
929 'condition': 'checkout_android',
930 'dep_type': 'cipd',
931 },
932
933 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel': {
934 'packages': [
935 {
936 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel',
937 'version': 'version:2.0.0-cr0',
938 },
939 ],
940 'condition': 'checkout_android',
941 'dep_type': 'cipd',
942 },
943
944 'src/third_party/android_deps/libs/androidx_loader_loader': {
945 'packages': [
946 {
947 'package': 'chromium/third_party/android_deps/libs/androidx_loader_loader',
948 'version': 'version:1.0.0-cr0',
949 },
950 ],
951 'condition': 'checkout_android',
952 'dep_type': 'cipd',
953 },
954
955 'src/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager': {
956 'packages': [
957 {
958 'package': 'chromium/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager',
959 'version': 'version:1.0.0-cr0',
960 },
961 ],
962 'condition': 'checkout_android',
963 'dep_type': 'cipd',
964 },
965
966 'src/third_party/android_deps/libs/androidx_media_media': {
967 'packages': [
968 {
969 'package': 'chromium/third_party/android_deps/libs/androidx_media_media',
970 'version': 'version:1.0.0-cr0',
971 },
972 ],
973 'condition': 'checkout_android',
974 'dep_type': 'cipd',
975 },
976
977 'src/third_party/android_deps/libs/androidx_mediarouter_mediarouter': {
978 'packages': [
979 {
980 'package': 'chromium/third_party/android_deps/libs/androidx_mediarouter_mediarouter',
981 'version': 'version:1.0.0-cr0',
982 },
983 ],
984 'condition': 'checkout_android',
985 'dep_type': 'cipd',
986 },
987
988 'src/third_party/android_deps/libs/androidx_multidex_multidex': {
989 'packages': [
990 {
991 'package': 'chromium/third_party/android_deps/libs/androidx_multidex_multidex',
992 'version': 'version:2.0.0-cr0',
993 },
994 ],
995 'condition': 'checkout_android',
996 'dep_type': 'cipd',
997 },
998
999 'src/third_party/android_deps/libs/androidx_palette_palette': {
1000 'packages': [
1001 {
1002 'package': 'chromium/third_party/android_deps/libs/androidx_palette_palette',
1003 'version': 'version:1.0.0-cr0',
1004 },
1005 ],
1006 'condition': 'checkout_android',
1007 'dep_type': 'cipd',
1008 },
1009
1010 'src/third_party/android_deps/libs/androidx_preference_preference': {
1011 'packages': [
1012 {
1013 'package': 'chromium/third_party/android_deps/libs/androidx_preference_preference',
1014 'version': 'version:1.0.0-cr0',
1015 },
1016 ],
1017 'condition': 'checkout_android',
1018 'dep_type': 'cipd',
1019 },
1020
1021 'src/third_party/android_deps/libs/androidx_print_print': {
1022 'packages': [
1023 {
1024 'package': 'chromium/third_party/android_deps/libs/androidx_print_print',
1025 'version': 'version:1.0.0-cr0',
1026 },
1027 ],
1028 'condition': 'checkout_android',
1029 'dep_type': 'cipd',
1030 },
1031
1032 'src/third_party/android_deps/libs/androidx_recyclerview_recyclerview': {
1033 'packages': [
1034 {
1035 'package': 'chromium/third_party/android_deps/libs/androidx_recyclerview_recyclerview',
1036 'version': 'version:1.0.0-cr0',
1037 },
1038 ],
1039 'condition': 'checkout_android',
1040 'dep_type': 'cipd',
1041 },
1042
1043 'src/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout': {
1044 'packages': [
1045 {
1046 'package': 'chromium/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout',
1047 'version': 'version:1.0.0-cr0',
1048 },
1049 ],
1050 'condition': 'checkout_android',
1051 'dep_type': 'cipd',
1052 },
1053
1054 'src/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout': {
1055 'packages': [
1056 {
1057 'package': 'chromium/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout',
1058 'version': 'version:1.0.0-cr0',
1059 },
1060 ],
1061 'condition': 'checkout_android',
1062 'dep_type': 'cipd',
1063 },
1064
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -08001065 'src/third_party/android_deps/libs/androidx_test_core': {
1066 'packages': [
1067 {
1068 'package': 'chromium/third_party/android_deps/libs/androidx_test_core',
1069 'version': 'version:1.0.0-cr0',
1070 },
1071 ],
1072 'condition': 'checkout_android',
1073 'dep_type': 'cipd',
1074 },
1075
1076 'src/third_party/android_deps/libs/androidx_test_ext_junit': {
1077 'packages': [
1078 {
1079 'package': 'chromium/third_party/android_deps/libs/androidx_test_ext_junit',
1080 'version': 'version:1.0.0-cr0',
1081 },
1082 ],
1083 'condition': 'checkout_android',
1084 'dep_type': 'cipd',
1085 },
1086
1087 'src/third_party/android_deps/libs/androidx_test_monitor': {
1088 'packages': [
1089 {
1090 'package': 'chromium/third_party/android_deps/libs/androidx_test_monitor',
1091 'version': 'version:1.1.0-cr0',
1092 },
1093 ],
1094 'condition': 'checkout_android',
1095 'dep_type': 'cipd',
1096 },
1097
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001098 'src/third_party/android_deps/libs/androidx_test_rules': {
1099 'packages': [
1100 {
1101 'package': 'chromium/third_party/android_deps/libs/androidx_test_rules',
1102 'version': 'version:1.1.0-cr0',
1103 },
1104 ],
1105 'condition': 'checkout_android',
1106 'dep_type': 'cipd',
1107 },
1108
1109 'src/third_party/android_deps/libs/androidx_test_runner': {
1110 'packages': [
1111 {
1112 'package': 'chromium/third_party/android_deps/libs/androidx_test_runner',
1113 'version': 'version:1.1.0-cr0',
1114 },
1115 ],
1116 'condition': 'checkout_android',
1117 'dep_type': 'cipd',
1118 },
1119
chromium-webrtc-autoroll289f3132019-09-20 19:01:08 -07001120 'src/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator': {
1121 'packages': [
1122 {
1123 'package': 'chromium/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator',
1124 'version': 'version:2.2.0-cr0',
1125 },
1126 ],
1127 'condition': 'checkout_android',
1128 'dep_type': 'cipd',
1129 },
1130
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001131 'src/third_party/android_deps/libs/androidx_transition_transition': {
1132 'packages': [
1133 {
1134 'package': 'chromium/third_party/android_deps/libs/androidx_transition_transition',
1135 'version': 'version:1.0.0-rc02-cr0',
1136 },
1137 ],
1138 'condition': 'checkout_android',
1139 'dep_type': 'cipd',
1140 },
1141
1142 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable': {
1143 'packages': [
1144 {
1145 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable',
1146 'version': 'version:1.0.0-cr0',
1147 },
1148 ],
1149 'condition': 'checkout_android',
1150 'dep_type': 'cipd',
1151 },
1152
1153 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated': {
1154 'packages': [
1155 {
1156 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated',
1157 'version': 'version:1.0.0-cr0',
1158 },
1159 ],
1160 'condition': 'checkout_android',
1161 'dep_type': 'cipd',
1162 },
1163
1164 'src/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable': {
1165 'packages': [
1166 {
1167 'package': 'chromium/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable',
1168 'version': 'version:1.0.0-cr0',
1169 },
1170 ],
1171 'condition': 'checkout_android',
1172 'dep_type': 'cipd',
1173 },
1174
1175 'src/third_party/android_deps/libs/androidx_viewpager_viewpager': {
1176 'packages': [
1177 {
1178 'package': 'chromium/third_party/android_deps/libs/androidx_viewpager_viewpager',
1179 'version': 'version:1.0.0-cr0',
1180 },
1181 ],
1182 'condition': 'checkout_android',
1183 'dep_type': 'cipd',
1184 },
1185
Artem Titov4cc13a22018-07-27 11:50:40 +02001186 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001187 'packages': [
1188 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001189 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001190 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001191 },
1192 ],
1193 'condition': 'checkout_android',
1194 'dep_type': 'cipd',
1195 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001196
Artem Titov4cc13a22018-07-27 11:50:40 +02001197 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001198 'packages': [
1199 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001200 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001201 'version': 'version:28.0.0-cr0',
1202 },
1203 ],
1204 'condition': 'checkout_android',
1205 'dep_type': 'cipd',
1206 },
1207
1208 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1209 'packages': [
1210 {
1211 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
1212 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001213 },
1214 ],
1215 'condition': 'checkout_android',
1216 'dep_type': 'cipd',
1217 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001218
Artem Titov4cc13a22018-07-27 11:50:40 +02001219 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001220 'packages': [
1221 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001222 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001223 'version': 'version:28.0.0-cr0',
1224 },
1225 ],
1226 'condition': 'checkout_android',
1227 'dep_type': 'cipd',
1228 },
1229
1230 'src/third_party/android_deps/libs/com_android_support_collections': {
1231 'packages': [
1232 {
1233 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
1234 'version': 'version:28.0.0-cr0',
1235 },
1236 ],
1237 'condition': 'checkout_android',
1238 'dep_type': 'cipd',
1239 },
1240
1241 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1242 'packages': [
1243 {
1244 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
1245 'version': 'version:28.0.0-cr0',
1246 },
1247 ],
1248 'condition': 'checkout_android',
1249 'dep_type': 'cipd',
1250 },
1251
1252 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1253 'packages': [
1254 {
1255 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
1256 'version': 'version:28.0.0-cr0',
1257 },
1258 ],
1259 'condition': 'checkout_android',
1260 'dep_type': 'cipd',
1261 },
1262
1263 'src/third_party/android_deps/libs/com_android_support_customview': {
1264 'packages': [
1265 {
1266 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
1267 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001268 },
1269 ],
1270 'condition': 'checkout_android',
1271 'dep_type': 'cipd',
1272 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001273
Artem Titov4cc13a22018-07-27 11:50:40 +02001274 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001275 'packages': [
1276 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001277 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001278 'version': 'version:28.0.0-cr0',
1279 },
1280 ],
1281 'condition': 'checkout_android',
1282 'dep_type': 'cipd',
1283 },
1284
1285 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1286 'packages': [
1287 {
1288 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
1289 'version': 'version:28.0.0-cr0',
1290 },
1291 ],
1292 'condition': 'checkout_android',
1293 'dep_type': 'cipd',
1294 },
1295
1296 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1297 'packages': [
1298 {
1299 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
1300 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001301 },
1302 ],
1303 'condition': 'checkout_android',
1304 'dep_type': 'cipd',
1305 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001306
Artem Titov4cc13a22018-07-27 11:50:40 +02001307 'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001308 'packages': [
1309 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001310 'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001311 'version': 'version:28.0.0-cr0',
1312 },
1313 ],
1314 'condition': 'checkout_android',
1315 'dep_type': 'cipd',
1316 },
1317
1318 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1319 'packages': [
1320 {
1321 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
1322 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001323 },
1324 ],
1325 'condition': 'checkout_android',
1326 'dep_type': 'cipd',
1327 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001328
Artem Titov4cc13a22018-07-27 11:50:40 +02001329 'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001330 'packages': [
1331 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001332 'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001333 'version': 'version:28.0.0-cr0',
1334 },
1335 ],
1336 'condition': 'checkout_android',
1337 'dep_type': 'cipd',
1338 },
1339
1340 'src/third_party/android_deps/libs/com_android_support_loader': {
1341 'packages': [
1342 {
1343 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
1344 'version': 'version:28.0.0-cr0',
1345 },
1346 ],
1347 'condition': 'checkout_android',
1348 'dep_type': 'cipd',
1349 },
1350
1351 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1352 'packages': [
1353 {
1354 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
1355 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001356 },
1357 ],
1358 'condition': 'checkout_android',
1359 'dep_type': 'cipd',
1360 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001361
Artem Titov4cc13a22018-07-27 11:50:40 +02001362 'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001363 'packages': [
1364 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001365 'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001366 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001367 },
1368 ],
1369 'condition': 'checkout_android',
1370 'dep_type': 'cipd',
1371 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001372
Artem Titov4cc13a22018-07-27 11:50:40 +02001373 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001374 'packages': [
1375 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001376 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
1377 'version': 'version:1.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001378 },
1379 ],
1380 'condition': 'checkout_android',
1381 'dep_type': 'cipd',
1382 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001383
Artem Titov4cc13a22018-07-27 11:50:40 +02001384 'src/third_party/android_deps/libs/com_android_support_palette_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001385 'packages': [
1386 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001387 'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001388 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001389 },
1390 ],
1391 'condition': 'checkout_android',
1392 'dep_type': 'cipd',
1393 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001394
Artem Titov4cc13a22018-07-27 11:50:40 +02001395 'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001396 'packages': [
1397 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001398 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001399 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001400 },
1401 ],
1402 'condition': 'checkout_android',
1403 'dep_type': 'cipd',
1404 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001405
Artem Titov4cc13a22018-07-27 11:50:40 +02001406 'src/third_party/android_deps/libs/com_android_support_preference_v14': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001407 'packages': [
1408 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001409 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001410 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001411 },
1412 ],
1413 'condition': 'checkout_android',
1414 'dep_type': 'cipd',
1415 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001416
Artem Titov4cc13a22018-07-27 11:50:40 +02001417 'src/third_party/android_deps/libs/com_android_support_preference_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001418 'packages': [
1419 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001420 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001421 'version': 'version:28.0.0-cr0',
1422 },
1423 ],
1424 'condition': 'checkout_android',
1425 'dep_type': 'cipd',
1426 },
1427
1428 'src/third_party/android_deps/libs/com_android_support_print': {
1429 'packages': [
1430 {
1431 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
1432 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001433 },
1434 ],
1435 'condition': 'checkout_android',
1436 'dep_type': 'cipd',
1437 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001438
Artem Titov4cc13a22018-07-27 11:50:40 +02001439 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001440 'packages': [
1441 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001442 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001443 'version': 'version:28.0.0-cr0',
1444 },
1445 ],
1446 'condition': 'checkout_android',
1447 'dep_type': 'cipd',
1448 },
1449
1450 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
1451 'packages': [
1452 {
1453 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
1454 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001455 },
1456 ],
1457 'condition': 'checkout_android',
1458 'dep_type': 'cipd',
1459 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001460
Artem Titov4cc13a22018-07-27 11:50:40 +02001461 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001462 'packages': [
1463 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001464 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001465 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001466 },
1467 ],
1468 'condition': 'checkout_android',
1469 'dep_type': 'cipd',
1470 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001471
Artem Titov4cc13a22018-07-27 11:50:40 +02001472 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001473 'packages': [
1474 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001475 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001476 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001477 },
1478 ],
1479 'condition': 'checkout_android',
1480 'dep_type': 'cipd',
1481 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001482
Artem Titov4cc13a22018-07-27 11:50:40 +02001483 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001484 'packages': [
1485 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001486 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001487 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001488 },
1489 ],
1490 'condition': 'checkout_android',
1491 'dep_type': 'cipd',
1492 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001493
Artem Titov4cc13a22018-07-27 11:50:40 +02001494 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001495 'packages': [
1496 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001497 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001498 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001499 },
1500 ],
1501 'condition': 'checkout_android',
1502 'dep_type': 'cipd',
1503 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001504
Artem Titov4cc13a22018-07-27 11:50:40 +02001505 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001506 'packages': [
1507 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001508 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001509 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001510 },
1511 ],
1512 'condition': 'checkout_android',
1513 'dep_type': 'cipd',
1514 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001515
Artem Titov4cc13a22018-07-27 11:50:40 +02001516 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001517 'packages': [
1518 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001519 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001520 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001521 },
1522 ],
1523 'condition': 'checkout_android',
1524 'dep_type': 'cipd',
1525 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001526
Artem Titov4cc13a22018-07-27 11:50:40 +02001527 'src/third_party/android_deps/libs/com_android_support_support_v13': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001528 'packages': [
1529 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001530 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001531 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001532 },
1533 ],
1534 'condition': 'checkout_android',
1535 'dep_type': 'cipd',
1536 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001537
Artem Titov4cc13a22018-07-27 11:50:40 +02001538 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001539 'packages': [
1540 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001541 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001542 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001543 },
1544 ],
1545 'condition': 'checkout_android',
1546 'dep_type': 'cipd',
1547 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001548
Artem Titov4cc13a22018-07-27 11:50:40 +02001549 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001550 'packages': [
1551 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001552 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001553 'version': 'version:28.0.0-cr0',
1554 },
1555 ],
1556 'condition': 'checkout_android',
1557 'dep_type': 'cipd',
1558 },
1559
1560 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
1561 'packages': [
1562 {
1563 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
1564 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001565 },
1566 ],
1567 'condition': 'checkout_android',
1568 'dep_type': 'cipd',
1569 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001570
Artem Titov4cc13a22018-07-27 11:50:40 +02001571 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001572 'packages': [
1573 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001574 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001575 'version': 'version:28.0.0-cr0',
1576 },
1577 ],
1578 'condition': 'checkout_android',
1579 'dep_type': 'cipd',
1580 },
1581
1582 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
1583 'packages': [
1584 {
1585 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
1586 'version': 'version:28.0.0-cr0',
1587 },
1588 ],
1589 'condition': 'checkout_android',
1590 'dep_type': 'cipd',
1591 },
1592
1593 'src/third_party/android_deps/libs/com_android_support_viewpager': {
1594 'packages': [
1595 {
1596 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
1597 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001598 },
1599 ],
1600 'condition': 'checkout_android',
1601 'dep_type': 'cipd',
1602 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001603
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08001604 'src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_core': {
1605 'packages': [
1606 {
1607 'package': 'chromium/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_core',
1608 'version': 'version:1.0.0-beta08-cr0',
1609 },
1610 ],
1611 'condition': 'checkout_android',
1612 'dep_type': 'cipd',
1613 },
1614
1615 'src/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_processor': {
1616 'packages': [
1617 {
1618 'package': 'chromium/third_party/android_deps/libs/com_android_tools_build_jetifier_jetifier_processor',
1619 'version': 'version:1.0.0-beta08-cr0',
1620 },
1621 ],
1622 'condition': 'checkout_android',
1623 'dep_type': 'cipd',
1624 },
1625
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08001626 'src/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001627 'packages': [
1628 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08001629 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
1630 'version': 'version:2.7.0-cr0',
Yves Gerey2f385d22019-11-20 12:10:08 +01001631 },
1632 ],
1633 'condition': 'checkout_android',
1634 'dep_type': 'cipd',
1635 },
1636
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08001637 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
Yves Gerey2f385d22019-11-20 12:10:08 +01001638 'packages': [
1639 {
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08001640 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
1641 'version': 'version:1.0-cr0',
Yves Gerey2f385d22019-11-20 12:10:08 +01001642 },
1643 ],
1644 'condition': 'checkout_android',
1645 'dep_type': 'cipd',
1646 },
1647
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001648 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001649 'packages': [
1650 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001651 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
1652 'version': 'version:15.0.1-cr0',
1653 },
1654 ],
1655 'condition': 'checkout_android',
1656 'dep_type': 'cipd',
1657 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001658
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001659 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1660 'packages': [
1661 {
1662 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
1663 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001664 },
1665 ],
1666 'condition': 'checkout_android',
1667 'dep_type': 'cipd',
1668 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001669
Artem Titovd673da22018-07-27 13:53:36 +02001670 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1671 'packages': [
1672 {
1673 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Autorollerbcdf5f12018-08-20 10:45:52 -07001674 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001675 },
1676 ],
1677 'condition': 'checkout_android',
1678 'dep_type': 'cipd',
1679 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001680
Artem Titovd673da22018-07-27 13:53:36 +02001681 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1682 'packages': [
1683 {
1684 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Autorollerbcdf5f12018-08-20 10:45:52 -07001685 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001686 },
1687 ],
1688 'condition': 'checkout_android',
1689 'dep_type': 'cipd',
1690 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001691
Artem Titovd673da22018-07-27 13:53:36 +02001692 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1693 'packages': [
1694 {
1695 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Autorollerbcdf5f12018-08-20 10:45:52 -07001696 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001697 },
1698 ],
1699 'condition': 'checkout_android',
1700 'dep_type': 'cipd',
1701 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001702
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001703 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1704 'packages': [
1705 {
1706 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
1707 'version': 'version:16.0.1-cr0',
1708 },
1709 ],
1710 'condition': 'checkout_android',
1711 'dep_type': 'cipd',
1712 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001713
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001714 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1715 'packages': [
1716 {
1717 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
1718 'version': 'version:16.0.1-cr0',
1719 },
1720 ],
1721 'condition': 'checkout_android',
1722 'dep_type': 'cipd',
1723 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001724
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001725 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1726 'packages': [
1727 {
1728 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
1729 'version': 'version:15.0.1-cr0',
1730 },
1731 ],
1732 'condition': 'checkout_android',
1733 'dep_type': 'cipd',
1734 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001735
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001736 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1737 'packages': [
1738 {
1739 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
1740 'version': 'version:15.0.1-cr0',
1741 },
1742 ],
1743 'condition': 'checkout_android',
1744 'dep_type': 'cipd',
1745 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001746
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001747 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1748 'packages': [
1749 {
1750 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
1751 'version': 'version:15.0.1-cr0',
1752 },
1753 ],
1754 'condition': 'checkout_android',
1755 'dep_type': 'cipd',
1756 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001757
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001758 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1759 'packages': [
1760 {
1761 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
1762 'version': 'version:15.0.1-cr0',
1763 },
1764 ],
1765 'condition': 'checkout_android',
1766 'dep_type': 'cipd',
1767 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001768
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001769 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1770 'packages': [
1771 {
1772 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
1773 'version': 'version:15.0.1-cr0',
1774 },
1775 ],
1776 'condition': 'checkout_android',
1777 'dep_type': 'cipd',
1778 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001779
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001780 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1781 'packages': [
1782 {
1783 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
1784 'version': 'version:16.0.0-cr0',
1785 },
1786 ],
1787 'condition': 'checkout_android',
1788 'dep_type': 'cipd',
1789 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001790
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001791 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1792 'packages': [
1793 {
1794 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
1795 'version': 'version:15.0.1-cr0',
1796 },
1797 ],
1798 'condition': 'checkout_android',
1799 'dep_type': 'cipd',
1800 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001801
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001802 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1803 'packages': [
1804 {
1805 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
1806 'version': 'version:15.0.1-cr0',
1807 },
1808 ],
1809 'condition': 'checkout_android',
1810 'dep_type': 'cipd',
1811 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001812
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001813 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1814 'packages': [
1815 {
1816 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
1817 'version': 'version:15.0.1-cr0',
1818 },
1819 ],
1820 'condition': 'checkout_android',
1821 'dep_type': 'cipd',
1822 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001823
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001824 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1825 'packages': [
1826 {
1827 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
1828 'version': 'version:15.0.1-cr0',
1829 },
1830 ],
1831 'condition': 'checkout_android',
1832 'dep_type': 'cipd',
1833 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001834
Artem Titovd673da22018-07-27 13:53:36 +02001835 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1836 'packages': [
1837 {
1838 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Autorollerbcdf5f12018-08-20 10:45:52 -07001839 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001840 },
1841 ],
1842 'condition': 'checkout_android',
1843 'dep_type': 'cipd',
1844 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001845
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001846 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001847 'packages': [
1848 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001849 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
1850 'version': 'version:15.0.1-cr0',
1851 },
1852 ],
1853 'condition': 'checkout_android',
1854 'dep_type': 'cipd',
1855 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001856
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001857 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1858 'packages': [
1859 {
1860 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
1861 'version': 'version:15.0.1-cr0',
1862 },
1863 ],
1864 'condition': 'checkout_android',
1865 'dep_type': 'cipd',
1866 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001867
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001868 'src/third_party/android_deps/libs/com_google_android_material_material': {
1869 'packages': [
1870 {
1871 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
1872 'version': 'version:1.0.0-rc02-cr0',
1873 },
1874 ],
1875 'condition': 'checkout_android',
1876 'dep_type': 'cipd',
1877 },
1878
Yves Gerey2f385d22019-11-20 12:10:08 +01001879 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1880 'packages': [
1881 {
1882 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
1883 'version': 'version:0.10-cr0',
1884 },
1885 ],
1886 'condition': 'checkout_android',
1887 'dep_type': 'cipd',
1888 },
1889
1890 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1891 'packages': [
1892 {
1893 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
1894 'version': 'version:1.0-rc6-cr0',
1895 },
1896 ],
1897 'condition': 'checkout_android',
1898 'dep_type': 'cipd',
1899 },
1900
1901 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1902 'packages': [
1903 {
1904 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
1905 'version': 'version:1.0-rc6-cr0',
1906 },
1907 ],
1908 'condition': 'checkout_android',
1909 'dep_type': 'cipd',
1910 },
1911
1912 'src/third_party/android_deps/libs/com_google_code_findbugs_jFormatString': {
1913 'packages': [
1914 {
1915 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
1916 'version': 'version:3.0.0-cr0',
1917 },
1918 ],
1919 'condition': 'checkout_android',
1920 'dep_type': 'cipd',
1921 },
1922
Yves Gerey3606cab2018-09-19 19:20:19 +02001923 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1924 'packages': [
1925 {
1926 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Yves Gerey2f385d22019-11-20 12:10:08 +01001927 'version': 'version:3.0.2-cr0',
Yves Gerey3606cab2018-09-19 19:20:19 +02001928 },
1929 ],
1930 'condition': 'checkout_android',
1931 'dep_type': 'cipd',
1932 },
1933
Patrik Höglund3611afc2018-09-03 10:06:10 +02001934 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001935 'packages': [
1936 {
1937 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
1938 'version': 'version:2.17-cr0',
1939 },
1940 ],
1941 'condition': 'checkout_android',
1942 'dep_type': 'cipd',
1943 },
1944
Patrik Höglund498aceb2018-08-30 14:08:53 +02001945 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1946 'packages': [
1947 {
1948 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
1949 'version': 'version:2.17-cr0',
1950 },
1951 ],
1952 'condition': 'checkout_android',
1953 'dep_type': 'cipd',
1954 },
1955
1956 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1957 'packages': [
1958 {
1959 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
1960 'version': 'version:2.17-cr0',
1961 },
1962 ],
1963 'condition': 'checkout_android',
1964 'dep_type': 'cipd',
1965 },
1966
1967 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab2018-09-19 19:20:19 +02001968 'packages': [
1969 {
1970 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
1971 'version': 'version:2.17-cr0',
1972 },
1973 ],
1974 'condition': 'checkout_android',
1975 'dep_type': 'cipd',
1976 },
1977
Yves Gerey2f385d22019-11-20 12:10:08 +01001978 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1979 'packages': [
1980 {
1981 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08001982 'version': 'version:2.3.4-cr0',
Yves Gerey2f385d22019-11-20 12:10:08 +01001983 },
1984 ],
1985 'condition': 'checkout_android',
1986 'dep_type': 'cipd',
1987 },
1988
Yves Gerey3606cab2018-09-19 19:20:19 +02001989 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1990 'packages': [
1991 {
1992 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08001993 'version': 'version:2.3.4-cr0',
Yves Gerey2f385d22019-11-20 12:10:08 +01001994 },
1995 ],
1996 'condition': 'checkout_android',
1997 'dep_type': 'cipd',
1998 },
1999
2000 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
2001 'packages': [
2002 {
2003 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08002004 'version': 'version:2.3.4-cr0',
Yves Gerey2f385d22019-11-20 12:10:08 +01002005 },
2006 ],
2007 'condition': 'checkout_android',
2008 'dep_type': 'cipd',
2009 },
2010
2011 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
2012 'packages': [
2013 {
2014 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08002015 'version': 'version:2.3.4-cr0',
Yves Gerey2f385d22019-11-20 12:10:08 +01002016 },
2017 ],
2018 'condition': 'checkout_android',
2019 'dep_type': 'cipd',
2020 },
2021
2022 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
2023 'packages': [
2024 {
2025 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08002026 'version': 'version:2.3.4-cr0',
Yves Gerey2f385d22019-11-20 12:10:08 +01002027 },
2028 ],
2029 'condition': 'checkout_android',
2030 'dep_type': 'cipd',
2031 },
2032
2033 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2034 'packages': [
2035 {
2036 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
2037 'version': 'version:9+181-r4173-1-cr0',
Yves Gerey3606cab2018-09-19 19:20:19 +02002038 },
2039 ],
2040 'condition': 'checkout_android',
2041 'dep_type': 'cipd',
2042 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02002043
2044 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2045 'packages': [
2046 {
2047 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
2048 'version': 'version:9-dev-r4023-3-cr0',
2049 },
2050 ],
2051 'condition': 'checkout_android',
2052 'dep_type': 'cipd',
2053 },
2054
2055 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2056 'packages': [
2057 {
2058 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
2059 'version': 'version:1.5-cr0',
2060 },
2061 ],
2062 'condition': 'checkout_android',
2063 'dep_type': 'cipd',
2064 },
2065
Yves Gerey2f385d22019-11-20 12:10:08 +01002066 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2067 'packages': [
2068 {
2069 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
2070 'version': 'version:1.0.1-cr0',
2071 },
2072 ],
2073 'condition': 'checkout_android',
2074 'dep_type': 'cipd',
2075 },
2076
Patrik Höglund498aceb2018-08-30 14:08:53 +02002077 'src/third_party/android_deps/libs/com_google_guava_guava': {
2078 'packages': [
2079 {
2080 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Yves Gerey2f385d22019-11-20 12:10:08 +01002081 'version': 'version:27.0.1-jre-cr0',
Patrik Höglund498aceb2018-08-30 14:08:53 +02002082 },
2083 ],
2084 'condition': 'checkout_android',
2085 'dep_type': 'cipd',
2086 },
2087
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08002088 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2089 'packages': [
2090 {
2091 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
2092 'version': 'version:1.0-cr0',
2093 },
2094 ],
2095 'condition': 'checkout_android',
2096 'dep_type': 'cipd',
2097 },
2098
Yves Gerey3606cab2018-09-19 19:20:19 +02002099 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2100 'packages': [
2101 {
2102 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
2103 'version': 'version:1.1-cr0',
2104 },
2105 ],
2106 'condition': 'checkout_android',
2107 'dep_type': 'cipd',
2108 },
2109
chromium-webrtc-autoroll66205062019-11-25 12:01:41 -08002110 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
2111 'packages': [
2112 {
2113 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
2114 'version': 'version:3.4.0-cr0',
2115 },
2116 ],
2117 'condition': 'checkout_android',
2118 'dep_type': 'cipd',
2119 },
2120
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08002121 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
2122 'packages': [
2123 {
2124 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
2125 'version': 'version:3.0.1-cr0',
2126 },
2127 ],
2128 'condition': 'checkout_android',
2129 'dep_type': 'cipd',
2130 },
2131
Yves Gerey2f385d22019-11-20 12:10:08 +01002132 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2133 'packages': [
2134 {
2135 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
2136 'version': 'version:1.3.0-cr0',
2137 },
2138 ],
2139 'condition': 'checkout_android',
2140 'dep_type': 'cipd',
2141 },
2142
Patrik Höglund498aceb2018-08-30 14:08:53 +02002143 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2144 'packages': [
2145 {
2146 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
2147 'version': 'version:1.11.0-cr0',
2148 },
2149 ],
2150 'condition': 'checkout_android',
2151 'dep_type': 'cipd',
2152 },
2153
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002154 'src/third_party/android_deps/libs/commons_cli_commons_cli': {
2155 'packages': [
2156 {
2157 'package': 'chromium/third_party/android_deps/libs/commons_cli_commons_cli',
2158 'version': 'version:1.3.1-cr0',
2159 },
2160 ],
2161 'condition': 'checkout_android',
2162 'dep_type': 'cipd',
2163 },
2164
chromium-webrtc-autorollcfe75c12020-01-04 04:02:19 -08002165 'src/third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
2166 'packages': [
2167 {
2168 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
2169 'version': 'version:1.3.2-cr0',
2170 },
2171 ],
2172 'condition': 'checkout_android',
2173 'dep_type': 'cipd',
2174 },
2175
Patrik Höglund498aceb2018-08-30 14:08:53 +02002176 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
2177 'packages': [
2178 {
2179 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
2180 'version': 'version:1.0-cr0',
2181 },
2182 ],
2183 'condition': 'checkout_android',
2184 'dep_type': 'cipd',
2185 },
2186
2187 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab2018-09-19 19:20:19 +02002188 'packages': [
2189 {
2190 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
2191 'version': 'version:1-cr0',
2192 },
2193 ],
2194 'condition': 'checkout_android',
2195 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02002196 },
Yves Gerey3606cab2018-09-19 19:20:19 +02002197
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07002198 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
2199 'packages': [
2200 {
2201 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
2202 'version': 'version:2.3.0-cr0',
2203 },
2204 ],
2205 'condition': 'checkout_android',
2206 'dep_type': 'cipd',
2207 },
2208
Yves Gerey3606cab2018-09-19 19:20:19 +02002209 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
2210 'packages': [
2211 {
2212 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
2213 'version': 'version:2.3.0-cr0',
2214 },
2215 ],
2216 'condition': 'checkout_android',
2217 'dep_type': 'cipd',
2218 },
2219
Yves Gerey2f385d22019-11-20 12:10:08 +01002220 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab2018-09-19 19:20:19 +02002221 'packages': [
2222 {
Yves Gerey2f385d22019-11-20 12:10:08 +01002223 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08002224 'version': 'version:3.0.0-cr0',
Yves Gerey3606cab2018-09-19 19:20:19 +02002225 },
2226 ],
2227 'condition': 'checkout_android',
2228 'dep_type': 'cipd',
2229 },
2230
Yves Gerey2f385d22019-11-20 12:10:08 +01002231 'src/third_party/android_deps/libs/org_checkerframework_dataflow': {
2232 'packages': [
2233 {
2234 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow',
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08002235 'version': 'version:3.0.0-cr0',
Yves Gerey2f385d22019-11-20 12:10:08 +01002236 },
2237 ],
2238 'condition': 'checkout_android',
2239 'dep_type': 'cipd',
2240 },
2241
2242 'src/third_party/android_deps/libs/org_checkerframework_javacutil': {
2243 'packages': [
2244 {
2245 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_javacutil',
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08002246 'version': 'version:3.0.0-cr0',
Yves Gerey2f385d22019-11-20 12:10:08 +01002247 },
2248 ],
2249 'condition': 'checkout_android',
2250 'dep_type': 'cipd',
2251 },
2252
2253 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
2254 'packages': [
2255 {
2256 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
2257 'version': 'version:1.17-cr0',
2258 },
2259 ],
2260 'condition': 'checkout_android',
2261 'dep_type': 'cipd',
2262 },
2263
chromium-webrtc-autoroll6adeb212020-01-22 16:01:25 -08002264 'src/third_party/android_deps/libs/org_jdom_jdom2': {
2265 'packages': [
2266 {
2267 'package': 'chromium/third_party/android_deps/libs/org_jdom_jdom2',
2268 'version': 'version:2.0.6-cr0',
2269 },
2270 ],
2271 'condition': 'checkout_android',
2272 'dep_type': 'cipd',
2273 },
2274
2275 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib': {
2276 'packages': [
2277 {
2278 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib',
2279 'version': 'version:1.3.41-cr0',
2280 },
2281 ],
2282 'condition': 'checkout_android',
2283 'dep_type': 'cipd',
2284 },
2285
2286 'src/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common': {
2287 'packages': [
2288 {
2289 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_common',
2290 'version': 'version:1.3.41-cr0',
2291 },
2292 ],
2293 'condition': 'checkout_android',
2294 'dep_type': 'cipd',
2295 },
2296
Yves Gerey2f385d22019-11-20 12:10:08 +01002297 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2298 'packages': [
2299 {
2300 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
2301 'version': 'version:2.1.2-cr0',
2302 },
2303 ],
2304 'condition': 'checkout_android',
2305 'dep_type': 'cipd',
2306 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002307
chromium-webrtc-autoroll4c4735b2020-01-24 18:01:45 -08002308 'src/third_party/android_deps/libs/org_plumelib_plume_util': {
2309 'packages': [
2310 {
2311 'package': 'chromium/third_party/android_deps/libs/org_plumelib_plume_util',
2312 'version': 'version:1.0.6-cr0',
2313 },
2314 ],
2315 'condition': 'checkout_android',
2316 'dep_type': 'cipd',
2317 },
2318
2319 'src/third_party/android_deps/libs/org_plumelib_reflection_util': {
2320 'packages': [
2321 {
2322 'package': 'chromium/third_party/android_deps/libs/org_plumelib_reflection_util',
2323 'version': 'version:0.0.2-cr0',
2324 },
2325 ],
2326 'condition': 'checkout_android',
2327 'dep_type': 'cipd',
2328 },
2329
2330 'src/third_party/android_deps/libs/org_plumelib_require_javadoc': {
2331 'packages': [
2332 {
2333 'package': 'chromium/third_party/android_deps/libs/org_plumelib_require_javadoc',
2334 'version': 'version:0.1.0-cr0',
2335 },
2336 ],
2337 'condition': 'checkout_android',
2338 'dep_type': 'cipd',
2339 },
2340
Yves Gerey3606cab2018-09-19 19:20:19 +02002341 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002342}
kjellander200028f2017-08-17 09:54:12 -07002343
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002344hooks = [
2345 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002346 # This clobbers when necessary (based on get_landmines.py). It should be
2347 # an early hook but it will need to be run after syncing Chromium and
2348 # setting up the links, so the script actually exists.
2349 'name': 'landmines',
2350 'pattern': '.',
2351 'action': [
2352 'python',
2353 'src/build/landmines.py',
2354 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002355 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002356 '--src-dir',
2357 'src',
2358 ],
2359 },
oprypin40e7ebd2017-07-27 01:40:18 -07002360 {
2361 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2362 # disabled.
2363 'name': 'disable_depot_tools_selfupdate',
2364 'pattern': '.',
2365 'action': [
2366 'python',
2367 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2368 '--disable',
2369 ],
2370 },
kjellander24d812d2016-11-22 07:02:11 -08002371 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002372 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002373 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002374 'condition': 'checkout_linux and checkout_arm',
kjellander24d812d2016-11-22 07:02:11 -08002375 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002376 '--arch=arm'],
2377 },
2378 {
2379 'name': 'sysroot_arm64',
2380 'pattern': '.',
2381 'condition': 'checkout_linux and checkout_arm64',
2382 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2383 '--arch=arm64'],
2384 },
2385 {
2386 'name': 'sysroot_x86',
2387 'pattern': '.',
2388 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2389 # TODO(mbonadei): change to --arch=x86.
2390 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2391 '--arch=i386'],
2392 },
2393 {
2394 'name': 'sysroot_mips',
2395 'pattern': '.',
2396 'condition': 'checkout_linux and checkout_mips',
2397 # TODO(mbonadei): change to --arch=mips.
2398 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2399 '--arch=mipsel'],
2400 },
2401 {
2402 'name': 'sysroot_x64',
2403 'pattern': '.',
2404 'condition': 'checkout_linux and checkout_x64',
2405 # TODO(mbonadei): change to --arch=x64.
2406 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2407 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002408 },
2409 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002410 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2411 'name': 'ciopfs_linux',
2412 'pattern': '.',
2413 'condition': 'checkout_win and host_os == "linux"',
2414 'action': [ 'python',
2415 'src/third_party/depot_tools/download_from_google_storage.py',
2416 '--no_resume',
2417 '--no_auth',
2418 '--bucket', 'chromium-browser-clang/ciopfs',
2419 '-s', 'src/build/ciopfs.sha1',
2420 ]
2421 },
2422 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002423 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002424 'name': 'win_toolchain',
2425 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002426 'condition': 'checkout_win',
2427 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002428 },
kjellanderec2c93e2017-09-08 10:52:17 -07002429 {
2430 # Update the Mac toolchain if necessary.
2431 'name': 'mac_toolchain',
2432 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002433 'condition': 'checkout_mac',
kjellanderec2c93e2017-09-08 10:52:17 -07002434 'action': ['python', 'src/build/mac_toolchain.py'],
2435 },
kjellander24d812d2016-11-22 07:02:11 -08002436 # Pull binutils for linux, enabled debug fission for faster linking /
2437 # debugging when used with clang on Ubuntu Precise.
2438 # https://code.google.com/p/chromium/issues/detail?id=352046
2439 {
2440 'name': 'binutils',
2441 'pattern': 'src/third_party/binutils',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002442 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08002443 'action': [
2444 'python',
2445 'src/third_party/binutils/download.py',
2446 ],
2447 },
2448 {
kjellander24d812d2016-11-22 07:02:11 -08002449 # Note: On Win, this should run after win_toolchain, as it may use it.
2450 'name': 'clang',
2451 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002452 'action': ['python', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002453 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002454 {
2455 # Update LASTCHANGE.
2456 'name': 'lastchange',
2457 'pattern': '.',
2458 'action': ['python', 'src/build/util/lastchange.py',
2459 '-o', 'src/build/util/LASTCHANGE'],
2460 },
kjellander24d812d2016-11-22 07:02:11 -08002461 # Pull clang-format binaries using checked-in hashes.
2462 {
2463 'name': 'clang_format_win',
2464 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002465 'condition': 'host_os == "win"',
kjellander24d812d2016-11-22 07:02:11 -08002466 'action': [ 'download_from_google_storage',
2467 '--no_resume',
2468 '--platform=win32',
2469 '--no_auth',
2470 '--bucket', 'chromium-clang-format',
2471 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2472 ],
2473 },
2474 {
2475 'name': 'clang_format_mac',
2476 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002477 'condition': 'host_os == "mac"',
kjellander24d812d2016-11-22 07:02:11 -08002478 'action': [ 'download_from_google_storage',
2479 '--no_resume',
2480 '--platform=darwin',
2481 '--no_auth',
2482 '--bucket', 'chromium-clang-format',
2483 '-s', 'src/buildtools/mac/clang-format.sha1',
2484 ],
2485 },
2486 {
2487 'name': 'clang_format_linux',
2488 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002489 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08002490 'action': [ 'download_from_google_storage',
2491 '--no_resume',
2492 '--platform=linux*',
2493 '--no_auth',
2494 '--bucket', 'chromium-clang-format',
2495 '-s', 'src/buildtools/linux64/clang-format.sha1',
2496 ],
2497 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002498 # Pull rc binaries using checked-in hashes.
2499 {
2500 'name': 'rc_win',
2501 'pattern': '.',
2502 'condition': 'checkout_win and host_os == "win"',
2503 'action': [ 'python',
2504 'src/third_party/depot_tools/download_from_google_storage.py',
2505 '--no_resume',
2506 '--no_auth',
2507 '--bucket', 'chromium-browser-clang/rc',
2508 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2509 ],
2510 },
2511 {
2512 'name': 'rc_mac',
2513 'pattern': '.',
2514 'condition': 'checkout_win and host_os == "mac"',
2515 'action': [ 'python',
2516 'src/third_party/depot_tools/download_from_google_storage.py',
2517 '--no_resume',
2518 '--no_auth',
2519 '--bucket', 'chromium-browser-clang/rc',
2520 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2521 ],
2522 },
2523 {
2524 'name': 'rc_linux',
2525 'pattern': '.',
2526 'condition': 'checkout_win and host_os == "linux"',
2527 'action': [ 'python',
2528 'src/third_party/depot_tools/download_from_google_storage.py',
2529 '--no_resume',
2530 '--no_auth',
2531 '--bucket', 'chromium-browser-clang/rc',
2532 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2533 ],
2534 },
kjellander24d812d2016-11-22 07:02:11 -08002535 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002536 'name': 'msan_chained_origins',
2537 'pattern': '.',
2538 'condition': 'checkout_instrumented_libraries',
2539 'action': [ 'python',
2540 'src/third_party/depot_tools/download_from_google_storage.py',
2541 "--no_resume",
2542 "--no_auth",
2543 "--bucket", "chromium-instrumented-libraries",
2544 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1",
2545 ],
2546 },
2547 {
2548 'name': 'msan_no_origins',
2549 'pattern': '.',
2550 'condition': 'checkout_instrumented_libraries',
2551 'action': [ 'python',
2552 'src/third_party/depot_tools/download_from_google_storage.py',
2553 "--no_resume",
2554 "--no_auth",
2555 "--bucket", "chromium-instrumented-libraries",
2556 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1",
2557 ],
kjellander24d812d2016-11-22 07:02:11 -08002558 },
2559 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002560 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002561 'pattern': '.',
2562 'action': ['download_from_google_storage',
2563 '--directory',
2564 '--recursive',
2565 '--num_threads=10',
2566 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002567 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002568 '--bucket', 'chromium-webrtc-resources',
2569 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002570 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002571]
kjellander200028f2017-08-17 09:54:12 -07002572
Oleh Prypindcba72b2019-02-08 10:39:45 +01002573recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002574
2575# Define rules for which include paths are allowed in our source.
2576include_rules = [
2577 # Base is only used to build Android APK tests and may not be referenced by
2578 # WebRTC production code.
2579 "-base",
2580 "-chromium",
2581 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002582 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002583
2584 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002585 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002586
2587 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002588 "+api",
2589 "+modules/include",
2590 "+rtc_base",
2591 "+test",
2592 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002593
Niels Möller3c7d5992018-10-19 15:29:54 +02002594 # Abseil whitelist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002595 "+absl/algorithm/algorithm.h",
2596 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002597 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002598 "+absl/base/config.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002599 "+absl/base/macros.h",
philipelf8d81d32018-08-01 17:13:08 +02002600 "+absl/container/inlined_vector.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002601 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002602 "+absl/meta/type_traits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002603 "+absl/strings/ascii.h",
2604 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002605 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002606 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002607 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002608 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002609
2610 # Abseil flags are allowed in tests and tools.
2611 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002612]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002613
2614specific_include_rules = {
2615 "webrtc_lib_link_test\.cc": [
2616 "+media/engine",
2617 "+modules/audio_device",
2618 "+modules/audio_processing",
2619 ]
2620}