diff --git a/packages/flutter_tools/lib/src/android/native_assets.dart b/packages/flutter_tools/lib/src/android/native_assets.dart index 8ab843da810..91fbc6f89b4 100644 --- a/packages/flutter_tools/lib/src/android/native_assets.dart +++ b/packages/flutter_tools/lib/src/android/native_assets.dart @@ -4,8 +4,10 @@ import 'package:native_assets_builder/native_assets_builder.dart' show BuildResult, DryRunResult; -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import '../base/common.dart'; import '../base/file_system.dart'; diff --git a/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart b/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart index 8757e72123a..b2f18511578 100644 --- a/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart +++ b/packages/flutter_tools/lib/src/build_system/targets/native_assets.dart @@ -3,7 +3,7 @@ // found in the LICENSE file. import 'package:meta/meta.dart'; -import 'package:native_assets_cli/native_assets_cli.dart' show Asset; +import 'package:native_assets_cli/native_assets_cli_internal.dart' show Asset; import 'package:package_config/package_config_types.dart'; import '../../android/gradle_utils.dart'; diff --git a/packages/flutter_tools/lib/src/ios/native_assets.dart b/packages/flutter_tools/lib/src/ios/native_assets.dart index 7b9c84a290a..5327ca7280e 100644 --- a/packages/flutter_tools/lib/src/ios/native_assets.dart +++ b/packages/flutter_tools/lib/src/ios/native_assets.dart @@ -4,8 +4,10 @@ import 'package:native_assets_builder/native_assets_builder.dart' show BuildResult, DryRunResult; -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import '../base/file_system.dart'; import '../build_info.dart'; diff --git a/packages/flutter_tools/lib/src/linux/native_assets.dart b/packages/flutter_tools/lib/src/linux/native_assets.dart index 692c4126ac8..7b8bb0fc480 100644 --- a/packages/flutter_tools/lib/src/linux/native_assets.dart +++ b/packages/flutter_tools/lib/src/linux/native_assets.dart @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode; import '../base/common.dart'; import '../base/file_system.dart'; diff --git a/packages/flutter_tools/lib/src/macos/native_assets.dart b/packages/flutter_tools/lib/src/macos/native_assets.dart index 30eed141404..eb609c04ee4 100644 --- a/packages/flutter_tools/lib/src/macos/native_assets.dart +++ b/packages/flutter_tools/lib/src/macos/native_assets.dart @@ -4,8 +4,10 @@ import 'package:native_assets_builder/native_assets_builder.dart' show BuildResult, DryRunResult; -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import '../base/file_system.dart'; import '../build_info.dart'; diff --git a/packages/flutter_tools/lib/src/macos/native_assets_host.dart b/packages/flutter_tools/lib/src/macos/native_assets_host.dart index ce370991a57..e86ea7e4748 100644 --- a/packages/flutter_tools/lib/src/macos/native_assets_host.dart +++ b/packages/flutter_tools/lib/src/macos/native_assets_host.dart @@ -4,7 +4,8 @@ // Shared logic between iOS and macOS implementations of native assets. -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode; import '../base/common.dart'; import '../base/file_system.dart'; diff --git a/packages/flutter_tools/lib/src/native_assets.dart b/packages/flutter_tools/lib/src/native_assets.dart index 97ad5415b17..61d550494b7 100644 --- a/packages/flutter_tools/lib/src/native_assets.dart +++ b/packages/flutter_tools/lib/src/native_assets.dart @@ -7,7 +7,7 @@ import 'package:logging/logging.dart' as logging; import 'package:native_assets_builder/native_assets_builder.dart' hide NativeAssetsBuildRunner; import 'package:native_assets_builder/native_assets_builder.dart' as native_assets_builder show NativeAssetsBuildRunner; -import 'package:native_assets_cli/native_assets_cli.dart'; +import 'package:native_assets_cli/native_assets_cli_internal.dart'; import 'package:package_config/package_config_types.dart'; import 'android/native_assets.dart'; diff --git a/packages/flutter_tools/lib/src/update_packages_pins.dart b/packages/flutter_tools/lib/src/update_packages_pins.dart index 5cbad7cc4b7..24a74f19f29 100644 --- a/packages/flutter_tools/lib/src/update_packages_pins.dart +++ b/packages/flutter_tools/lib/src/update_packages_pins.dart @@ -28,6 +28,4 @@ const Map kManuallyPinnedDependencies = { 'test_api': '0.6.1', // https://github.com/flutter/flutter/issues/140169 'test_core': '0.5.9', // https://github.com/flutter/flutter/issues/140169 'test': '1.24.9', // https://github.com/flutter/flutter/issues/140169 - 'native_assets_builder': '0.3.0', // https://github.com/flutter/flutter/pull/141814 - 'native_assets_cli': '0.3.2', // https://github.com/flutter/flutter/pull/141814 }; diff --git a/packages/flutter_tools/lib/src/windows/native_assets.dart b/packages/flutter_tools/lib/src/windows/native_assets.dart index c5f5835d008..2196b3f3b2d 100644 --- a/packages/flutter_tools/lib/src/windows/native_assets.dart +++ b/packages/flutter_tools/lib/src/windows/native_assets.dart @@ -2,7 +2,8 @@ // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode; import '../base/file_system.dart'; import '../build_info.dart'; diff --git a/packages/flutter_tools/pubspec.yaml b/packages/flutter_tools/pubspec.yaml index bb362038fc7..d26a910c876 100644 --- a/packages/flutter_tools/pubspec.yaml +++ b/packages/flutter_tools/pubspec.yaml @@ -55,8 +55,8 @@ dependencies: cli_config: 0.1.2 graphs: 2.3.1 - native_assets_builder: 0.3.0 - native_assets_cli: 0.3.2 + native_assets_builder: 0.3.2 + native_assets_cli: 0.4.1 # We depend on very specific internal implementation details of the # 'test' package, which change between versions, so when upgrading @@ -118,4 +118,4 @@ dartdoc: # Exclude this package from the hosted API docs. nodoc: true -# PUBSPEC CHECKSUM: cf69 +# PUBSPEC CHECKSUM: 9e6b diff --git a/packages/flutter_tools/templates/package_ffi/pubspec.yaml.tmpl b/packages/flutter_tools/templates/package_ffi/pubspec.yaml.tmpl index bdf1e9d6c36..ca64c29adb7 100644 --- a/packages/flutter_tools/templates/package_ffi/pubspec.yaml.tmpl +++ b/packages/flutter_tools/templates/package_ffi/pubspec.yaml.tmpl @@ -9,8 +9,8 @@ environment: dependencies: cli_config: ^0.1.2 logging: ^1.2.0 - native_assets_cli: ^0.3.2 - native_toolchain_c: ^0.3.2 + native_assets_cli: ^0.4.1 + native_toolchain_c: ^0.3.4+1 dev_dependencies: ffi: ^2.1.0 diff --git a/packages/flutter_tools/test/general.shard/android/native_assets_test.dart b/packages/flutter_tools/test/general.shard/android/native_assets_test.dart index 0b7f610abbf..43c2955946b 100644 --- a/packages/flutter_tools/test/general.shard/android/native_assets_test.dart +++ b/packages/flutter_tools/test/general.shard/android/native_assets_test.dart @@ -15,8 +15,10 @@ import 'package:flutter_tools/src/build_info.dart'; import 'package:flutter_tools/src/build_system/build_system.dart'; import 'package:flutter_tools/src/features.dart'; import 'package:flutter_tools/src/globals.dart' as globals; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode, Target; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode, Target; import 'package:package_config/package_config_types.dart'; import '../../src/common.dart'; diff --git a/packages/flutter_tools/test/general.shard/build_system/targets/native_assets_test.dart b/packages/flutter_tools/test/general.shard/build_system/targets/native_assets_test.dart index 24f7d6c7571..baa6d7df37b 100644 --- a/packages/flutter_tools/test/general.shard/build_system/targets/native_assets_test.dart +++ b/packages/flutter_tools/test/general.shard/build_system/targets/native_assets_test.dart @@ -13,7 +13,8 @@ import 'package:flutter_tools/src/build_system/exceptions.dart'; import 'package:flutter_tools/src/build_system/targets/native_assets.dart'; import 'package:flutter_tools/src/features.dart'; import 'package:flutter_tools/src/native_assets.dart'; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import 'package:package_config/package_config.dart' show Package; import '../../../src/common.dart'; diff --git a/packages/flutter_tools/test/general.shard/fake_native_assets_build_runner.dart b/packages/flutter_tools/test/general.shard/fake_native_assets_build_runner.dart index db9365180b3..fa1e8cf0e38 100644 --- a/packages/flutter_tools/test/general.shard/fake_native_assets_build_runner.dart +++ b/packages/flutter_tools/test/general.shard/fake_native_assets_build_runner.dart @@ -5,7 +5,7 @@ import 'package:flutter_tools/src/native_assets.dart'; import 'package:native_assets_builder/native_assets_builder.dart' as native_assets_builder; -import 'package:native_assets_cli/native_assets_cli.dart'; +import 'package:native_assets_cli/native_assets_cli_internal.dart'; import 'package:package_config/package_config_types.dart'; /// Mocks all logic instead of using `package:native_assets_builder`, which diff --git a/packages/flutter_tools/test/general.shard/hot_test.dart b/packages/flutter_tools/test/general.shard/hot_test.dart index 98088d69e86..327c686f925 100644 --- a/packages/flutter_tools/test/general.shard/hot_test.dart +++ b/packages/flutter_tools/test/general.shard/hot_test.dart @@ -21,8 +21,10 @@ import 'package:flutter_tools/src/resident_devtools_handler.dart'; import 'package:flutter_tools/src/resident_runner.dart'; import 'package:flutter_tools/src/run_hot.dart'; import 'package:flutter_tools/src/vmservice.dart'; -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode, Target; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode, Target; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import 'package:package_config/package_config.dart'; import 'package:test/fake.dart'; import 'package:unified_analytics/unified_analytics.dart'; diff --git a/packages/flutter_tools/test/general.shard/ios/native_assets_test.dart b/packages/flutter_tools/test/general.shard/ios/native_assets_test.dart index 1552791142a..95d0bfc2658 100644 --- a/packages/flutter_tools/test/general.shard/ios/native_assets_test.dart +++ b/packages/flutter_tools/test/general.shard/ios/native_assets_test.dart @@ -14,8 +14,10 @@ import 'package:flutter_tools/src/build_system/build_system.dart'; import 'package:flutter_tools/src/features.dart'; import 'package:flutter_tools/src/globals.dart' as globals; import 'package:flutter_tools/src/ios/native_assets.dart'; -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode, Target; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode, Target; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import 'package:package_config/package_config_types.dart'; import '../../src/common.dart'; diff --git a/packages/flutter_tools/test/general.shard/linux/native_assets_test.dart b/packages/flutter_tools/test/general.shard/linux/native_assets_test.dart index 6c4798e5caf..bf7296ea8f6 100644 --- a/packages/flutter_tools/test/general.shard/linux/native_assets_test.dart +++ b/packages/flutter_tools/test/general.shard/linux/native_assets_test.dart @@ -17,8 +17,10 @@ import 'package:flutter_tools/src/features.dart'; import 'package:flutter_tools/src/globals.dart' as globals; import 'package:flutter_tools/src/linux/native_assets.dart'; import 'package:flutter_tools/src/native_assets.dart'; -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode, Target; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode, Target; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import 'package:package_config/package_config_types.dart'; import '../../src/common.dart'; diff --git a/packages/flutter_tools/test/general.shard/macos/native_assets_test.dart b/packages/flutter_tools/test/general.shard/macos/native_assets_test.dart index 770766d8fe4..c934d42af2f 100644 --- a/packages/flutter_tools/test/general.shard/macos/native_assets_test.dart +++ b/packages/flutter_tools/test/general.shard/macos/native_assets_test.dart @@ -15,8 +15,10 @@ import 'package:flutter_tools/src/features.dart'; import 'package:flutter_tools/src/globals.dart' as globals; import 'package:flutter_tools/src/macos/native_assets.dart'; import 'package:flutter_tools/src/native_assets.dart'; -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode, Target; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode, Target; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import 'package:package_config/package_config_types.dart'; import '../../src/common.dart'; diff --git a/packages/flutter_tools/test/general.shard/resident_runner_test.dart b/packages/flutter_tools/test/general.shard/resident_runner_test.dart index 454701781bc..1ddc051075f 100644 --- a/packages/flutter_tools/test/general.shard/resident_runner_test.dart +++ b/packages/flutter_tools/test/general.shard/resident_runner_test.dart @@ -36,9 +36,10 @@ import 'package:flutter_tools/src/run_cold.dart'; import 'package:flutter_tools/src/run_hot.dart'; import 'package:flutter_tools/src/version.dart'; import 'package:flutter_tools/src/vmservice.dart'; -import 'package:native_assets_cli/native_assets_cli.dart' +import 'package:native_assets_cli/native_assets_cli_internal.dart' hide BuildMode, Target; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import 'package:package_config/package_config.dart'; import 'package:test/fake.dart'; import 'package:unified_analytics/src/enums.dart'; diff --git a/packages/flutter_tools/test/general.shard/windows/native_assets_test.dart b/packages/flutter_tools/test/general.shard/windows/native_assets_test.dart index e0bde767a2b..7226fa2396b 100644 --- a/packages/flutter_tools/test/general.shard/windows/native_assets_test.dart +++ b/packages/flutter_tools/test/general.shard/windows/native_assets_test.dart @@ -16,8 +16,10 @@ import 'package:flutter_tools/src/features.dart'; import 'package:flutter_tools/src/globals.dart' as globals; import 'package:flutter_tools/src/native_assets.dart'; import 'package:flutter_tools/src/windows/native_assets.dart'; -import 'package:native_assets_cli/native_assets_cli.dart' hide BuildMode, Target; -import 'package:native_assets_cli/native_assets_cli.dart' as native_assets_cli; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + hide BuildMode, Target; +import 'package:native_assets_cli/native_assets_cli_internal.dart' + as native_assets_cli; import 'package:package_config/package_config_types.dart'; import '../../src/common.dart'; diff --git a/packages/flutter_tools/test/integration.shard/native_assets_test.dart b/packages/flutter_tools/test/integration.shard/native_assets_test.dart index 4402a690688..99a7a87846c 100644 --- a/packages/flutter_tools/test/integration.shard/native_assets_test.dart +++ b/packages/flutter_tools/test/integration.shard/native_assets_test.dart @@ -19,7 +19,7 @@ import 'package:file/file.dart'; import 'package:file_testing/file_testing.dart'; import 'package:flutter_tools/src/base/logger.dart'; import 'package:flutter_tools/src/base/os.dart'; -import 'package:native_assets_cli/native_assets_cli.dart'; +import 'package:native_assets_cli/native_assets_cli_internal.dart'; import '../src/common.dart'; import 'test_utils.dart' show ProcessResultMatcher, fileSystem, platform; @@ -230,7 +230,7 @@ void main() { // Overrides the build to output static libraries. final String buildDotDartContentsNew = buildDotDartContents.replaceFirst( 'final buildConfig = await BuildConfig.fromArgs(args);', - r''' + ''' final buildConfig = await BuildConfig.fromArgs([ '-D${LinkModePreference.configKey}=${LinkModePreference.static}', ...args,