blob: f21596088e79a40822ebc3a5ce0d1ce26419945d [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-autorollc336dd12019-10-17 23:02:22 -07008 'chromium_revision': 'f29003dd01c82bc413632e69c216d8adb108a712',
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-autorollc336dd12019-10-17 23:02:22 -070015 'https://chromium.googlesource.com/chromium/src/base@e687d5e880e1539ff6957375997558cca0158f25',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010016 'src/build':
chromium-webrtc-autorollc336dd12019-10-17 23:02:22 -070017 'https://chromium.googlesource.com/chromium/src/build@c23879b9ff4832d9dd97cda489939682c8e2b7ab',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +010018 'src/buildtools':
chromium-webrtc-autorollb5a4ae82019-09-12 19:02:42 -070019 'https://chromium.googlesource.com/chromium/src/buildtools@cf454b247c611167388742c7a31ef138a6031172',
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-autorollc336dd12019-10-17 23:02:22 -070026 'url': 'https://chromium.googlesource.com/chromium/src/ios@1d43980b85dc729e254ea27001b94b50feb04f84',
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-autorollc336dd12019-10-17 23:02:22 -070030 'https://chromium.googlesource.com/chromium/src/testing@aec101386c4e3d7e71cdf1051320581720d3abd5',
Artem Titov42f0d782018-06-27 13:23:17 +020031 'src/third_party':
chromium-webrtc-autorollc336dd12019-10-17 23:02:22 -070032 'https://chromium.googlesource.com/chromium/src/third_party@6db0e634c0f00fc2987ec1d5fb8fcdf8a75dac74',
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':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +020068 'https://chromium.googlesource.com/chromium/llvm-project/libcxx.git@5938e0582bac570a41edb3d6a2217c299adc1bc6',
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-autoroll548bbb62019-03-21 04:01:22 -070078 'version': 'OWlhXkmj18li3yhJk59Kmjbc5KdgLh56TwCd1qBdzlIC',
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
Mirko Bonadei969d4a92017-11-05 15:57:38 -0800107 'src/third_party/auto/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200108 'url': 'https://chromium.googlesource.com/external/github.com/google/auto.git@8a81a858ae7b78a1aef71ac3905fade0bbd64e82',
Mirko Bonadei969d4a92017-11-05 15:57:38 -0800109 'condition': 'checkout_android',
110 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100111 'src/third_party/boringssl/src':
chromium-webrtc-autoroll7bf86992019-10-17 15:02:12 -0700112 'https://boringssl.googlesource.com/boringssl.git@76918d016414bf1d71a86d28239566fbcf8aacf0',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100113 'src/third_party/catapult':
chromium-webrtc-autoroll7bf86992019-10-17 15:02:12 -0700114 'https://chromium.googlesource.com/catapult.git@c98b1ee7e410b2fb2f7dc9e2eb01804cf7c94fcb',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200115 'src/third_party/ced/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200116 'url': 'https://chromium.googlesource.com/external/github.com/google/compact_enc_det.git@ba412eaaacd3186085babcd901679a48863c7dd5',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200117 'condition': 'checkout_android',
118 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100119 'src/third_party/colorama/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200120 'https://chromium.googlesource.com/external/colorama.git@799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
oprypin40e7ebd2017-07-27 01:40:18 -0700121 'src/third_party/depot_tools':
chromium-webrtc-autorollc336dd12019-10-17 23:02:22 -0700122 'https://chromium.googlesource.com/chromium/tools/depot_tools.git@fcde3ba0a657dd3d5cac15ab8a1b6361e293c2fe',
Mirko Bonadei65ceb662017-10-13 09:45:37 +0200123 'src/third_party/errorprone/lib': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200124 'url': 'https://chromium.googlesource.com/chromium/third_party/errorprone.git@980d49e839aa4984015efed34b0134d4b2c9b6d7',
Mirko Bonadei65ceb662017-10-13 09:45:37 +0200125 'condition': 'checkout_android',
126 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100127 'src/third_party/ffmpeg':
chromium-webrtc-autorolldbec6d32019-08-28 11:01:26 -0700128 'https://chromium.googlesource.com/chromium/third_party/ffmpeg.git@d7ba23c23434eb938c6fcae4fe77ca1e2a2fbeff',
Oleh Prypine39c3792017-11-14 23:09:08 +0100129 'src/third_party/findbugs': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200130 'url': 'https://chromium.googlesource.com/chromium/deps/findbugs.git@4275d9ac8610db6b1bc9a5e887f97e41b33fac67',
Oleh Prypine39c3792017-11-14 23:09:08 +0100131 'condition': 'checkout_android',
132 },
Mirko Bonadei25acef72018-04-23 11:17:50 +0200133 'src/third_party/freetype/src':
chromium-webrtc-autorolldb3d81f2019-10-11 09:03:24 -0700134 'https://chromium.googlesource.com/chromium/src/third_party/freetype2.git@90a30f154a612693641e5366ea8d1d27ea2a4a99',
Mirko Bonadei25acef72018-04-23 11:17:50 +0200135 'src/third_party/harfbuzz-ng/src':
chromium-webrtc-autoroll5b74f8d2019-10-17 07:02:36 -0700136 'https://chromium.googlesource.com/external/github.com/harfbuzz/harfbuzz.git@e637a4b3de2fb8bdbc1b82e822f4a6cc579e794b',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200137 # WebRTC-only dependency (not present in Chromium).
138 'src/third_party/gtest-parallel':
chromium-webrtc-autoroll5cdd2262019-08-26 03:00:57 -0700139 'https://chromium.googlesource.com/external/github.com/google/gtest-parallel@df0b4e476f98516cea7d593e5dbb0fca44f6ee7f',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200140 'src/third_party/google-truth': {
141 'packages': [
142 {
143 'package': 'chromium/third_party/google-truth',
chromium-webrtc-autorollfa6ce012019-06-06 12:01:10 -0700144 'version': 'u8oovXxp24lStqX4d54htRovta-75Sy2w7ijg1TL07gC',
Patrik Höglund5ee869f2018-08-30 11:08:38 +0200145 },
146 ],
147 'condition': 'checkout_android',
148 'dep_type': 'cipd',
149 },
kjellander3dae7052017-05-03 06:44:36 -0700150 'src/third_party/googletest/src':
chromium-webrtc-autoroll17221822019-09-16 15:01:56 -0700151 'https://chromium.googlesource.com/external/github.com/google/googletest.git@f2fb48c3b3d79a75a88a99fba6576b25d42ec528',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200152 'src/third_party/icu': {
chromium-webrtc-autoroll7c3b1002019-10-10 23:00:58 -0700153 'url': 'https://chromium.googlesource.com/chromium/deps/icu.git@5005010d694e16571b8dfbf07d70817841f80a69',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200154 },
155 'src/third_party/jsr-305/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200156 'url': 'https://chromium.googlesource.com/external/jsr-305.git@642c508235471f7220af6d5df2d3210e3bfc0919',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200157 'condition': 'checkout_android',
158 },
Mirko Bonadei50747582019-10-17 13:51:03 +0200159 'src/third_party/jdk': {
160 'packages': [
161 {
162 'package': 'chromium/third_party/jdk',
163 'version': 'rfJtuH296mzs7BYOgmQkpz-7ydXtpLKeO15qDDMaa5cC',
164 },
165 ],
166 'condition': 'host_os == "linux" and checkout_android',
167 'dep_type': 'cipd',
168 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100169 'src/third_party/jsoncpp/source':
chromium-webrtc-autoroll3d9b1912019-07-16 03:01:13 -0700170 'https://chromium.googlesource.com/external/github.com/open-source-parsers/jsoncpp.git@645250b6690785be60ab6780ce4b58698d884d11', # from svn 248
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200171 'src/third_party/junit/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200172 'url': 'https://chromium.googlesource.com/external/junit.git@64155f8a9babcfcf4263cf4d08253a1556e75481',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200173 'condition': 'checkout_android',
174 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100175 # Used for building libFuzzers (only supports Linux).
176 'src/third_party/libFuzzer/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200177 'https://chromium.googlesource.com/chromium/llvm-project/compiler-rt/lib/fuzzer.git@b9f51dc8c98065df0c8da13c051046f5bab833db',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100178 'src/third_party/libjpeg_turbo':
chromium-webrtc-autoroll03f4b362019-10-10 03:01:36 -0700179 'https://chromium.googlesource.com/chromium/deps/libjpeg_turbo.git@9d3bf3e9680156c48041c8b90fece504e3539a61',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100180 'src/third_party/libsrtp':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200181 'https://chromium.googlesource.com/chromium/deps/libsrtp.git@650611720ecc23e0e6b32b0e3100f8b4df91696c',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100182 'src/third_party/libvpx/source/libvpx':
chromium-webrtc-autoroll2f6e5252019-10-15 15:02:01 -0700183 'https://chromium.googlesource.com/webm/libvpx.git@412547ad4b759e139b626f523b313c87debc6639',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100184 'src/third_party/libyuv':
chromium-webrtc-autorollc6c730b2019-07-03 17:03:02 -0700185 'https://chromium.googlesource.com/libyuv/libyuv.git@f9aacffa029ff3a32f0408f78e2588663271f1b1',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200186 'src/third_party/lss': {
chromium-webrtc-autorollc6c730b2019-07-03 17:03:02 -0700187 'url': 'https://chromium.googlesource.com/linux-syscall-support.git@8048ece6c16c91acfe0d36d1d3cc0890ab6e945c',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200188 'condition': 'checkout_android or checkout_linux',
189 },
190 'src/third_party/mockito/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200191 'url': 'https://chromium.googlesource.com/external/mockito/mockito.git@04a2a289a4222f80ad20717c25144981210d2eac',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200192 'condition': 'checkout_android',
193 },
Yves Gerey0393c642018-11-08 18:30:39 +0100194
195 # Used by boringssl.
196 'src/third_party/nasm': {
chromium-webrtc-autoroll45fd69d2019-08-08 23:00:56 -0700197 'url': 'https://chromium.googlesource.com/chromium/deps/nasm.git@21eb595319746a669a742d210eaa413c728e7fad'
Yves Gerey0393c642018-11-08 18:30:39 +0100198 },
199
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100200 'src/third_party/openh264/src':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200201 'https://chromium.googlesource.com/external/github.com/cisco/openh264@6f26bce0b1c4e8ce0e13332f7c0083788def5fdf',
Patrik Höglund72520532018-06-08 10:43:05 +0200202 'src/third_party/r8': {
203 'packages': [
204 {
205 'package': 'chromium/third_party/r8',
chromium-webrtc-autorollc336dd12019-10-17 23:02:22 -0700206 'version': 'IOR6mtzOa3X07B0hIZ5U2prEf0GbTvCdN8no1FjNAtQC',
Patrik Höglund72520532018-06-08 10:43:05 +0200207 },
208 ],
209 'condition': 'checkout_android',
210 'dep_type': 'cipd',
211 },
Patrik Höglund1606d5e2018-09-01 15:04:52 +0200212 'src/third_party/proguard': {
213 'packages': [
214 {
215 'package': 'chromium/third_party/proguard',
216 'version': '3bd778c422ea5496de2ef25c007a517dbb5ce5ca',
217 },
218 ],
219 'condition': 'checkout_android',
220 'dep_type': 'cipd',
221 },
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200222 'src/third_party/requests/src': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200223 'url': 'https://chromium.googlesource.com/external/github.com/kennethreitz/requests.git@f172b30356d821d180fa4ecfa3e71c7274a32de4',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200224 'condition': 'checkout_android',
225 },
226 'src/third_party/robolectric/robolectric': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200227 'url': 'https://chromium.googlesource.com/external/robolectric.git@3d6dcabf5521e028c8efc2778ab6bd8c7b6d923c',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200228 'condition': 'checkout_android',
229 },
230 'src/third_party/ub-uiautomator/lib': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200231 'url': 'https://chromium.googlesource.com/chromium/third_party/ub-uiautomator.git@00270549ce3161ae72ceb24712618ea28b4f9434',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200232 'condition': 'checkout_android',
233 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100234 'src/third_party/usrsctp/usrsctplib':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200235 'https://chromium.googlesource.com/external/github.com/sctplab/usrsctp@7a8bc9a90ca96634aa56ee712856d97f27d903f8',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200236 # Dependency used by libjpeg-turbo.
237 'src/third_party/yasm/binaries': {
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200238 'url': 'https://chromium.googlesource.com/chromium/deps/yasm/binaries.git@52f9b3f4b0aa06da24ef8b123058bb61ee468881',
Henrik Kjellander5a17ea92017-10-09 13:14:23 +0200239 'condition': 'checkout_win',
240 },
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100241 'src/third_party/yasm/source/patched-yasm':
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200242 'https://chromium.googlesource.com/chromium/deps/yasm/patched-yasm.git@720b70524a4424b15fc57e82263568c8ba0496ad',
kjellander@webrtc.org177567c2016-12-22 10:40:28 +0100243 'src/tools':
chromium-webrtc-autorollc336dd12019-10-17 23:02:22 -0700244 'https://chromium.googlesource.com/chromium/src/tools@1b1fb32e10d7cafc525eafe9d014081d63bc3a0f',
oprypin4ccd9c12017-08-30 00:42:43 -0700245 'src/tools/swarming_client':
chromium-webrtc-autorollbc646ee2019-09-23 17:03:13 -0700246 'https://chromium.googlesource.com/infra/luci/client-py.git@885b3febcc170a60f25795304e60927b77d1e92d',
Oleh Prypine18e2692018-02-19 18:43:17 +0100247
248 'src/third_party/accessibility_test_framework': {
249 'packages': [
250 {
251 'package': 'chromium/third_party/accessibility-test-framework',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800252 'version': 'b5ec1e56e58e56bc1a0c77d43111c37f9b512c8a',
Oleh Prypine18e2692018-02-19 18:43:17 +0100253 },
254 ],
255 'condition': 'checkout_android',
256 'dep_type': 'cipd',
257 },
258
259 'src/third_party/android_support_test_runner': {
260 'packages': [
261 {
262 'package': 'chromium/third_party/android_support_test_runner',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800263 'version': '96d4bf848cd210fdcbca6bcc8c1b4b39cbd93141',
Oleh Prypine18e2692018-02-19 18:43:17 +0100264 },
265 ],
266 'condition': 'checkout_android',
267 'dep_type': 'cipd',
268 },
269
270 'src/third_party/apk-patch-size-estimator': {
271 'packages': [
272 {
273 'package': 'chromium/third_party/apk-patch-size-estimator',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800274 'version': 'b603e99dca9b90d6a99519c232cd811878283b08',
Oleh Prypine18e2692018-02-19 18:43:17 +0100275 },
276 ],
277 'condition': 'checkout_android',
278 'dep_type': 'cipd',
279 },
280
281 'src/third_party/bazel': {
282 'packages': [
283 {
284 'package': 'chromium/third_party/bazel',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800285 'version': '1794576f65a721eb0af320a0701e48d31f1b2415',
Oleh Prypine18e2692018-02-19 18:43:17 +0100286 },
287 ],
288 'condition': 'checkout_android',
289 'dep_type': 'cipd',
290 },
291
292 'src/third_party/bouncycastle': {
293 'packages': [
294 {
295 'package': 'chromium/third_party/bouncycastle',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800296 'version': 'c078e87552ba26e776566fdaf0f22cd8712743d0',
Oleh Prypine18e2692018-02-19 18:43:17 +0100297 },
298 ],
299 'condition': 'checkout_android',
300 'dep_type': 'cipd',
301 },
302
303 'src/third_party/byte_buddy': {
304 'packages': [
305 {
306 'package': 'chromium/third_party/byte_buddy',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800307 'version': 'c9b53316603fc2d997c899c7ca1707f809b918cd',
Oleh Prypine18e2692018-02-19 18:43:17 +0100308 },
309 ],
310 'condition': 'checkout_android',
311 'dep_type': 'cipd',
312 },
313
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200314 'src/third_party/byte_buddy/android_sdk_build_tools_25_0_2': {
315 'packages': [
316 {
317 'package': 'chromium/third_party/android_sdk/public/build-tools',
318 'version': 'kwIs2vdfTm93yEP8LG5aSnchN4BVEdVxbqQtF4XpPdkC',
319 },
320 ],
321 'condition': 'checkout_android',
322 'dep_type': 'cipd',
323 },
324
Oleh Prypine18e2692018-02-19 18:43:17 +0100325 'src/third_party/espresso': {
326 'packages': [
327 {
328 'package': 'chromium/third_party/espresso',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800329 'version': 'c92dcfc4e894555a0b3c309f2b7939640eb1fee4',
Oleh Prypine18e2692018-02-19 18:43:17 +0100330 },
331 ],
332 'condition': 'checkout_android',
333 'dep_type': 'cipd',
334 },
335
336 'src/third_party/gson': {
337 'packages': [
338 {
339 'package': 'chromium/third_party/gson',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800340 'version': '681931c9778045903a0ed59856ce2dd8dd7bf7ca',
Oleh Prypine18e2692018-02-19 18:43:17 +0100341 },
342 ],
343 'condition': 'checkout_android',
344 'dep_type': 'cipd',
345 },
346
347 'src/third_party/guava': {
348 'packages': [
349 {
350 'package': 'chromium/third_party/guava',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800351 'version': 'a6fba501f3a0de88b9be1daa2052632de5b96a46',
Oleh Prypine18e2692018-02-19 18:43:17 +0100352 },
353 ],
354 'condition': 'checkout_android',
355 'dep_type': 'cipd',
356 },
357
358 'src/third_party/hamcrest': {
359 'packages': [
360 {
361 'package': 'chromium/third_party/hamcrest',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800362 'version': '37eccfc658fe79695d6abb6dd497463c4372032f',
Oleh Prypine18e2692018-02-19 18:43:17 +0100363 },
364 ],
365 'condition': 'checkout_android',
366 'dep_type': 'cipd',
367 },
368
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100369 'src/third_party/android_ndk': {
chromium-webrtc-autorollf6ec68d2019-09-05 15:01:40 -0700370 'url': 'https://chromium.googlesource.com/android_ndk.git@89e8db0cdf323af8bc24de875d7d2a43a66bf10e',
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100371 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100372 },
373
374 'src/third_party/android_sdk/public': {
375 'packages': [
376 {
377 'package': 'chromium/third_party/android_sdk/public/build-tools',
Artem Titarenko3c7abdc2019-08-19 10:56:46 +0200378 'version': '5DL7LQQjVMLClXLzLgmGysccPGsGcjJdvH9z5-uetiIC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100379 },
380 {
381 'package': 'chromium/third_party/android_sdk/public/emulator',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200382 'version': 'xhyuoquVvBTcJelgRjMKZeoBVSQRjB7pLVJPt5C9saIC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100383 },
384 {
385 'package': 'chromium/third_party/android_sdk/public/extras',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200386 'version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100387 },
388 {
389 'package': 'chromium/third_party/android_sdk/public/patcher',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200390 'version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100391 },
392 {
393 'package': 'chromium/third_party/android_sdk/public/platform-tools',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200394 'version': 'MSnxgXN7IurL-MQs1RrTkSFSb8Xd1UtZjLArI8Ty1FgC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100395 },
396 {
397 'package': 'chromium/third_party/android_sdk/public/platforms',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200398 'version': 'Kg2t9p0YnQk8bldUv4VA3o156uPXLUfIFAmVZ-Gm5ewC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100399 },
400 {
401 'package': 'chromium/third_party/android_sdk/public/sources',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200402 'version': 'K9uEn3JvNELEVjjVK_GQD3ZQD3rqAnJSxCWxjmUmRkgC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100403 },
404 {
405 'package': 'chromium/third_party/android_sdk/public/tools',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200406 'version': 'wYcRQC2WHsw2dKWs4EA7fw9Qsyzu1ds1_fRjKmGxe5QC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100407 },
408 {
409 'package': 'chromium/third_party/android_sdk/public/tools-lint',
Oleh Prypinf1a7bb12019-07-02 11:58:39 +0200410 'version': '89hXqZYzCum3delB5RV7J_QyWkaRodqdtQS0s3LMh3wC',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100411 },
412 ],
Mirko Bonadei9b9b2532019-03-20 09:04:46 +0100413 'condition': 'checkout_android',
Oleksandr Iakovenko2809cbb2019-03-19 12:59:15 +0100414 'dep_type': 'cipd',
415 },
416
Oleh Prypine18e2692018-02-19 18:43:17 +0100417 'src/third_party/icu4j': {
418 'packages': [
419 {
420 'package': 'chromium/third_party/icu4j',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800421 'version': 'e87e5bed2b4935913ee26a3ebd0b723ee2344354',
Oleh Prypine18e2692018-02-19 18:43:17 +0100422 },
423 ],
424 'condition': 'checkout_android',
425 'dep_type': 'cipd',
426 },
427
428 'src/third_party/intellij': {
429 'packages': [
430 {
431 'package': 'chromium/third_party/intellij',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800432 'version': '77c2721b024b36ee073402c08e6d8428c0295336',
Oleh Prypine18e2692018-02-19 18:43:17 +0100433 },
434 ],
435 'condition': 'checkout_android',
436 'dep_type': 'cipd',
437 },
438
Oleh Prypine18e2692018-02-19 18:43:17 +0100439 'src/third_party/objenesis': {
440 'packages': [
441 {
442 'package': 'chromium/third_party/objenesis',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800443 'version': '9e367f55e5a65781ee77bfcbaa88fb82b30e75c0',
Oleh Prypine18e2692018-02-19 18:43:17 +0100444 },
445 ],
446 'condition': 'checkout_android',
447 'dep_type': 'cipd',
448 },
449
450 'src/third_party/ow2_asm': {
451 'packages': [
452 {
453 'package': 'chromium/third_party/ow2_asm',
chromium-webrtc-autoroll0e0a04c2019-10-04 13:02:26 -0700454 'version': 'GcO_KsVh2dc5GF8PLNKrpDksY_yqfiuZ6wprQw7s1EgC',
Oleh Prypine18e2692018-02-19 18:43:17 +0100455 },
456 ],
457 'condition': 'checkout_android',
458 'dep_type': 'cipd',
459 },
460
461 'src/third_party/robolectric': {
462 'packages': [
463 {
464 'package': 'chromium/third_party/robolectric',
Mirko Bonadei0ee0d1e2019-05-20 12:30:59 +0200465 'version': '1KXoOiNP1a_uZNdM2ybWKwAQNow1dHTXTig-ZK4Xgq8C',
Oleh Prypine18e2692018-02-19 18:43:17 +0100466 },
467 ],
468 'condition': 'checkout_android',
469 'dep_type': 'cipd',
470 },
471
Mirko Bonadeieaf6a8c2019-02-16 10:07:28 +0100472 'src/third_party/androidx': {
473 'packages': [
474 {
475 'package': 'chromium/third_party/androidx',
476 'version': 'BgU0HKOH7unGo87kXkIKJlPMmaSOCFhvUKcIr9aborwC',
477 },
478 ],
479 'condition': 'checkout_android',
480 'dep_type': 'cipd',
481 },
482
Oleh Prypine18e2692018-02-19 18:43:17 +0100483 'src/third_party/sqlite4java': {
484 'packages': [
485 {
486 'package': 'chromium/third_party/sqlite4java',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800487 'version': '889660698187baa7c8b0d79f7bf58563125fbd66',
Oleh Prypine18e2692018-02-19 18:43:17 +0100488 },
489 ],
490 'condition': 'checkout_android',
491 'dep_type': 'cipd',
492 },
493
494 'src/third_party/xstream': {
495 'packages': [
496 {
497 'package': 'chromium/third_party/xstream',
chromium-webrtc-autoroll35f1e852018-11-29 12:01:23 -0800498 'version': '4278b1b78b86ab7a1a29e64d5aec9a47a9aab0fe',
Oleh Prypine18e2692018-02-19 18:43:17 +0100499 },
500 ],
501 'condition': 'checkout_android',
502 'dep_type': 'cipd',
503 },
Oleh Prypin0a778892018-07-19 13:55:40 +0200504
Artem Titarenko60d770f2018-12-07 15:46:53 +0100505 'src/tools/luci-go': {
506 'packages': [
507 {
508 'package': 'infra/tools/luci/isolate/${{platform}}',
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/isolated/${{platform}}',
chromium-webrtc-autoroll3d9b1912019-07-16 03:01:13 -0700513 'version': 'git_revision:7d11fd9e66407c49cb6c8546a2ae45ea993a240c',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100514 },
515 {
516 'package': 'infra/tools/luci/swarming/${{platform}}',
chromium-webrtc-autoroll3d9b1912019-07-16 03:01:13 -0700517 'version': 'git_revision:7d11fd9e66407c49cb6c8546a2ae45ea993a240c',
Artem Titarenko60d770f2018-12-07 15:46:53 +0100518 },
519 ],
520 'dep_type': 'cipd',
521 },
522
Yves Gerey3606cab2018-09-19 19:20:19 +0200523 # Everything coming after this is automatically updated by the auto-roller.
524 # === ANDROID_DEPS Generated Code Start ===
525 # Generated by //tools/android/roll/android_deps/fetch_all.py
526 'src/third_party/android_deps/libs/android_arch_core_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200527 'packages': [
528 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200529 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700530 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200531 },
532 ],
533 'condition': 'checkout_android',
534 'dep_type': 'cipd',
535 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200536
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700537 'src/third_party/android_deps/libs/android_arch_core_runtime': {
538 'packages': [
539 {
540 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
541 'version': 'version:1.1.1-cr0',
542 },
543 ],
544 'condition': 'checkout_android',
545 'dep_type': 'cipd',
546 },
547
Artem Titov4cc13a22018-07-27 11:50:40 +0200548 'src/third_party/android_deps/libs/android_arch_lifecycle_common': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200549 'packages': [
550 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200551 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700552 'version': 'version:1.1.1-cr0',
553 },
554 ],
555 'condition': 'checkout_android',
556 'dep_type': 'cipd',
557 },
558
559 'src/third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
560 'packages': [
561 {
562 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
563 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200564 },
565 ],
566 'condition': 'checkout_android',
567 'dep_type': 'cipd',
568 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200569
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700570 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata': {
571 'packages': [
572 {
573 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
574 'version': 'version:1.1.1-cr0',
575 },
576 ],
577 'condition': 'checkout_android',
578 'dep_type': 'cipd',
579 },
580
581 'src/third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
582 'packages': [
583 {
584 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
585 'version': 'version:1.1.1-cr0',
586 },
587 ],
588 'condition': 'checkout_android',
589 'dep_type': 'cipd',
590 },
591
Artem Titov4cc13a22018-07-27 11:50:40 +0200592 'src/third_party/android_deps/libs/android_arch_lifecycle_runtime': {
Oleh Prypin0a778892018-07-19 13:55:40 +0200593 'packages': [
594 {
Artem Titov4cc13a22018-07-27 11:50:40 +0200595 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
chromium-webrtc-autoroll25790472019-04-04 01:01:35 -0700596 'version': 'version:1.1.1-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +0200597 },
598 ],
599 'condition': 'checkout_android',
600 'dep_type': 'cipd',
601 },
Patrik Höglund3611afc2018-09-03 10:06:10 +0200602
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -0700603 'src/third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
604 'packages': [
605 {
606 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
607 'version': 'version:1.1.1-cr0',
608 },
609 ],
610 'condition': 'checkout_android',
611 'dep_type': 'cipd',
612 },
613
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -0800614 'src/third_party/android_deps/libs/androidx_annotation_annotation': {
615 'packages': [
616 {
617 'package': 'chromium/third_party/android_deps/libs/androidx_annotation_annotation',
618 'version': 'version:1.0.0-cr0',
619 },
620 ],
621 'condition': 'checkout_android',
622 'dep_type': 'cipd',
623 },
624
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -0700625 'src/third_party/android_deps/libs/androidx_appcompat_appcompat': {
626 'packages': [
627 {
628 'package': 'chromium/third_party/android_deps/libs/androidx_appcompat_appcompat',
629 'version': 'version:1.0.0-cr0',
630 },
631 ],
632 'condition': 'checkout_android',
633 'dep_type': 'cipd',
634 },
635
636 'src/third_party/android_deps/libs/androidx_arch_core_core_common': {
637 'packages': [
638 {
639 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_common',
640 'version': 'version:2.0.0-cr0',
641 },
642 ],
643 'condition': 'checkout_android',
644 'dep_type': 'cipd',
645 },
646
647 'src/third_party/android_deps/libs/androidx_arch_core_core_runtime': {
648 'packages': [
649 {
650 'package': 'chromium/third_party/android_deps/libs/androidx_arch_core_core_runtime',
651 'version': 'version:2.0.0-cr0',
652 },
653 ],
654 'condition': 'checkout_android',
655 'dep_type': 'cipd',
656 },
657
658 'src/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater': {
659 'packages': [
660 {
661 'package': 'chromium/third_party/android_deps/libs/androidx_asynclayoutinflater_asynclayoutinflater',
662 'version': 'version:1.0.0-cr0',
663 },
664 ],
665 'condition': 'checkout_android',
666 'dep_type': 'cipd',
667 },
668
669 'src/third_party/android_deps/libs/androidx_cardview_cardview': {
670 'packages': [
671 {
672 'package': 'chromium/third_party/android_deps/libs/androidx_cardview_cardview',
673 'version': 'version:1.0.0-cr0',
674 },
675 ],
676 'condition': 'checkout_android',
677 'dep_type': 'cipd',
678 },
679
680 'src/third_party/android_deps/libs/androidx_collection_collection': {
681 'packages': [
682 {
683 'package': 'chromium/third_party/android_deps/libs/androidx_collection_collection',
684 'version': 'version:1.0.0-cr0',
685 },
686 ],
687 'condition': 'checkout_android',
688 'dep_type': 'cipd',
689 },
690
691 'src/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout': {
692 'packages': [
693 {
694 'package': 'chromium/third_party/android_deps/libs/androidx_coordinatorlayout_coordinatorlayout',
695 'version': 'version:1.0.0-cr0',
696 },
697 ],
698 'condition': 'checkout_android',
699 'dep_type': 'cipd',
700 },
701
702 'src/third_party/android_deps/libs/androidx_core_core': {
703 'packages': [
704 {
705 'package': 'chromium/third_party/android_deps/libs/androidx_core_core',
706 'version': 'version:1.0.0-cr0',
707 },
708 ],
709 'condition': 'checkout_android',
710 'dep_type': 'cipd',
711 },
712
713 'src/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter': {
714 'packages': [
715 {
716 'package': 'chromium/third_party/android_deps/libs/androidx_cursoradapter_cursoradapter',
717 'version': 'version:1.0.0-cr0',
718 },
719 ],
720 'condition': 'checkout_android',
721 'dep_type': 'cipd',
722 },
723
724 'src/third_party/android_deps/libs/androidx_customview_customview': {
725 'packages': [
726 {
727 'package': 'chromium/third_party/android_deps/libs/androidx_customview_customview',
728 'version': 'version:1.0.0-cr0',
729 },
730 ],
731 'condition': 'checkout_android',
732 'dep_type': 'cipd',
733 },
734
735 'src/third_party/android_deps/libs/androidx_documentfile_documentfile': {
736 'packages': [
737 {
738 'package': 'chromium/third_party/android_deps/libs/androidx_documentfile_documentfile',
739 'version': 'version:1.0.0-cr0',
740 },
741 ],
742 'condition': 'checkout_android',
743 'dep_type': 'cipd',
744 },
745
746 'src/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout': {
747 'packages': [
748 {
749 'package': 'chromium/third_party/android_deps/libs/androidx_drawerlayout_drawerlayout',
750 'version': 'version:1.0.0-cr0',
751 },
752 ],
753 'condition': 'checkout_android',
754 'dep_type': 'cipd',
755 },
756
757 'src/third_party/android_deps/libs/androidx_fragment_fragment': {
758 'packages': [
759 {
760 'package': 'chromium/third_party/android_deps/libs/androidx_fragment_fragment',
761 'version': 'version:1.0.0-cr0',
762 },
763 ],
764 'condition': 'checkout_android',
765 'dep_type': 'cipd',
766 },
767
768 'src/third_party/android_deps/libs/androidx_gridlayout_gridlayout': {
769 'packages': [
770 {
771 'package': 'chromium/third_party/android_deps/libs/androidx_gridlayout_gridlayout',
772 'version': 'version:1.0.0-cr0',
773 },
774 ],
775 'condition': 'checkout_android',
776 'dep_type': 'cipd',
777 },
778
779 'src/third_party/android_deps/libs/androidx_interpolator_interpolator': {
780 'packages': [
781 {
782 'package': 'chromium/third_party/android_deps/libs/androidx_interpolator_interpolator',
783 'version': 'version:1.0.0-cr0',
784 },
785 ],
786 'condition': 'checkout_android',
787 'dep_type': 'cipd',
788 },
789
790 'src/third_party/android_deps/libs/androidx_leanback_leanback': {
791 'packages': [
792 {
793 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback',
794 'version': 'version:1.0.0-cr0',
795 },
796 ],
797 'condition': 'checkout_android',
798 'dep_type': 'cipd',
799 },
800
801 'src/third_party/android_deps/libs/androidx_leanback_leanback_preference': {
802 'packages': [
803 {
804 'package': 'chromium/third_party/android_deps/libs/androidx_leanback_leanback_preference',
805 'version': 'version:1.0.0-cr0',
806 },
807 ],
808 'condition': 'checkout_android',
809 'dep_type': 'cipd',
810 },
811
812 'src/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14': {
813 'packages': [
814 {
815 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_preference_v14',
816 'version': 'version:1.0.0-cr0',
817 },
818 ],
819 'condition': 'checkout_android',
820 'dep_type': 'cipd',
821 },
822
823 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui': {
824 'packages': [
825 {
826 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_ui',
827 'version': 'version:1.0.0-cr0',
828 },
829 ],
830 'condition': 'checkout_android',
831 'dep_type': 'cipd',
832 },
833
834 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils': {
835 'packages': [
836 {
837 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_core_utils',
838 'version': 'version:1.0.0-cr0',
839 },
840 ],
841 'condition': 'checkout_android',
842 'dep_type': 'cipd',
843 },
844
845 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v13': {
846 'packages': [
847 {
848 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v13',
849 'version': 'version:1.0.0-cr0',
850 },
851 ],
852 'condition': 'checkout_android',
853 'dep_type': 'cipd',
854 },
855
856 'src/third_party/android_deps/libs/androidx_legacy_legacy_support_v4': {
857 'packages': [
858 {
859 'package': 'chromium/third_party/android_deps/libs/androidx_legacy_legacy_support_v4',
860 'version': 'version:1.0.0-cr0',
861 },
862 ],
863 'condition': 'checkout_android',
864 'dep_type': 'cipd',
865 },
866
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -0800867 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common': {
868 'packages': [
869 {
870 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common',
871 'version': 'version:2.0.0-cr0',
872 },
873 ],
874 'condition': 'checkout_android',
875 'dep_type': 'cipd',
876 },
877
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -0700878 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8': {
879 'packages': [
880 {
881 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_common_java8',
882 'version': 'version:2.0.0-cr0',
883 },
884 ],
885 'condition': 'checkout_android',
886 'dep_type': 'cipd',
887 },
888
889 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata': {
890 'packages': [
891 {
892 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata',
893 'version': 'version:2.0.0-cr0',
894 },
895 ],
896 'condition': 'checkout_android',
897 'dep_type': 'cipd',
898 },
899
900 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core': {
901 'packages': [
902 {
903 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_livedata_core',
904 'version': 'version:2.0.0-cr0',
905 },
906 ],
907 'condition': 'checkout_android',
908 'dep_type': 'cipd',
909 },
910
911 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime': {
912 'packages': [
913 {
914 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_runtime',
915 'version': 'version:2.0.0-cr0',
916 },
917 ],
918 'condition': 'checkout_android',
919 'dep_type': 'cipd',
920 },
921
922 'src/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel': {
923 'packages': [
924 {
925 'package': 'chromium/third_party/android_deps/libs/androidx_lifecycle_lifecycle_viewmodel',
926 'version': 'version:2.0.0-cr0',
927 },
928 ],
929 'condition': 'checkout_android',
930 'dep_type': 'cipd',
931 },
932
933 'src/third_party/android_deps/libs/androidx_loader_loader': {
934 'packages': [
935 {
936 'package': 'chromium/third_party/android_deps/libs/androidx_loader_loader',
937 'version': 'version:1.0.0-cr0',
938 },
939 ],
940 'condition': 'checkout_android',
941 'dep_type': 'cipd',
942 },
943
944 'src/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager': {
945 'packages': [
946 {
947 'package': 'chromium/third_party/android_deps/libs/androidx_localbroadcastmanager_localbroadcastmanager',
948 'version': 'version:1.0.0-cr0',
949 },
950 ],
951 'condition': 'checkout_android',
952 'dep_type': 'cipd',
953 },
954
955 'src/third_party/android_deps/libs/androidx_media_media': {
956 'packages': [
957 {
958 'package': 'chromium/third_party/android_deps/libs/androidx_media_media',
959 'version': 'version:1.0.0-cr0',
960 },
961 ],
962 'condition': 'checkout_android',
963 'dep_type': 'cipd',
964 },
965
966 'src/third_party/android_deps/libs/androidx_mediarouter_mediarouter': {
967 'packages': [
968 {
969 'package': 'chromium/third_party/android_deps/libs/androidx_mediarouter_mediarouter',
970 'version': 'version:1.0.0-cr0',
971 },
972 ],
973 'condition': 'checkout_android',
974 'dep_type': 'cipd',
975 },
976
977 'src/third_party/android_deps/libs/androidx_multidex_multidex': {
978 'packages': [
979 {
980 'package': 'chromium/third_party/android_deps/libs/androidx_multidex_multidex',
981 'version': 'version:2.0.0-cr0',
982 },
983 ],
984 'condition': 'checkout_android',
985 'dep_type': 'cipd',
986 },
987
988 'src/third_party/android_deps/libs/androidx_palette_palette': {
989 'packages': [
990 {
991 'package': 'chromium/third_party/android_deps/libs/androidx_palette_palette',
992 'version': 'version:1.0.0-cr0',
993 },
994 ],
995 'condition': 'checkout_android',
996 'dep_type': 'cipd',
997 },
998
999 'src/third_party/android_deps/libs/androidx_preference_preference': {
1000 'packages': [
1001 {
1002 'package': 'chromium/third_party/android_deps/libs/androidx_preference_preference',
1003 'version': 'version:1.0.0-cr0',
1004 },
1005 ],
1006 'condition': 'checkout_android',
1007 'dep_type': 'cipd',
1008 },
1009
1010 'src/third_party/android_deps/libs/androidx_print_print': {
1011 'packages': [
1012 {
1013 'package': 'chromium/third_party/android_deps/libs/androidx_print_print',
1014 'version': 'version:1.0.0-cr0',
1015 },
1016 ],
1017 'condition': 'checkout_android',
1018 'dep_type': 'cipd',
1019 },
1020
1021 'src/third_party/android_deps/libs/androidx_recyclerview_recyclerview': {
1022 'packages': [
1023 {
1024 'package': 'chromium/third_party/android_deps/libs/androidx_recyclerview_recyclerview',
1025 'version': 'version:1.0.0-cr0',
1026 },
1027 ],
1028 'condition': 'checkout_android',
1029 'dep_type': 'cipd',
1030 },
1031
1032 'src/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout': {
1033 'packages': [
1034 {
1035 'package': 'chromium/third_party/android_deps/libs/androidx_slidingpanelayout_slidingpanelayout',
1036 'version': 'version:1.0.0-cr0',
1037 },
1038 ],
1039 'condition': 'checkout_android',
1040 'dep_type': 'cipd',
1041 },
1042
1043 'src/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout': {
1044 'packages': [
1045 {
1046 'package': 'chromium/third_party/android_deps/libs/androidx_swiperefreshlayout_swiperefreshlayout',
1047 'version': 'version:1.0.0-cr0',
1048 },
1049 ],
1050 'condition': 'checkout_android',
1051 'dep_type': 'cipd',
1052 },
1053
chromium-webrtc-autoroll8721bb32019-02-22 17:01:48 -08001054 'src/third_party/android_deps/libs/androidx_test_core': {
1055 'packages': [
1056 {
1057 'package': 'chromium/third_party/android_deps/libs/androidx_test_core',
1058 'version': 'version:1.0.0-cr0',
1059 },
1060 ],
1061 'condition': 'checkout_android',
1062 'dep_type': 'cipd',
1063 },
1064
1065 'src/third_party/android_deps/libs/androidx_test_ext_junit': {
1066 'packages': [
1067 {
1068 'package': 'chromium/third_party/android_deps/libs/androidx_test_ext_junit',
1069 'version': 'version:1.0.0-cr0',
1070 },
1071 ],
1072 'condition': 'checkout_android',
1073 'dep_type': 'cipd',
1074 },
1075
1076 'src/third_party/android_deps/libs/androidx_test_monitor': {
1077 'packages': [
1078 {
1079 'package': 'chromium/third_party/android_deps/libs/androidx_test_monitor',
1080 'version': 'version:1.1.0-cr0',
1081 },
1082 ],
1083 'condition': 'checkout_android',
1084 'dep_type': 'cipd',
1085 },
1086
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001087 'src/third_party/android_deps/libs/androidx_test_rules': {
1088 'packages': [
1089 {
1090 'package': 'chromium/third_party/android_deps/libs/androidx_test_rules',
1091 'version': 'version:1.1.0-cr0',
1092 },
1093 ],
1094 'condition': 'checkout_android',
1095 'dep_type': 'cipd',
1096 },
1097
1098 'src/third_party/android_deps/libs/androidx_test_runner': {
1099 'packages': [
1100 {
1101 'package': 'chromium/third_party/android_deps/libs/androidx_test_runner',
1102 'version': 'version:1.1.0-cr0',
1103 },
1104 ],
1105 'condition': 'checkout_android',
1106 'dep_type': 'cipd',
1107 },
1108
chromium-webrtc-autoroll289f3132019-09-20 19:01:08 -07001109 'src/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator': {
1110 'packages': [
1111 {
1112 'package': 'chromium/third_party/android_deps/libs/androidx_test_uiautomator_uiautomator',
1113 'version': 'version:2.2.0-cr0',
1114 },
1115 ],
1116 'condition': 'checkout_android',
1117 'dep_type': 'cipd',
1118 },
1119
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001120 'src/third_party/android_deps/libs/androidx_transition_transition': {
1121 'packages': [
1122 {
1123 'package': 'chromium/third_party/android_deps/libs/androidx_transition_transition',
1124 'version': 'version:1.0.0-rc02-cr0',
1125 },
1126 ],
1127 'condition': 'checkout_android',
1128 'dep_type': 'cipd',
1129 },
1130
1131 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable': {
1132 'packages': [
1133 {
1134 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable',
1135 'version': 'version:1.0.0-cr0',
1136 },
1137 ],
1138 'condition': 'checkout_android',
1139 'dep_type': 'cipd',
1140 },
1141
1142 'src/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated': {
1143 'packages': [
1144 {
1145 'package': 'chromium/third_party/android_deps/libs/androidx_vectordrawable_vectordrawable_animated',
1146 'version': 'version:1.0.0-cr0',
1147 },
1148 ],
1149 'condition': 'checkout_android',
1150 'dep_type': 'cipd',
1151 },
1152
1153 'src/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable': {
1154 'packages': [
1155 {
1156 'package': 'chromium/third_party/android_deps/libs/androidx_versionedparcelable_versionedparcelable',
1157 'version': 'version:1.0.0-cr0',
1158 },
1159 ],
1160 'condition': 'checkout_android',
1161 'dep_type': 'cipd',
1162 },
1163
1164 'src/third_party/android_deps/libs/androidx_viewpager_viewpager': {
1165 'packages': [
1166 {
1167 'package': 'chromium/third_party/android_deps/libs/androidx_viewpager_viewpager',
1168 'version': 'version:1.0.0-cr0',
1169 },
1170 ],
1171 'condition': 'checkout_android',
1172 'dep_type': 'cipd',
1173 },
1174
Artem Titov4cc13a22018-07-27 11:50:40 +02001175 'src/third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001176 'packages': [
1177 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001178 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001179 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001180 },
1181 ],
1182 'condition': 'checkout_android',
1183 'dep_type': 'cipd',
1184 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001185
Artem Titov4cc13a22018-07-27 11:50:40 +02001186 'src/third_party/android_deps/libs/com_android_support_appcompat_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001187 'packages': [
1188 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001189 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001190 'version': 'version:28.0.0-cr0',
1191 },
1192 ],
1193 'condition': 'checkout_android',
1194 'dep_type': 'cipd',
1195 },
1196
1197 'src/third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
1198 'packages': [
1199 {
1200 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
1201 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001202 },
1203 ],
1204 'condition': 'checkout_android',
1205 'dep_type': 'cipd',
1206 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001207
Artem Titov4cc13a22018-07-27 11:50:40 +02001208 'src/third_party/android_deps/libs/com_android_support_cardview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001209 'packages': [
1210 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001211 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001212 'version': 'version:28.0.0-cr0',
1213 },
1214 ],
1215 'condition': 'checkout_android',
1216 'dep_type': 'cipd',
1217 },
1218
1219 'src/third_party/android_deps/libs/com_android_support_collections': {
1220 'packages': [
1221 {
1222 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
1223 'version': 'version:28.0.0-cr0',
1224 },
1225 ],
1226 'condition': 'checkout_android',
1227 'dep_type': 'cipd',
1228 },
1229
1230 'src/third_party/android_deps/libs/com_android_support_coordinatorlayout': {
1231 'packages': [
1232 {
1233 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
1234 'version': 'version:28.0.0-cr0',
1235 },
1236 ],
1237 'condition': 'checkout_android',
1238 'dep_type': 'cipd',
1239 },
1240
1241 'src/third_party/android_deps/libs/com_android_support_cursoradapter': {
1242 'packages': [
1243 {
1244 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
1245 'version': 'version:28.0.0-cr0',
1246 },
1247 ],
1248 'condition': 'checkout_android',
1249 'dep_type': 'cipd',
1250 },
1251
1252 'src/third_party/android_deps/libs/com_android_support_customview': {
1253 'packages': [
1254 {
1255 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
1256 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001257 },
1258 ],
1259 'condition': 'checkout_android',
1260 'dep_type': 'cipd',
1261 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001262
Artem Titov4cc13a22018-07-27 11:50:40 +02001263 'src/third_party/android_deps/libs/com_android_support_design': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001264 'packages': [
1265 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001266 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001267 'version': 'version:28.0.0-cr0',
1268 },
1269 ],
1270 'condition': 'checkout_android',
1271 'dep_type': 'cipd',
1272 },
1273
1274 'src/third_party/android_deps/libs/com_android_support_documentfile': {
1275 'packages': [
1276 {
1277 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
1278 'version': 'version:28.0.0-cr0',
1279 },
1280 ],
1281 'condition': 'checkout_android',
1282 'dep_type': 'cipd',
1283 },
1284
1285 'src/third_party/android_deps/libs/com_android_support_drawerlayout': {
1286 'packages': [
1287 {
1288 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
1289 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001290 },
1291 ],
1292 'condition': 'checkout_android',
1293 'dep_type': 'cipd',
1294 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001295
Artem Titov4cc13a22018-07-27 11:50:40 +02001296 'src/third_party/android_deps/libs/com_android_support_gridlayout_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001297 'packages': [
1298 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001299 'package': 'chromium/third_party/android_deps/libs/com_android_support_gridlayout_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001300 'version': 'version:28.0.0-cr0',
1301 },
1302 ],
1303 'condition': 'checkout_android',
1304 'dep_type': 'cipd',
1305 },
1306
1307 'src/third_party/android_deps/libs/com_android_support_interpolator': {
1308 'packages': [
1309 {
1310 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
1311 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001312 },
1313 ],
1314 'condition': 'checkout_android',
1315 'dep_type': 'cipd',
1316 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001317
Artem Titov4cc13a22018-07-27 11:50:40 +02001318 'src/third_party/android_deps/libs/com_android_support_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001319 'packages': [
1320 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001321 'package': 'chromium/third_party/android_deps/libs/com_android_support_leanback_v17',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001322 'version': 'version:28.0.0-cr0',
1323 },
1324 ],
1325 'condition': 'checkout_android',
1326 'dep_type': 'cipd',
1327 },
1328
1329 'src/third_party/android_deps/libs/com_android_support_loader': {
1330 'packages': [
1331 {
1332 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
1333 'version': 'version:28.0.0-cr0',
1334 },
1335 ],
1336 'condition': 'checkout_android',
1337 'dep_type': 'cipd',
1338 },
1339
1340 'src/third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
1341 'packages': [
1342 {
1343 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
1344 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001345 },
1346 ],
1347 'condition': 'checkout_android',
1348 'dep_type': 'cipd',
1349 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001350
Artem Titov4cc13a22018-07-27 11:50:40 +02001351 'src/third_party/android_deps/libs/com_android_support_mediarouter_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001352 'packages': [
1353 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001354 'package': 'chromium/third_party/android_deps/libs/com_android_support_mediarouter_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001355 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001356 },
1357 ],
1358 'condition': 'checkout_android',
1359 'dep_type': 'cipd',
1360 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001361
Artem Titov4cc13a22018-07-27 11:50:40 +02001362 'src/third_party/android_deps/libs/com_android_support_multidex': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001363 'packages': [
1364 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001365 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
1366 'version': 'version:1.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001367 },
1368 ],
1369 'condition': 'checkout_android',
1370 'dep_type': 'cipd',
1371 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001372
Artem Titov4cc13a22018-07-27 11:50:40 +02001373 'src/third_party/android_deps/libs/com_android_support_palette_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001374 'packages': [
1375 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001376 'package': 'chromium/third_party/android_deps/libs/com_android_support_palette_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001377 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001378 },
1379 ],
1380 'condition': 'checkout_android',
1381 'dep_type': 'cipd',
1382 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001383
Artem Titov4cc13a22018-07-27 11:50:40 +02001384 'src/third_party/android_deps/libs/com_android_support_preference_leanback_v17': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001385 'packages': [
1386 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001387 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_leanback_v17',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001388 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001389 },
1390 ],
1391 'condition': 'checkout_android',
1392 'dep_type': 'cipd',
1393 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001394
Artem Titov4cc13a22018-07-27 11:50:40 +02001395 'src/third_party/android_deps/libs/com_android_support_preference_v14': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001396 'packages': [
1397 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001398 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v14',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001399 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001400 },
1401 ],
1402 'condition': 'checkout_android',
1403 'dep_type': 'cipd',
1404 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001405
Artem Titov4cc13a22018-07-27 11:50:40 +02001406 'src/third_party/android_deps/libs/com_android_support_preference_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001407 'packages': [
1408 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001409 'package': 'chromium/third_party/android_deps/libs/com_android_support_preference_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001410 'version': 'version:28.0.0-cr0',
1411 },
1412 ],
1413 'condition': 'checkout_android',
1414 'dep_type': 'cipd',
1415 },
1416
1417 'src/third_party/android_deps/libs/com_android_support_print': {
1418 'packages': [
1419 {
1420 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
1421 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001422 },
1423 ],
1424 'condition': 'checkout_android',
1425 'dep_type': 'cipd',
1426 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001427
Artem Titov4cc13a22018-07-27 11:50:40 +02001428 'src/third_party/android_deps/libs/com_android_support_recyclerview_v7': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001429 'packages': [
1430 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001431 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001432 'version': 'version:28.0.0-cr0',
1433 },
1434 ],
1435 'condition': 'checkout_android',
1436 'dep_type': 'cipd',
1437 },
1438
1439 'src/third_party/android_deps/libs/com_android_support_slidingpanelayout': {
1440 'packages': [
1441 {
1442 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
1443 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001444 },
1445 ],
1446 'condition': 'checkout_android',
1447 'dep_type': 'cipd',
1448 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001449
Artem Titov4cc13a22018-07-27 11:50:40 +02001450 'src/third_party/android_deps/libs/com_android_support_support_annotations': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001451 'packages': [
1452 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001453 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001454 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001455 },
1456 ],
1457 'condition': 'checkout_android',
1458 'dep_type': 'cipd',
1459 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001460
Artem Titov4cc13a22018-07-27 11:50:40 +02001461 'src/third_party/android_deps/libs/com_android_support_support_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001462 'packages': [
1463 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001464 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001465 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001466 },
1467 ],
1468 'condition': 'checkout_android',
1469 'dep_type': 'cipd',
1470 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001471
Artem Titov4cc13a22018-07-27 11:50:40 +02001472 'src/third_party/android_deps/libs/com_android_support_support_core_ui': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001473 'packages': [
1474 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001475 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001476 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001477 },
1478 ],
1479 'condition': 'checkout_android',
1480 'dep_type': 'cipd',
1481 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001482
Artem Titov4cc13a22018-07-27 11:50:40 +02001483 'src/third_party/android_deps/libs/com_android_support_support_core_utils': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001484 'packages': [
1485 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001486 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001487 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001488 },
1489 ],
1490 'condition': 'checkout_android',
1491 'dep_type': 'cipd',
1492 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001493
Artem Titov4cc13a22018-07-27 11:50:40 +02001494 'src/third_party/android_deps/libs/com_android_support_support_fragment': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001495 'packages': [
1496 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001497 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001498 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001499 },
1500 ],
1501 'condition': 'checkout_android',
1502 'dep_type': 'cipd',
1503 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001504
Artem Titov4cc13a22018-07-27 11:50:40 +02001505 'src/third_party/android_deps/libs/com_android_support_support_media_compat': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001506 'packages': [
1507 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001508 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001509 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001510 },
1511 ],
1512 'condition': 'checkout_android',
1513 'dep_type': 'cipd',
1514 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001515
Artem Titov4cc13a22018-07-27 11:50:40 +02001516 'src/third_party/android_deps/libs/com_android_support_support_v13': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001517 'packages': [
1518 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001519 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v13',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001520 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001521 },
1522 ],
1523 'condition': 'checkout_android',
1524 'dep_type': 'cipd',
1525 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001526
Artem Titov4cc13a22018-07-27 11:50:40 +02001527 'src/third_party/android_deps/libs/com_android_support_support_v4': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001528 'packages': [
1529 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001530 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001531 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001532 },
1533 ],
1534 'condition': 'checkout_android',
1535 'dep_type': 'cipd',
1536 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001537
Artem Titov4cc13a22018-07-27 11:50:40 +02001538 'src/third_party/android_deps/libs/com_android_support_support_vector_drawable': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001539 'packages': [
1540 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001541 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001542 'version': 'version:28.0.0-cr0',
1543 },
1544 ],
1545 'condition': 'checkout_android',
1546 'dep_type': 'cipd',
1547 },
1548
1549 'src/third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
1550 'packages': [
1551 {
1552 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
1553 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001554 },
1555 ],
1556 'condition': 'checkout_android',
1557 'dep_type': 'cipd',
1558 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001559
Artem Titov4cc13a22018-07-27 11:50:40 +02001560 'src/third_party/android_deps/libs/com_android_support_transition': {
Oleh Prypin0a778892018-07-19 13:55:40 +02001561 'packages': [
1562 {
Artem Titov4cc13a22018-07-27 11:50:40 +02001563 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
chromium-webrtc-autoroll98bbd882019-08-15 17:01:27 -07001564 'version': 'version:28.0.0-cr0',
1565 },
1566 ],
1567 'condition': 'checkout_android',
1568 'dep_type': 'cipd',
1569 },
1570
1571 'src/third_party/android_deps/libs/com_android_support_versionedparcelable': {
1572 'packages': [
1573 {
1574 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
1575 'version': 'version:28.0.0-cr0',
1576 },
1577 ],
1578 'condition': 'checkout_android',
1579 'dep_type': 'cipd',
1580 },
1581
1582 'src/third_party/android_deps/libs/com_android_support_viewpager': {
1583 'packages': [
1584 {
1585 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
1586 'version': 'version:28.0.0-cr0',
Oleh Prypin0a778892018-07-19 13:55:40 +02001587 },
1588 ],
1589 'condition': 'checkout_android',
1590 'dep_type': 'cipd',
1591 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001592
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001593 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
Artem Titovd673da22018-07-27 13:53:36 +02001594 'packages': [
1595 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001596 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
1597 'version': 'version:15.0.1-cr0',
1598 },
1599 ],
1600 'condition': 'checkout_android',
1601 'dep_type': 'cipd',
1602 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001603
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001604 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
1605 'packages': [
1606 {
1607 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
1608 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001609 },
1610 ],
1611 'condition': 'checkout_android',
1612 'dep_type': 'cipd',
1613 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001614
Artem Titovd673da22018-07-27 13:53:36 +02001615 'src/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
1616 'packages': [
1617 {
1618 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
Autorollerbcdf5f12018-08-20 10:45:52 -07001619 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001620 },
1621 ],
1622 'condition': 'checkout_android',
1623 'dep_type': 'cipd',
1624 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001625
Artem Titovd673da22018-07-27 13:53:36 +02001626 'src/third_party/android_deps/libs/com_google_android_gms_play_services_base': {
1627 'packages': [
1628 {
1629 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
Autorollerbcdf5f12018-08-20 10:45:52 -07001630 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001631 },
1632 ],
1633 'condition': 'checkout_android',
1634 'dep_type': 'cipd',
1635 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001636
Artem Titovd673da22018-07-27 13:53:36 +02001637 'src/third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
1638 'packages': [
1639 {
1640 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
Autorollerbcdf5f12018-08-20 10:45:52 -07001641 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001642 },
1643 ],
1644 'condition': 'checkout_android',
1645 'dep_type': 'cipd',
1646 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001647
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001648 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
1649 'packages': [
1650 {
1651 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
1652 'version': 'version:16.0.1-cr0',
1653 },
1654 ],
1655 'condition': 'checkout_android',
1656 'dep_type': 'cipd',
1657 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001658
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001659 'src/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
1660 'packages': [
1661 {
1662 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
1663 'version': 'version:16.0.1-cr0',
1664 },
1665 ],
1666 'condition': 'checkout_android',
1667 'dep_type': 'cipd',
1668 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001669
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001670 'src/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
1671 'packages': [
1672 {
1673 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
1674 'version': 'version:15.0.1-cr0',
1675 },
1676 ],
1677 'condition': 'checkout_android',
1678 'dep_type': 'cipd',
1679 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001680
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001681 'src/third_party/android_deps/libs/com_google_android_gms_play_services_fido': {
1682 'packages': [
1683 {
1684 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_fido',
1685 'version': 'version:15.0.1-cr0',
1686 },
1687 ],
1688 'condition': 'checkout_android',
1689 'dep_type': 'cipd',
1690 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001691
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001692 'src/third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
1693 'packages': [
1694 {
1695 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
1696 'version': 'version:15.0.1-cr0',
1697 },
1698 ],
1699 'condition': 'checkout_android',
1700 'dep_type': 'cipd',
1701 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001702
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001703 'src/third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
1704 'packages': [
1705 {
1706 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
1707 'version': 'version:15.0.1-cr0',
1708 },
1709 ],
1710 'condition': 'checkout_android',
1711 'dep_type': 'cipd',
1712 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001713
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001714 'src/third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
1715 'packages': [
1716 {
1717 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
1718 'version': 'version:15.0.1-cr0',
1719 },
1720 ],
1721 'condition': 'checkout_android',
1722 'dep_type': 'cipd',
1723 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001724
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001725 'src/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
1726 'packages': [
1727 {
1728 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
1729 'version': 'version:16.0.0-cr0',
1730 },
1731 ],
1732 'condition': 'checkout_android',
1733 'dep_type': 'cipd',
1734 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001735
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001736 'src/third_party/android_deps/libs/com_google_android_gms_play_services_location': {
1737 'packages': [
1738 {
1739 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
1740 'version': 'version:15.0.1-cr0',
1741 },
1742 ],
1743 'condition': 'checkout_android',
1744 'dep_type': 'cipd',
1745 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001746
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001747 'src/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
1748 'packages': [
1749 {
1750 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
1751 'version': 'version:15.0.1-cr0',
1752 },
1753 ],
1754 'condition': 'checkout_android',
1755 'dep_type': 'cipd',
1756 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001757
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001758 'src/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
1759 'packages': [
1760 {
1761 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
1762 'version': 'version:15.0.1-cr0',
1763 },
1764 ],
1765 'condition': 'checkout_android',
1766 'dep_type': 'cipd',
1767 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001768
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001769 'src/third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
1770 'packages': [
1771 {
1772 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
1773 'version': 'version:15.0.1-cr0',
1774 },
1775 ],
1776 'condition': 'checkout_android',
1777 'dep_type': 'cipd',
1778 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001779
Artem Titovd673da22018-07-27 13:53:36 +02001780 'src/third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
1781 'packages': [
1782 {
1783 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
Autorollerbcdf5f12018-08-20 10:45:52 -07001784 'version': 'version:15.0.1-cr0',
Artem Titovd673da22018-07-27 13:53:36 +02001785 },
1786 ],
1787 'condition': 'checkout_android',
1788 'dep_type': 'cipd',
1789 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001790
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001791 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
Sami Kalliomäkiffd92932018-08-06 11:35:52 +02001792 'packages': [
1793 {
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001794 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
1795 'version': 'version:15.0.1-cr0',
1796 },
1797 ],
1798 'condition': 'checkout_android',
1799 'dep_type': 'cipd',
1800 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001801
Patrik Höglund5ee869f2018-08-30 11:08:38 +02001802 'src/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
1803 'packages': [
1804 {
1805 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
1806 'version': 'version:15.0.1-cr0',
1807 },
1808 ],
1809 'condition': 'checkout_android',
1810 'dep_type': 'cipd',
1811 },
Patrik Höglund3611afc2018-09-03 10:06:10 +02001812
chromium-webrtc-autorolle007ad12019-09-03 15:01:32 -07001813 'src/third_party/android_deps/libs/com_google_android_material_material': {
1814 'packages': [
1815 {
1816 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
1817 'version': 'version:1.0.0-rc02-cr0',
1818 },
1819 ],
1820 'condition': 'checkout_android',
1821 'dep_type': 'cipd',
1822 },
1823
Yves Gerey3606cab2018-09-19 19:20:19 +02001824 'src/third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
1825 'packages': [
1826 {
1827 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
1828 'version': 'version:1.3.9-cr0',
1829 },
1830 ],
1831 'condition': 'checkout_android',
1832 'dep_type': 'cipd',
1833 },
1834
Patrik Höglund3611afc2018-09-03 10:06:10 +02001835 'src/third_party/android_deps/libs/com_google_dagger_dagger': {
Patrik Höglund498aceb2018-08-30 14:08:53 +02001836 'packages': [
1837 {
1838 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
1839 'version': 'version:2.17-cr0',
1840 },
1841 ],
1842 'condition': 'checkout_android',
1843 'dep_type': 'cipd',
1844 },
1845
Patrik Höglund498aceb2018-08-30 14:08:53 +02001846 'src/third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
1847 'packages': [
1848 {
1849 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
1850 'version': 'version:2.17-cr0',
1851 },
1852 ],
1853 'condition': 'checkout_android',
1854 'dep_type': 'cipd',
1855 },
1856
1857 'src/third_party/android_deps/libs/com_google_dagger_dagger_producers': {
1858 'packages': [
1859 {
1860 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
1861 'version': 'version:2.17-cr0',
1862 },
1863 ],
1864 'condition': 'checkout_android',
1865 'dep_type': 'cipd',
1866 },
1867
1868 'src/third_party/android_deps/libs/com_google_dagger_dagger_spi': {
Yves Gerey3606cab2018-09-19 19:20:19 +02001869 'packages': [
1870 {
1871 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
1872 'version': 'version:2.17-cr0',
1873 },
1874 ],
1875 'condition': 'checkout_android',
1876 'dep_type': 'cipd',
1877 },
1878
1879 'src/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
1880 'packages': [
1881 {
1882 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
1883 'version': 'version:2.1.3-cr0',
1884 },
1885 ],
1886 'condition': 'checkout_android',
1887 'dep_type': 'cipd',
1888 },
Patrik Höglund498aceb2018-08-30 14:08:53 +02001889
1890 'src/third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
1891 'packages': [
1892 {
1893 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
1894 'version': 'version:9-dev-r4023-3-cr0',
1895 },
1896 ],
1897 'condition': 'checkout_android',
1898 'dep_type': 'cipd',
1899 },
1900
1901 'src/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
1902 'packages': [
1903 {
1904 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
1905 'version': 'version:1.5-cr0',
1906 },
1907 ],
1908 'condition': 'checkout_android',
1909 'dep_type': 'cipd',
1910 },
1911
1912 'src/third_party/android_deps/libs/com_google_guava_guava': {
1913 'packages': [
1914 {
1915 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
Autoroller1e4a0b92018-09-12 13:45:25 -07001916 'version': 'version:25.0-jre-cr0',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001917 },
1918 ],
1919 'condition': 'checkout_android',
1920 'dep_type': 'cipd',
1921 },
1922
Yves Gerey3606cab2018-09-19 19:20:19 +02001923 'src/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
1924 'packages': [
1925 {
1926 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
1927 'version': 'version:1.1-cr0',
1928 },
1929 ],
1930 'condition': 'checkout_android',
1931 'dep_type': 'cipd',
1932 },
1933
chromium-webrtc-autoroll66eedce2018-11-20 18:01:13 -08001934 'src/third_party/android_deps/libs/com_google_protobuf_protobuf_lite': {
1935 'packages': [
1936 {
1937 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_lite',
1938 'version': 'version:3.0.1-cr0',
1939 },
1940 ],
1941 'condition': 'checkout_android',
1942 'dep_type': 'cipd',
1943 },
1944
Patrik Höglund498aceb2018-08-30 14:08:53 +02001945 'src/third_party/android_deps/libs/com_squareup_javapoet': {
1946 'packages': [
1947 {
1948 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
1949 'version': 'version:1.11.0-cr0',
1950 },
1951 ],
1952 'condition': 'checkout_android',
1953 'dep_type': 'cipd',
1954 },
1955
1956 'src/third_party/android_deps/libs/javax_annotation_jsr250_api': {
1957 'packages': [
1958 {
1959 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
1960 'version': 'version:1.0-cr0',
1961 },
1962 ],
1963 'condition': 'checkout_android',
1964 'dep_type': 'cipd',
1965 },
1966
1967 'src/third_party/android_deps/libs/javax_inject_javax_inject': {
Yves Gerey3606cab2018-09-19 19:20:19 +02001968 'packages': [
1969 {
1970 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
1971 'version': 'version:1-cr0',
1972 },
1973 ],
1974 'condition': 'checkout_android',
1975 'dep_type': 'cipd',
Patrik Höglund498aceb2018-08-30 14:08:53 +02001976 },
Yves Gerey3606cab2018-09-19 19:20:19 +02001977
chromium-webrtc-autoroll548bbb62019-03-21 04:01:22 -07001978 'src/third_party/android_deps/libs/net_sf_kxml_kxml2': {
1979 'packages': [
1980 {
1981 'package': 'chromium/third_party/android_deps/libs/net_sf_kxml_kxml2',
1982 'version': 'version:2.3.0-cr0',
1983 },
1984 ],
1985 'condition': 'checkout_android',
1986 'dep_type': 'cipd',
1987 },
1988
Yves Gerey3606cab2018-09-19 19:20:19 +02001989 'src/third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
1990 'packages': [
1991 {
1992 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
1993 'version': 'version:2.3.0-cr0',
1994 },
1995 ],
1996 'condition': 'checkout_android',
1997 'dep_type': 'cipd',
1998 },
1999
2000 'src/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
2001 'packages': [
2002 {
2003 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
2004 'version': 'version:1.14-cr0',
2005 },
2006 ],
2007 'condition': 'checkout_android',
2008 'dep_type': 'cipd',
2009 },
2010
2011 # === ANDROID_DEPS Generated Code End ===
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002012}
kjellander200028f2017-08-17 09:54:12 -07002013
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002014hooks = [
2015 {
Henrik Kjellander27576e02015-10-15 14:24:09 +02002016 # This clobbers when necessary (based on get_landmines.py). It should be
2017 # an early hook but it will need to be run after syncing Chromium and
2018 # setting up the links, so the script actually exists.
2019 'name': 'landmines',
2020 'pattern': '.',
2021 'action': [
2022 'python',
2023 'src/build/landmines.py',
2024 '--landmine-scripts',
Henrik Kjellander90fd7d82017-05-09 08:30:10 +02002025 'src/tools_webrtc/get_landmines.py',
Henrik Kjellander27576e02015-10-15 14:24:09 +02002026 '--src-dir',
2027 'src',
2028 ],
2029 },
oprypin40e7ebd2017-07-27 01:40:18 -07002030 {
2031 # Ensure that the DEPS'd "depot_tools" has its self-update capability
2032 # disabled.
2033 'name': 'disable_depot_tools_selfupdate',
2034 'pattern': '.',
2035 'action': [
2036 'python',
2037 'src/third_party/depot_tools/update_depot_tools_toggle.py',
2038 '--disable',
2039 ],
2040 },
kjellander24d812d2016-11-22 07:02:11 -08002041 {
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002042 'name': 'sysroot_arm',
kjellander24d812d2016-11-22 07:02:11 -08002043 'pattern': '.',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002044 'condition': 'checkout_linux and checkout_arm',
kjellander24d812d2016-11-22 07:02:11 -08002045 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
Mirko Bonadeib8a7d9d2018-02-12 08:57:35 +01002046 '--arch=arm'],
2047 },
2048 {
2049 'name': 'sysroot_arm64',
2050 'pattern': '.',
2051 'condition': 'checkout_linux and checkout_arm64',
2052 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2053 '--arch=arm64'],
2054 },
2055 {
2056 'name': 'sysroot_x86',
2057 'pattern': '.',
2058 'condition': 'checkout_linux and (checkout_x86 or checkout_x64)',
2059 # TODO(mbonadei): change to --arch=x86.
2060 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2061 '--arch=i386'],
2062 },
2063 {
2064 'name': 'sysroot_mips',
2065 'pattern': '.',
2066 'condition': 'checkout_linux and checkout_mips',
2067 # TODO(mbonadei): change to --arch=mips.
2068 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2069 '--arch=mipsel'],
2070 },
2071 {
2072 'name': 'sysroot_x64',
2073 'pattern': '.',
2074 'condition': 'checkout_linux and checkout_x64',
2075 # TODO(mbonadei): change to --arch=x64.
2076 'action': ['python', 'src/build/linux/sysroot_scripts/install-sysroot.py',
2077 '--arch=amd64'],
kjellander24d812d2016-11-22 07:02:11 -08002078 },
2079 {
Mirko Bonadeia55bdc22018-02-12 13:22:50 +01002080 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
2081 'name': 'ciopfs_linux',
2082 'pattern': '.',
2083 'condition': 'checkout_win and host_os == "linux"',
2084 'action': [ 'python',
2085 'src/third_party/depot_tools/download_from_google_storage.py',
2086 '--no_resume',
2087 '--no_auth',
2088 '--bucket', 'chromium-browser-clang/ciopfs',
2089 '-s', 'src/build/ciopfs.sha1',
2090 ]
2091 },
2092 {
Henrik Kjellander6b269752017-10-09 13:00:41 +02002093 # Update the Windows toolchain if necessary. Must run before 'clang' below.
kjellander24d812d2016-11-22 07:02:11 -08002094 'name': 'win_toolchain',
2095 'pattern': '.',
Mirko Bonadeif0707cb2018-02-13 11:29:09 +01002096 'condition': 'checkout_win',
2097 'action': ['python', 'src/build/vs_toolchain.py', 'update', '--force'],
kjellander24d812d2016-11-22 07:02:11 -08002098 },
kjellanderec2c93e2017-09-08 10:52:17 -07002099 {
2100 # Update the Mac toolchain if necessary.
2101 'name': 'mac_toolchain',
2102 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002103 'condition': 'checkout_mac',
kjellanderec2c93e2017-09-08 10:52:17 -07002104 'action': ['python', 'src/build/mac_toolchain.py'],
2105 },
kjellander24d812d2016-11-22 07:02:11 -08002106 # Pull binutils for linux, enabled debug fission for faster linking /
2107 # debugging when used with clang on Ubuntu Precise.
2108 # https://code.google.com/p/chromium/issues/detail?id=352046
2109 {
2110 'name': 'binutils',
2111 'pattern': 'src/third_party/binutils',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002112 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08002113 'action': [
2114 'python',
2115 'src/third_party/binutils/download.py',
2116 ],
2117 },
2118 {
kjellander24d812d2016-11-22 07:02:11 -08002119 # Note: On Win, this should run after win_toolchain, as it may use it.
2120 'name': 'clang',
2121 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002122 'action': ['python', 'src/tools/clang/scripts/update.py'],
kjellander24d812d2016-11-22 07:02:11 -08002123 },
ehmaldonado293bc2a2016-11-25 04:58:47 -08002124 {
2125 # Update LASTCHANGE.
2126 'name': 'lastchange',
2127 'pattern': '.',
2128 'action': ['python', 'src/build/util/lastchange.py',
2129 '-o', 'src/build/util/LASTCHANGE'],
2130 },
kjellander24d812d2016-11-22 07:02:11 -08002131 # Pull clang-format binaries using checked-in hashes.
2132 {
2133 'name': 'clang_format_win',
2134 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002135 'condition': 'host_os == "win"',
kjellander24d812d2016-11-22 07:02:11 -08002136 'action': [ 'download_from_google_storage',
2137 '--no_resume',
2138 '--platform=win32',
2139 '--no_auth',
2140 '--bucket', 'chromium-clang-format',
2141 '-s', 'src/buildtools/win/clang-format.exe.sha1',
2142 ],
2143 },
2144 {
2145 'name': 'clang_format_mac',
2146 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002147 'condition': 'host_os == "mac"',
kjellander24d812d2016-11-22 07:02:11 -08002148 'action': [ 'download_from_google_storage',
2149 '--no_resume',
2150 '--platform=darwin',
2151 '--no_auth',
2152 '--bucket', 'chromium-clang-format',
2153 '-s', 'src/buildtools/mac/clang-format.sha1',
2154 ],
2155 },
2156 {
2157 'name': 'clang_format_linux',
2158 'pattern': '.',
Henrik Kjellander6b269752017-10-09 13:00:41 +02002159 'condition': 'host_os == "linux"',
kjellander24d812d2016-11-22 07:02:11 -08002160 'action': [ 'download_from_google_storage',
2161 '--no_resume',
2162 '--platform=linux*',
2163 '--no_auth',
2164 '--bucket', 'chromium-clang-format',
2165 '-s', 'src/buildtools/linux64/clang-format.sha1',
2166 ],
2167 },
Oleh Prypin3ebed362017-10-27 10:14:45 +02002168 # Pull rc binaries using checked-in hashes.
2169 {
2170 'name': 'rc_win',
2171 'pattern': '.',
2172 'condition': 'checkout_win and host_os == "win"',
2173 'action': [ 'python',
2174 'src/third_party/depot_tools/download_from_google_storage.py',
2175 '--no_resume',
2176 '--no_auth',
2177 '--bucket', 'chromium-browser-clang/rc',
2178 '-s', 'src/build/toolchain/win/rc/win/rc.exe.sha1',
2179 ],
2180 },
2181 {
2182 'name': 'rc_mac',
2183 'pattern': '.',
2184 'condition': 'checkout_win and host_os == "mac"',
2185 'action': [ 'python',
2186 'src/third_party/depot_tools/download_from_google_storage.py',
2187 '--no_resume',
2188 '--no_auth',
2189 '--bucket', 'chromium-browser-clang/rc',
2190 '-s', 'src/build/toolchain/win/rc/mac/rc.sha1',
2191 ],
2192 },
2193 {
2194 'name': 'rc_linux',
2195 'pattern': '.',
2196 'condition': 'checkout_win and host_os == "linux"',
2197 'action': [ 'python',
2198 'src/third_party/depot_tools/download_from_google_storage.py',
2199 '--no_resume',
2200 '--no_auth',
2201 '--bucket', 'chromium-browser-clang/rc',
2202 '-s', 'src/build/toolchain/win/rc/linux64/rc.sha1',
2203 ],
2204 },
kjellander24d812d2016-11-22 07:02:11 -08002205 {
Mirko Bonadeicb2bc112017-10-10 13:28:18 +02002206 'name': 'msan_chained_origins',
2207 'pattern': '.',
2208 'condition': 'checkout_instrumented_libraries',
2209 'action': [ 'python',
2210 'src/third_party/depot_tools/download_from_google_storage.py',
2211 "--no_resume",
2212 "--no_auth",
2213 "--bucket", "chromium-instrumented-libraries",
2214 "-s", "src/third_party/instrumented_libraries/binaries/msan-chained-origins-trusty.tgz.sha1",
2215 ],
2216 },
2217 {
2218 'name': 'msan_no_origins',
2219 'pattern': '.',
2220 'condition': 'checkout_instrumented_libraries',
2221 'action': [ 'python',
2222 'src/third_party/depot_tools/download_from_google_storage.py',
2223 "--no_resume",
2224 "--no_auth",
2225 "--bucket", "chromium-instrumented-libraries",
2226 "-s", "src/third_party/instrumented_libraries/binaries/msan-no-origins-trusty.tgz.sha1",
2227 ],
kjellander24d812d2016-11-22 07:02:11 -08002228 },
2229 {
kjellander@webrtc.org80174582013-11-04 12:07:57 +00002230 # Download test resources, i.e. video and audio files from Google Storage.
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002231 'pattern': '.',
2232 'action': ['download_from_google_storage',
2233 '--directory',
2234 '--recursive',
2235 '--num_threads=10',
2236 '--no_auth',
kjellander4ff818e2015-12-18 12:29:28 -08002237 '--quiet',
kjellander@webrtc.org8e5c8142014-12-03 07:11:44 +00002238 '--bucket', 'chromium-webrtc-resources',
2239 'src/resources'],
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002240 },
andrew@webrtc.org4ce52bb2012-07-31 21:54:13 +00002241]
kjellander200028f2017-08-17 09:54:12 -07002242
Oleh Prypindcba72b2019-02-08 10:39:45 +01002243recursedeps = []
Mirko Bonadeibb547202017-09-15 06:15:48 +02002244
2245# Define rules for which include paths are allowed in our source.
2246include_rules = [
2247 # Base is only used to build Android APK tests and may not be referenced by
2248 # WebRTC production code.
2249 "-base",
2250 "-chromium",
2251 "+external/webrtc/webrtc", # Android platform build.
Mirko Bonadeibb547202017-09-15 06:15:48 +02002252 "+libyuv",
Patrik Höglund5991ac92018-05-21 15:54:42 +02002253
2254 # These should eventually move out of here.
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002255 "+common_types.h",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002256
2257 "+WebRTC",
Mirko Bonadei92ea95e2017-09-15 06:47:31 +02002258 "+api",
2259 "+modules/include",
2260 "+rtc_base",
2261 "+test",
2262 "+rtc_tools",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002263
Niels Möller3c7d5992018-10-19 15:29:54 +02002264 # Abseil whitelist. Keep this in sync with abseil-in-webrtc.md.
Steve Antone76ca612019-01-25 12:49:14 -08002265 "+absl/algorithm/algorithm.h",
2266 "+absl/algorithm/container.h",
Danil Chapovalov348b08a2019-01-17 13:07:25 +01002267 "+absl/base/attributes.h",
Danil Chapovalov47cf5ea2019-02-19 20:20:16 +01002268 "+absl/base/config.h",
Elad Alone86af2c2019-06-03 14:37:50 +02002269 "+absl/base/macros.h",
philipelf8d81d32018-08-01 17:13:08 +02002270 "+absl/container/inlined_vector.h",
Karl Wiberg4c77dcd2018-06-29 14:34:50 +02002271 "+absl/memory/memory.h",
Jiawei Oua6e034a2018-11-24 20:59:41 -08002272 "+absl/meta/type_traits.h",
Niels Möller3c7d5992018-10-19 15:29:54 +02002273 "+absl/strings/ascii.h",
2274 "+absl/strings/match.h",
Steve Anton1c9c9fc2019-02-14 15:13:09 -08002275 "+absl/strings/str_replace.h",
Karl Wiberg24744a92018-08-15 15:23:08 +02002276 "+absl/strings/string_view.h",
Danil Chapovalov9dce71b2018-06-11 07:48:31 +00002277 "+absl/types/optional.h",
Danil Chapovalovfb8e7ef2018-06-26 10:44:13 +02002278 "+absl/types/variant.h",
Mirko Bonadei14be7992019-06-27 15:59:09 +02002279
2280 # Abseil flags are allowed in tests and tools.
2281 "+absl/flags",
Mirko Bonadeibb547202017-09-15 06:15:48 +02002282]
Patrik Höglundeeb79e92019-10-17 16:04:07 +02002283
2284specific_include_rules = {
2285 "webrtc_lib_link_test\.cc": [
2286 "+media/engine",
2287 "+modules/audio_device",
2288 "+modules/audio_processing",
2289 ]
2290}