blob: fced323e3c2d7136a1ba3fb380a5aafc1f570b0e [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-autorolleec1d042019-11-20 06:02:38 -08008 'chromium_revision': '022da7ca600417513e676fff341622433b0bf714',
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-autorolleec1d042019-11-20 06:02:38 -080015 'https://chromium.googlesource.com/chromium/src/base@29c24a8b465b54acf36d0878bd20f15e6936d82a',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010016 'src/build':
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -080017 'https://chromium.googlesource.com/chromium/src/build@c60d0d9d66abffa1c783bd5a391dbe0c97b3f3cf',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010018 'src/buildtools':
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -080019 'https://chromium.googlesource.com/chromium/src/buildtools@6b3e658d6fe8cd9c2588796d296f07312b776054',
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-autorolleec1d042019-11-20 06:02:38 -080026 'url': 'https://chromium.googlesource.com/chromium/src/ios@01eee3d70d8acba49ad851a89912a9e98a3eb6b3',
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-autorolleec1d042019-11-20 06:02:38 -080030 'https://chromium.googlesource.com/chromium/src/testing@a6c25af3b784623969e819e6c5ca4276695b3bbf',
Artem Titov42f0d782018-06-27 13:23:17 +020031 'src/third_party':
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -080032 'https://chromium.googlesource.com/chromium/src/third_party@24a1541bd5722a81a857a91b403b6605cd081db5',
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-autoroll56d89da2019-09-10 01:04:40 -070038 'version': 'git_revision:ad9e442d92dcd9ee73a557428cfc336b55cbd533',
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-autoroll56d89da2019-09-10 01:04:40 -070048 'version': 'git_revision:ad9e442d92dcd9ee73a557428cfc336b55cbd533',
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-autoroll56d89da2019-09-10 01:04:40 -070058 'version': 'git_revision:ad9e442d92dcd9ee73a557428cfc336b55cbd533',
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-autoroll1a037842019-08-13 09:01:29 -070089 'version': 'by7YdhjwRQYtrv0Q_q_fPsqptrm5ib-SXmiNfgJYp50C',
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-autoroll25a4b062019-09-06 11:01:52 -0700100 'version': 'D5lTGqnC49aEB2WwySxcHjPzhSMmkyVTB-vEupzVvXsC',
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-autorolleec1d042019-11-20 06:02:38 -0800108 'https://boringssl.googlesource.com/boringssl.git@6ba98ff60144f60aba589b4d6121689528fbae76',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100109 'src/third_party/catapult':
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -0800110 'https://chromium.googlesource.com/catapult.git@55394ddc906c2db4263d9f4da60be4284a45ee3f',
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-autorolleec1d042019-11-20 06:02:38 -0800118 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@639872c8ef6e80e5c964ed67192c26eaa358929e',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100119 'src/third_party/ffmpeg':
chromium-webrtc-autoroll4ed17ff2019-11-12 12:02:51 -0800120 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@fa04e15e1ad61052e85f42413d4b841d2a496ec0',
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-autorollb5d68f22019-11-08 10:01:12 -0800126 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@3aaae716b25bd2d3232e279bc05af65cff446dd9',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200127 'src/third_party/harfbuzz-ng/src':
chromium-webrtc-autoroll8cbb33c2019-11-11 16:04:15 -0800128 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@64a45be5198f6e22c91454bda7bd9a9294552dff',
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-autoroll8cbb33c2019-11-11 16:04:15 -0800143 'https://chromium.googlesource.com/external/github.com/google/googletest.git@076c46198fe1cb50160b287e51c72bd7b1194c1a',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200144 'src/third_party/icu': {
chromium-webrtc-autoroll3ee47de2019-11-05 06:06:04 -0800145 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@88ea42af73f4cd3b8b0d0837403d75a989d80504',
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':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200173 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@b9f51dc8c98065df0c8da13c051046f5bab833db',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100174 'src/third_party/libjpeg_turbo':
chromium-webrtc-autorollb9014fb2019-10-21 19:01:19 -0700175 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@bc13578529255ec75005ffc98aae151666122892',
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-autoroll3ee47de2019-11-05 06:06:04 -0800179 'https://chromium.googlesource.com/webm/libvpx.git@9b73e21c0df8e13259bc9af461a65229d57aeb49',
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-autorolleec1d042019-11-20 06:02:38 -0800183 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@726d71ec08d15493b94eff456bc31faecf0a5902',
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-autoroll3ee47de2019-11-05 06:06:04 -0800202 'version': '7iz_2pdTN2RZRzgoVnxCi1Ro0iUSsEsvXGgmBgXG6z4C',
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-autorolleec1d042019-11-20 06:02:38 -0800240 'https://chromium.googlesource.com/chromium/src/tools@f2ed5a7b383aeae200683815ac1d2443f8b1b755',
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-autorollf6ec68d2019-09-05 15:01:40 -0700366 'url': 'https://chromium.googlesource.com/android_ndk.git@89e8db0cdf323af8bc24de875d7d2a43a66bf10e',
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',
Yves Gerey67e5bd32019-11-19 14:04:18 +0100390 'version': 'n5NRtk1IRM87UHkSNPKGfMf6VL_BfjEOBXhD9uqynhIC',
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 },
408 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100409 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100410 'dep_type': 'cipd',
411 },
412
Oleh Prypine18e2692018-02-19 18:43:17 +0100413 'src/third_party/icu4j': {
414 'packages': [
415 {
416 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800417 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100418 },
419 ],
420 'condition': 'checkout_android',
421 'dep_type': 'cipd',
422 },
423
424 'src/third_party/intellij': {
425 'packages': [
426 {
427 'package': 'chromium/third_party/intellij',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800428 'version': '77c2721b024b36ee073402c08e6d8428c0295336',
Oleh Prypine18e2692018-02-19 18:43:17 +0100429 },
430 ],
431 'condition': 'checkout_android',
432 'dep_type': 'cipd',
433 },
434
Oleh Prypine18e2692018-02-19 18:43:17 +0100435 'src/third_party/objenesis': {
436 'packages': [
437 {
438 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800439 'version': '9e367f55e5a65781ee77bfcbaa88fb82b30e75c0',
Oleh Prypine18e2692018-02-19 18:43:17 +0100440 },
441 ],
442 'condition': 'checkout_android',
443 'dep_type': 'cipd',
444 },
445
446 'src/third_party/ow2_asm': {
447 'packages': [
448 {
449 'package': 'chromium/third_party/ow2_asm',
chromium-webrtc-autoroll0e0a04c2019-10-04 13:02:26 -0700450 'version': 'GcO_KsVh2dc5GF8PLNKrpDksY_yqfiuZ6wprQw7s1EgC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100451 },
452 ],
453 'condition': 'checkout_android',
454 'dep_type': 'cipd',
455 },
456
457 'src/third_party/robolectric': {
458 'packages': [
459 {
460 'package': 'chromium/third_party/robolectric',
Mirko Bonadei0ee0d1e2019-05-20 12:30:59 +0200461 'version': '1KXoOiNP1a_uZNdM2ybWKwAQNow1dHTXTig-ZK4Xgq8C',
Oleh Prypine18e2692018-02-19 18:43:17 +0100462 },
463 ],
464 'condition': 'checkout_android',
465 'dep_type': 'cipd',
466 },
467
Mirko Bonadeieaf6a8c2019-02-16 10:07:28 +0100468 'src/third_party/androidx': {
469 'packages': [
470 {
471 'package': 'chromium/third_party/androidx',
472 'version': 'BgU0HKOH7unGo87kXkIKJlPMmaSOCFhvUKcIr9aborwC',
473 },
474 ],
475 'condition': 'checkout_android',
476 'dep_type': 'cipd',
477 },
478
Oleh Prypine18e2692018-02-19 18:43:17 +0100479 'src/third_party/sqlite4java': {
480 'packages': [
481 {
482 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800483 'version': '889660698187baa7c8b0d79f7bf58563125fbd66',
Oleh Prypine18e2692018-02-19 18:43:17 +0100484 },
485 ],
486 'condition': 'checkout_android',
487 'dep_type': 'cipd',
488 },
489
490 'src/third_party/xstream': {
491 'packages': [
492 {
493 'package': 'chromium/third_party/xstream',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800494 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
Oleh Prypine18e2692018-02-19 18:43:17 +0100495 },
496 ],
497 'condition': 'checkout_android',
498 'dep_type': 'cipd',
499 },
Oleh Prypin0a778892018-07-19 13:55:40 +0200500
Artem Titarenko60d770f2018-12-07 15:46:53 +0100501 'src/tools/luci-go': {
502 'packages': [
503 {
504 'package': 'infra/tools/luci/isolate/${{platform}}',
chromium-webrtc-autoroll3d9b1912019-07-16 03:01:13 -0700505 'version': 'git_revision:7d11fd9e66407c49cb6c8546a2ae45ea993a240c',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100506 },
507 {
508 'package': 'infra/tools/luci/isolated/${{platform}}',
chromium-webrtc-autoroll3d9b1912019-07-16 03:01:13 -0700509 'version': 'git_revision:7d11fd9e66407c49cb6c8546a2ae45ea993a240c',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100510 },
511 {
512 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autoroll3d9b1912019-07-16 03:01:13 -0700513 'version': 'git_revision:7d11fd9e66407c49cb6c8546a2ae45ea993a240c',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100514 },
515 ],
516 'dep_type': 'cipd',
517 },
518
Yves Gerey3606cab82018-09-19 19:20:19 +0200519 # Everything coming after this is automatically updated by the auto-roller.
520 # === ANDROID_DEPS Generated Code Start ===
521 # Generated by //tools/android/roll/android_deps/fetch_all.py
522 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200523 'packages': [
524 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200525 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700526 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200527 },
528 ],
529 'condition': 'checkout_android',
530 'dep_type': 'cipd',
531 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200532
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700533 'src/third_party/android_deps/libs/android_arch_core_runtime': {
534 'packages': [
535 {
536 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
537 'version': 'version:1.1.1-cr0',
538 },
539 ],
540 'condition': 'checkout_android',
541 'dep_type': 'cipd',
542 },
543
Artem Titov4cc13a22018-07-27 11:50:40 +0200544 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200545 'packages': [
546 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200547 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700548 'version': 'version:1.1.1-cr0',
549 },
550 ],
551 'condition': 'checkout_android',
552 'dep_type': 'cipd',
553 },
554
555 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
556 'packages': [
557 {
558 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
559 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200560 },
561 ],
562 'condition': 'checkout_android',
563 'dep_type': 'cipd',
564 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200565
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700566 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
567 'packages': [
568 {
569 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
570 'version': 'version:1.1.1-cr0',
571 },
572 ],
573 'condition': 'checkout_android',
574 'dep_type': 'cipd',
575 },
576
577 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
578 'packages': [
579 {
580 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
581 'version': 'version:1.1.1-cr0',
582 },
583 ],
584 'condition': 'checkout_android',
585 'dep_type': 'cipd',
586 },
587
Artem Titov4cc13a22018-07-27 11:50:40 +0200588 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200589 'packages': [
590 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200591 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700592 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200593 },
594 ],
595 'condition': 'checkout_android',
596 'dep_type': 'cipd',
597 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200598
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700599 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
600 'packages': [
601 {
602 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
603 'version': 'version:1.1.1-cr0',
604 },
605 ],
606 'condition': 'checkout_android',
607 'dep_type': 'cipd',
608 },
609
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -0800610 'src/third_party/android_deps/libs/androidx_annotation_annotation': {
611 'packages': [
612 {
613 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation',
614 'version': 'version:1.0.0-cr0',
615 },
616 ],
617 'condition': 'checkout_android',
618 'dep_type': 'cipd',
619 },
620
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -0700621 'src/third_party/android_deps/libs/androidx_appcompat_appcompat': {
622 'packages': [
623 {
624 'package': 'chromium/third_party/android_deps/libs/androidx_appcompat_appcompat',
625 'version': 'version:1.0.0-cr0',
626 },
627 ],
628 'condition': 'checkout_android',
629 'dep_type': 'cipd',
630 },
631
632 'src/third_party/android_deps/libs/androidx_arch_core_core_common': {
633 'packages': [
634 {
635 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_common',
636 'version': 'version:2.0.0-cr0',
637 },
638 ],
639 'condition': 'checkout_android',
640 'dep_type': 'cipd',
641 },
642
643 'src/third_party/android_deps/libs/androidx_arch_core_core_runtime': {
644 'packages': [
645 {
646 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_runtime',
647 'version': 'version:2.0.0-cr0',
648 },
649 ],
650 'condition': 'checkout_android',
651 'dep_type': 'cipd',
652 },
653
654 'src/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater': {
655 'packages': [
656 {
657 'package': 'chromium/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater',
658 'version': 'version:1.0.0-cr0',
659 },
660 ],
661 'condition': 'checkout_android',
662 'dep_type': 'cipd',
663 },
664
665 'src/third_party/android_deps/libs/androidx_cardview_cardview': {
666 'packages': [
667 {
668 'package': 'chromium/third_party/android_deps/libs/androidx_cardview_cardview',
669 'version': 'version:1.0.0-cr0',
670 },
671 ],
672 'condition': 'checkout_android',
673 'dep_type': 'cipd',
674 },
675
676 'src/third_party/android_deps/libs/androidx_collection_collection': {
677 'packages': [
678 {
679 'package': 'chromium/third_party/android_deps/libs/androidx_collection_collection',
680 'version': 'version:1.0.0-cr0',
681 },
682 ],
683 'condition': 'checkout_android',
684 'dep_type': 'cipd',
685 },
686
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -0800687 'src/third_party/android_deps/libs/androidx_concurrent_concurrent_futures': {
688 'packages': [
689 {
690 'package': 'chromium/third_party/android_deps/libs/androidx_concurrent_concurrent_futures',
691 'version': 'version:1.0.0-cr0',
692 },
693 ],
694 'condition': 'checkout_android',
695 'dep_type': 'cipd',
696 },
697
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -0700698 'src/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout': {
699 'packages': [
700 {
701 'package': 'chromium/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout',
702 'version': 'version:1.0.0-cr0',
703 },
704 ],
705 'condition': 'checkout_android',
706 'dep_type': 'cipd',
707 },
708
709 'src/third_party/android_deps/libs/androidx_core_core': {
710 'packages': [
711 {
712 'package': 'chromium/third_party/android_deps/libs/androidx_core_core',
713 'version': 'version:1.0.0-cr0',
714 },
715 ],
716 'condition': 'checkout_android',
717 'dep_type': 'cipd',
718 },
719
720 'src/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter': {
721 'packages': [
722 {
723 'package': 'chromium/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter',
724 'version': 'version:1.0.0-cr0',
725 },
726 ],
727 'condition': 'checkout_android',
728 'dep_type': 'cipd',
729 },
730
731 'src/third_party/android_deps/libs/androidx_customview_customview': {
732 'packages': [
733 {
734 'package': 'chromium/third_party/android_deps/libs/androidx_customview_customview',
735 'version': 'version:1.0.0-cr0',
736 },
737 ],
738 'condition': 'checkout_android',
739 'dep_type': 'cipd',
740 },
741
742 'src/third_party/android_deps/libs/androidx_documentfile_documentfile': {
743 'packages': [
744 {
745 'package': 'chromium/third_party/android_deps/libs/androidx_documentfile_documentfile',
746 'version': 'version:1.0.0-cr0',
747 },
748 ],
749 'condition': 'checkout_android',
750 'dep_type': 'cipd',
751 },
752
753 'src/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout': {
754 'packages': [
755 {
756 'package': 'chromium/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout',
757 'version': 'version:1.0.0-cr0',
758 },
759 ],
760 'condition': 'checkout_android',
761 'dep_type': 'cipd',
762 },
763
764 'src/third_party/android_deps/libs/androidx_fragment_fragment': {
765 'packages': [
766 {
767 'package': 'chromium/third_party/android_deps/libs/androidx_fragment_fragment',
768 'version': 'version:1.0.0-cr0',
769 },
770 ],
771 'condition': 'checkout_android',
772 'dep_type': 'cipd',
773 },
774
775 'src/third_party/android_deps/libs/androidx_gridlayout_gridlayout': {
776 'packages': [
777 {
778 'package': 'chromium/third_party/android_deps/libs/androidx_gridlayout_gridlayout',
779 'version': 'version:1.0.0-cr0',
780 },
781 ],
782 'condition': 'checkout_android',
783 'dep_type': 'cipd',
784 },
785
786 'src/third_party/android_deps/libs/androidx_interpolator_interpolator': {
787 'packages': [
788 {
789 'package': 'chromium/third_party/android_deps/libs/androidx_interpolator_interpolator',
790 'version': 'version:1.0.0-cr0',
791 },
792 ],
793 'condition': 'checkout_android',
794 'dep_type': 'cipd',
795 },
796
797 'src/third_party/android_deps/libs/androidx_leanback_leanback': {
798 'packages': [
799 {
800 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback',
801 'version': 'version:1.0.0-cr0',
802 },
803 ],
804 'condition': 'checkout_android',
805 'dep_type': 'cipd',
806 },
807
808 'src/third_party/android_deps/libs/androidx_leanback_leanback_preference': {
809 'packages': [
810 {
811 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback_preference',
812 'version': 'version:1.0.0-cr0',
813 },
814 ],
815 'condition': 'checkout_android',
816 'dep_type': 'cipd',
817 },
818
819 'src/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14': {
820 'packages': [
821 {
822 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14',
823 'version': 'version:1.0.0-cr0',
824 },
825 ],
826 'condition': 'checkout_android',
827 'dep_type': 'cipd',
828 },
829
830 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui': {
831 'packages': [
832 {
833 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui',
834 'version': 'version:1.0.0-cr0',
835 },
836 ],
837 'condition': 'checkout_android',
838 'dep_type': 'cipd',
839 },
840
841 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils': {
842 'packages': [
843 {
844 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils',
845 'version': 'version:1.0.0-cr0',
846 },
847 ],
848 'condition': 'checkout_android',
849 'dep_type': 'cipd',
850 },
851
852 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v13': {
853 'packages': [
854 {
855 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v13',
856 'version': 'version:1.0.0-cr0',
857 },
858 ],
859 'condition': 'checkout_android',
860 'dep_type': 'cipd',
861 },
862
863 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v4': {
864 'packages': [
865 {
866 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v4',
867 'version': 'version:1.0.0-cr0',
868 },
869 ],
870 'condition': 'checkout_android',
871 'dep_type': 'cipd',
872 },
873
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -0800874 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common': {
875 'packages': [
876 {
877 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common',
878 'version': 'version:2.0.0-cr0',
879 },
880 ],
881 'condition': 'checkout_android',
882 'dep_type': 'cipd',
883 },
884
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -0700885 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8': {
886 'packages': [
887 {
888 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8',
889 'version': 'version:2.0.0-cr0',
890 },
891 ],
892 'condition': 'checkout_android',
893 'dep_type': 'cipd',
894 },
895
896 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata': {
897 'packages': [
898 {
899 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata',
900 'version': 'version:2.0.0-cr0',
901 },
902 ],
903 'condition': 'checkout_android',
904 'dep_type': 'cipd',
905 },
906
907 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core': {
908 'packages': [
909 {
910 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core',
911 'version': 'version:2.0.0-cr0',
912 },
913 ],
914 'condition': 'checkout_android',
915 'dep_type': 'cipd',
916 },
917
918 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime': {
919 'packages': [
920 {
921 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime',
922 'version': 'version:2.0.0-cr0',
923 },
924 ],
925 'condition': 'checkout_android',
926 'dep_type': 'cipd',
927 },
928
929 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel': {
930 'packages': [
931 {
932 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel',
933 'version': 'version:2.0.0-cr0',
934 },
935 ],
936 'condition': 'checkout_android',
937 'dep_type': 'cipd',
938 },
939
940 'src/third_party/android_deps/libs/androidx_loader_loader': {
941 'packages': [
942 {
943 'package': 'chromium/third_party/android_deps/libs/androidx_loader_loader',
944 'version': 'version:1.0.0-cr0',
945 },
946 ],
947 'condition': 'checkout_android',
948 'dep_type': 'cipd',
949 },
950
951 'src/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager': {
952 'packages': [
953 {
954 'package': 'chromium/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager',
955 'version': 'version:1.0.0-cr0',
956 },
957 ],
958 'condition': 'checkout_android',
959 'dep_type': 'cipd',
960 },
961
962 'src/third_party/android_deps/libs/androidx_media_media': {
963 'packages': [
964 {
965 'package': 'chromium/third_party/android_deps/libs/androidx_media_media',
966 'version': 'version:1.0.0-cr0',
967 },
968 ],
969 'condition': 'checkout_android',
970 'dep_type': 'cipd',
971 },
972
973 'src/third_party/android_deps/libs/androidx_mediarouter_mediarouter': {
974 'packages': [
975 {
976 'package': 'chromium/third_party/android_deps/libs/androidx_mediarouter_mediarouter',
977 'version': 'version:1.0.0-cr0',
978 },
979 ],
980 'condition': 'checkout_android',
981 'dep_type': 'cipd',
982 },
983
984 'src/third_party/android_deps/libs/androidx_multidex_multidex': {
985 'packages': [
986 {
987 'package': 'chromium/third_party/android_deps/libs/androidx_multidex_multidex',
988 'version': 'version:2.0.0-cr0',
989 },
990 ],
991 'condition': 'checkout_android',
992 'dep_type': 'cipd',
993 },
994
995 'src/third_party/android_deps/libs/androidx_palette_palette': {
996 'packages': [
997 {
998 'package': 'chromium/third_party/android_deps/libs/androidx_palette_palette',
999 'version': 'version:1.0.0-cr0',
1000 },
1001 ],
1002 'condition': 'checkout_android',
1003 'dep_type': 'cipd',
1004 },
1005
1006 'src/third_party/android_deps/libs/androidx_preference_preference': {
1007 'packages': [
1008 {
1009 'package': 'chromium/third_party/android_deps/libs/androidx_preference_preference',
1010 'version': 'version:1.0.0-cr0',
1011 },
1012 ],
1013 'condition': 'checkout_android',
1014 'dep_type': 'cipd',
1015 },
1016
1017 'src/third_party/android_deps/libs/androidx_print_print': {
1018 'packages': [
1019 {
1020 'package': 'chromium/third_party/android_deps/libs/androidx_print_print',
1021 'version': 'version:1.0.0-cr0',
1022 },
1023 ],
1024 'condition': 'checkout_android',
1025 'dep_type': 'cipd',
1026 },
1027
1028 'src/third_party/android_deps/libs/androidx_recyclerview_recyclerview': {
1029 'packages': [
1030 {
1031 'package': 'chromium/third_party/android_deps/libs/androidx_recyclerview_recyclerview',
1032 'version': 'version:1.0.0-cr0',
1033 },
1034 ],
1035 'condition': 'checkout_android',
1036 'dep_type': 'cipd',
1037 },
1038
1039 'src/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout': {
1040 'packages': [
1041 {
1042 'package': 'chromium/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout',
1043 'version': 'version:1.0.0-cr0',
1044 },
1045 ],
1046 'condition': 'checkout_android',
1047 'dep_type': 'cipd',
1048 },
1049
1050 'src/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout': {
1051 'packages': [
1052 {
1053 'package': 'chromium/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout',
1054 'version': 'version:1.0.0-cr0',
1055 },
1056 ],
1057 'condition': 'checkout_android',
1058 'dep_type': 'cipd',
1059 },
1060
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -08001061 'src/third_party/android_deps/libs/androidx_test_core': {
1062 'packages': [
1063 {
1064 'package': 'chromium/third_party/android_deps/libs/androidx_test_core',
1065 'version': 'version:1.0.0-cr0',
1066 },
1067 ],
1068 'condition': 'checkout_android',
1069 'dep_type': 'cipd',
1070 },
1071
1072 'src/third_party/android_deps/libs/androidx_test_ext_junit': {
1073 'packages': [
1074 {
1075 'package': 'chromium/third_party/android_deps/libs/androidx_test_ext_junit',
1076 'version': 'version:1.0.0-cr0',
1077 },
1078 ],
1079 'condition': 'checkout_android',
1080 'dep_type': 'cipd',
1081 },
1082
1083 'src/third_party/android_deps/libs/androidx_test_monitor': {
1084 'packages': [
1085 {
1086 'package': 'chromium/third_party/android_deps/libs/androidx_test_monitor',
1087 'version': 'version:1.1.0-cr0',
1088 },
1089 ],
1090 'condition': 'checkout_android',
1091 'dep_type': 'cipd',
1092 },
1093
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001094 'src/third_party/android_deps/libs/androidx_test_rules': {
1095 'packages': [
1096 {
1097 'package': 'chromium/third_party/android_deps/libs/androidx_test_rules',
1098 'version': 'version:1.1.0-cr0',
1099 },
1100 ],
1101 'condition': 'checkout_android',
1102 'dep_type': 'cipd',
1103 },
1104
1105 'src/third_party/android_deps/libs/androidx_test_runner': {
1106 'packages': [
1107 {
1108 'package': 'chromium/third_party/android_deps/libs/androidx_test_runner',
1109 'version': 'version:1.1.0-cr0',
1110 },
1111 ],
1112 'condition': 'checkout_android',
1113 'dep_type': 'cipd',
1114 },
1115
chromium-webrtc-autoroll289f3132019-09-20 19:01:08 -07001116 'src/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator': {
1117 'packages': [
1118 {
1119 'package': 'chromium/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator',
1120 'version': 'version:2.2.0-cr0',
1121 },
1122 ],
1123 'condition': 'checkout_android',
1124 'dep_type': 'cipd',
1125 },
1126
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001127 'src/third_party/android_deps/libs/androidx_transition_transition': {
1128 'packages': [
1129 {
1130 'package': 'chromium/third_party/android_deps/libs/androidx_transition_transition',
1131 'version': 'version:1.0.0-rc02-cr0',
1132 },
1133 ],
1134 'condition': 'checkout_android',
1135 'dep_type': 'cipd',
1136 },
1137
1138 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable': {
1139 'packages': [
1140 {
1141 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable',
1142 'version': 'version:1.0.0-cr0',
1143 },
1144 ],
1145 'condition': 'checkout_android',
1146 'dep_type': 'cipd',
1147 },
1148
1149 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated': {
1150 'packages': [
1151 {
1152 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated',
1153 'version': 'version:1.0.0-cr0',
1154 },
1155 ],
1156 'condition': 'checkout_android',
1157 'dep_type': 'cipd',
1158 },
1159
1160 'src/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable': {
1161 'packages': [
1162 {
1163 'package': 'chromium/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable',
1164 'version': 'version:1.0.0-cr0',
1165 },
1166 ],
1167 'condition': 'checkout_android',
1168 'dep_type': 'cipd',
1169 },
1170
1171 'src/third_party/android_deps/libs/androidx_viewpager_viewpager': {
1172 'packages': [
1173 {
1174 'package': 'chromium/third_party/android_deps/libs/androidx_viewpager_viewpager',
1175 'version': 'version:1.0.0-cr0',
1176 },
1177 ],
1178 'condition': 'checkout_android',
1179 'dep_type': 'cipd',
1180 },
1181
Artem Titov4cc13a22018-07-27 11:50:40 +02001182 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001183 'packages': [
1184 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001185 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001186 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001187 },
1188 ],
1189 'condition': 'checkout_android',
1190 'dep_type': 'cipd',
1191 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001192
Artem Titov4cc13a22018-07-27 11:50:40 +02001193 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001194 'packages': [
1195 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001196 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001197 'version': 'version:28.0.0-cr0',
1198 },
1199 ],
1200 'condition': 'checkout_android',
1201 'dep_type': 'cipd',
1202 },
1203
1204 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1205 'packages': [
1206 {
1207 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
1208 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001209 },
1210 ],
1211 'condition': 'checkout_android',
1212 'dep_type': 'cipd',
1213 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001214
Artem Titov4cc13a22018-07-27 11:50:40 +02001215 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001216 'packages': [
1217 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001218 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001219 'version': 'version:28.0.0-cr0',
1220 },
1221 ],
1222 'condition': 'checkout_android',
1223 'dep_type': 'cipd',
1224 },
1225
1226 'src/third_party/android_deps/libs/com_android_support_collections': {
1227 'packages': [
1228 {
1229 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
1230 'version': 'version:28.0.0-cr0',
1231 },
1232 ],
1233 'condition': 'checkout_android',
1234 'dep_type': 'cipd',
1235 },
1236
1237 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1238 'packages': [
1239 {
1240 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
1241 'version': 'version:28.0.0-cr0',
1242 },
1243 ],
1244 'condition': 'checkout_android',
1245 'dep_type': 'cipd',
1246 },
1247
1248 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1249 'packages': [
1250 {
1251 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
1252 'version': 'version:28.0.0-cr0',
1253 },
1254 ],
1255 'condition': 'checkout_android',
1256 'dep_type': 'cipd',
1257 },
1258
1259 'src/third_party/android_deps/libs/com_android_support_customview': {
1260 'packages': [
1261 {
1262 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
1263 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001264 },
1265 ],
1266 'condition': 'checkout_android',
1267 'dep_type': 'cipd',
1268 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001269
Artem Titov4cc13a22018-07-27 11:50:40 +02001270 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001271 'packages': [
1272 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001273 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001274 'version': 'version:28.0.0-cr0',
1275 },
1276 ],
1277 'condition': 'checkout_android',
1278 'dep_type': 'cipd',
1279 },
1280
1281 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1282 'packages': [
1283 {
1284 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
1285 'version': 'version:28.0.0-cr0',
1286 },
1287 ],
1288 'condition': 'checkout_android',
1289 'dep_type': 'cipd',
1290 },
1291
1292 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1293 'packages': [
1294 {
1295 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
1296 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001297 },
1298 ],
1299 'condition': 'checkout_android',
1300 'dep_type': 'cipd',
1301 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001302
Artem Titov4cc13a22018-07-27 11:50:40 +02001303 'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001304 'packages': [
1305 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001306 'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001307 'version': 'version:28.0.0-cr0',
1308 },
1309 ],
1310 'condition': 'checkout_android',
1311 'dep_type': 'cipd',
1312 },
1313
1314 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1315 'packages': [
1316 {
1317 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
1318 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001319 },
1320 ],
1321 'condition': 'checkout_android',
1322 'dep_type': 'cipd',
1323 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001324
Artem Titov4cc13a22018-07-27 11:50:40 +02001325 'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001326 'packages': [
1327 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001328 'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001329 'version': 'version:28.0.0-cr0',
1330 },
1331 ],
1332 'condition': 'checkout_android',
1333 'dep_type': 'cipd',
1334 },
1335
1336 'src/third_party/android_deps/libs/com_android_support_loader': {
1337 'packages': [
1338 {
1339 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
1340 'version': 'version:28.0.0-cr0',
1341 },
1342 ],
1343 'condition': 'checkout_android',
1344 'dep_type': 'cipd',
1345 },
1346
1347 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1348 'packages': [
1349 {
1350 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
1351 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001352 },
1353 ],
1354 'condition': 'checkout_android',
1355 'dep_type': 'cipd',
1356 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001357
Artem Titov4cc13a22018-07-27 11:50:40 +02001358 'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001359 'packages': [
1360 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001361 'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001362 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001363 },
1364 ],
1365 'condition': 'checkout_android',
1366 'dep_type': 'cipd',
1367 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001368
Artem Titov4cc13a22018-07-27 11:50:40 +02001369 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001370 'packages': [
1371 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001372 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
1373 'version': 'version:1.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001374 },
1375 ],
1376 'condition': 'checkout_android',
1377 'dep_type': 'cipd',
1378 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001379
Artem Titov4cc13a22018-07-27 11:50:40 +02001380 'src/third_party/android_deps/libs/com_android_support_palette_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001381 'packages': [
1382 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001383 'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001384 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001385 },
1386 ],
1387 'condition': 'checkout_android',
1388 'dep_type': 'cipd',
1389 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001390
Artem Titov4cc13a22018-07-27 11:50:40 +02001391 'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001392 'packages': [
1393 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001394 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001395 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001396 },
1397 ],
1398 'condition': 'checkout_android',
1399 'dep_type': 'cipd',
1400 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001401
Artem Titov4cc13a22018-07-27 11:50:40 +02001402 'src/third_party/android_deps/libs/com_android_support_preference_v14': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001403 'packages': [
1404 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001405 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001406 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001407 },
1408 ],
1409 'condition': 'checkout_android',
1410 'dep_type': 'cipd',
1411 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001412
Artem Titov4cc13a22018-07-27 11:50:40 +02001413 'src/third_party/android_deps/libs/com_android_support_preference_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001414 'packages': [
1415 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001416 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001417 'version': 'version:28.0.0-cr0',
1418 },
1419 ],
1420 'condition': 'checkout_android',
1421 'dep_type': 'cipd',
1422 },
1423
1424 'src/third_party/android_deps/libs/com_android_support_print': {
1425 'packages': [
1426 {
1427 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
1428 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001429 },
1430 ],
1431 'condition': 'checkout_android',
1432 'dep_type': 'cipd',
1433 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001434
Artem Titov4cc13a22018-07-27 11:50:40 +02001435 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001436 'packages': [
1437 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001438 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001439 'version': 'version:28.0.0-cr0',
1440 },
1441 ],
1442 'condition': 'checkout_android',
1443 'dep_type': 'cipd',
1444 },
1445
1446 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
1447 'packages': [
1448 {
1449 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
1450 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001451 },
1452 ],
1453 'condition': 'checkout_android',
1454 'dep_type': 'cipd',
1455 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001456
Artem Titov4cc13a22018-07-27 11:50:40 +02001457 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001458 'packages': [
1459 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001460 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001461 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001462 },
1463 ],
1464 'condition': 'checkout_android',
1465 'dep_type': 'cipd',
1466 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001467
Artem Titov4cc13a22018-07-27 11:50:40 +02001468 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001469 'packages': [
1470 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001471 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001472 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001473 },
1474 ],
1475 'condition': 'checkout_android',
1476 'dep_type': 'cipd',
1477 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001478
Artem Titov4cc13a22018-07-27 11:50:40 +02001479 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001480 'packages': [
1481 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001482 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001483 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001484 },
1485 ],
1486 'condition': 'checkout_android',
1487 'dep_type': 'cipd',
1488 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001489
Artem Titov4cc13a22018-07-27 11:50:40 +02001490 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001491 'packages': [
1492 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001493 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001494 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001495 },
1496 ],
1497 'condition': 'checkout_android',
1498 'dep_type': 'cipd',
1499 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001500
Artem Titov4cc13a22018-07-27 11:50:40 +02001501 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001502 'packages': [
1503 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001504 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001505 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001506 },
1507 ],
1508 'condition': 'checkout_android',
1509 'dep_type': 'cipd',
1510 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001511
Artem Titov4cc13a22018-07-27 11:50:40 +02001512 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001513 'packages': [
1514 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001515 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001516 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001517 },
1518 ],
1519 'condition': 'checkout_android',
1520 'dep_type': 'cipd',
1521 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001522
Artem Titov4cc13a22018-07-27 11:50:40 +02001523 'src/third_party/android_deps/libs/com_android_support_support_v13': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001524 'packages': [
1525 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001526 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001527 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001528 },
1529 ],
1530 'condition': 'checkout_android',
1531 'dep_type': 'cipd',
1532 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001533
Artem Titov4cc13a22018-07-27 11:50:40 +02001534 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001535 'packages': [
1536 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001537 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001538 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001539 },
1540 ],
1541 'condition': 'checkout_android',
1542 'dep_type': 'cipd',
1543 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001544
Artem Titov4cc13a22018-07-27 11:50:40 +02001545 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001546 'packages': [
1547 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001548 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001549 'version': 'version:28.0.0-cr0',
1550 },
1551 ],
1552 'condition': 'checkout_android',
1553 'dep_type': 'cipd',
1554 },
1555
1556 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
1557 'packages': [
1558 {
1559 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
1560 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001561 },
1562 ],
1563 'condition': 'checkout_android',
1564 'dep_type': 'cipd',
1565 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001566
Artem Titov4cc13a22018-07-27 11:50:40 +02001567 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001568 'packages': [
1569 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001570 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001571 'version': 'version:28.0.0-cr0',
1572 },
1573 ],
1574 'condition': 'checkout_android',
1575 'dep_type': 'cipd',
1576 },
1577
1578 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
1579 'packages': [
1580 {
1581 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
1582 'version': 'version:28.0.0-cr0',
1583 },
1584 ],
1585 'condition': 'checkout_android',
1586 'dep_type': 'cipd',
1587 },
1588
1589 'src/third_party/android_deps/libs/com_android_support_viewpager': {
1590 'packages': [
1591 {
1592 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
1593 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001594 },
1595 ],
1596 'condition': 'checkout_android',
1597 'dep_type': 'cipd',
1598 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001599
Yves Gerey2f385d22019-11-20 12:10:08 +01001600 'src/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
1601 'packages': [
1602 {
1603 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
1604 'version': 'version:1.0-cr0',
1605 },
1606 ],
1607 'condition': 'checkout_android',
1608 'dep_type': 'cipd',
1609 },
1610
1611 'src/third_party/android_deps/libs/com_github_stephenc_jcip_jcip_annotations': {
1612 'packages': [
1613 {
1614 'package': 'chromium/third_party/android_deps/libs/com_github_stephenc_jcip_jcip_annotations',
1615 'version': 'version:1.0-1-cr0',
1616 },
1617 ],
1618 'condition': 'checkout_android',
1619 'dep_type': 'cipd',
1620 },
1621
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001622 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001623 'packages': [
1624 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001625 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
1626 'version': 'version:15.0.1-cr0',
1627 },
1628 ],
1629 'condition': 'checkout_android',
1630 'dep_type': 'cipd',
1631 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001632
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001633 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1634 'packages': [
1635 {
1636 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
1637 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001638 },
1639 ],
1640 'condition': 'checkout_android',
1641 'dep_type': 'cipd',
1642 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001643
Artem Titovd673da22018-07-27 13:53:36 +02001644 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1645 'packages': [
1646 {
1647 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Autorollerbcdf5f12018-08-20 10:45:52 -07001648 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001649 },
1650 ],
1651 'condition': 'checkout_android',
1652 'dep_type': 'cipd',
1653 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001654
Artem Titovd673da22018-07-27 13:53:36 +02001655 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1656 'packages': [
1657 {
1658 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Autorollerbcdf5f12018-08-20 10:45:52 -07001659 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001660 },
1661 ],
1662 'condition': 'checkout_android',
1663 'dep_type': 'cipd',
1664 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001665
Artem Titovd673da22018-07-27 13:53:36 +02001666 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1667 'packages': [
1668 {
1669 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Autorollerbcdf5f12018-08-20 10:45:52 -07001670 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001671 },
1672 ],
1673 'condition': 'checkout_android',
1674 'dep_type': 'cipd',
1675 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001676
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001677 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1678 'packages': [
1679 {
1680 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
1681 'version': 'version:16.0.1-cr0',
1682 },
1683 ],
1684 'condition': 'checkout_android',
1685 'dep_type': 'cipd',
1686 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001687
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001688 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1689 'packages': [
1690 {
1691 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
1692 'version': 'version:16.0.1-cr0',
1693 },
1694 ],
1695 'condition': 'checkout_android',
1696 'dep_type': 'cipd',
1697 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001698
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001699 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1700 'packages': [
1701 {
1702 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
1703 'version': 'version:15.0.1-cr0',
1704 },
1705 ],
1706 'condition': 'checkout_android',
1707 'dep_type': 'cipd',
1708 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001709
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001710 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1711 'packages': [
1712 {
1713 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
1714 'version': 'version:15.0.1-cr0',
1715 },
1716 ],
1717 'condition': 'checkout_android',
1718 'dep_type': 'cipd',
1719 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001720
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001721 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1722 'packages': [
1723 {
1724 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
1725 'version': 'version:15.0.1-cr0',
1726 },
1727 ],
1728 'condition': 'checkout_android',
1729 'dep_type': 'cipd',
1730 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001731
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001732 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1733 'packages': [
1734 {
1735 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
1736 'version': 'version:15.0.1-cr0',
1737 },
1738 ],
1739 'condition': 'checkout_android',
1740 'dep_type': 'cipd',
1741 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001742
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001743 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1744 'packages': [
1745 {
1746 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
1747 'version': 'version:15.0.1-cr0',
1748 },
1749 ],
1750 'condition': 'checkout_android',
1751 'dep_type': 'cipd',
1752 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001753
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001754 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1755 'packages': [
1756 {
1757 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
1758 'version': 'version:16.0.0-cr0',
1759 },
1760 ],
1761 'condition': 'checkout_android',
1762 'dep_type': 'cipd',
1763 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001764
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001765 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1766 'packages': [
1767 {
1768 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
1769 'version': 'version:15.0.1-cr0',
1770 },
1771 ],
1772 'condition': 'checkout_android',
1773 'dep_type': 'cipd',
1774 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001775
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001776 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1777 'packages': [
1778 {
1779 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
1780 'version': 'version:15.0.1-cr0',
1781 },
1782 ],
1783 'condition': 'checkout_android',
1784 'dep_type': 'cipd',
1785 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001786
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001787 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1788 'packages': [
1789 {
1790 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
1791 'version': 'version:15.0.1-cr0',
1792 },
1793 ],
1794 'condition': 'checkout_android',
1795 'dep_type': 'cipd',
1796 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001797
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001798 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1799 'packages': [
1800 {
1801 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
1802 'version': 'version:15.0.1-cr0',
1803 },
1804 ],
1805 'condition': 'checkout_android',
1806 'dep_type': 'cipd',
1807 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001808
Artem Titovd673da22018-07-27 13:53:36 +02001809 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1810 'packages': [
1811 {
1812 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Autorollerbcdf5f12018-08-20 10:45:52 -07001813 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001814 },
1815 ],
1816 'condition': 'checkout_android',
1817 'dep_type': 'cipd',
1818 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001819
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001820 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001821 'packages': [
1822 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001823 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
1824 'version': 'version:15.0.1-cr0',
1825 },
1826 ],
1827 'condition': 'checkout_android',
1828 'dep_type': 'cipd',
1829 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001830
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001831 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1832 'packages': [
1833 {
1834 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
1835 'version': 'version:15.0.1-cr0',
1836 },
1837 ],
1838 'condition': 'checkout_android',
1839 'dep_type': 'cipd',
1840 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001841
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001842 'src/third_party/android_deps/libs/com_google_android_material_material': {
1843 'packages': [
1844 {
1845 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
1846 'version': 'version:1.0.0-rc02-cr0',
1847 },
1848 ],
1849 'condition': 'checkout_android',
1850 'dep_type': 'cipd',
1851 },
1852
Yves Gerey2f385d22019-11-20 12:10:08 +01001853 'src/third_party/android_deps/libs/com_google_auto_auto_common': {
1854 'packages': [
1855 {
1856 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
1857 'version': 'version:0.10-cr0',
1858 },
1859 ],
1860 'condition': 'checkout_android',
1861 'dep_type': 'cipd',
1862 },
1863
1864 'src/third_party/android_deps/libs/com_google_auto_service_auto_service': {
1865 'packages': [
1866 {
1867 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
1868 'version': 'version:1.0-rc6-cr0',
1869 },
1870 ],
1871 'condition': 'checkout_android',
1872 'dep_type': 'cipd',
1873 },
1874
1875 'src/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
1876 'packages': [
1877 {
1878 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
1879 'version': 'version:1.0-rc6-cr0',
1880 },
1881 ],
1882 'condition': 'checkout_android',
1883 'dep_type': 'cipd',
1884 },
1885
1886 'src/third_party/android_deps/libs/com_google_code_findbugs_jFormatString': {
1887 'packages': [
1888 {
1889 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jformatstring',
1890 'version': 'version:3.0.0-cr0',
1891 },
1892 ],
1893 'condition': 'checkout_android',
1894 'dep_type': 'cipd',
1895 },
1896
Yves Gerey3606cab82018-09-19 19:20:19 +02001897 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1898 'packages': [
1899 {
1900 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
Yves Gerey2f385d22019-11-20 12:10:08 +01001901 'version': 'version:3.0.2-cr0',
Yves Gerey3606cab82018-09-19 19:20:19 +02001902 },
1903 ],
1904 'condition': 'checkout_android',
1905 'dep_type': 'cipd',
1906 },
1907
Patrik Höglund3611afc2018-09-03 10:06:10 +02001908 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001909 'packages': [
1910 {
1911 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
1912 'version': 'version:2.17-cr0',
1913 },
1914 ],
1915 'condition': 'checkout_android',
1916 'dep_type': 'cipd',
1917 },
1918
Patrik Höglund498aceb2018-08-30 14:08:53 +02001919 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1920 'packages': [
1921 {
1922 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
1923 'version': 'version:2.17-cr0',
1924 },
1925 ],
1926 'condition': 'checkout_android',
1927 'dep_type': 'cipd',
1928 },
1929
1930 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1931 'packages': [
1932 {
1933 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
1934 'version': 'version:2.17-cr0',
1935 },
1936 ],
1937 'condition': 'checkout_android',
1938 'dep_type': 'cipd',
1939 },
1940
1941 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab82018-09-19 19:20:19 +02001942 'packages': [
1943 {
1944 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
1945 'version': 'version:2.17-cr0',
1946 },
1947 ],
1948 'condition': 'checkout_android',
1949 'dep_type': 'cipd',
1950 },
1951
Yves Gerey2f385d22019-11-20 12:10:08 +01001952 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
1953 'packages': [
1954 {
1955 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
1956 'version': 'version:2.3.1-cr0',
1957 },
1958 ],
1959 'condition': 'checkout_android',
1960 'dep_type': 'cipd',
1961 },
1962
Yves Gerey3606cab82018-09-19 19:20:19 +02001963 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1964 'packages': [
1965 {
1966 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
Yves Gerey2f385d22019-11-20 12:10:08 +01001967 'version': 'version:2.3.1-cr0',
1968 },
1969 ],
1970 'condition': 'checkout_android',
1971 'dep_type': 'cipd',
1972 },
1973
1974 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
1975 'packages': [
1976 {
1977 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
1978 'version': 'version:2.3.1-cr0',
1979 },
1980 ],
1981 'condition': 'checkout_android',
1982 'dep_type': 'cipd',
1983 },
1984
1985 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
1986 'packages': [
1987 {
1988 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
1989 'version': 'version:2.3.1-cr0',
1990 },
1991 ],
1992 'condition': 'checkout_android',
1993 'dep_type': 'cipd',
1994 },
1995
1996 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
1997 'packages': [
1998 {
1999 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
2000 'version': 'version:2.3.1-cr0',
2001 },
2002 ],
2003 'condition': 'checkout_android',
2004 'dep_type': 'cipd',
2005 },
2006
2007 'src/third_party/android_deps/libs/com_google_errorprone_javac': {
2008 'packages': [
2009 {
2010 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
2011 'version': 'version:9+181-r4173-1-cr0',
Yves Gerey3606cab82018-09-19 19:20:19 +02002012 },
2013 ],
2014 'condition': 'checkout_android',
2015 'dep_type': 'cipd',
2016 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02002017
2018 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
2019 'packages': [
2020 {
2021 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
2022 'version': 'version:9-dev-r4023-3-cr0',
2023 },
2024 ],
2025 'condition': 'checkout_android',
2026 'dep_type': 'cipd',
2027 },
2028
2029 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
2030 'packages': [
2031 {
2032 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
2033 'version': 'version:1.5-cr0',
2034 },
2035 ],
2036 'condition': 'checkout_android',
2037 'dep_type': 'cipd',
2038 },
2039
Yves Gerey2f385d22019-11-20 12:10:08 +01002040 'src/third_party/android_deps/libs/com_google_guava_failureaccess': {
2041 'packages': [
2042 {
2043 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
2044 'version': 'version:1.0.1-cr0',
2045 },
2046 ],
2047 'condition': 'checkout_android',
2048 'dep_type': 'cipd',
2049 },
2050
Patrik Höglund498aceb2018-08-30 14:08:53 +02002051 'src/third_party/android_deps/libs/com_google_guava_guava': {
2052 'packages': [
2053 {
2054 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Yves Gerey2f385d22019-11-20 12:10:08 +01002055 'version': 'version:27.0.1-jre-cr0',
Patrik Höglund498aceb2018-08-30 14:08:53 +02002056 },
2057 ],
2058 'condition': 'checkout_android',
2059 'dep_type': 'cipd',
2060 },
2061
chromium-webrtc-autoroll2bd2d852019-11-12 06:01:25 -08002062 'src/third_party/android_deps/libs/com_google_guava_listenablefuture': {
2063 'packages': [
2064 {
2065 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
2066 'version': 'version:1.0-cr0',
2067 },
2068 ],
2069 'condition': 'checkout_android',
2070 'dep_type': 'cipd',
2071 },
2072
Yves Gerey3606cab82018-09-19 19:20:19 +02002073 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
2074 'packages': [
2075 {
2076 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
2077 'version': 'version:1.1-cr0',
2078 },
2079 ],
2080 'condition': 'checkout_android',
2081 'dep_type': 'cipd',
2082 },
2083
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08002084 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
2085 'packages': [
2086 {
2087 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
2088 'version': 'version:3.0.1-cr0',
2089 },
2090 ],
2091 'condition': 'checkout_android',
2092 'dep_type': 'cipd',
2093 },
2094
Yves Gerey2f385d22019-11-20 12:10:08 +01002095 'src/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
2096 'packages': [
2097 {
2098 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
2099 'version': 'version:1.3.0-cr0',
2100 },
2101 ],
2102 'condition': 'checkout_android',
2103 'dep_type': 'cipd',
2104 },
2105
Patrik Höglund498aceb2018-08-30 14:08:53 +02002106 'src/third_party/android_deps/libs/com_squareup_javapoet': {
2107 'packages': [
2108 {
2109 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
2110 'version': 'version:1.11.0-cr0',
2111 },
2112 ],
2113 'condition': 'checkout_android',
2114 'dep_type': 'cipd',
2115 },
2116
2117 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
2118 'packages': [
2119 {
2120 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
2121 'version': 'version:1.0-cr0',
2122 },
2123 ],
2124 'condition': 'checkout_android',
2125 'dep_type': 'cipd',
2126 },
2127
2128 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab82018-09-19 19:20:19 +02002129 'packages': [
2130 {
2131 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
2132 'version': 'version:1-cr0',
2133 },
2134 ],
2135 'condition': 'checkout_android',
2136 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02002137 },
Yves Gerey3606cab82018-09-19 19:20:19 +02002138
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07002139 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
2140 'packages': [
2141 {
2142 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
2143 'version': 'version:2.3.0-cr0',
2144 },
2145 ],
2146 'condition': 'checkout_android',
2147 'dep_type': 'cipd',
2148 },
2149
Yves Gerey3606cab82018-09-19 19:20:19 +02002150 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
2151 'packages': [
2152 {
2153 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
2154 'version': 'version:2.3.0-cr0',
2155 },
2156 ],
2157 'condition': 'checkout_android',
2158 'dep_type': 'cipd',
2159 },
2160
Yves Gerey2f385d22019-11-20 12:10:08 +01002161 'src/third_party/android_deps/libs/org_checkerframework_checker_qual': {
Yves Gerey3606cab82018-09-19 19:20:19 +02002162 'packages': [
2163 {
Yves Gerey2f385d22019-11-20 12:10:08 +01002164 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
2165 'version': 'version:2.5.2-cr0',
Yves Gerey3606cab82018-09-19 19:20:19 +02002166 },
2167 ],
2168 'condition': 'checkout_android',
2169 'dep_type': 'cipd',
2170 },
2171
Yves Gerey2f385d22019-11-20 12:10:08 +01002172 'src/third_party/android_deps/libs/org_checkerframework_dataflow': {
2173 'packages': [
2174 {
2175 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow',
2176 'version': 'version:2.5.0-cr0',
2177 },
2178 ],
2179 'condition': 'checkout_android',
2180 'dep_type': 'cipd',
2181 },
2182
2183 'src/third_party/android_deps/libs/org_checkerframework_javacutil': {
2184 'packages': [
2185 {
2186 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_javacutil',
2187 'version': 'version:2.5.0-cr0',
2188 },
2189 ],
2190 'condition': 'checkout_android',
2191 'dep_type': 'cipd',
2192 },
2193
2194 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
2195 'packages': [
2196 {
2197 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
2198 'version': 'version:1.17-cr0',
2199 },
2200 ],
2201 'condition': 'checkout_android',
2202 'dep_type': 'cipd',
2203 },
2204
2205 'src/third_party/android_deps/libs/org_pcollections_pcollections': {
2206 'packages': [
2207 {
2208 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
2209 'version': 'version:2.1.2-cr0',
2210 },
2211 ],
2212 'condition': 'checkout_android',
2213 'dep_type': 'cipd',
2214 },
chromium-webrtc-autorolleec1d042019-11-20 06:02:38 -08002215
Yves Gerey3606cab82018-09-19 19:20:19 +02002216 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002217}
kjellander200028f2017-08-17 09:54:12 -07002218
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002219hooks = [
2220 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002221 # This clobbers when necessary (based on get_landmines.py). It should be
2222 # an early hook but it will need to be run after syncing Chromium and
2223 # setting up the links, so the script actually exists.
2224 'name': 'landmines',
2225 'pattern': '.',
2226 'action': [
2227 'python',
2228 'src/build/landmines.py',
2229 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002230 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002231 '--src-dir',
2232 'src',
2233 ],
2234 },
oprypin40e7ebd2017-07-27 01:40:18 -07002235 {
2236 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2237 # disabled.
2238 'name': 'disable_depot_tools_selfupdate',
2239 'pattern': '.',
2240 'action': [
2241 'python',
2242 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2243 '--disable',
2244 ],
2245 },
kjellander24d812d2016-11-22 07:02:11 -08002246 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002247 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002248 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002249 'condition': 'checkout_linux and checkout_arm',
kjellander24d812d2016-11-22 07:02:11 -08002250 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002251 '--arch=arm'],
2252 },
2253 {
2254 'name': 'sysroot_arm64',
2255 'pattern': '.',
2256 'condition': 'checkout_linux and checkout_arm64',
2257 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2258 '--arch=arm64'],
2259 },
2260 {
2261 'name': 'sysroot_x86',
2262 'pattern': '.',
2263 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2264 # TODO(mbonadei): change to --arch=x86.
2265 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2266 '--arch=i386'],
2267 },
2268 {
2269 'name': 'sysroot_mips',
2270 'pattern': '.',
2271 'condition': 'checkout_linux and checkout_mips',
2272 # TODO(mbonadei): change to --arch=mips.
2273 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2274 '--arch=mipsel'],
2275 },
2276 {
2277 'name': 'sysroot_x64',
2278 'pattern': '.',
2279 'condition': 'checkout_linux and checkout_x64',
2280 # TODO(mbonadei): change to --arch=x64.
2281 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2282 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002283 },
2284 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002285 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2286 'name': 'ciopfs_linux',
2287 'pattern': '.',
2288 'condition': 'checkout_win and host_os == "linux"',
2289 'action': [ 'python',
2290 'src/third_party/depot_tools/download_from_google_storage.py',
2291 '--no_resume',
2292 '--no_auth',
2293 '--bucket', 'chromium-browser-clang/ciopfs',
2294 '-s', 'src/build/ciopfs.sha1',
2295 ]
2296 },
2297 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002298 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002299 'name': 'win_toolchain',
2300 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002301 'condition': 'checkout_win',
2302 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002303 },
kjellanderec2c93e2017-09-08 10:52:17 -07002304 {
2305 # Update the Mac toolchain if necessary.
2306 'name': 'mac_toolchain',
2307 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002308 'condition': 'checkout_mac',
kjellanderec2c93e2017-09-08 10:52:17 -07002309 'action': ['python', 'src/build/mac_toolchain.py'],
2310 },
kjellander24d812d2016-11-22 07:02:11 -08002311 # Pull binutils for linux, enabled debug fission for faster linking /
2312 # debugging when used with clang on Ubuntu Precise.
2313 # https://code.google.com/p/chromium/issues/detail?id=352046
2314 {
2315 'name': 'binutils',
2316 'pattern': 'src/third_party/binutils',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002317 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08002318 'action': [
2319 'python',
2320 'src/third_party/binutils/download.py',
2321 ],
2322 },
2323 {
kjellander24d812d2016-11-22 07:02:11 -08002324 # Note: On Win, this should run after win_toolchain, as it may use it.
2325 'name': 'clang',
2326 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002327 'action': ['python', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002328 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002329 {
2330 # Update LASTCHANGE.
2331 'name': 'lastchange',
2332 'pattern': '.',
2333 'action': ['python', 'src/build/util/lastchange.py',
2334 '-o', 'src/build/util/LASTCHANGE'],
2335 },
kjellander24d812d2016-11-22 07:02:11 -08002336 # Pull clang-format binaries using checked-in hashes.
2337 {
2338 'name': 'clang_format_win',
2339 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002340 'condition': 'host_os == "win"',
kjellander24d812d2016-11-22 07:02:11 -08002341 'action': [ 'download_from_google_storage',
2342 '--no_resume',
2343 '--platform=win32',
2344 '--no_auth',
2345 '--bucket', 'chromium-clang-format',
2346 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2347 ],
2348 },
2349 {
2350 'name': 'clang_format_mac',
2351 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002352 'condition': 'host_os == "mac"',
kjellander24d812d2016-11-22 07:02:11 -08002353 'action': [ 'download_from_google_storage',
2354 '--no_resume',
2355 '--platform=darwin',
2356 '--no_auth',
2357 '--bucket', 'chromium-clang-format',
2358 '-s', 'src/buildtools/mac/clang-format.sha1',
2359 ],
2360 },
2361 {
2362 'name': 'clang_format_linux',
2363 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002364 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08002365 'action': [ 'download_from_google_storage',
2366 '--no_resume',
2367 '--platform=linux*',
2368 '--no_auth',
2369 '--bucket', 'chromium-clang-format',
2370 '-s', 'src/buildtools/linux64/clang-format.sha1',
2371 ],
2372 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002373 # Pull rc binaries using checked-in hashes.
2374 {
2375 'name': 'rc_win',
2376 'pattern': '.',
2377 'condition': 'checkout_win and host_os == "win"',
2378 'action': [ 'python',
2379 'src/third_party/depot_tools/download_from_google_storage.py',
2380 '--no_resume',
2381 '--no_auth',
2382 '--bucket', 'chromium-browser-clang/rc',
2383 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2384 ],
2385 },
2386 {
2387 'name': 'rc_mac',
2388 'pattern': '.',
2389 'condition': 'checkout_win and host_os == "mac"',
2390 'action': [ 'python',
2391 'src/third_party/depot_tools/download_from_google_storage.py',
2392 '--no_resume',
2393 '--no_auth',
2394 '--bucket', 'chromium-browser-clang/rc',
2395 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2396 ],
2397 },
2398 {
2399 'name': 'rc_linux',
2400 'pattern': '.',
2401 'condition': 'checkout_win and host_os == "linux"',
2402 'action': [ 'python',
2403 'src/third_party/depot_tools/download_from_google_storage.py',
2404 '--no_resume',
2405 '--no_auth',
2406 '--bucket', 'chromium-browser-clang/rc',
2407 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2408 ],
2409 },
kjellander24d812d2016-11-22 07:02:11 -08002410 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002411 'name': 'msan_chained_origins',
2412 'pattern': '.',
2413 'condition': 'checkout_instrumented_libraries',
2414 'action': [ 'python',
2415 'src/third_party/depot_tools/download_from_google_storage.py',
2416 "--no_resume",
2417 "--no_auth",
2418 "--bucket", "chromium-instrumented-libraries",
2419 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1",
2420 ],
2421 },
2422 {
2423 'name': 'msan_no_origins',
2424 'pattern': '.',
2425 'condition': 'checkout_instrumented_libraries',
2426 'action': [ 'python',
2427 'src/third_party/depot_tools/download_from_google_storage.py',
2428 "--no_resume",
2429 "--no_auth",
2430 "--bucket", "chromium-instrumented-libraries",
2431 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1",
2432 ],
kjellander24d812d2016-11-22 07:02:11 -08002433 },
2434 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002435 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002436 'pattern': '.',
2437 'action': ['download_from_google_storage',
2438 '--directory',
2439 '--recursive',
2440 '--num_threads=10',
2441 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002442 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002443 '--bucket', 'chromium-webrtc-resources',
2444 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002445 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002446]
kjellander200028f2017-08-17 09:54:12 -07002447
Oleh Prypindcba72b2019-02-08 10:39:45 +01002448recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002449
2450# Define rules for which include paths are allowed in our source.
2451include_rules = [
2452 # Base is only used to build Android APK tests and may not be referenced by
2453 # WebRTC production code.
2454 "-base",
2455 "-chromium",
2456 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002457 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002458
2459 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002460 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002461
2462 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002463 "+api",
2464 "+modules/include",
2465 "+rtc_base",
2466 "+test",
2467 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002468
Niels Möller3c7d5992018-10-19 15:29:54 +02002469 # Abseil whitelist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002470 "+absl/algorithm/algorithm.h",
2471 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002472 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002473 "+absl/base/config.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002474 "+absl/base/macros.h",
philipelf8d81d32018-08-01 17:13:08 +02002475 "+absl/container/inlined_vector.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002476 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002477 "+absl/meta/type_traits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002478 "+absl/strings/ascii.h",
2479 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002480 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002481 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002482 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002483 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002484
2485 # Abseil flags are allowed in tests and tools.
2486 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002487]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002488
2489specific_include_rules = {
2490 "webrtc_lib_link_test\.cc": [
2491 "+media/engine",
2492 "+modules/audio_device",
2493 "+modules/audio_processing",
2494 ]
2495}