1 # This file is used to manage the dependencies of the ANGLE git repo. It is
2 # used by gclient to determine what version of each dependency to check out, and
5 # Avoids the need for a custom root variable.
6 use_relative_paths = True
8 gclient_gn_args_file = 'build/config/gclient_args.gni'
11 'checkout_angle_internal',
12 'checkout_angle_mesa',
13 'checkout_angle_restricted_traces',
14 'generate_location_tags',
18 'android_git': 'https://android.googlesource.com',
19 'chromium_git': 'https://chromium.googlesource.com',
20 'chrome_internal_git': 'https://chrome-internal.googlesource.com',
21 'swiftshader_git': 'https://swiftshader.googlesource.com',
23 # This variable is overrided in Chromium's DEPS file.
24 'build_with_chromium': False,
26 # By default, download the fuchsia sdk from the public sdk directory.
27 'fuchsia_sdk_cipd_prefix': 'fuchsia/sdk/gn/',
29 # We don't use location metadata in our test isolates.
30 'generate_location_tags': False,
32 # Only check out public sources by default. This can be overridden with custom_vars.
33 'checkout_angle_internal': False,
35 # Controls if we check out the restricted traces.
36 'checkout_angle_restricted_traces': 'checkout_angle_internal',
38 # Pull in Android native toolchain dependencies for Chrome OS too, so we can
39 # build ARC++ support libraries.
40 'checkout_android_native_support': 'checkout_android or checkout_chromeos',
42 # Check out Mesa and libdrm in ANGLE's third_party folder.
43 'checkout_angle_mesa': False,
45 # Version of Chromium our Chromium-based DEPS are mirrored from.
46 'chromium_revision': 'f0378c0e540aab72a2d0161cb50b221c52788012',
47 # We never want to checkout chromium,
48 # but need a dummy DEPS entry for the autoroller
49 'dummy_checkout_chromium': False,
51 # Current revision of VK-GL-CTS (a.k.a dEQP).
52 'vk_gl_cts_revision': 'e3b9db9ad121f46b7943d0152a25d5ee9afaa13c',
54 # Current revision of googletest.
55 # Note: this dep cannot be auto-rolled b/c of nesting.
56 'googletest_revision': '2d924d7a971e9667d76ad09727fb2402b4f8a1e3',
58 # Current revision of Chrome's third_party googletest directory. This
59 # repository is mirrored as a separate repository, with separate git hashes
60 # that don't match the external googletest repository or Chrome. Mirrored
61 # patches will have a different git hash associated with them.
62 # To roll, first get the new hash for chromium_googletest_revision from the
63 # mirror of third_party/googletest located here:
64 # https://chromium.googlesource.com/chromium/src/third_party/googletest/
65 # Then get the new hash for googletest_revision from the root Chrome DEPS
66 # file: https://source.chromium.org/chromium/chromium/src/+/main:DEPS
67 'chromium_googletest_revision': '17bbed2084d3127bd7bcd27283f18d7a5861bea8',
69 # Current revision of jsoncpp.
70 # Note: this dep cannot be auto-rolled b/c of nesting.
71 'jsoncpp_revision': '42e892d96e47b1f6e29844cc705e148ec4856448',
73 # Current revision of Chrome's third_party jsoncpp directory. This repository
74 # is mirrored as a separate repository, with separate git hashes that
75 # don't match the external JsonCpp repository or Chrome. Mirrored patches
76 # will have a different git hash associated with them.
77 # To roll, first get the new hash for chromium_jsoncpp_revision from the
78 # mirror of third_party/jsoncpp located here:
79 # https://chromium.googlesource.com/chromium/src/third_party/jsoncpp/
80 # Then get the new hash for jsoncpp_revision from the root Chrome DEPS file:
81 # https://source.chromium.org/chromium/chromium/src/+/main:DEPS
82 'chromium_jsoncpp_revision': 'f62d44704b4da6014aa231cfc116e7fd29617d2a',
84 # Current revision of patched-yasm.
85 # Note: this dep cannot be auto-rolled b/c of nesting.
86 'patched_yasm_revision': '720b70524a4424b15fc57e82263568c8ba0496ad',
88 # Three lines of non-changing comments so that
89 # the commit queue can handle CLs rolling catapult
90 # and whatever else without interference from each other.
91 'catapult_revision': 'cae7ec667dee9f5c012b54ee9ffee94eb7beda14',
93 # the commit queue can handle CLs rolling Fuchsia sdk
94 # and whatever else without interference from each other.
95 'fuchsia_version': 'version:12.20230424.2.1',
97 # Three lines of non-changing comments so that
98 # the commit queue can handle CLs rolling luci-go
99 # and whatever else without interference from each other.
100 'luci_go': 'git_revision:e91834850a06011c64eb9a24f317371194bde3de',
102 # Three lines of non-changing comments so that
103 # the commit queue can handle CLs rolling android_sdk_build-tools_version
104 # and whatever else without interference from each other.
105 'android_sdk_build-tools_version': '-VRKr36Uw8L_iFqqo9nevIBgNMggND5iWxjidyjnCgsC',
106 # Three lines of non-changing comments so that
107 # the commit queue can handle CLs rolling android_sdk_emulator_version
108 # and whatever else without interference from each other.
109 'android_sdk_emulator_version': '9lGp8nTUCRRWGMnI_96HcKfzjnxEJKUcfvfwmA3wXNkC',
110 # Three lines of non-changing comments so that
111 # the commit queue can handle CLs rolling android_sdk_extras_version
112 # and whatever else without interference from each other.
113 'android_sdk_extras_version': 'ppQ4TnqDvBHQ3lXx5KPq97egzF5X2FFyOrVHkGmiTMQC',
114 # Three lines of non-changing comments so that
115 # the commit queue can handle CLs rolling android_sdk_patcher_version
116 # and whatever else without interference from each other.
117 'android_sdk_patcher_version': 'I6FNMhrXlpB-E1lOhMlvld7xt9lBVNOO83KIluXDyA0C',
118 # Three lines of non-changing comments so that
119 # the commit queue can handle CLs rolling android_sdk_platform-tools_version
120 # and whatever else without interference from each other.
121 'android_sdk_platform-tools_version': 'RSI3iwryh7URLGRgJHsCvUxj092woTPnKt4pwFcJ6L8C',
122 # Three lines of non-changing comments so that
123 # the commit queue can handle CLs rolling android_sdk_platforms_preview_version
124 # and whatever else without interference from each other.
125 'android_sdk_platforms_preview_version': 'YWMYkzyxGBgVsty0GhXL1oxbY0pGXQIgFc0Rh7ZMRPYC',
126 # Three lines of non-changing comments so that
127 # the commit queue can handle CLs rolling android_sdk_platforms_version
128 # and whatever else without interference from each other.
129 'android_sdk_platforms_version': 'eo5KvW6UVor92LwZai8Zulc624BQZoCu-yn7wa1z_YcC',
130 # Three lines of non-changing comments so that
131 # the commit queue can handle CLs rolling android_sdk_sources_version
132 # and whatever else without interference from each other.
133 'android_sdk_sources_version': '_a_BcnANjPYw5mSKlNHa7GFY8yc1kdqj2rmQgac7yUcC',
135 # ninja CIPD package version.
136 # https://chrome-infra-packages.appspot.com/p/infra/3pp/tools/ninja
137 'ninja_version': 'version:2@1.11.1.chromium.6',
143 'url': '{chromium_git}/chromium/src/build.git@a9d28a095c8b349f8319ee0d241a78e2c849928f',
144 'condition': 'not build_with_chromium',
148 'url': '{chromium_git}/chromium/src/buildtools.git@539a6f68735c631f57ae33096e9e7fc059e049cf',
149 'condition': 'not build_with_chromium',
152 'buildtools/clang_format/script': {
153 'url': '{chromium_git}/external/github.com/llvm/llvm-project/clang/tools/clang-format.git@f97059df7f8b205064625cdb5f97b56668a125ef',
154 'condition': 'not build_with_chromium',
157 'buildtools/linux64': {
160 'package': 'gn/gn/linux-${{arch}}',
161 'version': 'git_revision:5a004f9427a050c6c393c07ddb85cba8ff3849fa',
165 'condition': 'not build_with_chromium and host_os == "linux"',
171 'package': 'gn/gn/mac-${{arch}}',
172 'version': 'git_revision:5a004f9427a050c6c393c07ddb85cba8ff3849fa',
176 'condition': 'not build_with_chromium and host_os == "mac"',
179 'buildtools/third_party/libc++/trunk': {
180 'url': '{chromium_git}/external/github.com/llvm/llvm-project/libcxx.git@bff81b702ff4b7f74b1c0ed02a4bcf6c2744a90b',
181 'condition': 'not build_with_chromium',
184 'buildtools/third_party/libc++abi/trunk': {
185 'url': '{chromium_git}/external/github.com/llvm/llvm-project/libcxxabi.git@307bd163607c315d46103ebe1d68aab44bf93986',
186 'condition': 'not build_with_chromium',
189 'buildtools/third_party/libunwind/trunk': {
190 'url': '{chromium_git}/external/github.com/llvm/llvm-project/libunwind.git@2795322d57001de8125cfdf18cef804acff69e35',
191 'condition': 'not build_with_chromium',
197 'package': 'gn/gn/windows-amd64',
198 'version': 'git_revision:5a004f9427a050c6c393c07ddb85cba8ff3849fa',
202 'condition': 'not build_with_chromium and host_os == "win"',
206 'url': '{chromium_git}/chromium/src/testing@ee4801b4e9c2d945fff5236d8518511e6c00a29e',
207 'condition': 'not build_with_chromium',
210 'third_party/abseil-cpp': {
211 'url': '{chromium_git}/chromium/src/third_party/abseil-cpp@3c6eb3447cfde0d5317c776d8853e4aea25bec95',
212 'condition': 'not build_with_chromium',
215 'third_party/android_build_tools': {
216 'url': '{chromium_git}/chromium/src/third_party/android_build_tools@fa16e60e96649c04e17ef0f690f11d0b18a7912d',
217 'condition': 'checkout_android and not build_with_chromium',
220 'third_party/android_build_tools/aapt2': {
223 'package': 'chromium/third_party/android_build_tools/aapt2',
224 'version': 'fFfHyo80O9opPFsbOisSHF4d3tV4GGxLgxXWzGRuY2IC',
227 'condition': 'checkout_android and not build_with_chromium',
231 'third_party/android_build_tools/art': {
234 'package': 'chromium/third_party/android_build_tools/art',
235 'version': '87169fbc701d244c311e6aa8843591a7f1710bc0',
238 'condition': 'checkout_android and not build_with_chromium',
242 'third_party/android_build_tools/bundletool': {
245 'package': 'chromium/third_party/android_build_tools/bundletool',
246 'version': 'xnKkaX2u7XVfsUzExic0KW3jYMINpI16Ll9QYESBoI8C',
249 'condition': 'checkout_android and not build_with_chromium',
253 'third_party/android_build_tools/lint': {
256 'package': 'chromium/third_party/android_build_tools/lint',
257 'version': '667xWoGhzEgkSGU0T6WsZwwXOg1PTUw0b1yjbLunR6kC',
260 'condition': 'checkout_android and not build_with_chromium',
264 'third_party/android_build_tools/manifest_merger': {
267 'package': 'chromium/third_party/android_build_tools/manifest_merger',
268 'version': '1g5VzjyIYFR1uY6iwEOLv8aZp-OQJQc5W2U-dPyg97IC',
271 'condition': 'checkout_android and not build_with_chromium',
275 'third_party/android_deps': {
276 'url': '{chromium_git}/chromium/src/third_party/android_deps@f3aabc07ce68d0f88b558b8b3ff71656df5569a6',
277 'condition': 'checkout_android and not build_with_chromium',
280 'third_party/android_ndk': {
281 'url': '{chromium_git}/android_ndk.git@8388a2be5421311dc75c5f937aae13d821a27f3d',
282 'condition': 'checkout_android and not build_with_chromium',
285 'third_party/android_platform': {
286 'url': '{chromium_git}/chromium/src/third_party/android_platform@f0c7b47622f453f133c1749170065ce5296bc1fa',
287 'condition': 'checkout_android and not build_with_chromium',
290 'third_party/android_sdk': {
291 'url': '{chromium_git}/chromium/src/third_party/android_sdk@5353fa6142ee944c9b9d796e815fb826416e5423',
292 'condition': 'checkout_android and not build_with_chromium',
295 'third_party/android_sdk/androidx_browser/src': {
296 'url': '{chromium_git}/external/gob/android/platform/frameworks/support/browser.git@65086eb5e52c16778fa7b4f157156d17b176fcb3',
297 'condition': 'checkout_android and not build_with_chromium',
300 'third_party/android_sdk/public': {
303 'package': 'chromium/third_party/android_sdk/public/build-tools/33.0.0',
304 'version': Var('android_sdk_build-tools_version'),
307 'package': 'chromium/third_party/android_sdk/public/emulator',
308 'version': Var('android_sdk_emulator_version'),
311 'package': 'chromium/third_party/android_sdk/public/patcher',
312 'version': Var('android_sdk_patcher_version'),
315 'package': 'chromium/third_party/android_sdk/public/platform-tools',
316 'version': Var('android_sdk_platform-tools_version'),
319 'package': 'chromium/third_party/android_sdk/public/platforms/android-33',
320 'version': Var('android_sdk_platforms_version'),
323 'package': 'chromium/third_party/android_sdk/public/platforms/android-tiramisuprivacysandbox',
324 'version': Var('android_sdk_platforms_preview_version'),
327 'package': 'chromium/third_party/android_sdk/public/sources/android-31',
328 'version': Var('android_sdk_sources_version'),
331 'package': 'chromium/third_party/android_sdk/public/cmdline-tools',
332 'version': 'EWnL2r7oV5GtE9Ef7GyohyFam42wtMtEKYU4dCb3U1YC',
335 'condition': 'checkout_android_native_support and not build_with_chromium',
339 'third_party/android_system_sdk': {
342 'package': 'chromium/third_party/android_system_sdk/public',
343 'version': 'RGY8Vyf8jjszRIJRFxZj7beXSUEHTQM90MtYejUvdMgC',
346 'condition': 'checkout_android and not build_with_chromium',
350 'third_party/astc-encoder/src': {
351 'url': '{chromium_git}/external/github.com/ARM-software/astc-encoder@573c475389bf51d16a5c3fc8348092e094e50e8f',
352 'condition': 'not build_with_chromium',
355 'third_party/bazel': {
358 'package': 'chromium/third_party/bazel',
359 'version': 'VjMsf48QUWw8n7XtJP2AuSjIGmbQeYdWdwyxVvIRLmAC',
362 'condition': 'checkout_android and not build_with_chromium',
366 'third_party/catapult': {
367 'url': '{chromium_git}/catapult.git@{catapult_revision}',
368 'condition': 'not build_with_chromium',
371 # Cherry is a dEQP/VK-GL-CTS management GUI written in Go. We use it for viewing test results.
372 'third_party/cherry': {
373 'url': '{android_git}/platform/external/cherry@4f8fb08d33ca5ff05a1c638f04c85bbb8d8b52cc',
374 'condition': 'not build_with_chromium',
377 'third_party/colorama/src': {
378 'url': '{chromium_git}/external/colorama.git@3de9f013df4b470069d03d250224062e8cf15c49',
379 'condition': 'checkout_android and not build_with_chromium',
382 'third_party/depot_tools': {
383 'url': '{chromium_git}/chromium/tools/depot_tools.git@6e714e6dfe62110c95fafed4bdeb365a69c6a77e',
384 'condition': 'not build_with_chromium',
387 # We never want to checkout chromium,
388 # but need a dummy DEPS entry for the autoroller
389 'third_party/dummy_chromium': {
390 'url': '{chromium_git}/chromium/src.git@{chromium_revision}',
391 'condition': 'dummy_checkout_chromium',
394 'third_party/EGL-Registry/src': {
395 'url': '{chromium_git}/external/github.com/KhronosGroup/EGL-Registry@7dea2ed79187cd13f76183c4b9100159b9e3e071',
396 'condition': 'not build_with_chromium',
399 'third_party/flatbuffers/src': {
400 'url': '{chromium_git}/external/github.com/google/flatbuffers.git@a56f9ec50e908362e20254fcef28e62a2f148d91',
401 'condition': 'checkout_android and not build_with_chromium',
404 'third_party/fuchsia-sdk/sdk': {
407 'package': Var('fuchsia_sdk_cipd_prefix') + '${{platform}}',
408 'version': Var('fuchsia_version'),
411 'condition': 'checkout_fuchsia and not build_with_chromium',
415 # Closed-source OpenGL ES 1.1 Conformance tests.
416 'third_party/gles1_conform': {
417 'url': '{chrome_internal_git}/angle/es-cts.git@dc9f502f709c9cd88d7f8d3974f1c77aa246958e',
418 'condition': 'checkout_angle_internal',
421 # glmark2 is a GPL3-licensed OpenGL ES 2.0 benchmark. We use it for testing.
422 'third_party/glmark2/src': {
423 'url': '{chromium_git}/external/github.com/glmark2/glmark2@ca8de51fedb70bace5351c6b002eb952c747e889',
426 'third_party/googletest': {
427 'url': '{chromium_git}/chromium/src/third_party/googletest@{chromium_googletest_revision}',
428 'condition': 'not build_with_chromium',
431 'third_party/ijar': {
432 'url': '{chromium_git}/chromium/src/third_party/ijar@17f06d102a2ff80a92c89eab85836673f05e903a',
433 'condition': 'checkout_android and not build_with_chromium',
436 'third_party/kotlin_stdlib': {
439 'package': 'chromium/third_party/kotlin_stdlib',
440 'version': '5vxa94PP6aaNePK9IF8ZwAYbDA-08mk4nkPED5CMbFoC',
443 'condition': 'checkout_android and not build_with_chromium',
447 # We use the upstream/main branch.
448 'third_party/libdrm': {
449 'url': '{chromium_git}/chromiumos/third_party/libdrm@474894ed17a037a464e5bd845a0765a50f647898',
450 'condition': 'checkout_angle_mesa',
453 # libjpeg_turbo is used by glmark2.
454 'third_party/libjpeg_turbo': {
455 'url': '{chromium_git}/chromium/deps/libjpeg_turbo.git@aa4075f116e4312537d0d3e9dbd5e31096539f94',
456 'condition': 'not build_with_chromium',
459 'third_party/libpng/src': {
460 'url': '{android_git}/platform/external/libpng@d2ece84bd73af1cd5fae5e7574f79b40e5de4fba',
461 'condition': 'not build_with_chromium',
467 'package': 'chromium/third_party/jdk',
468 'version': '2Of9Pe_OdO4xoAATuiLDiMVNebKTNO3WrwJGqil4RosC',
471 'condition': 'checkout_android and not build_with_chromium',
475 'third_party/jdk/extras': {
478 'package': 'chromium/third_party/jdk/extras',
479 'version': '-7m_pvgICYN60yQI3qmTj_8iKjtnT4NXicT0G_jJPqsC',
482 'condition': 'checkout_android and not build_with_chromium',
486 'third_party/jinja2': {
487 'url': '{chromium_git}/chromium/src/third_party/jinja2@264c07d7e64f2874434a3b8039e101ddf1b01e7e',
488 'condition': 'checkout_android and not build_with_chromium',
491 'third_party/jsoncpp': {
492 'url': '{chromium_git}/chromium/src/third_party/jsoncpp@{chromium_jsoncpp_revision}',
493 'condition': 'not build_with_chromium',
496 'third_party/markupsafe': {
497 'url': '{chromium_git}/chromium/src/third_party/markupsafe@13f4e8c9e206567eeb13bf585406ddc574005748',
498 'condition': 'checkout_android and not build_with_chromium',
501 # We use the upstream/main branch.
502 'third_party/mesa/src': {
503 'url': '{chromium_git}/external/github.com/Mesa3D/mesa@0a6aa58acae2a5b27ef783c22e976ec9b0d33ddc',
504 'condition': 'checkout_angle_mesa',
507 # We use the upstream/master branch.
508 'third_party/meson': {
509 'url': '{chromium_git}/external/github.com/mesonbuild/meson@9fd5eb605674067ce6f8876dc27e5e116024e8a6',
510 'condition': 'checkout_angle_mesa',
513 'third_party/nasm': {
514 'url': '{chromium_git}/chromium/deps/nasm.git@7fc833e889d1afda72c06220e5bed8fb43b2e5ce',
515 'condition': 'not build_with_chromium',
518 'third_party/ninja': {
521 'package': 'infra/3pp/tools/ninja/${{platform}}',
522 'version': Var('ninja_version'),
526 'condition': 'not build_with_chromium',
529 'third_party/OpenCL-Docs/src': {
530 'url': '{chromium_git}/external/github.com/KhronosGroup/OpenCL-Docs@774114e8761920b976d538d47fad8178d05984ec',
531 'condition': 'not build_with_chromium',
534 'third_party/OpenCL-ICD-Loader/src': {
535 'url': '{chromium_git}/external/github.com/KhronosGroup/OpenCL-ICD-Loader@9b5e3849b49a1448996c8b96ba086cd774d987db',
536 'condition': 'not build_with_chromium',
539 'third_party/OpenGL-Registry/src': {
540 'url': '{chromium_git}/external/github.com/KhronosGroup/OpenGL-Registry@5bae8738b23d06968e7c3a41308568120943ae77',
541 'condition': 'not build_with_chromium',
544 'third_party/proguard': {
547 'package': 'chromium/third_party/proguard',
548 'version': 'Fd91BJFVlmiO6c46YMTsdy7n2f5Sk2hVVGlzPLvqZPsC',
551 'condition': 'checkout_android and not build_with_chromium',
555 'third_party/protobuf': {
556 'url': '{chromium_git}/chromium/src/third_party/protobuf@46428dc4d33a13acde7b2bce4ee222f9fb0e0f32',
557 'condition': 'not build_with_chromium',
560 'third_party/Python-Markdown': {
561 'url': '{chromium_git}/chromium/src/third_party/Python-Markdown@0f4473546172a64636f5d841410c564c0edad625',
562 'condition': 'not build_with_chromium',
565 'third_party/qemu-linux-x64': {
568 'package': 'fuchsia/third_party/qemu/linux-amd64',
569 'version': 'FFZaD9tecL-z0lq2XP_7UqiAaMgRGwXTyvcmkv7XCQcC'
572 'condition': 'not build_with_chromium and (host_os == "linux" and checkout_fuchsia)',
576 'third_party/qemu-mac-x64': {
579 'package': 'fuchsia/third_party/qemu/mac-amd64',
580 'version': '79L6B9YhuL7uIg_CxwlQcZqLOixVtS2Cctn7dmVg0q4C'
583 'condition': 'not build_with_chromium and (host_os == "mac" and checkout_fuchsia)',
590 'package': 'chromium/third_party/r8',
591 'version': 'EasU4gRQz5fwXjPOM82KyQOTpv6FGp_Q7wUg1l94iHYC',
594 'condition': 'checkout_android and not build_with_chromium',
598 # This duplication is intentional, so we avoid updating the r8.jar used by
599 # dexing unless necessary, since each update invalidates all incremental
600 # dexing and unnecessarily slows down all bots.
601 'third_party/r8/d8': {
604 'package': 'chromium/third_party/r8',
605 'version': 'PwglNZFRNPkBBXdnY9NfrZFk2ULWDTRxhV9rl2kvkpUC',
608 'condition': 'checkout_android and not build_with_chromium',
612 'third_party/rapidjson/src': {
613 'url': '{chromium_git}/external/github.com/Tencent/rapidjson@781a4e667d84aeedbeb8184b7b62425ea66ec59f',
616 'third_party/requests/src': {
617 'url': '{chromium_git}/external/github.com/kennethreitz/requests.git@refs/tags/v2.23.0',
618 'condition': 'checkout_android and not build_with_chromium',
622 'url': '{chromium_git}/chromium/src/third_party/six@c96255caa80a7e0e45de07ce9af088a2ce984b68',
623 'condition': 'checkout_android and not build_with_chromium',
626 'third_party/SwiftShader': {
627 'url': '{swiftshader_git}/SwiftShader@23e97b79fb9193bf88e79c16c6a577c680edb2d6',
628 'condition': 'not build_with_chromium',
631 'third_party/turbine': {
634 'package': 'chromium/third_party/turbine',
635 'version': 'j0GanRK31QhKNs04PYT0D3ls32n6IrjrAL8bR4dv9jMC',
638 'condition': 'checkout_android and not build_with_chromium',
642 'third_party/VK-GL-CTS/src': {
643 'url': '{chromium_git}/external/github.com/KhronosGroup/VK-GL-CTS@{vk_gl_cts_revision}',
646 'third_party/vulkan-deps': {
647 'url': '{chromium_git}/vulkan-deps@4b61bdad813f41ad4b3d77a048af31fb782dc19d',
648 'condition': 'not build_with_chromium',
651 'third_party/vulkan_memory_allocator': {
652 'url': '{chromium_git}/external/github.com/GPUOpen-LibrariesAndSDKs/VulkanMemoryAllocator@769d3c83f59bf7098590605a0245df50cef2623b',
653 'condition': 'not build_with_chromium',
656 'third_party/wayland': {
657 'url': '{chromium_git}/external/anongit.freedesktop.org/git/wayland/wayland@upstream/1.20.0',
658 'condition': 'not build_with_chromium and host_os == "linux"'
661 'third_party/zlib': {
662 'url': '{chromium_git}/chromium/src/third_party/zlib@14dd4c4455602c9b71a1a89b5cafd1f4030d2e3f',
663 'condition': 'not build_with_chromium',
666 'tools/android/errorprone_plugin': {
667 'url': '{chromium_git}/chromium/src/tools/android/errorprone_plugin@a848535fa482eab8d9f2575bc510347027f978b2',
668 'condition': 'checkout_android and not build_with_chromium',
672 'url': '{chromium_git}/chromium/src/tools/clang.git@30d20734f553f3a2208169e076ed9f1da6ba110a',
673 'condition': 'not build_with_chromium',
676 'tools/clang/dsymutil': {
679 'package': 'chromium/llvm-build-tools/dsymutil',
680 'version': 'M56jPzDv1620Rnm__jTMYS62Zi8rxHVq7yw0qeBFEgkC',
683 'condition': 'checkout_mac and not build_with_chromium',
690 'package': 'infra/tools/luci/isolate/${{platform}}',
691 'version': Var('luci_go'),
694 'package': 'infra/tools/luci/swarming/${{platform}}',
695 'version': Var('luci_go'),
698 'condition': 'not build_with_chromium',
703 'url': '{chromium_git}/chromium/src/tools/mb@51cccb966cacce45c373e23aa5b3023e4447f514',
704 'condition': 'not build_with_chromium',
707 'tools/md_browser': {
708 'url': '{chromium_git}/chromium/src/tools/md_browser@6cc8e58a83412dc31de6fb7614fadb0b51748d4b',
709 'condition': 'not build_with_chromium',
713 'url': '{chromium_git}/chromium/src/tools/memory@09f58c36cb63d3fd26bed8e3aca96d86ae03db91',
714 'condition': 'not build_with_chromium',
718 'url': '{chromium_git}/chromium/src/tools/perf@b86965a40552a5f0b0be9765ce4890748b80c26c',
719 'condition': 'not build_with_chromium',
722 'tools/protoc_wrapper': {
723 'url': '{chromium_git}/chromium/src/tools/protoc_wrapper@30392509cfa0f370f1df55dfb75bc37e3fad19ae',
724 'condition': 'not build_with_chromium',
728 'url': '{chromium_git}/chromium/src/tools/python@00ecbd06930234f70ca6cfa623201489b9e10b71',
729 'condition': 'checkout_android and not build_with_chromium',
732 'tools/skia_goldctl/linux': {
735 'package': 'skia/tools/goldctl/linux-amd64',
736 'version': 'CxdbSDz7x0X2t_Dg2V1hC-j5REZM59AmMDtLZNg9J_8C',
740 'condition': 'checkout_linux and not build_with_chromium',
743 'tools/skia_goldctl/win': {
746 'package': 'skia/tools/goldctl/windows-amd64',
747 'version': '5HtHEYI8MUjySHqpU8-ewiaPfNEVcY0SamdPah6R0CYC',
751 'condition': 'checkout_win and not build_with_chromium',
754 'tools/skia_goldctl/mac_amd64': {
757 'package': 'skia/tools/goldctl/mac-amd64',
758 'version': '66xq4FM7P4vA4N6oUkuUIEHz8vHWRjxClUgkjPZ71pQC',
762 'condition': 'checkout_mac and not build_with_chromium',
765 'tools/skia_goldctl/mac_arm64': {
768 'package': 'skia/tools/goldctl/mac-arm64',
769 'version': 'd3aWqZUdjjbgmIsOh-iK7HRZKaYz672JkzWg-0BkauUC',
773 'condition': 'checkout_mac and not build_with_chromium',
777 'url': '{chromium_git}/chromium/src/tools/valgrind@27e9a92f3ba57b07d84bf7ab4d430b9e066d25dd',
778 'condition': 'not build_with_chromium',
781 # === ANGLE Restricted Trace Generated Code Start ===
782 'src/tests/restricted_traces/1945_air_force': {
785 'package': 'angle/traces/1945_air_force',
786 'version': 'version:1',
790 'condition': 'checkout_angle_restricted_traces',
792 'src/tests/restricted_traces/20_minutes_till_dawn': {
795 'package': 'angle/traces/20_minutes_till_dawn',
796 'version': 'version:1',
800 'condition': 'checkout_angle_restricted_traces',
802 'src/tests/restricted_traces/2_3_4_player_mini_games': {
805 'package': 'angle/traces/2_3_4_player_mini_games',
806 'version': 'version:1',
810 'condition': 'checkout_angle_restricted_traces',
812 'src/tests/restricted_traces/3d_pool_ball': {
815 'package': 'angle/traces/3d_pool_ball',
816 'version': 'version:1',
820 'condition': 'checkout_angle_restricted_traces',
822 'src/tests/restricted_traces/age_of_origins_z': {
825 'package': 'angle/traces/age_of_origins_z',
826 'version': 'version:1',
830 'condition': 'checkout_angle_restricted_traces',
832 'src/tests/restricted_traces/agent_a': {
835 'package': 'angle/traces/agent_a',
836 'version': 'version:1',
840 'condition': 'checkout_angle_restricted_traces',
842 'src/tests/restricted_traces/aliexpress': {
845 'package': 'angle/traces/aliexpress',
846 'version': 'version:5',
850 'condition': 'checkout_angle_restricted_traces',
852 'src/tests/restricted_traces/altos_odyssey': {
855 'package': 'angle/traces/altos_odyssey',
856 'version': 'version:1',
860 'condition': 'checkout_angle_restricted_traces',
862 'src/tests/restricted_traces/among_us': {
865 'package': 'angle/traces/among_us',
866 'version': 'version:5',
870 'condition': 'checkout_angle_restricted_traces',
872 'src/tests/restricted_traces/angry_birds_2_1500': {
875 'package': 'angle/traces/angry_birds_2_1500',
876 'version': 'version:5',
880 'condition': 'checkout_angle_restricted_traces',
882 'src/tests/restricted_traces/angry_birds_2_launch': {
885 'package': 'angle/traces/angry_birds_2_launch',
886 'version': 'version:7',
890 'condition': 'checkout_angle_restricted_traces',
892 'src/tests/restricted_traces/animal_crossing': {
895 'package': 'angle/traces/animal_crossing',
896 'version': 'version:4',
900 'condition': 'checkout_angle_restricted_traces',
902 'src/tests/restricted_traces/antutu_refinery': {
905 'package': 'angle/traces/antutu_refinery',
906 'version': 'version:1',
910 'condition': 'checkout_angle_restricted_traces',
912 'src/tests/restricted_traces/arena_of_valor': {
915 'package': 'angle/traces/arena_of_valor',
916 'version': 'version:5',
920 'condition': 'checkout_angle_restricted_traces',
922 'src/tests/restricted_traces/arknights': {
925 'package': 'angle/traces/arknights',
926 'version': 'version:1',
930 'condition': 'checkout_angle_restricted_traces',
932 'src/tests/restricted_traces/asphalt_8': {
935 'package': 'angle/traces/asphalt_8',
936 'version': 'version:5',
940 'condition': 'checkout_angle_restricted_traces',
942 'src/tests/restricted_traces/asphalt_9': {
945 'package': 'angle/traces/asphalt_9',
946 'version': 'version:5',
950 'condition': 'checkout_angle_restricted_traces',
952 'src/tests/restricted_traces/avakin_life': {
955 'package': 'angle/traces/avakin_life',
956 'version': 'version:5',
960 'condition': 'checkout_angle_restricted_traces',
962 'src/tests/restricted_traces/aztec_ruins': {
965 'package': 'angle/traces/aztec_ruins',
966 'version': 'version:5',
970 'condition': 'checkout_angle_restricted_traces',
972 'src/tests/restricted_traces/aztec_ruins_high': {
975 'package': 'angle/traces/aztec_ruins_high',
976 'version': 'version:1',
980 'condition': 'checkout_angle_restricted_traces',
982 'src/tests/restricted_traces/badland': {
985 'package': 'angle/traces/badland',
986 'version': 'version:5',
990 'condition': 'checkout_angle_restricted_traces',
992 'src/tests/restricted_traces/basemark_gpu': {
995 'package': 'angle/traces/basemark_gpu',
996 'version': 'version:1',
1000 'condition': 'checkout_angle_restricted_traces',
1002 'src/tests/restricted_traces/battle_of_polytopia': {
1005 'package': 'angle/traces/battle_of_polytopia',
1006 'version': 'version:1',
1010 'condition': 'checkout_angle_restricted_traces',
1012 'src/tests/restricted_traces/beach_buggy_racing': {
1015 'package': 'angle/traces/beach_buggy_racing',
1016 'version': 'version:5',
1020 'condition': 'checkout_angle_restricted_traces',
1022 'src/tests/restricted_traces/black_desert_mobile': {
1025 'package': 'angle/traces/black_desert_mobile',
1026 'version': 'version:1',
1030 'condition': 'checkout_angle_restricted_traces',
1032 'src/tests/restricted_traces/blade_and_soul_revolution': {
1035 'package': 'angle/traces/blade_and_soul_revolution',
1036 'version': 'version:1',
1040 'condition': 'checkout_angle_restricted_traces',
1042 'src/tests/restricted_traces/blockman_go': {
1045 'package': 'angle/traces/blockman_go',
1046 'version': 'version:5',
1050 'condition': 'checkout_angle_restricted_traces',
1052 'src/tests/restricted_traces/botworld_adventure': {
1055 'package': 'angle/traces/botworld_adventure',
1056 'version': 'version:1',
1060 'condition': 'checkout_angle_restricted_traces',
1062 'src/tests/restricted_traces/brawl_stars': {
1065 'package': 'angle/traces/brawl_stars',
1066 'version': 'version:5',
1070 'condition': 'checkout_angle_restricted_traces',
1072 'src/tests/restricted_traces/bricks_breaker_quest': {
1075 'package': 'angle/traces/bricks_breaker_quest',
1076 'version': 'version:5',
1080 'condition': 'checkout_angle_restricted_traces',
1082 'src/tests/restricted_traces/bridge_constructor_portal': {
1085 'package': 'angle/traces/bridge_constructor_portal',
1086 'version': 'version:1',
1090 'condition': 'checkout_angle_restricted_traces',
1092 'src/tests/restricted_traces/bubble_shooter': {
1095 'package': 'angle/traces/bubble_shooter',
1096 'version': 'version:5',
1100 'condition': 'checkout_angle_restricted_traces',
1102 'src/tests/restricted_traces/bubble_shooter_and_friends': {
1105 'package': 'angle/traces/bubble_shooter_and_friends',
1106 'version': 'version:1',
1110 'condition': 'checkout_angle_restricted_traces',
1112 'src/tests/restricted_traces/bus_simulator_indonesia': {
1115 'package': 'angle/traces/bus_simulator_indonesia',
1116 'version': 'version:5',
1120 'condition': 'checkout_angle_restricted_traces',
1122 'src/tests/restricted_traces/call_break_offline_card_game': {
1125 'package': 'angle/traces/call_break_offline_card_game',
1126 'version': 'version:5',
1130 'condition': 'checkout_angle_restricted_traces',
1132 'src/tests/restricted_traces/callbreak': {
1135 'package': 'angle/traces/callbreak',
1136 'version': 'version:1',
1140 'condition': 'checkout_angle_restricted_traces',
1142 'src/tests/restricted_traces/candy_crush_500': {
1145 'package': 'angle/traces/candy_crush_500',
1146 'version': 'version:5',
1150 'condition': 'checkout_angle_restricted_traces',
1152 'src/tests/restricted_traces/candy_crush_soda_saga': {
1155 'package': 'angle/traces/candy_crush_soda_saga',
1156 'version': 'version:5',
1160 'condition': 'checkout_angle_restricted_traces',
1162 'src/tests/restricted_traces/car_chase': {
1165 'package': 'angle/traces/car_chase',
1166 'version': 'version:1',
1170 'condition': 'checkout_angle_restricted_traces',
1172 'src/tests/restricted_traces/car_parking_multiplayer': {
1175 'package': 'angle/traces/car_parking_multiplayer',
1176 'version': 'version:5',
1180 'condition': 'checkout_angle_restricted_traces',
1182 'src/tests/restricted_traces/castlevania_sotn': {
1185 'package': 'angle/traces/castlevania_sotn',
1186 'version': 'version:1',
1190 'condition': 'checkout_angle_restricted_traces',
1192 'src/tests/restricted_traces/catalyst_black': {
1195 'package': 'angle/traces/catalyst_black',
1196 'version': 'version:1',
1200 'condition': 'checkout_angle_restricted_traces',
1202 'src/tests/restricted_traces/clash_of_clans': {
1205 'package': 'angle/traces/clash_of_clans',
1206 'version': 'version:5',
1210 'condition': 'checkout_angle_restricted_traces',
1212 'src/tests/restricted_traces/clash_royale': {
1215 'package': 'angle/traces/clash_royale',
1216 'version': 'version:5',
1220 'condition': 'checkout_angle_restricted_traces',
1222 'src/tests/restricted_traces/cod_mobile': {
1225 'package': 'angle/traces/cod_mobile',
1226 'version': 'version:5',
1230 'condition': 'checkout_angle_restricted_traces',
1232 'src/tests/restricted_traces/coin_master': {
1235 'package': 'angle/traces/coin_master',
1236 'version': 'version:5',
1240 'condition': 'checkout_angle_restricted_traces',
1242 'src/tests/restricted_traces/command_and_conquer_rivals': {
1245 'package': 'angle/traces/command_and_conquer_rivals',
1246 'version': 'version:5',
1250 'condition': 'checkout_angle_restricted_traces',
1252 'src/tests/restricted_traces/cookie_run_kingdom': {
1255 'package': 'angle/traces/cookie_run_kingdom',
1256 'version': 'version:5',
1260 'condition': 'checkout_angle_restricted_traces',
1262 'src/tests/restricted_traces/cookie_run_oven_break': {
1265 'package': 'angle/traces/cookie_run_oven_break',
1266 'version': 'version:1',
1270 'condition': 'checkout_angle_restricted_traces',
1272 'src/tests/restricted_traces/csr2_drag_racing': {
1275 'package': 'angle/traces/csr2_drag_racing',
1276 'version': 'version:1',
1280 'condition': 'checkout_angle_restricted_traces',
1282 'src/tests/restricted_traces/cut_the_rope': {
1285 'package': 'angle/traces/cut_the_rope',
1286 'version': 'version:1',
1290 'condition': 'checkout_angle_restricted_traces',
1292 'src/tests/restricted_traces/darkness_rises': {
1295 'package': 'angle/traces/darkness_rises',
1296 'version': 'version:1',
1300 'condition': 'checkout_angle_restricted_traces',
1302 'src/tests/restricted_traces/dead_by_daylight': {
1305 'package': 'angle/traces/dead_by_daylight',
1306 'version': 'version:2',
1310 'condition': 'checkout_angle_restricted_traces',
1312 'src/tests/restricted_traces/dead_cells': {
1315 'package': 'angle/traces/dead_cells',
1316 'version': 'version:1',
1320 'condition': 'checkout_angle_restricted_traces',
1322 'src/tests/restricted_traces/dead_trigger_2': {
1325 'package': 'angle/traces/dead_trigger_2',
1326 'version': 'version:1',
1330 'condition': 'checkout_angle_restricted_traces',
1332 'src/tests/restricted_traces/diablo_immortal': {
1335 'package': 'angle/traces/diablo_immortal',
1336 'version': 'version:2',
1340 'condition': 'checkout_angle_restricted_traces',
1342 'src/tests/restricted_traces/disney_mirrorverse': {
1345 'package': 'angle/traces/disney_mirrorverse',
1346 'version': 'version:1',
1350 'condition': 'checkout_angle_restricted_traces',
1352 'src/tests/restricted_traces/disney_tsum_tsum': {
1355 'package': 'angle/traces/disney_tsum_tsum',
1356 'version': 'version:5',
1360 'condition': 'checkout_angle_restricted_traces',
1362 'src/tests/restricted_traces/dota_underlords': {
1365 'package': 'angle/traces/dota_underlords',
1366 'version': 'version:5',
1370 'condition': 'checkout_angle_restricted_traces',
1372 'src/tests/restricted_traces/dr_driving': {
1375 'package': 'angle/traces/dr_driving',
1376 'version': 'version:5',
1380 'condition': 'checkout_angle_restricted_traces',
1382 'src/tests/restricted_traces/dragon_ball_legends': {
1385 'package': 'angle/traces/dragon_ball_legends',
1386 'version': 'version:5',
1390 'condition': 'checkout_angle_restricted_traces',
1392 'src/tests/restricted_traces/dragon_ball_z_dokkan_battle': {
1395 'package': 'angle/traces/dragon_ball_z_dokkan_battle',
1396 'version': 'version:1',
1400 'condition': 'checkout_angle_restricted_traces',
1402 'src/tests/restricted_traces/dragon_mania_legends': {
1405 'package': 'angle/traces/dragon_mania_legends',
1406 'version': 'version:1',
1410 'condition': 'checkout_angle_restricted_traces',
1412 'src/tests/restricted_traces/dragon_raja': {
1415 'package': 'angle/traces/dragon_raja',
1416 'version': 'version:5',
1420 'condition': 'checkout_angle_restricted_traces',
1422 'src/tests/restricted_traces/driver_overhead_2': {
1425 'package': 'angle/traces/driver_overhead_2',
1426 'version': 'version:2',
1430 'condition': 'checkout_angle_restricted_traces',
1432 'src/tests/restricted_traces/durak_online': {
1435 'package': 'angle/traces/durak_online',
1436 'version': 'version:1',
1440 'condition': 'checkout_angle_restricted_traces',
1442 'src/tests/restricted_traces/efootball_pes_2021': {
1445 'package': 'angle/traces/efootball_pes_2021',
1446 'version': 'version:5',
1450 'condition': 'checkout_angle_restricted_traces',
1452 'src/tests/restricted_traces/egypt_1500': {
1455 'package': 'angle/traces/egypt_1500',
1456 'version': 'version:5',
1460 'condition': 'checkout_angle_restricted_traces',
1462 'src/tests/restricted_traces/eight_ball_pool': {
1465 'package': 'angle/traces/eight_ball_pool',
1466 'version': 'version:5',
1470 'condition': 'checkout_angle_restricted_traces',
1472 'src/tests/restricted_traces/eve_echoes': {
1475 'package': 'angle/traces/eve_echoes',
1476 'version': 'version:1',
1480 'condition': 'checkout_angle_restricted_traces',
1482 'src/tests/restricted_traces/extreme_car_driving_simulator': {
1485 'package': 'angle/traces/extreme_car_driving_simulator',
1486 'version': 'version:5',
1490 'condition': 'checkout_angle_restricted_traces',
1492 'src/tests/restricted_traces/fallout_shelter_online': {
1495 'package': 'angle/traces/fallout_shelter_online',
1496 'version': 'version:5',
1500 'condition': 'checkout_angle_restricted_traces',
1502 'src/tests/restricted_traces/family_island': {
1505 'package': 'angle/traces/family_island',
1506 'version': 'version:1',
1510 'condition': 'checkout_angle_restricted_traces',
1512 'src/tests/restricted_traces/farm_heroes_saga': {
1515 'package': 'angle/traces/farm_heroes_saga',
1516 'version': 'version:5',
1520 'condition': 'checkout_angle_restricted_traces',
1522 'src/tests/restricted_traces/fate_grand_order': {
1525 'package': 'angle/traces/fate_grand_order',
1526 'version': 'version:5',
1530 'condition': 'checkout_angle_restricted_traces',
1532 'src/tests/restricted_traces/fifa_mobile': {
1535 'package': 'angle/traces/fifa_mobile',
1536 'version': 'version:5',
1540 'condition': 'checkout_angle_restricted_traces',
1542 'src/tests/restricted_traces/final_fantasy': {
1545 'package': 'angle/traces/final_fantasy',
1546 'version': 'version:5',
1550 'condition': 'checkout_angle_restricted_traces',
1552 'src/tests/restricted_traces/final_fantasy_brave_exvius': {
1555 'package': 'angle/traces/final_fantasy_brave_exvius',
1556 'version': 'version:1',
1560 'condition': 'checkout_angle_restricted_traces',
1562 'src/tests/restricted_traces/fire_emblem_heroes': {
1565 'package': 'angle/traces/fire_emblem_heroes',
1566 'version': 'version:1',
1570 'condition': 'checkout_angle_restricted_traces',
1572 'src/tests/restricted_traces/fishdom': {
1575 'package': 'angle/traces/fishdom',
1576 'version': 'version:1',
1580 'condition': 'checkout_angle_restricted_traces',
1582 'src/tests/restricted_traces/five_nights_at_freddys': {
1585 'package': 'angle/traces/five_nights_at_freddys',
1586 'version': 'version:1',
1590 'condition': 'checkout_angle_restricted_traces',
1592 'src/tests/restricted_traces/free_fire': {
1595 'package': 'angle/traces/free_fire',
1596 'version': 'version:5',
1600 'condition': 'checkout_angle_restricted_traces',
1602 'src/tests/restricted_traces/free_fire_max': {
1605 'package': 'angle/traces/free_fire_max',
1606 'version': 'version:1',
1610 'condition': 'checkout_angle_restricted_traces',
1612 'src/tests/restricted_traces/gacha_club': {
1615 'package': 'angle/traces/gacha_club',
1616 'version': 'version:1',
1620 'condition': 'checkout_angle_restricted_traces',
1622 'src/tests/restricted_traces/gardenscapes': {
1625 'package': 'angle/traces/gardenscapes',
1626 'version': 'version:5',
1630 'condition': 'checkout_angle_restricted_traces',
1632 'src/tests/restricted_traces/genshin_impact': {
1635 'package': 'angle/traces/genshin_impact',
1636 'version': 'version:5',
1640 'condition': 'checkout_angle_restricted_traces',
1642 'src/tests/restricted_traces/geometry_dash': {
1645 'package': 'angle/traces/geometry_dash',
1646 'version': 'version:1',
1650 'condition': 'checkout_angle_restricted_traces',
1652 'src/tests/restricted_traces/goddess_of_victory_nikke': {
1655 'package': 'angle/traces/goddess_of_victory_nikke',
1656 'version': 'version:1',
1660 'condition': 'checkout_angle_restricted_traces',
1662 'src/tests/restricted_traces/google_maps': {
1665 'package': 'angle/traces/google_maps',
1666 'version': 'version:5',
1670 'condition': 'checkout_angle_restricted_traces',
1672 'src/tests/restricted_traces/grimvalor': {
1675 'package': 'angle/traces/grimvalor',
1676 'version': 'version:1',
1680 'condition': 'checkout_angle_restricted_traces',
1682 'src/tests/restricted_traces/happy_color': {
1685 'package': 'angle/traces/happy_color',
1686 'version': 'version:5',
1690 'condition': 'checkout_angle_restricted_traces',
1692 'src/tests/restricted_traces/harry_potter_hogwarts_mystery': {
1695 'package': 'angle/traces/harry_potter_hogwarts_mystery',
1696 'version': 'version:1',
1700 'condition': 'checkout_angle_restricted_traces',
1702 'src/tests/restricted_traces/hay_day': {
1705 'package': 'angle/traces/hay_day',
1706 'version': 'version:5',
1710 'condition': 'checkout_angle_restricted_traces',
1712 'src/tests/restricted_traces/hearthstone': {
1715 'package': 'angle/traces/hearthstone',
1716 'version': 'version:5',
1720 'condition': 'checkout_angle_restricted_traces',
1722 'src/tests/restricted_traces/higgs_domino_island': {
1725 'package': 'angle/traces/higgs_domino_island',
1726 'version': 'version:5',
1730 'condition': 'checkout_angle_restricted_traces',
1732 'src/tests/restricted_traces/hill_climb_racing': {
1735 'package': 'angle/traces/hill_climb_racing',
1736 'version': 'version:5',
1740 'condition': 'checkout_angle_restricted_traces',
1742 'src/tests/restricted_traces/homescapes': {
1745 'package': 'angle/traces/homescapes',
1746 'version': 'version:5',
1750 'condition': 'checkout_angle_restricted_traces',
1752 'src/tests/restricted_traces/hungry_shark_evolution': {
1755 'package': 'angle/traces/hungry_shark_evolution',
1756 'version': 'version:1',
1760 'condition': 'checkout_angle_restricted_traces',
1762 'src/tests/restricted_traces/idle_heroes': {
1765 'package': 'angle/traces/idle_heroes',
1766 'version': 'version:5',
1770 'condition': 'checkout_angle_restricted_traces',
1772 'src/tests/restricted_traces/into_the_dead_2': {
1775 'package': 'angle/traces/into_the_dead_2',
1776 'version': 'version:1',
1780 'condition': 'checkout_angle_restricted_traces',
1782 'src/tests/restricted_traces/jackpot_world': {
1785 'package': 'angle/traces/jackpot_world',
1786 'version': 'version:1',
1790 'condition': 'checkout_angle_restricted_traces',
1792 'src/tests/restricted_traces/jetpack_joyride': {
1795 'package': 'angle/traces/jetpack_joyride',
1796 'version': 'version:1',
1800 'condition': 'checkout_angle_restricted_traces',
1802 'src/tests/restricted_traces/junes_journey': {
1805 'package': 'angle/traces/junes_journey',
1806 'version': 'version:5',
1810 'condition': 'checkout_angle_restricted_traces',
1812 'src/tests/restricted_traces/kartrider_rush': {
1815 'package': 'angle/traces/kartrider_rush',
1816 'version': 'version:5',
1820 'condition': 'checkout_angle_restricted_traces',
1822 'src/tests/restricted_traces/klondike_adventures': {
1825 'package': 'angle/traces/klondike_adventures',
1826 'version': 'version:5',
1830 'condition': 'checkout_angle_restricted_traces',
1832 'src/tests/restricted_traces/last_shelter_survival': {
1835 'package': 'angle/traces/last_shelter_survival',
1836 'version': 'version:1',
1840 'condition': 'checkout_angle_restricted_traces',
1842 'src/tests/restricted_traces/league_of_legends_wild_rift': {
1845 'package': 'angle/traces/league_of_legends_wild_rift',
1846 'version': 'version:5',
1850 'condition': 'checkout_angle_restricted_traces',
1852 'src/tests/restricted_traces/lego_legacy': {
1855 'package': 'angle/traces/lego_legacy',
1856 'version': 'version:5',
1860 'condition': 'checkout_angle_restricted_traces',
1862 'src/tests/restricted_traces/life_is_strange': {
1865 'package': 'angle/traces/life_is_strange',
1866 'version': 'version:1',
1870 'condition': 'checkout_angle_restricted_traces',
1872 'src/tests/restricted_traces/lilys_garden': {
1875 'package': 'angle/traces/lilys_garden',
1876 'version': 'version:1',
1880 'condition': 'checkout_angle_restricted_traces',
1882 'src/tests/restricted_traces/limbo': {
1885 'package': 'angle/traces/limbo',
1886 'version': 'version:1',
1890 'condition': 'checkout_angle_restricted_traces',
1892 'src/tests/restricted_traces/lineage_m': {
1895 'package': 'angle/traces/lineage_m',
1896 'version': 'version:5',
1900 'condition': 'checkout_angle_restricted_traces',
1902 'src/tests/restricted_traces/lords_mobile': {
1905 'package': 'angle/traces/lords_mobile',
1906 'version': 'version:1',
1910 'condition': 'checkout_angle_restricted_traces',
1912 'src/tests/restricted_traces/ludo_king': {
1915 'package': 'angle/traces/ludo_king',
1916 'version': 'version:5',
1920 'condition': 'checkout_angle_restricted_traces',
1922 'src/tests/restricted_traces/lumino_city': {
1925 'package': 'angle/traces/lumino_city',
1926 'version': 'version:1',
1930 'condition': 'checkout_angle_restricted_traces',
1932 'src/tests/restricted_traces/magic_rush_heroes': {
1935 'package': 'angle/traces/magic_rush_heroes',
1936 'version': 'version:1',
1940 'condition': 'checkout_angle_restricted_traces',
1942 'src/tests/restricted_traces/magic_tiles_3': {
1945 'package': 'angle/traces/magic_tiles_3',
1946 'version': 'version:5',
1950 'condition': 'checkout_angle_restricted_traces',
1952 'src/tests/restricted_traces/manhattan_10': {
1955 'package': 'angle/traces/manhattan_10',
1956 'version': 'version:5',
1960 'condition': 'checkout_angle_restricted_traces',
1962 'src/tests/restricted_traces/manhattan_31': {
1965 'package': 'angle/traces/manhattan_31',
1966 'version': 'version:5',
1970 'condition': 'checkout_angle_restricted_traces',
1972 'src/tests/restricted_traces/mario_kart_tour': {
1975 'package': 'angle/traces/mario_kart_tour',
1976 'version': 'version:5',
1980 'condition': 'checkout_angle_restricted_traces',
1982 'src/tests/restricted_traces/marvel_contest_of_champions': {
1985 'package': 'angle/traces/marvel_contest_of_champions',
1986 'version': 'version:5',
1990 'condition': 'checkout_angle_restricted_traces',
1992 'src/tests/restricted_traces/marvel_snap': {
1995 'package': 'angle/traces/marvel_snap',
1996 'version': 'version:1',
2000 'condition': 'checkout_angle_restricted_traces',
2002 'src/tests/restricted_traces/marvel_strike_force': {
2005 'package': 'angle/traces/marvel_strike_force',
2006 'version': 'version:1',
2010 'condition': 'checkout_angle_restricted_traces',
2012 'src/tests/restricted_traces/merge_dragons': {
2015 'package': 'angle/traces/merge_dragons',
2016 'version': 'version:1',
2020 'condition': 'checkout_angle_restricted_traces',
2022 'src/tests/restricted_traces/messenger_lite': {
2025 'package': 'angle/traces/messenger_lite',
2026 'version': 'version:5',
2030 'condition': 'checkout_angle_restricted_traces',
2032 'src/tests/restricted_traces/minecraft': {
2035 'package': 'angle/traces/minecraft',
2036 'version': 'version:7',
2040 'condition': 'checkout_angle_restricted_traces',
2042 'src/tests/restricted_traces/minecraft_bedrock': {
2045 'package': 'angle/traces/minecraft_bedrock',
2046 'version': 'version:1',
2050 'condition': 'checkout_angle_restricted_traces',
2052 'src/tests/restricted_traces/minetest': {
2055 'package': 'angle/traces/minetest',
2056 'version': 'version:2',
2060 'condition': 'checkout_angle_restricted_traces',
2062 'src/tests/restricted_traces/mini_block_craft': {
2065 'package': 'angle/traces/mini_block_craft',
2066 'version': 'version:1',
2070 'condition': 'checkout_angle_restricted_traces',
2072 'src/tests/restricted_traces/mini_world': {
2075 'package': 'angle/traces/mini_world',
2076 'version': 'version:5',
2080 'condition': 'checkout_angle_restricted_traces',
2082 'src/tests/restricted_traces/mobile_legends': {
2085 'package': 'angle/traces/mobile_legends',
2086 'version': 'version:5',
2090 'condition': 'checkout_angle_restricted_traces',
2092 'src/tests/restricted_traces/monster_strike': {
2095 'package': 'angle/traces/monster_strike',
2096 'version': 'version:1',
2100 'condition': 'checkout_angle_restricted_traces',
2102 'src/tests/restricted_traces/monument_valley': {
2105 'package': 'angle/traces/monument_valley',
2106 'version': 'version:1',
2110 'condition': 'checkout_angle_restricted_traces',
2112 'src/tests/restricted_traces/mortal_kombat': {
2115 'package': 'angle/traces/mortal_kombat',
2116 'version': 'version:2',
2120 'condition': 'checkout_angle_restricted_traces',
2122 'src/tests/restricted_traces/mu_origin_3': {
2125 'package': 'angle/traces/mu_origin_3',
2126 'version': 'version:1',
2130 'condition': 'checkout_angle_restricted_traces',
2132 'src/tests/restricted_traces/my_friend_pedro': {
2135 'package': 'angle/traces/my_friend_pedro',
2136 'version': 'version:1',
2140 'condition': 'checkout_angle_restricted_traces',
2142 'src/tests/restricted_traces/my_talking_tom2': {
2145 'package': 'angle/traces/my_talking_tom2',
2146 'version': 'version:5',
2150 'condition': 'checkout_angle_restricted_traces',
2152 'src/tests/restricted_traces/my_talking_tom_friends': {
2155 'package': 'angle/traces/my_talking_tom_friends',
2156 'version': 'version:5',
2160 'condition': 'checkout_angle_restricted_traces',
2162 'src/tests/restricted_traces/nba2k20_800': {
2165 'package': 'angle/traces/nba2k20_800',
2166 'version': 'version:5',
2170 'condition': 'checkout_angle_restricted_traces',
2172 'src/tests/restricted_traces/new_legend_of_the_condor_heroes': {
2175 'package': 'angle/traces/new_legend_of_the_condor_heroes',
2176 'version': 'version:1',
2180 'condition': 'checkout_angle_restricted_traces',
2182 'src/tests/restricted_traces/ni_no_kuni': {
2185 'package': 'angle/traces/ni_no_kuni',
2186 'version': 'version:1',
2190 'condition': 'checkout_angle_restricted_traces',
2192 'src/tests/restricted_traces/nier_reincarnation': {
2195 'package': 'angle/traces/nier_reincarnation',
2196 'version': 'version:5',
2200 'condition': 'checkout_angle_restricted_traces',
2202 'src/tests/restricted_traces/octopath_traveler': {
2205 'package': 'angle/traces/octopath_traveler',
2206 'version': 'version:1',
2210 'condition': 'checkout_angle_restricted_traces',
2212 'src/tests/restricted_traces/one_punch_man': {
2215 'package': 'angle/traces/one_punch_man',
2216 'version': 'version:5',
2220 'condition': 'checkout_angle_restricted_traces',
2222 'src/tests/restricted_traces/piano_kids': {
2225 'package': 'angle/traces/piano_kids',
2226 'version': 'version:1',
2230 'condition': 'checkout_angle_restricted_traces',
2232 'src/tests/restricted_traces/plants_vs_zombies_2': {
2235 'package': 'angle/traces/plants_vs_zombies_2',
2236 'version': 'version:5',
2240 'condition': 'checkout_angle_restricted_traces',
2242 'src/tests/restricted_traces/plants_vs_zombies_heroes': {
2245 'package': 'angle/traces/plants_vs_zombies_heroes',
2246 'version': 'version:1',
2250 'condition': 'checkout_angle_restricted_traces',
2252 'src/tests/restricted_traces/pokemon_go': {
2255 'package': 'angle/traces/pokemon_go',
2256 'version': 'version:5',
2260 'condition': 'checkout_angle_restricted_traces',
2262 'src/tests/restricted_traces/pokemon_unite': {
2265 'package': 'angle/traces/pokemon_unite',
2266 'version': 'version:5',
2270 'condition': 'checkout_angle_restricted_traces',
2272 'src/tests/restricted_traces/portal_knights': {
2275 'package': 'angle/traces/portal_knights',
2276 'version': 'version:1',
2280 'condition': 'checkout_angle_restricted_traces',
2282 'src/tests/restricted_traces/professional_baseball_spirits': {
2285 'package': 'angle/traces/professional_baseball_spirits',
2286 'version': 'version:5',
2290 'condition': 'checkout_angle_restricted_traces',
2292 'src/tests/restricted_traces/pubg_mobile_battle_royale': {
2295 'package': 'angle/traces/pubg_mobile_battle_royale',
2296 'version': 'version:5',
2300 'condition': 'checkout_angle_restricted_traces',
2302 'src/tests/restricted_traces/pubg_mobile_launch': {
2305 'package': 'angle/traces/pubg_mobile_launch',
2306 'version': 'version:6',
2310 'condition': 'checkout_angle_restricted_traces',
2312 'src/tests/restricted_traces/pubg_mobile_lite': {
2315 'package': 'angle/traces/pubg_mobile_lite',
2316 'version': 'version:5',
2320 'condition': 'checkout_angle_restricted_traces',
2322 'src/tests/restricted_traces/pubg_mobile_skydive': {
2325 'package': 'angle/traces/pubg_mobile_skydive',
2326 'version': 'version:5',
2330 'condition': 'checkout_angle_restricted_traces',
2332 'src/tests/restricted_traces/puzzles_and_survival': {
2335 'package': 'angle/traces/puzzles_and_survival',
2336 'version': 'version:1',
2340 'condition': 'checkout_angle_restricted_traces',
2342 'src/tests/restricted_traces/ragnarok_m_eternal_love': {
2345 'package': 'angle/traces/ragnarok_m_eternal_love',
2346 'version': 'version:5',
2350 'condition': 'checkout_angle_restricted_traces',
2352 'src/tests/restricted_traces/raid_shadow_legends': {
2355 'package': 'angle/traces/raid_shadow_legends',
2356 'version': 'version:5',
2360 'condition': 'checkout_angle_restricted_traces',
2362 'src/tests/restricted_traces/real_commando_secret_mission': {
2365 'package': 'angle/traces/real_commando_secret_mission',
2366 'version': 'version:5',
2370 'condition': 'checkout_angle_restricted_traces',
2372 'src/tests/restricted_traces/real_cricket_20': {
2375 'package': 'angle/traces/real_cricket_20',
2376 'version': 'version:5',
2380 'condition': 'checkout_angle_restricted_traces',
2382 'src/tests/restricted_traces/real_gangster_crime': {
2385 'package': 'angle/traces/real_gangster_crime',
2386 'version': 'version:5',
2390 'condition': 'checkout_angle_restricted_traces',
2392 'src/tests/restricted_traces/real_racing3': {
2395 'package': 'angle/traces/real_racing3',
2396 'version': 'version:1',
2400 'condition': 'checkout_angle_restricted_traces',
2402 'src/tests/restricted_traces/respawnables': {
2405 'package': 'angle/traces/respawnables',
2406 'version': 'version:1',
2410 'condition': 'checkout_angle_restricted_traces',
2412 'src/tests/restricted_traces/rise_of_empires': {
2415 'package': 'angle/traces/rise_of_empires',
2416 'version': 'version:1',
2420 'condition': 'checkout_angle_restricted_traces',
2422 'src/tests/restricted_traces/rise_of_kingdoms': {
2425 'package': 'angle/traces/rise_of_kingdoms',
2426 'version': 'version:5',
2430 'condition': 'checkout_angle_restricted_traces',
2432 'src/tests/restricted_traces/romancing_saga': {
2435 'package': 'angle/traces/romancing_saga',
2436 'version': 'version:5',
2440 'condition': 'checkout_angle_restricted_traces',
2442 'src/tests/restricted_traces/rope_hero_vice_town': {
2445 'package': 'angle/traces/rope_hero_vice_town',
2446 'version': 'version:5',
2450 'condition': 'checkout_angle_restricted_traces',
2452 'src/tests/restricted_traces/royal_match': {
2455 'package': 'angle/traces/royal_match',
2456 'version': 'version:1',
2460 'condition': 'checkout_angle_restricted_traces',
2462 'src/tests/restricted_traces/rush_royale': {
2465 'package': 'angle/traces/rush_royale',
2466 'version': 'version:1',
2470 'condition': 'checkout_angle_restricted_traces',
2472 'src/tests/restricted_traces/saint_seiya_awakening': {
2475 'package': 'angle/traces/saint_seiya_awakening',
2476 'version': 'version:5',
2480 'condition': 'checkout_angle_restricted_traces',
2482 'src/tests/restricted_traces/sakura_school_simulator': {
2485 'package': 'angle/traces/sakura_school_simulator',
2486 'version': 'version:5',
2490 'condition': 'checkout_angle_restricted_traces',
2492 'src/tests/restricted_traces/scary_teacher_3d': {
2495 'package': 'angle/traces/scary_teacher_3d',
2496 'version': 'version:1',
2500 'condition': 'checkout_angle_restricted_traces',
2502 'src/tests/restricted_traces/scrabble_go': {
2505 'package': 'angle/traces/scrabble_go',
2506 'version': 'version:5',
2510 'condition': 'checkout_angle_restricted_traces',
2512 'src/tests/restricted_traces/shadow_fight_2': {
2515 'package': 'angle/traces/shadow_fight_2',
2516 'version': 'version:5',
2520 'condition': 'checkout_angle_restricted_traces',
2522 'src/tests/restricted_traces/shadow_fight_3': {
2525 'package': 'angle/traces/shadow_fight_3',
2526 'version': 'version:1',
2530 'condition': 'checkout_angle_restricted_traces',
2532 'src/tests/restricted_traces/shadowgun_legends': {
2535 'package': 'angle/traces/shadowgun_legends',
2536 'version': 'version:1',
2540 'condition': 'checkout_angle_restricted_traces',
2542 'src/tests/restricted_traces/sky_force_reloaded': {
2545 'package': 'angle/traces/sky_force_reloaded',
2546 'version': 'version:1',
2550 'condition': 'checkout_angle_restricted_traces',
2552 'src/tests/restricted_traces/slam_dunk_from_tv_animation': {
2555 'package': 'angle/traces/slam_dunk_from_tv_animation',
2556 'version': 'version:1',
2560 'condition': 'checkout_angle_restricted_traces',
2562 'src/tests/restricted_traces/slingshot_test1': {
2565 'package': 'angle/traces/slingshot_test1',
2566 'version': 'version:5',
2570 'condition': 'checkout_angle_restricted_traces',
2572 'src/tests/restricted_traces/slingshot_test2': {
2575 'package': 'angle/traces/slingshot_test2',
2576 'version': 'version:5',
2580 'condition': 'checkout_angle_restricted_traces',
2582 'src/tests/restricted_traces/sniper_3d': {
2585 'package': 'angle/traces/sniper_3d',
2586 'version': 'version:5',
2590 'condition': 'checkout_angle_restricted_traces',
2592 'src/tests/restricted_traces/solar_smash': {
2595 'package': 'angle/traces/solar_smash',
2596 'version': 'version:2',
2600 'condition': 'checkout_angle_restricted_traces',
2602 'src/tests/restricted_traces/sonic_forces': {
2605 'package': 'angle/traces/sonic_forces',
2606 'version': 'version:1',
2610 'condition': 'checkout_angle_restricted_traces',
2612 'src/tests/restricted_traces/sonic_the_hedgehog': {
2615 'package': 'angle/traces/sonic_the_hedgehog',
2616 'version': 'version:5',
2620 'condition': 'checkout_angle_restricted_traces',
2622 'src/tests/restricted_traces/special_forces_group_2': {
2625 'package': 'angle/traces/special_forces_group_2',
2626 'version': 'version:1',
2630 'condition': 'checkout_angle_restricted_traces',
2632 'src/tests/restricted_traces/standoff_2': {
2635 'package': 'angle/traces/standoff_2',
2636 'version': 'version:5',
2640 'condition': 'checkout_angle_restricted_traces',
2642 'src/tests/restricted_traces/star_trek_fleet_command': {
2645 'package': 'angle/traces/star_trek_fleet_command',
2646 'version': 'version:1',
2650 'condition': 'checkout_angle_restricted_traces',
2652 'src/tests/restricted_traces/star_wars_galaxy_of_heroes': {
2655 'package': 'angle/traces/star_wars_galaxy_of_heroes',
2656 'version': 'version:1',
2660 'condition': 'checkout_angle_restricted_traces',
2662 'src/tests/restricted_traces/star_wars_kotor': {
2665 'package': 'angle/traces/star_wars_kotor',
2666 'version': 'version:1',
2670 'condition': 'checkout_angle_restricted_traces',
2672 'src/tests/restricted_traces/stardew_valley': {
2675 'package': 'angle/traces/stardew_valley',
2676 'version': 'version:1',
2680 'condition': 'checkout_angle_restricted_traces',
2682 'src/tests/restricted_traces/state_of_survival': {
2685 'package': 'angle/traces/state_of_survival',
2686 'version': 'version:1',
2690 'condition': 'checkout_angle_restricted_traces',
2692 'src/tests/restricted_traces/street_fighter_duel': {
2695 'package': 'angle/traces/street_fighter_duel',
2696 'version': 'version:1',
2700 'condition': 'checkout_angle_restricted_traces',
2702 'src/tests/restricted_traces/subway_princess_runner': {
2705 'package': 'angle/traces/subway_princess_runner',
2706 'version': 'version:5',
2710 'condition': 'checkout_angle_restricted_traces',
2712 'src/tests/restricted_traces/subway_surfers': {
2715 'package': 'angle/traces/subway_surfers',
2716 'version': 'version:5',
2720 'condition': 'checkout_angle_restricted_traces',
2722 'src/tests/restricted_traces/summoners_war': {
2725 'package': 'angle/traces/summoners_war',
2726 'version': 'version:5',
2730 'condition': 'checkout_angle_restricted_traces',
2732 'src/tests/restricted_traces/super_mario_run': {
2735 'package': 'angle/traces/super_mario_run',
2736 'version': 'version:1',
2740 'condition': 'checkout_angle_restricted_traces',
2742 'src/tests/restricted_traces/supertuxkart': {
2745 'package': 'angle/traces/supertuxkart',
2746 'version': 'version:1',
2750 'condition': 'checkout_angle_restricted_traces',
2752 'src/tests/restricted_traces/survivor_io': {
2755 'package': 'angle/traces/survivor_io',
2756 'version': 'version:1',
2760 'condition': 'checkout_angle_restricted_traces',
2762 'src/tests/restricted_traces/talking_tom_hero_dash': {
2765 'package': 'angle/traces/talking_tom_hero_dash',
2766 'version': 'version:5',
2770 'condition': 'checkout_angle_restricted_traces',
2772 'src/tests/restricted_traces/temple_run_2': {
2775 'package': 'angle/traces/temple_run_2',
2776 'version': 'version:5',
2780 'condition': 'checkout_angle_restricted_traces',
2782 'src/tests/restricted_traces/temple_run_300': {
2785 'package': 'angle/traces/temple_run_300',
2786 'version': 'version:5',
2790 'condition': 'checkout_angle_restricted_traces',
2792 'src/tests/restricted_traces/teslagrad': {
2795 'package': 'angle/traces/teslagrad',
2796 'version': 'version:1',
2800 'condition': 'checkout_angle_restricted_traces',
2802 'src/tests/restricted_traces/tessellation': {
2805 'package': 'angle/traces/tessellation',
2806 'version': 'version:1',
2810 'condition': 'checkout_angle_restricted_traces',
2812 'src/tests/restricted_traces/the_gardens_between': {
2815 'package': 'angle/traces/the_gardens_between',
2816 'version': 'version:1',
2820 'condition': 'checkout_angle_restricted_traces',
2822 'src/tests/restricted_traces/the_witcher_monster_slayer': {
2825 'package': 'angle/traces/the_witcher_monster_slayer',
2826 'version': 'version:1',
2830 'condition': 'checkout_angle_restricted_traces',
2832 'src/tests/restricted_traces/tmnt_shredders_revenge': {
2835 'package': 'angle/traces/tmnt_shredders_revenge',
2836 'version': 'version:1',
2840 'condition': 'checkout_angle_restricted_traces',
2842 'src/tests/restricted_traces/toon_blast': {
2845 'package': 'angle/traces/toon_blast',
2846 'version': 'version:5',
2850 'condition': 'checkout_angle_restricted_traces',
2852 'src/tests/restricted_traces/top_war': {
2855 'package': 'angle/traces/top_war',
2856 'version': 'version:1',
2860 'condition': 'checkout_angle_restricted_traces',
2862 'src/tests/restricted_traces/township': {
2865 'package': 'angle/traces/township',
2866 'version': 'version:5',
2870 'condition': 'checkout_angle_restricted_traces',
2872 'src/tests/restricted_traces/trex_200': {
2875 'package': 'angle/traces/trex_200',
2876 'version': 'version:5',
2880 'condition': 'checkout_angle_restricted_traces',
2882 'src/tests/restricted_traces/uber': {
2885 'package': 'angle/traces/uber',
2886 'version': 'version:1',
2890 'condition': 'checkout_angle_restricted_traces',
2892 'src/tests/restricted_traces/vainglory': {
2895 'package': 'angle/traces/vainglory',
2896 'version': 'version:1',
2900 'condition': 'checkout_angle_restricted_traces',
2902 'src/tests/restricted_traces/war_planet_online': {
2905 'package': 'angle/traces/war_planet_online',
2906 'version': 'version:1',
2910 'condition': 'checkout_angle_restricted_traces',
2912 'src/tests/restricted_traces/wayward_souls': {
2915 'package': 'angle/traces/wayward_souls',
2916 'version': 'version:1',
2920 'condition': 'checkout_angle_restricted_traces',
2922 'src/tests/restricted_traces/whatsapp': {
2925 'package': 'angle/traces/whatsapp',
2926 'version': 'version:5',
2930 'condition': 'checkout_angle_restricted_traces',
2932 'src/tests/restricted_traces/words_crush': {
2935 'package': 'angle/traces/words_crush',
2936 'version': 'version:1',
2940 'condition': 'checkout_angle_restricted_traces',
2942 'src/tests/restricted_traces/words_of_wonders': {
2945 'package': 'angle/traces/words_of_wonders',
2946 'version': 'version:1',
2950 'condition': 'checkout_angle_restricted_traces',
2952 'src/tests/restricted_traces/words_with_friends_2': {
2955 'package': 'angle/traces/words_with_friends_2',
2956 'version': 'version:5',
2960 'condition': 'checkout_angle_restricted_traces',
2962 'src/tests/restricted_traces/wordscapes': {
2965 'package': 'angle/traces/wordscapes',
2966 'version': 'version:5',
2970 'condition': 'checkout_angle_restricted_traces',
2972 'src/tests/restricted_traces/world_cricket_championship_2': {
2975 'package': 'angle/traces/world_cricket_championship_2',
2976 'version': 'version:5',
2980 'condition': 'checkout_angle_restricted_traces',
2982 'src/tests/restricted_traces/world_of_kings': {
2985 'package': 'angle/traces/world_of_kings',
2986 'version': 'version:5',
2990 'condition': 'checkout_angle_restricted_traces',
2992 'src/tests/restricted_traces/world_of_tanks_blitz': {
2995 'package': 'angle/traces/world_of_tanks_blitz',
2996 'version': 'version:5',
3000 'condition': 'checkout_angle_restricted_traces',
3002 'src/tests/restricted_traces/world_war_doh': {
3005 'package': 'angle/traces/world_war_doh',
3006 'version': 'version:5',
3010 'condition': 'checkout_angle_restricted_traces',
3012 'src/tests/restricted_traces/worms_zone_io': {
3015 'package': 'angle/traces/worms_zone_io',
3016 'version': 'version:5',
3020 'condition': 'checkout_angle_restricted_traces',
3022 'src/tests/restricted_traces/zenonia_4': {
3025 'package': 'angle/traces/zenonia_4',
3026 'version': 'version:1',
3030 'condition': 'checkout_angle_restricted_traces',
3032 'src/tests/restricted_traces/zillow': {
3035 'package': 'angle/traces/zillow',
3036 'version': 'version:5',
3040 'condition': 'checkout_angle_restricted_traces',
3042 'src/tests/restricted_traces/zombie_smasher': {
3045 'package': 'angle/traces/zombie_smasher',
3046 'version': 'version:1',
3050 'condition': 'checkout_angle_restricted_traces',
3052 # === ANGLE Restricted Trace Generated Code End ===
3054 # === ANDROID_DEPS Generated Code Start ===
3055 # Generated by //third_party/android_deps/fetch_all.py
3056 'third_party/android_deps/libs/android_arch_core_common': {
3059 'package': 'chromium/third_party/android_deps/libs/android_arch_core_common',
3060 'version': 'version:2@1.1.1.cr1',
3063 'condition': 'checkout_android and not build_with_chromium',
3067 'third_party/android_deps/libs/android_arch_core_runtime': {
3070 'package': 'chromium/third_party/android_deps/libs/android_arch_core_runtime',
3071 'version': 'version:2@1.1.1.cr1',
3074 'condition': 'checkout_android and not build_with_chromium',
3078 'third_party/android_deps/libs/android_arch_lifecycle_common': {
3081 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common',
3082 'version': 'version:2@1.1.1.cr1',
3085 'condition': 'checkout_android and not build_with_chromium',
3089 'third_party/android_deps/libs/android_arch_lifecycle_common_java8': {
3092 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_common_java8',
3093 'version': 'version:2@1.1.1.cr1',
3096 'condition': 'checkout_android and not build_with_chromium',
3100 'third_party/android_deps/libs/android_arch_lifecycle_livedata': {
3103 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata',
3104 'version': 'version:2@1.1.1.cr1',
3107 'condition': 'checkout_android and not build_with_chromium',
3111 'third_party/android_deps/libs/android_arch_lifecycle_livedata_core': {
3114 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_livedata_core',
3115 'version': 'version:2@1.1.1.cr1',
3118 'condition': 'checkout_android and not build_with_chromium',
3122 'third_party/android_deps/libs/android_arch_lifecycle_runtime': {
3125 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_runtime',
3126 'version': 'version:2@1.1.1.cr1',
3129 'condition': 'checkout_android and not build_with_chromium',
3133 'third_party/android_deps/libs/android_arch_lifecycle_viewmodel': {
3136 'package': 'chromium/third_party/android_deps/libs/android_arch_lifecycle_viewmodel',
3137 'version': 'version:2@1.1.1.cr1',
3140 'condition': 'checkout_android and not build_with_chromium',
3144 'third_party/android_deps/libs/com_android_support_animated_vector_drawable': {
3147 'package': 'chromium/third_party/android_deps/libs/com_android_support_animated_vector_drawable',
3148 'version': 'version:2@28.0.0.cr1',
3151 'condition': 'checkout_android and not build_with_chromium',
3155 'third_party/android_deps/libs/com_android_support_appcompat_v7': {
3158 'package': 'chromium/third_party/android_deps/libs/com_android_support_appcompat_v7',
3159 'version': 'version:2@28.0.0.cr1',
3162 'condition': 'checkout_android and not build_with_chromium',
3166 'third_party/android_deps/libs/com_android_support_asynclayoutinflater': {
3169 'package': 'chromium/third_party/android_deps/libs/com_android_support_asynclayoutinflater',
3170 'version': 'version:2@28.0.0.cr1',
3173 'condition': 'checkout_android and not build_with_chromium',
3177 'third_party/android_deps/libs/com_android_support_cardview_v7': {
3180 'package': 'chromium/third_party/android_deps/libs/com_android_support_cardview_v7',
3181 'version': 'version:2@28.0.0.cr1',
3184 'condition': 'checkout_android and not build_with_chromium',
3188 'third_party/android_deps/libs/com_android_support_collections': {
3191 'package': 'chromium/third_party/android_deps/libs/com_android_support_collections',
3192 'version': 'version:2@28.0.0.cr1',
3195 'condition': 'checkout_android and not build_with_chromium',
3199 'third_party/android_deps/libs/com_android_support_coordinatorlayout': {
3202 'package': 'chromium/third_party/android_deps/libs/com_android_support_coordinatorlayout',
3203 'version': 'version:2@28.0.0.cr1',
3206 'condition': 'checkout_android and not build_with_chromium',
3210 'third_party/android_deps/libs/com_android_support_cursoradapter': {
3213 'package': 'chromium/third_party/android_deps/libs/com_android_support_cursoradapter',
3214 'version': 'version:2@28.0.0.cr1',
3217 'condition': 'checkout_android and not build_with_chromium',
3221 'third_party/android_deps/libs/com_android_support_customview': {
3224 'package': 'chromium/third_party/android_deps/libs/com_android_support_customview',
3225 'version': 'version:2@28.0.0.cr1',
3228 'condition': 'checkout_android and not build_with_chromium',
3232 'third_party/android_deps/libs/com_android_support_design': {
3235 'package': 'chromium/third_party/android_deps/libs/com_android_support_design',
3236 'version': 'version:2@28.0.0.cr1',
3239 'condition': 'checkout_android and not build_with_chromium',
3243 'third_party/android_deps/libs/com_android_support_documentfile': {
3246 'package': 'chromium/third_party/android_deps/libs/com_android_support_documentfile',
3247 'version': 'version:2@28.0.0.cr1',
3250 'condition': 'checkout_android and not build_with_chromium',
3254 'third_party/android_deps/libs/com_android_support_drawerlayout': {
3257 'package': 'chromium/third_party/android_deps/libs/com_android_support_drawerlayout',
3258 'version': 'version:2@28.0.0.cr1',
3261 'condition': 'checkout_android and not build_with_chromium',
3265 'third_party/android_deps/libs/com_android_support_interpolator': {
3268 'package': 'chromium/third_party/android_deps/libs/com_android_support_interpolator',
3269 'version': 'version:2@28.0.0.cr1',
3272 'condition': 'checkout_android and not build_with_chromium',
3276 'third_party/android_deps/libs/com_android_support_loader': {
3279 'package': 'chromium/third_party/android_deps/libs/com_android_support_loader',
3280 'version': 'version:2@28.0.0.cr1',
3283 'condition': 'checkout_android and not build_with_chromium',
3287 'third_party/android_deps/libs/com_android_support_localbroadcastmanager': {
3290 'package': 'chromium/third_party/android_deps/libs/com_android_support_localbroadcastmanager',
3291 'version': 'version:2@28.0.0.cr1',
3294 'condition': 'checkout_android and not build_with_chromium',
3298 'third_party/android_deps/libs/com_android_support_multidex': {
3301 'package': 'chromium/third_party/android_deps/libs/com_android_support_multidex',
3302 'version': 'version:2@1.0.0.cr1',
3305 'condition': 'checkout_android and not build_with_chromium',
3309 'third_party/android_deps/libs/com_android_support_print': {
3312 'package': 'chromium/third_party/android_deps/libs/com_android_support_print',
3313 'version': 'version:2@28.0.0.cr1',
3316 'condition': 'checkout_android and not build_with_chromium',
3320 'third_party/android_deps/libs/com_android_support_recyclerview_v7': {
3323 'package': 'chromium/third_party/android_deps/libs/com_android_support_recyclerview_v7',
3324 'version': 'version:2@28.0.0.cr1',
3327 'condition': 'checkout_android and not build_with_chromium',
3331 'third_party/android_deps/libs/com_android_support_slidingpanelayout': {
3334 'package': 'chromium/third_party/android_deps/libs/com_android_support_slidingpanelayout',
3335 'version': 'version:2@28.0.0.cr1',
3338 'condition': 'checkout_android and not build_with_chromium',
3342 'third_party/android_deps/libs/com_android_support_support_annotations': {
3345 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_annotations',
3346 'version': 'version:2@28.0.0.cr1',
3349 'condition': 'checkout_android and not build_with_chromium',
3353 'third_party/android_deps/libs/com_android_support_support_compat': {
3356 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_compat',
3357 'version': 'version:2@28.0.0.cr1',
3360 'condition': 'checkout_android and not build_with_chromium',
3364 'third_party/android_deps/libs/com_android_support_support_core_ui': {
3367 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_ui',
3368 'version': 'version:2@28.0.0.cr1',
3371 'condition': 'checkout_android and not build_with_chromium',
3375 'third_party/android_deps/libs/com_android_support_support_core_utils': {
3378 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_core_utils',
3379 'version': 'version:2@28.0.0.cr1',
3382 'condition': 'checkout_android and not build_with_chromium',
3386 'third_party/android_deps/libs/com_android_support_support_fragment': {
3389 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_fragment',
3390 'version': 'version:2@28.0.0.cr1',
3393 'condition': 'checkout_android and not build_with_chromium',
3397 'third_party/android_deps/libs/com_android_support_support_media_compat': {
3400 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_media_compat',
3401 'version': 'version:2@28.0.0.cr1',
3404 'condition': 'checkout_android and not build_with_chromium',
3408 'third_party/android_deps/libs/com_android_support_support_v4': {
3411 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_v4',
3412 'version': 'version:2@28.0.0.cr1',
3415 'condition': 'checkout_android and not build_with_chromium',
3419 'third_party/android_deps/libs/com_android_support_support_vector_drawable': {
3422 'package': 'chromium/third_party/android_deps/libs/com_android_support_support_vector_drawable',
3423 'version': 'version:2@28.0.0.cr1',
3426 'condition': 'checkout_android and not build_with_chromium',
3430 'third_party/android_deps/libs/com_android_support_swiperefreshlayout': {
3433 'package': 'chromium/third_party/android_deps/libs/com_android_support_swiperefreshlayout',
3434 'version': 'version:2@28.0.0.cr1',
3437 'condition': 'checkout_android and not build_with_chromium',
3441 'third_party/android_deps/libs/com_android_support_transition': {
3444 'package': 'chromium/third_party/android_deps/libs/com_android_support_transition',
3445 'version': 'version:2@28.0.0.cr1',
3448 'condition': 'checkout_android and not build_with_chromium',
3452 'third_party/android_deps/libs/com_android_support_versionedparcelable': {
3455 'package': 'chromium/third_party/android_deps/libs/com_android_support_versionedparcelable',
3456 'version': 'version:2@28.0.0.cr1',
3459 'condition': 'checkout_android and not build_with_chromium',
3463 'third_party/android_deps/libs/com_android_support_viewpager': {
3466 'package': 'chromium/third_party/android_deps/libs/com_android_support_viewpager',
3467 'version': 'version:2@28.0.0.cr1',
3470 'condition': 'checkout_android and not build_with_chromium',
3474 'third_party/android_deps/libs/com_android_tools_common': {
3477 'package': 'chromium/third_party/android_deps/libs/com_android_tools_common',
3478 'version': 'version:2@30.2.0-beta01.cr1',
3481 'condition': 'checkout_android and not build_with_chromium',
3485 'third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api': {
3488 'package': 'chromium/third_party/android_deps/libs/com_android_tools_layoutlib_layoutlib_api',
3489 'version': 'version:2@30.2.0-beta01.cr1',
3492 'condition': 'checkout_android and not build_with_chromium',
3496 'third_party/android_deps/libs/com_android_tools_sdk_common': {
3499 'package': 'chromium/third_party/android_deps/libs/com_android_tools_sdk_common',
3500 'version': 'version:2@30.2.0-beta01.cr1',
3503 'condition': 'checkout_android and not build_with_chromium',
3507 'third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine': {
3510 'package': 'chromium/third_party/android_deps/libs/com_github_ben_manes_caffeine_caffeine',
3511 'version': 'version:2@2.8.8.cr1',
3514 'condition': 'checkout_android and not build_with_chromium',
3518 'third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms': {
3521 'package': 'chromium/third_party/android_deps/libs/com_github_kevinstern_software_and_algorithms',
3522 'version': 'version:2@1.0.cr1',
3525 'condition': 'checkout_android and not build_with_chromium',
3529 'third_party/android_deps/libs/com_google_android_annotations': {
3532 'package': 'chromium/third_party/android_deps/libs/com_google_android_annotations',
3533 'version': 'version:2@4.1.1.4.cr1',
3536 'condition': 'checkout_android and not build_with_chromium',
3540 'third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework': {
3543 'package': 'chromium/third_party/android_deps/libs/com_google_android_apps_common_testing_accessibility_framework_accessibility_test_framework',
3544 'version': 'version:2@4.0.0.cr1',
3547 'condition': 'checkout_android and not build_with_chromium',
3551 'third_party/android_deps/libs/com_google_android_datatransport_transport_api': {
3554 'package': 'chromium/third_party/android_deps/libs/com_google_android_datatransport_transport_api',
3555 'version': 'version:2@2.2.1.cr1',
3558 'condition': 'checkout_android and not build_with_chromium',
3562 'third_party/android_deps/libs/com_google_android_gms_play_services_auth': {
3565 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth',
3566 'version': 'version:2@20.1.0.cr1',
3569 'condition': 'checkout_android and not build_with_chromium',
3573 'third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone': {
3576 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_api_phone',
3577 'version': 'version:2@18.0.1.cr1',
3580 'condition': 'checkout_android and not build_with_chromium',
3584 'third_party/android_deps/libs/com_google_android_gms_play_services_auth_base': {
3587 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_auth_base',
3588 'version': 'version:2@18.0.2.cr1',
3591 'condition': 'checkout_android and not build_with_chromium',
3595 'third_party/android_deps/libs/com_google_android_gms_play_services_base': {
3598 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_base',
3599 'version': 'version:2@18.0.1.cr1',
3602 'condition': 'checkout_android and not build_with_chromium',
3606 'third_party/android_deps/libs/com_google_android_gms_play_services_basement': {
3609 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_basement',
3610 'version': 'version:2@18.1.0.cr1',
3613 'condition': 'checkout_android and not build_with_chromium',
3617 'third_party/android_deps/libs/com_google_android_gms_play_services_cast': {
3620 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast',
3621 'version': 'version:2@17.0.0.cr1',
3624 'condition': 'checkout_android and not build_with_chromium',
3628 'third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework': {
3631 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cast_framework',
3632 'version': 'version:2@17.0.0.cr1',
3635 'condition': 'checkout_android and not build_with_chromium',
3639 'third_party/android_deps/libs/com_google_android_gms_play_services_clearcut': {
3642 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_clearcut',
3643 'version': 'version:2@17.0.0.cr1',
3646 'condition': 'checkout_android and not build_with_chromium',
3650 'third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging': {
3653 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_cloud_messaging',
3654 'version': 'version:2@16.0.0.cr1',
3657 'condition': 'checkout_android and not build_with_chromium',
3661 'third_party/android_deps/libs/com_google_android_gms_play_services_flags': {
3664 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_flags',
3665 'version': 'version:2@17.0.0.cr1',
3668 'condition': 'checkout_android and not build_with_chromium',
3672 'third_party/android_deps/libs/com_google_android_gms_play_services_gcm': {
3675 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_gcm',
3676 'version': 'version:2@17.0.0.cr1',
3679 'condition': 'checkout_android and not build_with_chromium',
3683 'third_party/android_deps/libs/com_google_android_gms_play_services_iid': {
3686 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_iid',
3687 'version': 'version:2@17.0.0.cr1',
3690 'condition': 'checkout_android and not build_with_chromium',
3694 'third_party/android_deps/libs/com_google_android_gms_play_services_instantapps': {
3697 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_instantapps',
3698 'version': 'version:2@18.0.1.cr1',
3701 'condition': 'checkout_android and not build_with_chromium',
3705 'third_party/android_deps/libs/com_google_android_gms_play_services_location': {
3708 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_location',
3709 'version': 'version:2@19.0.1.cr1',
3712 'condition': 'checkout_android and not build_with_chromium',
3716 'third_party/android_deps/libs/com_google_android_gms_play_services_phenotype': {
3719 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_phenotype',
3720 'version': 'version:2@17.0.0.cr1',
3723 'condition': 'checkout_android and not build_with_chromium',
3727 'third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport': {
3730 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_places_placereport',
3731 'version': 'version:2@17.0.0.cr1',
3734 'condition': 'checkout_android and not build_with_chromium',
3738 'third_party/android_deps/libs/com_google_android_gms_play_services_stats': {
3741 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_stats',
3742 'version': 'version:2@17.0.0.cr1',
3745 'condition': 'checkout_android and not build_with_chromium',
3749 'third_party/android_deps/libs/com_google_android_gms_play_services_tasks': {
3752 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_tasks',
3753 'version': 'version:2@18.0.2.cr1',
3756 'condition': 'checkout_android and not build_with_chromium',
3760 'third_party/android_deps/libs/com_google_android_gms_play_services_vision': {
3763 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision',
3764 'version': 'version:2@20.1.3.cr1',
3767 'condition': 'checkout_android and not build_with_chromium',
3771 'third_party/android_deps/libs/com_google_android_gms_play_services_vision_common': {
3774 'package': 'chromium/third_party/android_deps/libs/com_google_android_gms_play_services_vision_common',
3775 'version': 'version:2@19.1.3.cr1',
3778 'condition': 'checkout_android and not build_with_chromium',
3782 'third_party/android_deps/libs/com_google_android_material_material': {
3785 'package': 'chromium/third_party/android_deps/libs/com_google_android_material_material',
3786 'version': 'version:2@1.7.0-alpha02.cr1',
3789 'condition': 'checkout_android and not build_with_chromium',
3793 'third_party/android_deps/libs/com_google_android_play_core_common': {
3796 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_core_common',
3797 'version': 'version:2@2.0.2.cr1',
3800 'condition': 'checkout_android and not build_with_chromium',
3804 'third_party/android_deps/libs/com_google_android_play_feature_delivery': {
3807 'package': 'chromium/third_party/android_deps/libs/com_google_android_play_feature_delivery',
3808 'version': 'version:2@2.0.1.cr1',
3811 'condition': 'checkout_android and not build_with_chromium',
3815 'third_party/android_deps/libs/com_google_auto_auto_common': {
3818 'package': 'chromium/third_party/android_deps/libs/com_google_auto_auto_common',
3819 'version': 'version:2@1.2.1.cr1',
3822 'condition': 'checkout_android and not build_with_chromium',
3826 'third_party/android_deps/libs/com_google_auto_service_auto_service': {
3829 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service',
3830 'version': 'version:2@1.0-rc6.cr1',
3833 'condition': 'checkout_android and not build_with_chromium',
3837 'third_party/android_deps/libs/com_google_auto_service_auto_service_annotations': {
3840 'package': 'chromium/third_party/android_deps/libs/com_google_auto_service_auto_service_annotations',
3841 'version': 'version:2@1.0-rc6.cr1',
3844 'condition': 'checkout_android and not build_with_chromium',
3848 'third_party/android_deps/libs/com_google_auto_value_auto_value_annotations': {
3851 'package': 'chromium/third_party/android_deps/libs/com_google_auto_value_auto_value_annotations',
3852 'version': 'version:2@1.9.cr1',
3855 'condition': 'checkout_android and not build_with_chromium',
3859 'third_party/android_deps/libs/com_google_code_findbugs_jsr305': {
3862 'package': 'chromium/third_party/android_deps/libs/com_google_code_findbugs_jsr305',
3863 'version': 'version:2@3.0.2.cr1',
3866 'condition': 'checkout_android and not build_with_chromium',
3870 'third_party/android_deps/libs/com_google_code_gson_gson': {
3873 'package': 'chromium/third_party/android_deps/libs/com_google_code_gson_gson',
3874 'version': 'version:2@2.9.0.cr1',
3877 'condition': 'checkout_android and not build_with_chromium',
3881 'third_party/android_deps/libs/com_google_dagger_dagger': {
3884 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger',
3885 'version': 'version:2@2.30.cr1',
3888 'condition': 'checkout_android and not build_with_chromium',
3892 'third_party/android_deps/libs/com_google_dagger_dagger_compiler': {
3895 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_compiler',
3896 'version': 'version:2@2.30.cr1',
3899 'condition': 'checkout_android and not build_with_chromium',
3903 'third_party/android_deps/libs/com_google_dagger_dagger_producers': {
3906 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_producers',
3907 'version': 'version:2@2.30.cr1',
3910 'condition': 'checkout_android and not build_with_chromium',
3914 'third_party/android_deps/libs/com_google_dagger_dagger_spi': {
3917 'package': 'chromium/third_party/android_deps/libs/com_google_dagger_dagger_spi',
3918 'version': 'version:2@2.30.cr1',
3921 'condition': 'checkout_android and not build_with_chromium',
3925 'third_party/android_deps/libs/com_google_errorprone_error_prone_annotation': {
3928 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotation',
3929 'version': 'version:2@2.11.0.cr1',
3932 'condition': 'checkout_android and not build_with_chromium',
3936 'third_party/android_deps/libs/com_google_errorprone_error_prone_annotations': {
3939 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_annotations',
3940 'version': 'version:2@2.14.0.cr1',
3943 'condition': 'checkout_android and not build_with_chromium',
3947 'third_party/android_deps/libs/com_google_errorprone_error_prone_check_api': {
3950 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_check_api',
3951 'version': 'version:2@2.11.0.cr1',
3954 'condition': 'checkout_android and not build_with_chromium',
3958 'third_party/android_deps/libs/com_google_errorprone_error_prone_core': {
3961 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_core',
3962 'version': 'version:2@2.11.0.cr1',
3965 'condition': 'checkout_android and not build_with_chromium',
3969 'third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations': {
3972 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_error_prone_type_annotations',
3973 'version': 'version:2@2.11.0.cr1',
3976 'condition': 'checkout_android and not build_with_chromium',
3980 'third_party/android_deps/libs/com_google_errorprone_javac': {
3983 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac',
3984 'version': 'version:2@9+181-r4173-1.cr1',
3987 'condition': 'checkout_android and not build_with_chromium',
3991 'third_party/android_deps/libs/com_google_errorprone_javac_shaded': {
3994 'package': 'chromium/third_party/android_deps/libs/com_google_errorprone_javac_shaded',
3995 'version': 'version:2@9-dev-r4023-3.cr1',
3998 'condition': 'checkout_android and not build_with_chromium',
4002 'third_party/android_deps/libs/com_google_firebase_firebase_annotations': {
4005 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_annotations',
4006 'version': 'version:2@16.0.0.cr1',
4009 'condition': 'checkout_android and not build_with_chromium',
4013 'third_party/android_deps/libs/com_google_firebase_firebase_common': {
4016 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_common',
4017 'version': 'version:2@19.5.0.cr1',
4020 'condition': 'checkout_android and not build_with_chromium',
4024 'third_party/android_deps/libs/com_google_firebase_firebase_components': {
4027 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_components',
4028 'version': 'version:2@16.1.0.cr1',
4031 'condition': 'checkout_android and not build_with_chromium',
4035 'third_party/android_deps/libs/com_google_firebase_firebase_encoders': {
4038 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders',
4039 'version': 'version:2@16.1.0.cr1',
4042 'condition': 'checkout_android and not build_with_chromium',
4046 'third_party/android_deps/libs/com_google_firebase_firebase_encoders_json': {
4049 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_encoders_json',
4050 'version': 'version:2@17.1.0.cr1',
4053 'condition': 'checkout_android and not build_with_chromium',
4057 'third_party/android_deps/libs/com_google_firebase_firebase_iid': {
4060 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid',
4061 'version': 'version:2@21.0.1.cr1',
4064 'condition': 'checkout_android and not build_with_chromium',
4068 'third_party/android_deps/libs/com_google_firebase_firebase_iid_interop': {
4071 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_iid_interop',
4072 'version': 'version:2@17.0.0.cr1',
4075 'condition': 'checkout_android and not build_with_chromium',
4079 'third_party/android_deps/libs/com_google_firebase_firebase_installations': {
4082 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations',
4083 'version': 'version:2@16.3.5.cr1',
4086 'condition': 'checkout_android and not build_with_chromium',
4090 'third_party/android_deps/libs/com_google_firebase_firebase_installations_interop': {
4093 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_installations_interop',
4094 'version': 'version:2@16.0.1.cr1',
4097 'condition': 'checkout_android and not build_with_chromium',
4101 'third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector': {
4104 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_measurement_connector',
4105 'version': 'version:2@18.0.0.cr1',
4108 'condition': 'checkout_android and not build_with_chromium',
4112 'third_party/android_deps/libs/com_google_firebase_firebase_messaging': {
4115 'package': 'chromium/third_party/android_deps/libs/com_google_firebase_firebase_messaging',
4116 'version': 'version:2@21.0.1.cr1',
4119 'condition': 'checkout_android and not build_with_chromium',
4123 'third_party/android_deps/libs/com_google_googlejavaformat_google_java_format': {
4126 'package': 'chromium/third_party/android_deps/libs/com_google_googlejavaformat_google_java_format',
4127 'version': 'version:2@1.5.cr1',
4130 'condition': 'checkout_android and not build_with_chromium',
4134 'third_party/android_deps/libs/com_google_guava_failureaccess': {
4137 'package': 'chromium/third_party/android_deps/libs/com_google_guava_failureaccess',
4138 'version': 'version:2@1.0.1.cr1',
4141 'condition': 'checkout_android and not build_with_chromium',
4145 'third_party/android_deps/libs/com_google_guava_guava': {
4148 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava',
4149 'version': 'version:2@31.0.1-jre.cr1',
4152 'condition': 'checkout_android and not build_with_chromium',
4156 'third_party/android_deps/libs/com_google_guava_guava_android': {
4159 'package': 'chromium/third_party/android_deps/libs/com_google_guava_guava_android',
4160 'version': 'version:2@31.1-android.cr1',
4163 'condition': 'checkout_android and not build_with_chromium',
4167 'third_party/android_deps/libs/com_google_guava_listenablefuture': {
4170 'package': 'chromium/third_party/android_deps/libs/com_google_guava_listenablefuture',
4171 'version': 'version:2@1.0.cr1',
4174 'condition': 'checkout_android and not build_with_chromium',
4178 'third_party/android_deps/libs/com_google_j2objc_j2objc_annotations': {
4181 'package': 'chromium/third_party/android_deps/libs/com_google_j2objc_j2objc_annotations',
4182 'version': 'version:2@1.3.cr1',
4185 'condition': 'checkout_android and not build_with_chromium',
4189 'third_party/android_deps/libs/com_google_protobuf_protobuf_java': {
4192 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_java',
4193 'version': 'version:2@3.19.2.cr1',
4196 'condition': 'checkout_android and not build_with_chromium',
4200 'third_party/android_deps/libs/com_google_protobuf_protobuf_javalite': {
4203 'package': 'chromium/third_party/android_deps/libs/com_google_protobuf_protobuf_javalite',
4204 'version': 'version:2@3.21.1.cr1',
4207 'condition': 'checkout_android and not build_with_chromium',
4211 'third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils': {
4214 'package': 'chromium/third_party/android_deps/libs/com_googlecode_java_diff_utils_diffutils',
4215 'version': 'version:2@1.3.0.cr1',
4218 'condition': 'checkout_android and not build_with_chromium',
4222 'third_party/android_deps/libs/com_squareup_javapoet': {
4225 'package': 'chromium/third_party/android_deps/libs/com_squareup_javapoet',
4226 'version': 'version:2@1.13.0.cr1',
4229 'condition': 'checkout_android and not build_with_chromium',
4233 'third_party/android_deps/libs/com_squareup_javawriter': {
4236 'package': 'chromium/third_party/android_deps/libs/com_squareup_javawriter',
4237 'version': 'version:2@2.1.1.cr1',
4240 'condition': 'checkout_android and not build_with_chromium',
4244 'third_party/android_deps/libs/com_squareup_okio_okio_jvm': {
4247 'package': 'chromium/third_party/android_deps/libs/com_squareup_okio_okio_jvm',
4248 'version': 'version:2@3.0.0.cr1',
4251 'condition': 'checkout_android and not build_with_chromium',
4255 'third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm': {
4258 'package': 'chromium/third_party/android_deps/libs/com_squareup_wire_wire_runtime_jvm',
4259 'version': 'version:2@4.5.1.cr1',
4262 'condition': 'checkout_android and not build_with_chromium',
4266 'third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils': {
4269 'package': 'chromium/third_party/android_deps/libs/io_github_java_diff_utils_java_diff_utils',
4270 'version': 'version:2@4.0.cr1',
4273 'condition': 'checkout_android and not build_with_chromium',
4277 'third_party/android_deps/libs/io_grpc_grpc_api': {
4280 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_api',
4281 'version': 'version:2@1.49.0.cr1',
4284 'condition': 'checkout_android and not build_with_chromium',
4288 'third_party/android_deps/libs/io_grpc_grpc_binder': {
4291 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_binder',
4292 'version': 'version:2@1.49.0.cr1',
4295 'condition': 'checkout_android and not build_with_chromium',
4299 'third_party/android_deps/libs/io_grpc_grpc_context': {
4302 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_context',
4303 'version': 'version:2@1.49.0.cr1',
4306 'condition': 'checkout_android and not build_with_chromium',
4310 'third_party/android_deps/libs/io_grpc_grpc_core': {
4313 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_core',
4314 'version': 'version:2@1.49.0.cr1',
4317 'condition': 'checkout_android and not build_with_chromium',
4321 'third_party/android_deps/libs/io_grpc_grpc_protobuf_lite': {
4324 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_protobuf_lite',
4325 'version': 'version:2@1.49.0.cr1',
4328 'condition': 'checkout_android and not build_with_chromium',
4332 'third_party/android_deps/libs/io_grpc_grpc_stub': {
4335 'package': 'chromium/third_party/android_deps/libs/io_grpc_grpc_stub',
4336 'version': 'version:2@1.49.0.cr1',
4339 'condition': 'checkout_android and not build_with_chromium',
4343 'third_party/android_deps/libs/io_perfmark_perfmark_api': {
4346 'package': 'chromium/third_party/android_deps/libs/io_perfmark_perfmark_api',
4347 'version': 'version:2@0.25.0.cr1',
4350 'condition': 'checkout_android and not build_with_chromium',
4354 'third_party/android_deps/libs/javax_annotation_javax_annotation_api': {
4357 'package': 'chromium/third_party/android_deps/libs/javax_annotation_javax_annotation_api',
4358 'version': 'version:2@1.3.2.cr1',
4361 'condition': 'checkout_android and not build_with_chromium',
4365 'third_party/android_deps/libs/javax_annotation_jsr250_api': {
4368 'package': 'chromium/third_party/android_deps/libs/javax_annotation_jsr250_api',
4369 'version': 'version:2@1.0.cr1',
4372 'condition': 'checkout_android and not build_with_chromium',
4376 'third_party/android_deps/libs/javax_inject_javax_inject': {
4379 'package': 'chromium/third_party/android_deps/libs/javax_inject_javax_inject',
4380 'version': 'version:2@1.cr1',
4383 'condition': 'checkout_android and not build_with_chromium',
4387 'third_party/android_deps/libs/net_bytebuddy_byte_buddy': {
4390 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy',
4391 'version': 'version:2@1.12.22.cr1',
4394 'condition': 'checkout_android and not build_with_chromium',
4398 'third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent': {
4401 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_agent',
4402 'version': 'version:2@1.12.22.cr1',
4405 'condition': 'checkout_android and not build_with_chromium',
4409 'third_party/android_deps/libs/net_bytebuddy_byte_buddy_android': {
4412 'package': 'chromium/third_party/android_deps/libs/net_bytebuddy_byte_buddy_android',
4413 'version': 'version:2@1.12.22.cr1',
4416 'condition': 'checkout_android and not build_with_chromium',
4420 'third_party/android_deps/libs/net_ltgt_gradle_incap_incap': {
4423 'package': 'chromium/third_party/android_deps/libs/net_ltgt_gradle_incap_incap',
4424 'version': 'version:2@0.2.cr1',
4427 'condition': 'checkout_android and not build_with_chromium',
4431 'third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on': {
4434 'package': 'chromium/third_party/android_deps/libs/org_bouncycastle_bcprov_jdk15on',
4435 'version': 'version:2@1.68.cr1',
4438 'condition': 'checkout_android and not build_with_chromium',
4442 'third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup': {
4445 'package': 'chromium/third_party/android_deps/libs/org_ccil_cowan_tagsoup_tagsoup',
4446 'version': 'version:2@1.2.1.cr1',
4449 'condition': 'checkout_android and not build_with_chromium',
4453 'third_party/android_deps/libs/org_checkerframework_checker_compat_qual': {
4456 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_compat_qual',
4457 'version': 'version:2@2.5.5.cr1',
4460 'condition': 'checkout_android and not build_with_chromium',
4464 'third_party/android_deps/libs/org_checkerframework_checker_qual': {
4467 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_qual',
4468 'version': 'version:2@3.25.0.cr1',
4471 'condition': 'checkout_android and not build_with_chromium',
4475 'third_party/android_deps/libs/org_checkerframework_checker_util': {
4478 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_checker_util',
4479 'version': 'version:2@3.25.0.cr1',
4482 'condition': 'checkout_android and not build_with_chromium',
4486 'third_party/android_deps/libs/org_checkerframework_dataflow_errorprone': {
4489 'package': 'chromium/third_party/android_deps/libs/org_checkerframework_dataflow_errorprone',
4490 'version': 'version:2@3.15.0.cr1',
4493 'condition': 'checkout_android and not build_with_chromium',
4497 'third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations': {
4500 'package': 'chromium/third_party/android_deps/libs/org_codehaus_mojo_animal_sniffer_annotations',
4501 'version': 'version:2@1.21.cr1',
4504 'condition': 'checkout_android and not build_with_chromium',
4508 'third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber': {
4511 'package': 'chromium/third_party/android_deps/libs/org_conscrypt_conscrypt_openjdk_uber',
4512 'version': 'version:2@2.5.2.cr1',
4515 'condition': 'checkout_android and not build_with_chromium',
4519 'third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit': {
4522 'package': 'chromium/third_party/android_deps/libs/org_eclipse_jgit_org_eclipse_jgit',
4523 'version': 'version:2@4.4.1.201607150455-r.cr1',
4526 'condition': 'checkout_android and not build_with_chromium',
4530 'third_party/android_deps/libs/org_hamcrest_hamcrest': {
4533 'package': 'chromium/third_party/android_deps/libs/org_hamcrest_hamcrest',
4534 'version': 'version:2@2.2.cr1',
4537 'condition': 'checkout_android and not build_with_chromium',
4541 'third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7': {
4544 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk7',
4545 'version': 'version:2@1.8.20.cr1',
4548 'condition': 'checkout_android and not build_with_chromium',
4552 'third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8': {
4555 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlin_kotlin_stdlib_jdk8',
4556 'version': 'version:2@1.8.20.cr1',
4559 'condition': 'checkout_android and not build_with_chromium',
4563 'third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android': {
4566 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_android',
4567 'version': 'version:2@1.6.4.cr1',
4570 'condition': 'checkout_android and not build_with_chromium',
4574 'third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm': {
4577 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_coroutines_core_jvm',
4578 'version': 'version:2@1.6.4.cr1',
4581 'condition': 'checkout_android and not build_with_chromium',
4585 'third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm': {
4588 'package': 'chromium/third_party/android_deps/libs/org_jetbrains_kotlinx_kotlinx_metadata_jvm',
4589 'version': 'version:2@0.1.0.cr1',
4592 'condition': 'checkout_android and not build_with_chromium',
4596 'third_party/android_deps/libs/org_jsoup_jsoup': {
4599 'package': 'chromium/third_party/android_deps/libs/org_jsoup_jsoup',
4600 'version': 'version:2@1.15.1.cr1',
4603 'condition': 'checkout_android and not build_with_chromium',
4607 'third_party/android_deps/libs/org_mockito_mockito_android': {
4610 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_android',
4611 'version': 'version:2@5.1.1.cr1',
4614 'condition': 'checkout_android and not build_with_chromium',
4618 'third_party/android_deps/libs/org_mockito_mockito_core': {
4621 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_core',
4622 'version': 'version:2@5.1.1.cr1',
4625 'condition': 'checkout_android and not build_with_chromium',
4629 'third_party/android_deps/libs/org_mockito_mockito_subclass': {
4632 'package': 'chromium/third_party/android_deps/libs/org_mockito_mockito_subclass',
4633 'version': 'version:2@5.1.1.cr1',
4636 'condition': 'checkout_android and not build_with_chromium',
4640 'third_party/android_deps/libs/org_objenesis_objenesis': {
4643 'package': 'chromium/third_party/android_deps/libs/org_objenesis_objenesis',
4644 'version': 'version:2@3.3.cr1',
4647 'condition': 'checkout_android and not build_with_chromium',
4651 'third_party/android_deps/libs/org_ow2_asm_asm': {
4654 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm',
4655 'version': 'version:2@9.2.cr1',
4658 'condition': 'checkout_android and not build_with_chromium',
4662 'third_party/android_deps/libs/org_ow2_asm_asm_analysis': {
4665 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_analysis',
4666 'version': 'version:2@9.2.cr1',
4669 'condition': 'checkout_android and not build_with_chromium',
4673 'third_party/android_deps/libs/org_ow2_asm_asm_commons': {
4676 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_commons',
4677 'version': 'version:2@9.2.cr1',
4680 'condition': 'checkout_android and not build_with_chromium',
4684 'third_party/android_deps/libs/org_ow2_asm_asm_tree': {
4687 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_tree',
4688 'version': 'version:2@9.2.cr1',
4691 'condition': 'checkout_android and not build_with_chromium',
4695 'third_party/android_deps/libs/org_ow2_asm_asm_util': {
4698 'package': 'chromium/third_party/android_deps/libs/org_ow2_asm_asm_util',
4699 'version': 'version:2@9.2.cr1',
4702 'condition': 'checkout_android and not build_with_chromium',
4706 'third_party/android_deps/libs/org_pcollections_pcollections': {
4709 'package': 'chromium/third_party/android_deps/libs/org_pcollections_pcollections',
4710 'version': 'version:2@3.1.4.cr1',
4713 'condition': 'checkout_android and not build_with_chromium',
4717 'third_party/android_deps/libs/org_robolectric_annotations': {
4720 'package': 'chromium/third_party/android_deps/libs/org_robolectric_annotations',
4721 'version': 'version:2@4.8.1.cr1',
4724 'condition': 'checkout_android and not build_with_chromium',
4728 'third_party/android_deps/libs/org_robolectric_junit': {
4731 'package': 'chromium/third_party/android_deps/libs/org_robolectric_junit',
4732 'version': 'version:2@4.8.1.cr1',
4735 'condition': 'checkout_android and not build_with_chromium',
4739 'third_party/android_deps/libs/org_robolectric_nativeruntime': {
4742 'package': 'chromium/third_party/android_deps/libs/org_robolectric_nativeruntime',
4743 'version': 'version:2@4.8.1.cr1',
4746 'condition': 'checkout_android and not build_with_chromium',
4750 'third_party/android_deps/libs/org_robolectric_pluginapi': {
4753 'package': 'chromium/third_party/android_deps/libs/org_robolectric_pluginapi',
4754 'version': 'version:2@4.8.1.cr1',
4757 'condition': 'checkout_android and not build_with_chromium',
4761 'third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver': {
4764 'package': 'chromium/third_party/android_deps/libs/org_robolectric_plugins_maven_dependency_resolver',
4765 'version': 'version:2@4.8.1.cr1',
4768 'condition': 'checkout_android and not build_with_chromium',
4772 'third_party/android_deps/libs/org_robolectric_resources': {
4775 'package': 'chromium/third_party/android_deps/libs/org_robolectric_resources',
4776 'version': 'version:2@4.8.1.cr1',
4779 'condition': 'checkout_android and not build_with_chromium',
4783 'third_party/android_deps/libs/org_robolectric_robolectric': {
4786 'package': 'chromium/third_party/android_deps/libs/org_robolectric_robolectric',
4787 'version': 'version:2@4.8.1.cr1',
4790 'condition': 'checkout_android and not build_with_chromium',
4794 'third_party/android_deps/libs/org_robolectric_sandbox': {
4797 'package': 'chromium/third_party/android_deps/libs/org_robolectric_sandbox',
4798 'version': 'version:2@4.8.1.cr1',
4801 'condition': 'checkout_android and not build_with_chromium',
4805 'third_party/android_deps/libs/org_robolectric_shadowapi': {
4808 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadowapi',
4809 'version': 'version:2@4.8.1.cr1',
4812 'condition': 'checkout_android and not build_with_chromium',
4816 'third_party/android_deps/libs/org_robolectric_shadows_framework': {
4819 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_framework',
4820 'version': 'version:2@4.8.1.cr1',
4823 'condition': 'checkout_android and not build_with_chromium',
4827 'third_party/android_deps/libs/org_robolectric_shadows_playservices': {
4830 'package': 'chromium/third_party/android_deps/libs/org_robolectric_shadows_playservices',
4831 'version': 'version:2@4.8.1.cr1',
4834 'condition': 'checkout_android and not build_with_chromium',
4838 'third_party/android_deps/libs/org_robolectric_utils': {
4841 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils',
4842 'version': 'version:2@4.8.1.cr1',
4845 'condition': 'checkout_android and not build_with_chromium',
4849 'third_party/android_deps/libs/org_robolectric_utils_reflector': {
4852 'package': 'chromium/third_party/android_deps/libs/org_robolectric_utils_reflector',
4853 'version': 'version:2@4.8.1.cr1',
4856 'condition': 'checkout_android and not build_with_chromium',
4860 # === ANDROID_DEPS Generated Code End ===
4865 # Ensure that the DEPS'd "depot_tools" has its self-update capability
4867 'name': 'disable_depot_tools_selfupdate',
4869 'condition': 'not build_with_chromium',
4872 'third_party/depot_tools/update_depot_tools_toggle.py',
4877 # Pull clang-format binaries using checked-in hashes.
4879 'name': 'clang_format_win',
4881 'condition': 'host_os == "win" and not build_with_chromium',
4882 'action': [ 'python3',
4883 'third_party/depot_tools/download_from_google_storage.py',
4887 '--bucket', 'chromium-clang-format',
4888 '-s', 'buildtools/win/clang-format.exe.sha1',
4892 'name': 'clang_format_mac_x64',
4894 'condition': 'host_os == "mac" and host_cpu == "x64" and not build_with_chromium',
4895 'action': [ 'python3',
4896 'third_party/depot_tools/download_from_google_storage.py',
4898 '--platform=darwin',
4900 '--bucket', 'chromium-clang-format',
4901 '-s', 'buildtools/mac/clang-format.x64.sha1',
4902 '-o', 'buildtools/mac/clang-format',
4906 'name': 'clang_format_mac_arm64',
4908 'condition': 'host_os == "mac" and host_cpu == "arm64" and not build_with_chromium',
4909 'action': [ 'python3',
4910 'third_party/depot_tools/download_from_google_storage.py',
4912 '--platform=darwin',
4914 '--bucket', 'chromium-clang-format',
4915 '-s', 'buildtools/mac/clang-format.arm64.sha1',
4916 '-o', 'buildtools/mac/clang-format',
4920 'name': 'clang_format_linux',
4922 'condition': 'host_os == "linux" and not build_with_chromium',
4923 'action': [ 'python3',
4924 'third_party/depot_tools/download_from_google_storage.py',
4926 '--platform=linux*',
4928 '--bucket', 'chromium-clang-format',
4929 '-s', 'buildtools/linux64/clang-format.sha1',
4933 'name': 'sysroot_x86',
4935 'condition': 'checkout_linux and ((checkout_x86 or checkout_x64) and not build_with_chromium)',
4936 'action': ['python3', 'build/linux/sysroot_scripts/install-sysroot.py',
4940 'name': 'sysroot_x64',
4942 'condition': 'checkout_linux and (checkout_x64 and not build_with_chromium)',
4943 'action': ['python3', 'build/linux/sysroot_scripts/install-sysroot.py',
4947 # Case-insensitivity for the Win SDK. Must run before win_toolchain below.
4948 'name': 'ciopfs_linux',
4950 'condition': 'checkout_win and host_os == "linux" and not build_with_chromium',
4951 'action': [ 'python3',
4952 'third_party/depot_tools/download_from_google_storage.py',
4955 '--bucket', 'chromium-browser-clang/ciopfs',
4956 '-s', 'build/ciopfs.sha1',
4960 # Update the Windows toolchain if necessary. Must run before 'clang' below.
4961 'name': 'win_toolchain',
4963 'condition': 'checkout_win and not build_with_chromium',
4964 'action': ['python3', 'build/vs_toolchain.py', 'update', '--force'],
4967 # Update the Mac toolchain if necessary.
4968 'name': 'mac_toolchain',
4970 'condition': 'checkout_mac and not build_with_chromium',
4971 'action': ['python3', 'build/mac_toolchain.py'],
4975 # Note: On Win, this should run after win_toolchain, as it may use it.
4978 'action': ['python3', 'tools/clang/scripts/update.py'],
4979 'condition': 'not build_with_chromium',
4983 # Update LASTCHANGE.
4984 'name': 'lastchange',
4986 'condition': 'not build_with_chromium',
4987 'action': ['python3', 'build/util/lastchange.py',
4988 '-o', 'build/util/LASTCHANGE'],
4991 # Pull rc binaries using checked-in hashes.
4995 'condition': 'checkout_win and host_os == "win" and not build_with_chromium',
4996 'action': [ 'python3',
4997 'third_party/depot_tools/download_from_google_storage.py',
5000 '--bucket', 'chromium-browser-clang/rc',
5001 '-s', 'build/toolchain/win/rc/win/rc.exe.sha1',
5008 'condition': 'checkout_win and host_os == "mac" and not build_with_chromium',
5009 'action': [ 'python3',
5010 'third_party/depot_tools/download_from_google_storage.py',
5013 '--bucket', 'chromium-browser-clang/rc',
5014 '-s', 'build/toolchain/win/rc/mac/rc.sha1',
5020 'condition': 'checkout_win and host_os == "linux" and not build_with_chromium',
5021 'action': [ 'python3',
5022 'third_party/depot_tools/download_from_google_storage.py',
5025 '--bucket', 'chromium-browser-clang/rc',
5026 '-s', 'build/toolchain/win/rc/linux64/rc.sha1',
5030 # Download glslang validator binary for Linux.
5032 'name': 'linux_glslang_validator',
5034 'condition': 'checkout_linux and not build_with_chromium',
5035 'action': [ 'python3',
5036 'third_party/depot_tools/download_from_google_storage.py',
5038 '--platform=linux*',
5040 '--bucket', 'angle-glslang-validator',
5041 '-s', 'tools/glslang/glslang_validator.sha1',
5045 # Download glslang validator binary for Windows.
5047 'name': 'win_glslang_validator',
5049 'condition': 'checkout_win and not build_with_chromium',
5050 'action': [ 'python3',
5051 'third_party/depot_tools/download_from_google_storage.py',
5053 '--platform=win32*',
5055 '--bucket', 'angle-glslang-validator',
5056 '-s', 'tools/glslang/glslang_validator.exe.sha1',
5060 # Download flex/bison binaries for Linux.
5062 'name': 'linux_flex_bison',
5064 'condition': 'checkout_linux and not build_with_chromium',
5065 'action': [ 'python3',
5066 'third_party/depot_tools/download_from_google_storage.py',
5068 '--platform=linux*',
5070 '--bucket', 'angle-flex-bison',
5071 '-d', 'tools/flex-bison/linux/',
5075 # Download flex/bison binaries for Windows.
5077 'name': 'win_flex_bison',
5079 'condition': 'checkout_win and not build_with_chromium',
5080 'action': [ 'python3',
5081 'third_party/depot_tools/download_from_google_storage.py',
5083 '--platform=win32*',
5085 '--bucket', 'angle-flex-bison',
5086 '-d', 'tools/flex-bison/windows/',
5090 # Set up an input file for the Mesa setup step.
5092 'name': 'mesa_input',
5094 'condition': 'checkout_angle_mesa',
5095 'action': [ 'python3', 'third_party/mesa/mesa_build.py', 'runhook', ],
5100 'third_party/googletest',
5101 'third_party/jsoncpp',
5102 'third_party/vulkan-deps',