mirror of
https://github.com/flutter/flutter.git
synced 2026-02-20 02:29:02 +08:00
1e82544b07 [gardening] Attempt to paper over failing flutter test affected by https://dart-review.googlesource.com/c/sdk/+/97311. dfbdf0a187 Support for function typed formal parameters. e46fa1cf1d Revert "[VM] Ensure Top level class is finalized for loadedscripts in library" e0a2651ce0 [cfe] Fix downcasts added during set/map disambiguation f21d521d0e [cfe] Fix pre-inference set/map disambiguation 6b19aa821b [cfe] Do type checks on spreads during inference 1a5ed8247f [fasta] Fix typos and copy-paste errors in a test case 584affcffa [cfe] Add initial support for 'for' and for-in elements in maps fa7e0c7531 [cfe] Add element type checks in spreads 1b2a4b8eb1 Convert some tests to DriverResolutionTest fb58826aa3 [CFE] Compensate for lowering and desugaring in spread. 7ef28f0b03 Handle constant field init registration correctly. da0de0a867 Handle native field impact correctly from ir constants 00d65e2d84 Roll co19 to revision c3b33ee 0560014c79 Remove unused error codes e8b56268ef Resolve constructor initializers and redirections. c185945507 [vm/aot] Ensure global object pool is relocated by compactor and reloaded when returning from natives d23909802e [vm/compiler] Eliminate dead CatchBlockEntry Parameter-s 69790e7eb4 Updated Dart.g, tests & status files to support ui-as-code collections 1bf1ca1933 Revert "Update dart_style to 1.2.5." 4fe2f6f349 Add more tests to the incremental compiler 611a53ee5e Update dart_style to 1.2.5. b7f69e24a2 dartdevc and bazel worker can use incremental compiler a506c708f2 [co19] DEPS updated 9b77e4c507 Include constructors into available suggestions. 0eb76a5b5a Move await for of null tests to a different file. 8d699db9af Update spread_collections/inference_test to use Type.== instead of identical edf470bf83 Initial sketch of dartdoc support 1b643e5c1f Support for mixins. bc0148cf87 [ddc] Skip unsupported co19 tests on ddc/ddk 15b4e57510 [ VM / Service ] Fixed failing isolate_lifecycle_test 4c50d06ac5 Handle inconsistent analysis exception during a refactoring (issue 36149) ae62f7fefe [vm, gc] Make incremental write-barrier elimination safe. d07e33e11f Convert more comments from block to line style 926a6c0958 Convert more comments dfcc52f909 [vm/dart:io/fuchsia] Improve fdio_pipe_half signature, step 2. 1926f69e4d Include available classes when includeConstructorSuggestions is true. d0fda82493 Clean up some of the unused task model support in test code 2bc81be75a [infra] Some missing interpreter bot configurations. ac2c934563 Reland "[ VM / dart:isolate ] Added ability to set names for spawned isolates." 380ae2ce55 [ Observatory ] Fixed links for 'part's in dart:* scripts not being created.
522 lines
19 KiB
Python
522 lines
19 KiB
Python
# This file is automatically processed to create .DEPS.git which is the file
|
|
# that gclient uses under git.
|
|
#
|
|
# See http://code.google.com/p/chromium/wiki/UsingGit
|
|
#
|
|
# To test manually, run:
|
|
# python tools/deps2git/deps2git.py -o .DEPS.git -w <gclientdir>
|
|
# where <gcliendir> is the absolute path to the directory containing the
|
|
# .gclient file (the parent of 'src').
|
|
#
|
|
# Then commit .DEPS.git locally (gclient doesn't like dirty trees) and run
|
|
# gclient sync..
|
|
# Verify the thing happened you wanted. Then revert your .DEPS.git change
|
|
# DO NOT CHECK IN CHANGES TO .DEPS.git upstream. It will be automatically
|
|
# updated by a bot when you modify this one.
|
|
#
|
|
# When adding a new dependency, please update the top-level .gitignore file
|
|
# to list the dependency's destination directory.
|
|
|
|
vars = {
|
|
'chromium_git': 'https://chromium.googlesource.com',
|
|
'dart_git': 'https://dart.googlesource.com',
|
|
'fuchsia_git': 'https://fuchsia.googlesource.com',
|
|
'github_git': 'https://github.com',
|
|
'skia_git': 'https://skia.googlesource.com',
|
|
'skia_revision': '59b733715141b732ce3fb73b8870851f616c3163',
|
|
|
|
# When updating the Dart revision, ensure that all entries that are
|
|
# dependencies of Dart are also updated to match the entries in the
|
|
# Dart SDK's DEPS file for that revision of Dart. The DEPS file for
|
|
# Dart is: https://github.com/dart-lang/sdk/blob/master/DEPS.
|
|
# You can use //tools/dart/create_updated_flutter_deps.py to produce
|
|
# updated revision list of existing dependencies.
|
|
'dart_revision': '1e82544b07f13394da8da305858de5ab7caae7ad',
|
|
|
|
# WARNING: DO NOT EDIT MANUALLY
|
|
# The lines between blank lines above and below are generated by a script. See create_updated_flutter_deps.py
|
|
'dart_args_tag': '1.4.4',
|
|
'dart_async_tag': '2.0.8',
|
|
'dart_bazel_worker_tag': 'bazel_worker-v0.1.20',
|
|
'dart_boolean_selector_tag': '1.0.4',
|
|
'dart_boringssl_gen_rev': 'bbf52f18f425e29b1185f2f6753bec02ed8c5880',
|
|
'dart_boringssl_rev': '702e2b6d3831486535e958f262a05c75a5cb312e',
|
|
'dart_charcode_tag': 'v1.1.2',
|
|
'dart_cli_util_rev': '4ad7ccbe3195fd2583b30f86a86697ef61e80f41',
|
|
'dart_collection_tag': '1.14.11',
|
|
'dart_convert_tag': '2.0.2',
|
|
'dart_crypto_tag': '2.0.6',
|
|
'dart_csslib_tag': '0.14.4+1',
|
|
'dart_dart2js_info_tag': '0.6.0',
|
|
'dart_dart_style_tag': '1.2.4',
|
|
'dart_dartdoc_tag': 'v0.28.2',
|
|
'dart_fixnum_tag': '0.10.9',
|
|
'dart_glob_tag': '1.1.7',
|
|
'dart_html_tag': '0.13.4+1',
|
|
'dart_http_multi_server_tag': '2.0.5',
|
|
'dart_http_parser_tag': '3.1.3',
|
|
'dart_http_retry_tag': '0.1.1',
|
|
'dart_http_tag': '0.12.0',
|
|
'dart_http_throttle_tag': '1.0.2',
|
|
'dart_intl_tag': '0.15.7',
|
|
'dart_json_rpc_2_tag': '2.0.9',
|
|
'dart_linter_tag': '0.1.83',
|
|
'dart_logging_tag': '0.11.3+2',
|
|
'dart_markdown_tag': '2.0.2',
|
|
'dart_matcher_tag': '0.12.3',
|
|
'dart_mime_tag': '0.9.6+2',
|
|
'dart_mockito_tag': 'd39ac507483b9891165e422ec98d9fb480037c8b',
|
|
'dart_mustache_tag': '5e81b12215566dbe2473b2afd01a8a8aedd56ad9',
|
|
'dart_oauth2_tag': '1.2.1',
|
|
'dart_observatory_pub_packages_rev': '0894122173b0f98eb08863a7712e78407d4477bc',
|
|
'dart_package_config_tag': '1.0.5',
|
|
'dart_package_resolver_tag': '1.0.10',
|
|
'dart_path_tag': '1.6.2',
|
|
'dart_pool_tag': '1.3.6',
|
|
'dart_protobuf_rev': '0c77167b16d00b561a6055bfe26690af7f26ae88',
|
|
'dart_pub_rev': '8c363fe26f059c3063f1129adbb3c4e22a8ce954',
|
|
'dart_pub_semver_tag': '1.4.2',
|
|
'dart_quiver_tag': '2.0.0+1',
|
|
'dart_resource_rev': '2.1.5',
|
|
'dart_root_certificates_rev': '16ef64be64c7dfdff2b9f4b910726e635ccc519e',
|
|
'dart_shelf_packages_handler_tag': '1.0.4',
|
|
'dart_shelf_static_rev': 'v0.2.8',
|
|
'dart_shelf_tag': '0.7.3+3',
|
|
'dart_shelf_web_socket_tag': '0.2.2+3',
|
|
'dart_source_map_stack_trace_tag': '1.1.5',
|
|
'dart_source_maps_tag': '8af7cc1a1c3a193c1fba5993ce22a546a319c40e',
|
|
'dart_source_span_tag': '1.5.5',
|
|
'dart_stack_trace_tag': '1.9.3',
|
|
'dart_stream_channel_tag': '1.6.8',
|
|
'dart_string_scanner_tag': '1.0.3',
|
|
'dart_term_glyph_tag': '1.0.1',
|
|
'dart_test_reflective_loader_tag': '0.1.8',
|
|
'dart_test_tag': '1.3.4',
|
|
'dart_typed_data_tag': '1.1.6',
|
|
'dart_usage_tag': '3.4.0',
|
|
'dart_utf_tag': '0.9.0+5',
|
|
'dart_watcher_rev': '0.9.7+12',
|
|
'dart_web_socket_channel_tag': '1.0.9',
|
|
'dart_yaml_tag': '2.1.15',
|
|
|
|
# Build bot tooling for iOS
|
|
'ios_tools_revision': '69b7c1b160e7107a6a98d948363772dc9caea46f',
|
|
|
|
'buildtools_revision': 'bac220c15490dcf7b7d8136f75100bbc77e8d217',
|
|
|
|
# Checkout Android dependencies only on platforms where we build for Android targets.
|
|
'download_android_deps': 'host_os == "mac" or host_os == "linux"',
|
|
|
|
# Checkout Windows dependencies only if we are building on Windows.
|
|
'download_windows_deps' : 'host_os == "win"',
|
|
}
|
|
|
|
# Only these hosts are allowed for dependencies in this DEPS file.
|
|
# If you need to add a new host, contact chrome infrastructure team.
|
|
allowed_hosts = [
|
|
'chromium.googlesource.com',
|
|
'fuchsia.googlesource.com',
|
|
'github.com',
|
|
'skia.googlesource.com',
|
|
]
|
|
|
|
deps = {
|
|
'src': 'https://github.com/flutter/buildroot.git' + '@' + 'e2ca4571fa39be20ab1bf67c65d4700612756af2',
|
|
|
|
# Fuchsia compatibility
|
|
#
|
|
# The dependencies in this section should match the layout in the Fuchsia gn
|
|
# build. Eventually, we'll manage these dependencies together with Fuchsia
|
|
# and not have to specific specific hashes.
|
|
|
|
'src/third_party/tonic':
|
|
Var('fuchsia_git') + '/tonic' + '@' + '02f9d8dd18dd259e3c5efe1fbe713819a730b6e0',
|
|
|
|
'src/third_party/benchmark':
|
|
Var('fuchsia_git') + '/third_party/benchmark' + '@' + '21f1eb3fe269ea43eba862bf6b699cde46587ade',
|
|
|
|
'src/third_party/googletest':
|
|
Var('fuchsia_git') + '/third_party/googletest' + '@' + '50a5a788420bd44501a75562de8936fd7ac32117',
|
|
|
|
'src/third_party/rapidjson':
|
|
Var('fuchsia_git') + '/third_party/rapidjson' + '@' + '32d07c55db1bb6c2ae17cba4033491a667647753',
|
|
|
|
'src/third_party/harfbuzz':
|
|
Var('fuchsia_git') + '/third_party/harfbuzz' + '@' + '02caec6c1c6ad996666788b8e920ccaec8b385e5',
|
|
|
|
'src/third_party/libcxx':
|
|
Var('fuchsia_git') + '/third_party/libcxx' + '@' + 'c5a5fa59789213c7dae68d2e51cb28ef681d8257',
|
|
|
|
'src/third_party/libcxxabi':
|
|
Var('fuchsia_git') + '/third_party/libcxxabi' + '@' + '1a9753522f1ae8d72848d365902f39e0d3d59a39',
|
|
|
|
'src/third_party/glfw':
|
|
Var('fuchsia_git') + '/third_party/glfw' + '@' + '999f3556fdd80983b10051746264489f2cb1ef16',
|
|
|
|
# Chromium-style
|
|
#
|
|
# As part of integrating with Fuchsia, we should eventually remove all these
|
|
# Chromium-style dependencies.
|
|
|
|
'src/buildtools':
|
|
Var('fuchsia_git') + '/buildtools' + '@' + Var('buildtools_revision'),
|
|
|
|
'src/ios_tools':
|
|
Var('chromium_git') + '/chromium/src/ios.git' + '@' + Var('ios_tools_revision'),
|
|
|
|
'src/third_party/icu':
|
|
Var('chromium_git') + '/chromium/deps/icu.git' + '@' + 'c56c671998902fcc4fc9ace88c83daa99f980793',
|
|
|
|
'src/third_party/dart':
|
|
Var('dart_git') + '/sdk.git' + '@' + Var('dart_revision'),
|
|
|
|
'src/third_party/boringssl':
|
|
Var('github_git') + '/dart-lang/boringssl_gen.git' + '@' + Var('dart_boringssl_gen_rev'),
|
|
|
|
'src/third_party/boringssl/src':
|
|
'https://boringssl.googlesource.com/boringssl.git' + '@' + Var('dart_boringssl_rev'),
|
|
|
|
'src/third_party/dart/third_party/observatory_pub_packages':
|
|
Var('dart_git') + '/observatory_pub_packages.git' + '@' + Var('dart_observatory_pub_packages_rev'),
|
|
|
|
'src/third_party/dart/third_party/pkg/oauth2':
|
|
Var('dart_git') + '/oauth2.git' + '@' + Var('dart_oauth2_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/args':
|
|
Var('dart_git') + '/args.git' + '@' + Var('dart_args_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/async':
|
|
Var('dart_git') + '/async.git' + '@' + Var('dart_async_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/bazel_worker':
|
|
Var('dart_git') + '/bazel_worker.git' + '@' + Var('dart_bazel_worker_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/boolean_selector':
|
|
Var('dart_git') + '/boolean_selector.git' + '@' + Var('dart_boolean_selector_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/charcode':
|
|
Var('dart_git') + '/charcode.git' + '@' + Var('dart_charcode_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/cli_util':
|
|
Var('dart_git') + '/cli_util.git' + '@' + Var('dart_cli_util_rev'),
|
|
|
|
'src/third_party/dart/third_party/pkg/collection':
|
|
Var('dart_git') + '/collection.git' + '@' + Var('dart_collection_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/convert':
|
|
Var('dart_git') + '/convert.git' + '@' + Var('dart_convert_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/crypto':
|
|
Var('dart_git') + '/crypto.git' + '@' + Var('dart_crypto_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/csslib':
|
|
Var('dart_git') + '/csslib.git' + '@' + Var('dart_csslib_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/dart2js_info':
|
|
Var('dart_git') + '/dart2js_info.git' + '@' + Var('dart_dart2js_info_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/dartdoc':
|
|
Var('dart_git') + '/dartdoc.git' + '@' + Var('dart_dartdoc_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/json_rpc_2':
|
|
Var('dart_git') + '/json_rpc_2.git' + '@' + Var('dart_json_rpc_2_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/intl':
|
|
Var('dart_git') + '/intl.git' + '@' + Var('dart_intl_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/fixnum':
|
|
Var('dart_git') + '/fixnum.git' + '@' + Var('dart_fixnum_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/glob':
|
|
Var('dart_git') + '/glob.git' + '@' + Var('dart_glob_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/html':
|
|
Var('dart_git') + '/html.git' + '@' + Var('dart_html_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/http':
|
|
Var('dart_git') + '/http.git' + '@' + Var('dart_http_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/http_parser':
|
|
Var('dart_git') + '/http_parser.git' + '@' + Var('dart_http_parser_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/http_retry':
|
|
Var('dart_git') + '/http_retry.git' + '@' + Var('dart_http_retry_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/http_throttle':
|
|
Var('dart_git') + '/http_throttle.git' + '@' + Var('dart_http_throttle_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/http_multi_server':
|
|
Var('dart_git') + '/http_multi_server.git' + '@' + Var('dart_http_multi_server_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/logging':
|
|
Var('dart_git') + '/logging.git' + '@' + Var('dart_logging_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/linter':
|
|
Var('dart_git') + '/linter.git' + '@' + Var('dart_linter_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/markdown':
|
|
Var('dart_git') + '/markdown.git' + '@' + Var('dart_markdown_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/matcher':
|
|
Var('dart_git') + '/matcher.git' + '@' + Var('dart_matcher_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/mime':
|
|
Var('dart_git') + '/mime.git' + '@' + Var('dart_mime_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/mockito':
|
|
Var('dart_git') + '/mockito.git' + '@' + Var('dart_mockito_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/mustache':
|
|
Var('dart_git') + '/external/github.com/xxgreg/mustache' + '@' + Var('dart_mustache_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg_tested/package_config':
|
|
Var('dart_git') + '/package_config.git' + '@' + Var('dart_package_config_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg_tested/package_resolver':
|
|
Var('dart_git') + '/package_resolver.git' + '@' + Var('dart_package_resolver_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/path':
|
|
Var('dart_git') + '/path.git' + '@' + Var('dart_path_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/pool':
|
|
Var('dart_git') + '/pool.git' + '@' + Var('dart_pool_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/protobuf':
|
|
Var('dart_git') + '/protobuf.git' + '@' + Var('dart_protobuf_rev'),
|
|
|
|
'src/third_party/dart/third_party/pkg/pub_semver':
|
|
Var('dart_git') + '/pub_semver.git' + '@' + Var('dart_pub_semver_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/pub':
|
|
Var('dart_git') + '/pub.git' + '@' + Var('dart_pub_rev'),
|
|
|
|
'src/third_party/dart/third_party/pkg/quiver':
|
|
Var('chromium_git') + '/external/github.com/google/quiver-dart' + '@' + Var('dart_quiver_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/resource':
|
|
Var('dart_git') + '/resource.git' + '@' + Var('dart_resource_rev'),
|
|
|
|
'src/third_party/dart/third_party/pkg/shelf':
|
|
Var('dart_git') + '/shelf.git' + '@' + Var('dart_shelf_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/shelf_packages_handler':
|
|
Var('dart_git') + '/shelf_packages_handler.git' + '@' + Var('dart_shelf_packages_handler_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/shelf_static':
|
|
Var('dart_git') + '/shelf_static.git' + '@' + Var('dart_shelf_static_rev'),
|
|
|
|
'src/third_party/dart/third_party/pkg/shelf_web_socket':
|
|
Var('dart_git') + '/shelf_web_socket.git' + '@' + Var('dart_shelf_web_socket_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/source_span':
|
|
Var('dart_git') + '/source_span.git' + '@' + Var('dart_source_span_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/source_map_stack_trace':
|
|
Var('dart_git') + '/source_map_stack_trace.git' + '@' + Var('dart_source_map_stack_trace_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/source_maps':
|
|
Var('dart_git') + '/source_maps.git' + '@' + Var('dart_source_maps_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/string_scanner':
|
|
Var('dart_git') + '/string_scanner.git' + '@' + Var('dart_string_scanner_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/stream_channel':
|
|
Var('dart_git') + '/stream_channel.git' + '@' + Var('dart_stream_channel_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/stack_trace':
|
|
Var('dart_git') + '/stack_trace.git' + '@' + Var('dart_stack_trace_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg_tested/dart_style':
|
|
Var('dart_git') + '/dart_style.git' + '@' + Var('dart_dart_style_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/typed_data':
|
|
Var('dart_git') + '/typed_data.git' + '@' + Var('dart_typed_data_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/term_glyph':
|
|
Var('dart_git') + '/term_glyph.git' + '@' + Var('dart_term_glyph_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/test_reflective_loader':
|
|
Var('dart_git') + '/test_reflective_loader.git' + '@' + Var('dart_test_reflective_loader_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/test':
|
|
Var('dart_git') + '/test.git' + '@' + Var('dart_test_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/utf':
|
|
Var('dart_git') + '/utf.git' + '@' + Var('dart_utf_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/usage':
|
|
Var('dart_git') + '/usage.git' + '@' + Var('dart_usage_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/watcher':
|
|
Var('dart_git') + '/watcher.git' + '@' + Var('dart_watcher_rev'),
|
|
|
|
'src/third_party/dart/third_party/pkg/web_socket_channel':
|
|
Var('dart_git') + '/web_socket_channel.git' + '@' + Var('dart_web_socket_channel_tag'),
|
|
|
|
'src/third_party/dart/third_party/pkg/yaml':
|
|
Var('dart_git') + '/yaml.git' + '@' + Var('dart_yaml_tag'),
|
|
|
|
'src/third_party/colorama/src':
|
|
Var('chromium_git') + '/external/colorama.git' + '@' + '799604a1041e9b3bc5d2789ecbd7e8db2e18e6b8',
|
|
|
|
'src/third_party/freetype2':
|
|
Var('fuchsia_git') + '/third_party/freetype2' + '@' + 'a10b062df0c8958d69377aa04ea6554a9961a111',
|
|
|
|
'src/third_party/root_certificates':
|
|
Var('dart_git') + '/root_certificates.git' + '@' + Var('dart_root_certificates_rev'),
|
|
|
|
'src/third_party/skia':
|
|
Var('skia_git') + '/skia.git' + '@' + Var('skia_revision'),
|
|
|
|
'src/third_party/libjpeg-turbo':
|
|
Var('fuchsia_git') + '/third_party/libjpeg-turbo' + '@' + '9587e51cf946f1a1d19bb596bc31ba4e6c9d8893',
|
|
|
|
'src/third_party/libwebp':
|
|
Var('chromium_git') + '/webm/libwebp.git' + '@' + '0.6.0',
|
|
|
|
'src/third_party/wuffs':
|
|
Var('fuchsia_git') + '/third_party/wuffs' + '@' + 'a71538baa8f1f4053176c0d9f31bc12fd4e8e71b',
|
|
|
|
'src/third_party/gyp':
|
|
Var('chromium_git') + '/external/gyp.git' + '@' + '4801a5331ae62da9769a327f11c4213d32fb0dad',
|
|
|
|
# Headers for Vulkan 1.1
|
|
'src/third_party/vulkan':
|
|
Var('github_git') + '/KhronosGroup/Vulkan-Docs.git' + '@' + 'v1.1.91',
|
|
|
|
'src/third_party/pkg/when':
|
|
Var('dart_git') + '/when.git' + '@' + '0.2.0',
|
|
|
|
'src/third_party/android_tools/ndk': {
|
|
'packages': [
|
|
{
|
|
'package': 'flutter/android/ndk/${{platform}}',
|
|
'version': 'version:r19b'
|
|
}
|
|
],
|
|
'condition': 'download_android_deps',
|
|
'dep_type': 'cipd',
|
|
},
|
|
|
|
'src/third_party/android_tools/sdk/build-tools': {
|
|
'packages': [
|
|
{
|
|
'package': 'flutter/android/sdk/build-tools/${{platform}}',
|
|
'version': 'version:28.0.3'
|
|
}
|
|
],
|
|
'condition': 'download_android_deps',
|
|
'dep_type': 'cipd',
|
|
},
|
|
|
|
'src/third_party/android_tools/sdk/platform-tools': {
|
|
'packages': [
|
|
{
|
|
'package': 'flutter/android/sdk/platform-tools/${{platform}}',
|
|
'version': 'version:28.0.1'
|
|
}
|
|
],
|
|
'condition': 'download_android_deps',
|
|
'dep_type': 'cipd',
|
|
},
|
|
|
|
'src/third_party/android_tools/sdk/platforms': {
|
|
'packages': [
|
|
{
|
|
'package': 'flutter/android/sdk/platforms',
|
|
'version': 'version:28r6'
|
|
}
|
|
],
|
|
'condition': 'download_android_deps',
|
|
'dep_type': 'cipd',
|
|
},
|
|
|
|
'src/third_party/android_tools/sdk/tools': {
|
|
'packages': [
|
|
{
|
|
'package': 'flutter/android/sdk/tools/${{platform}}',
|
|
'version': 'version:26.1.1'
|
|
}
|
|
],
|
|
'condition': 'download_android_deps',
|
|
'dep_type': 'cipd',
|
|
},
|
|
}
|
|
|
|
hooks = [
|
|
{
|
|
# This clobbers when necessary (based on get_landmines.py). It must be the
|
|
# first hook so that other things that get/generate into the output
|
|
# directory will not subsequently be clobbered.
|
|
'name': 'landmines',
|
|
'pattern': '.',
|
|
'action': [
|
|
'python',
|
|
'src/build/landmines.py',
|
|
],
|
|
},
|
|
{
|
|
# Update the Windows toolchain if necessary.
|
|
'name': 'win_toolchain',
|
|
'condition': 'download_windows_deps',
|
|
'pattern': '.',
|
|
'action': ['python', 'src/build/vs_toolchain.py', 'update'],
|
|
},
|
|
{
|
|
# Pull prebuilt dart sdk.
|
|
'name': 'dart',
|
|
'pattern': '.',
|
|
'action': ['python', 'src/tools/dart/update.py'],
|
|
},
|
|
{
|
|
'name': 'download_android_support',
|
|
'pattern': '.',
|
|
'condition': 'download_android_deps',
|
|
'action': [
|
|
'python',
|
|
'src/flutter/tools/android_support/download_android_support.py',
|
|
],
|
|
},
|
|
{
|
|
'name': 'buildtools',
|
|
'pattern': '.',
|
|
'action': [
|
|
'python',
|
|
'src/tools/buildtools/update.py',
|
|
],
|
|
},
|
|
{
|
|
'name': 'generate_package_files',
|
|
'pattern': '.',
|
|
'cwd': 'src/',
|
|
'action': ['python', 'flutter/tools/generate_package_files.py'],
|
|
},
|
|
{
|
|
# Ensure that we don't accidentally reference any .pyc files whose
|
|
# corresponding .py files have already been deleted.
|
|
'name': 'remove_stale_pyc_files',
|
|
'pattern': 'src/tools/.*\\.py',
|
|
'action': [
|
|
'python',
|
|
'src/tools/remove_stale_pyc_files.py',
|
|
'src/tools',
|
|
],
|
|
},
|
|
{
|
|
'name': '7zip',
|
|
'pattern': '.',
|
|
'condition': 'download_windows_deps',
|
|
'action': [
|
|
'download_from_google_storage',
|
|
'--no_auth',
|
|
'--no_resume',
|
|
'--bucket',
|
|
'dart-dependencies',
|
|
'--platform=win32',
|
|
'--extract',
|
|
'-s',
|
|
'src/third_party/dart/third_party/7zip.tar.gz.sha1',
|
|
],
|
|
},
|
|
]
|