[native assets] Roll dependencies (#165574)
Updating the dart-lang/native dependencies to the ones published today.
This commit is contained in:
parent
cc35800e6a
commit
ff97c28f20
@ -7,8 +7,8 @@ environment:
|
|||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
logging: 1.3.0
|
logging: 1.3.0
|
||||||
native_assets_cli: 0.11.0
|
native_assets_cli: 0.12.0
|
||||||
native_toolchain_c: 0.8.0
|
native_toolchain_c: 0.9.0
|
||||||
|
|
||||||
async: 2.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
async: 2.13.0 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
collection: 1.19.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
collection: 1.19.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
@ -68,4 +68,4 @@ dev_dependencies:
|
|||||||
webkit_inspection_protocol: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
webkit_inspection_protocol: 1.2.1 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
yaml_edit: 2.2.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
yaml_edit: 2.2.2 # THIS LINE IS AUTOGENERATED - TO UPDATE USE "flutter update-packages --force-upgrade"
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 4038
|
# PUBSPEC CHECKSUM: c03a
|
||||||
|
@ -88,7 +88,7 @@ KernelAsset _targetLocationAndroid(CodeAsset asset) {
|
|||||||
}
|
}
|
||||||
return KernelAsset(
|
return KernelAsset(
|
||||||
id: asset.id,
|
id: asset.id,
|
||||||
target: Target.fromArchitectureAndOS(asset.architecture!, asset.os),
|
target: Target.fromArchitectureAndOS(asset.architecture, asset.os),
|
||||||
path: kernelAssetPath,
|
path: kernelAssetPath,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -53,7 +53,7 @@ Map<CodeAsset, KernelAsset> assetTargetLocationsIOS(List<CodeAsset> nativeAssets
|
|||||||
idToPath[asset.id] = path;
|
idToPath[asset.id] = path;
|
||||||
result[asset] = KernelAsset(
|
result[asset] = KernelAsset(
|
||||||
id: asset.id,
|
id: asset.id,
|
||||||
target: Target.fromArchitectureAndOS(asset.architecture!, asset.os),
|
target: Target.fromArchitectureAndOS(asset.architecture, asset.os),
|
||||||
path: path,
|
path: path,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -78,7 +78,7 @@ KernelAsset _targetLocationIOS(CodeAsset asset, Set<String> alreadyTakenNames) {
|
|||||||
}
|
}
|
||||||
return KernelAsset(
|
return KernelAsset(
|
||||||
id: asset.id,
|
id: asset.id,
|
||||||
target: Target.fromArchitectureAndOS(asset.architecture!, asset.os),
|
target: Target.fromArchitectureAndOS(asset.architecture, asset.os),
|
||||||
path: kernelAssetPath,
|
path: kernelAssetPath,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -52,7 +52,7 @@ Map<CodeAsset, KernelAsset> assetTargetLocationsMacOS(
|
|||||||
idToPath[asset.id] = path;
|
idToPath[asset.id] = path;
|
||||||
result[asset] = KernelAsset(
|
result[asset] = KernelAsset(
|
||||||
id: asset.id,
|
id: asset.id,
|
||||||
target: Target.fromArchitectureAndOS(asset.architecture!, asset.os),
|
target: Target.fromArchitectureAndOS(asset.architecture, asset.os),
|
||||||
path: path,
|
path: path,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -91,7 +91,7 @@ KernelAsset _targetLocationMacOS(
|
|||||||
}
|
}
|
||||||
return KernelAsset(
|
return KernelAsset(
|
||||||
id: asset.id,
|
id: asset.id,
|
||||||
target: Target.fromArchitectureAndOS(asset.architecture!, asset.os),
|
target: Target.fromArchitectureAndOS(asset.architecture, asset.os),
|
||||||
path: kernelAssetPath,
|
path: kernelAssetPath,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
@ -154,23 +154,13 @@ abstract interface class FlutterNativeAssetsBuildRunner {
|
|||||||
|
|
||||||
/// Runs all [packagesWithNativeAssets] `build.dart`.
|
/// Runs all [packagesWithNativeAssets] `build.dart`.
|
||||||
Future<BuildResult?> build({
|
Future<BuildResult?> build({
|
||||||
required List<String> buildAssetTypes,
|
required List<ProtocolExtension> extensions,
|
||||||
required BuildInputValidator inputValidator,
|
|
||||||
required BuildInputCreator inputCreator,
|
|
||||||
required BuildValidator buildValidator,
|
|
||||||
required ApplicationAssetValidator applicationAssetValidator,
|
|
||||||
required Uri workingDirectory,
|
|
||||||
required bool linkingEnabled,
|
required bool linkingEnabled,
|
||||||
});
|
});
|
||||||
|
|
||||||
/// Runs all [packagesWithNativeAssets] `link.dart`.
|
/// Runs all [packagesWithNativeAssets] `link.dart`.
|
||||||
Future<LinkResult?> link({
|
Future<LinkResult?> link({
|
||||||
required List<String> buildAssetTypes,
|
required List<ProtocolExtension> extensions,
|
||||||
required LinkInputValidator inputValidator,
|
|
||||||
required LinkInputCreator inputCreator,
|
|
||||||
required LinkValidator linkValidator,
|
|
||||||
required ApplicationAssetValidator applicationAssetValidator,
|
|
||||||
required Uri workingDirectory,
|
|
||||||
required BuildResult buildResult,
|
required BuildResult buildResult,
|
||||||
});
|
});
|
||||||
|
|
||||||
@ -246,42 +236,18 @@ class FlutterNativeAssetsBuildRunnerImpl implements FlutterNativeAssetsBuildRunn
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Future<BuildResult?> build({
|
Future<BuildResult?> build({
|
||||||
required List<String> buildAssetTypes,
|
required List<ProtocolExtension> extensions,
|
||||||
required BuildInputValidator inputValidator,
|
|
||||||
required BuildInputCreator inputCreator,
|
|
||||||
required BuildValidator buildValidator,
|
|
||||||
required ApplicationAssetValidator applicationAssetValidator,
|
|
||||||
required Uri workingDirectory,
|
|
||||||
required bool linkingEnabled,
|
required bool linkingEnabled,
|
||||||
}) {
|
}) {
|
||||||
return _buildRunner.build(
|
return _buildRunner.build(linkingEnabled: linkingEnabled, extensions: extensions);
|
||||||
buildAssetTypes: buildAssetTypes,
|
|
||||||
inputCreator: inputCreator,
|
|
||||||
inputValidator: inputValidator,
|
|
||||||
buildValidator: buildValidator,
|
|
||||||
applicationAssetValidator: applicationAssetValidator,
|
|
||||||
linkingEnabled: linkingEnabled,
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
Future<LinkResult?> link({
|
Future<LinkResult?> link({
|
||||||
required List<String> buildAssetTypes,
|
required List<ProtocolExtension> extensions,
|
||||||
required LinkInputValidator inputValidator,
|
|
||||||
required LinkInputCreator inputCreator,
|
|
||||||
required LinkValidator linkValidator,
|
|
||||||
required ApplicationAssetValidator applicationAssetValidator,
|
|
||||||
required Uri workingDirectory,
|
|
||||||
required BuildResult buildResult,
|
required BuildResult buildResult,
|
||||||
}) {
|
}) {
|
||||||
return _buildRunner.link(
|
return _buildRunner.link(extensions: extensions, buildResult: buildResult);
|
||||||
buildAssetTypes: buildAssetTypes,
|
|
||||||
inputCreator: inputCreator,
|
|
||||||
inputValidator: inputValidator,
|
|
||||||
linkValidator: linkValidator,
|
|
||||||
applicationAssetValidator: applicationAssetValidator,
|
|
||||||
buildResult: buildResult,
|
|
||||||
);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
@ -451,7 +417,7 @@ KernelAsset _targetLocationSingleArchitecture(CodeAsset asset, Uri? absolutePath
|
|||||||
}
|
}
|
||||||
return KernelAsset(
|
return KernelAsset(
|
||||||
id: asset.id,
|
id: asset.id,
|
||||||
target: Target.fromArchitectureAndOS(asset.architecture!, asset.os),
|
target: Target.fromArchitectureAndOS(asset.architecture, asset.os),
|
||||||
path: kernelAssetPath,
|
path: kernelAssetPath,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
@ -601,30 +567,17 @@ Future<DartBuildResult> _runDartBuild({
|
|||||||
targetOS == OS.macOS ? MacOSCodeConfig(targetVersion: targetMacOSVersion) : null;
|
targetOS == OS.macOS ? MacOSCodeConfig(targetVersion: targetMacOSVersion) : null;
|
||||||
for (final Architecture architecture in architectures) {
|
for (final Architecture architecture in architectures) {
|
||||||
final BuildResult? buildResult = await buildRunner.build(
|
final BuildResult? buildResult = await buildRunner.build(
|
||||||
buildAssetTypes: <String>[CodeAsset.type],
|
extensions: <ProtocolExtension>[
|
||||||
inputCreator:
|
CodeAssetExtension(
|
||||||
() =>
|
targetArchitecture: architecture,
|
||||||
BuildInputBuilder()
|
linkModePreference: LinkModePreference.dynamic,
|
||||||
..config.setupCode(
|
cCompiler: cCompilerConfig,
|
||||||
targetArchitecture: architecture,
|
targetOS: targetOS!,
|
||||||
linkModePreference: LinkModePreference.dynamic,
|
android: androidConfig,
|
||||||
cCompiler: cCompilerConfig,
|
iOS: iosConfig,
|
||||||
targetOS: targetOS!,
|
macOS: macOSConfig,
|
||||||
android: androidConfig,
|
),
|
||||||
iOS: iosConfig,
|
],
|
||||||
macOS: macOSConfig,
|
|
||||||
),
|
|
||||||
inputValidator:
|
|
||||||
(BuildInput config) async => <String>[...await validateCodeAssetBuildInput(config)],
|
|
||||||
buildValidator:
|
|
||||||
(BuildInput config, BuildOutput output) async => <String>[
|
|
||||||
...await validateCodeAssetBuildOutput(config, output),
|
|
||||||
],
|
|
||||||
applicationAssetValidator:
|
|
||||||
(List<EncodedAsset> assets) async => <String>[
|
|
||||||
...await validateCodeAssetInApplication(assets),
|
|
||||||
],
|
|
||||||
workingDirectory: projectUri,
|
|
||||||
linkingEnabled: linkingEnabled,
|
linkingEnabled: linkingEnabled,
|
||||||
);
|
);
|
||||||
if (buildResult == null) {
|
if (buildResult == null) {
|
||||||
@ -635,30 +588,17 @@ Future<DartBuildResult> _runDartBuild({
|
|||||||
assets.addAll(buildResult.encodedAssets);
|
assets.addAll(buildResult.encodedAssets);
|
||||||
} else {
|
} else {
|
||||||
final LinkResult? linkResult = await buildRunner.link(
|
final LinkResult? linkResult = await buildRunner.link(
|
||||||
buildAssetTypes: <String>[CodeAsset.type],
|
extensions: <ProtocolExtension>[
|
||||||
inputCreator:
|
CodeAssetExtension(
|
||||||
() =>
|
targetArchitecture: architecture,
|
||||||
LinkInputBuilder()
|
linkModePreference: LinkModePreference.dynamic,
|
||||||
..config.setupCode(
|
cCompiler: cCompilerConfig,
|
||||||
targetArchitecture: architecture,
|
targetOS: targetOS,
|
||||||
linkModePreference: LinkModePreference.dynamic,
|
android: androidConfig,
|
||||||
cCompiler: cCompilerConfig,
|
iOS: iosConfig,
|
||||||
targetOS: targetOS!,
|
macOS: macOSConfig,
|
||||||
android: androidConfig,
|
),
|
||||||
iOS: iosConfig,
|
],
|
||||||
macOS: macOSConfig,
|
|
||||||
),
|
|
||||||
inputValidator:
|
|
||||||
(LinkInput config) async => <String>[...await validateCodeAssetLinkInput(config)],
|
|
||||||
linkValidator:
|
|
||||||
(LinkInput config, LinkOutput output) async => <String>[
|
|
||||||
...await validateCodeAssetLinkOutput(config, output),
|
|
||||||
],
|
|
||||||
applicationAssetValidator:
|
|
||||||
(List<EncodedAsset> assets) async => <String>[
|
|
||||||
...await validateCodeAssetInApplication(assets),
|
|
||||||
],
|
|
||||||
workingDirectory: projectUri,
|
|
||||||
buildResult: buildResult,
|
buildResult: buildResult,
|
||||||
);
|
);
|
||||||
if (linkResult == null) {
|
if (linkResult == null) {
|
||||||
|
@ -25,9 +25,9 @@ const Map<String, String> kManuallyPinnedDependencies = <String, String>{
|
|||||||
'flutter_template_images': '5.0.0', // Must always exactly match flutter_tools template.
|
'flutter_template_images': '5.0.0', // Must always exactly match flutter_tools template.
|
||||||
'google_mobile_ads': '5.1.0', // https://github.com/flutter/flutter/issues/156912
|
'google_mobile_ads': '5.1.0', // https://github.com/flutter/flutter/issues/156912
|
||||||
'native_assets_builder':
|
'native_assets_builder':
|
||||||
'0.11.1', // Under active development with breaking changes until 1.0.0. Manually rolled by @dcharkes.
|
'0.12.0', // Under active development with breaking changes until 1.0.0. Manually rolled by @dcharkes.
|
||||||
'native_assets_cli':
|
'native_assets_cli':
|
||||||
'0.11.0', // Under active development with breaking changes until 1.0.0. Manually rolled by @dcharkes.
|
'0.12.0', // Under active development with breaking changes until 1.0.0. Manually rolled by @dcharkes.
|
||||||
'material_color_utilities': '0.11.1', // Keep pinned to latest until 1.0.0.
|
'material_color_utilities': '0.11.1', // Keep pinned to latest until 1.0.0.
|
||||||
'leak_tracker': '10.0.9', // https://github.com/flutter/devtools/issues/3951
|
'leak_tracker': '10.0.9', // https://github.com/flutter/devtools/issues/3951
|
||||||
'leak_tracker_testing': '3.0.1', // https://github.com/flutter/devtools/issues/3951
|
'leak_tracker_testing': '3.0.1', // https://github.com/flutter/devtools/issues/3951
|
||||||
|
@ -55,8 +55,8 @@ dependencies:
|
|||||||
unified_analytics: 7.0.1
|
unified_analytics: 7.0.1
|
||||||
|
|
||||||
graphs: 2.3.2
|
graphs: 2.3.2
|
||||||
native_assets_builder: 0.11.1
|
native_assets_builder: 0.12.0
|
||||||
native_assets_cli: 0.11.0
|
native_assets_cli: 0.12.0
|
||||||
|
|
||||||
# We depend on very specific internal implementation details of the
|
# We depend on very specific internal implementation details of the
|
||||||
# 'test' package, which change between versions, so when upgrading
|
# 'test' package, which change between versions, so when upgrading
|
||||||
@ -122,4 +122,4 @@ dartdoc:
|
|||||||
# Exclude this package from the hosted API docs.
|
# Exclude this package from the hosted API docs.
|
||||||
nodoc: true
|
nodoc: true
|
||||||
|
|
||||||
# PUBSPEC CHECKSUM: 776d
|
# PUBSPEC CHECKSUM: f46e
|
||||||
|
@ -8,8 +8,8 @@ environment:
|
|||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
logging: ^1.2.0
|
logging: ^1.2.0
|
||||||
native_assets_cli: ^0.11.0
|
native_assets_cli: ^0.12.0
|
||||||
native_toolchain_c: ^0.8.0
|
native_toolchain_c: ^0.9.0
|
||||||
|
|
||||||
dev_dependencies:
|
dev_dependencies:
|
||||||
ffi: ^2.1.3
|
ffi: ^2.1.3
|
||||||
|
@ -36,18 +36,13 @@ class FakeFlutterNativeAssetsBuildRunner implements FlutterNativeAssetsBuildRunn
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Future<BuildResult?> build({
|
Future<BuildResult?> build({
|
||||||
required List<String> buildAssetTypes,
|
required List<ProtocolExtension> extensions,
|
||||||
required BuildInputValidator inputValidator,
|
|
||||||
required BuildInputCreator inputCreator,
|
|
||||||
required BuildValidator buildValidator,
|
|
||||||
required ApplicationAssetValidator applicationAssetValidator,
|
|
||||||
required Uri workingDirectory,
|
|
||||||
required bool linkingEnabled,
|
required bool linkingEnabled,
|
||||||
}) async {
|
}) async {
|
||||||
BuildResult? result = buildResult;
|
BuildResult? result = buildResult;
|
||||||
for (final String package in packagesWithNativeAssetsResult) {
|
for (final String package in packagesWithNativeAssetsResult) {
|
||||||
final BuildInputBuilder configBuilder =
|
final BuildInputBuilder input =
|
||||||
inputCreator()
|
BuildInputBuilder()
|
||||||
..setupShared(
|
..setupShared(
|
||||||
packageRoot: Uri.parse('$package/'),
|
packageRoot: Uri.parse('$package/'),
|
||||||
packageName: package,
|
packageName: package,
|
||||||
@ -56,9 +51,11 @@ class FakeFlutterNativeAssetsBuildRunner implements FlutterNativeAssetsBuildRunn
|
|||||||
outputFile: Uri.file('output.json'),
|
outputFile: Uri.file('output.json'),
|
||||||
)
|
)
|
||||||
..setupBuildInput()
|
..setupBuildInput()
|
||||||
..config.setupShared(buildAssetTypes: buildAssetTypes)
|
..config.setupBuild(linkingEnabled: linkingEnabled);
|
||||||
..config.setupBuild(dryRun: false, linkingEnabled: linkingEnabled);
|
for (final ProtocolExtension extension in extensions) {
|
||||||
final BuildInput buildConfig = BuildInput(configBuilder.json);
|
extension.setupBuildInput(input);
|
||||||
|
}
|
||||||
|
final BuildInput buildConfig = BuildInput(input.json);
|
||||||
if (onBuild != null) {
|
if (onBuild != null) {
|
||||||
result = onBuild!(buildConfig);
|
result = onBuild!(buildConfig);
|
||||||
}
|
}
|
||||||
@ -69,18 +66,13 @@ class FakeFlutterNativeAssetsBuildRunner implements FlutterNativeAssetsBuildRunn
|
|||||||
|
|
||||||
@override
|
@override
|
||||||
Future<LinkResult?> link({
|
Future<LinkResult?> link({
|
||||||
required List<String> buildAssetTypes,
|
required List<ProtocolExtension> extensions,
|
||||||
required LinkInputCreator inputCreator,
|
|
||||||
required LinkInputValidator inputValidator,
|
|
||||||
required LinkValidator linkValidator,
|
|
||||||
required ApplicationAssetValidator applicationAssetValidator,
|
|
||||||
required Uri workingDirectory,
|
|
||||||
required BuildResult buildResult,
|
required BuildResult buildResult,
|
||||||
}) async {
|
}) async {
|
||||||
LinkResult? result = linkResult;
|
LinkResult? result = linkResult;
|
||||||
for (final String package in packagesWithNativeAssetsResult) {
|
for (final String package in packagesWithNativeAssetsResult) {
|
||||||
final LinkInputBuilder configBuilder =
|
final LinkInputBuilder input =
|
||||||
inputCreator()
|
LinkInputBuilder()
|
||||||
..setupShared(
|
..setupShared(
|
||||||
packageRoot: Uri.parse('$package/'),
|
packageRoot: Uri.parse('$package/'),
|
||||||
packageName: package,
|
packageName: package,
|
||||||
@ -88,9 +80,11 @@ class FakeFlutterNativeAssetsBuildRunner implements FlutterNativeAssetsBuildRunn
|
|||||||
outputDirectoryShared: Uri.parse('build-out-dir-shared'),
|
outputDirectoryShared: Uri.parse('build-out-dir-shared'),
|
||||||
outputFile: Uri.file('output.json'),
|
outputFile: Uri.file('output.json'),
|
||||||
)
|
)
|
||||||
..setupLink(assets: buildResult.encodedAssets, recordedUsesFile: null)
|
..setupLink(assets: buildResult.encodedAssets, recordedUsesFile: null);
|
||||||
..config.setupShared(buildAssetTypes: buildAssetTypes);
|
for (final ProtocolExtension extension in extensions) {
|
||||||
final LinkInput buildConfig = LinkInput(configBuilder.json);
|
extension.setupLinkInput(input);
|
||||||
|
}
|
||||||
|
final LinkInput buildConfig = LinkInput(input.json);
|
||||||
if (onLink != null) {
|
if (onLink != null) {
|
||||||
result = onLink!(buildConfig);
|
result = onLink!(buildConfig);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user