From 5d4141c62e16dc6af9b80c20afa87dc9502d7a3c Mon Sep 17 00:00:00 2001 From: Mario Zechner Date: Mon, 21 Nov 2022 21:19:38 +0100 Subject: [PATCH] [flutter] Build system clean-up. --- spine-flutter/.pubignore | 1 + spine-flutter/CHANGELOG.md | 2 ++ spine-flutter/lib/init_web.dart | 2 +- spine-flutter/pubspec.yaml | 51 ++++----------------------------- 4 files changed, 9 insertions(+), 47 deletions(-) create mode 100644 spine-flutter/.pubignore create mode 100644 spine-flutter/CHANGELOG.md diff --git a/spine-flutter/.pubignore b/spine-flutter/.pubignore new file mode 100644 index 000000000..4949f0980 --- /dev/null +++ b/spine-flutter/.pubignore @@ -0,0 +1 @@ +example/ \ No newline at end of file diff --git a/spine-flutter/CHANGELOG.md b/spine-flutter/CHANGELOG.md new file mode 100644 index 000000000..ddbe9bc60 --- /dev/null +++ b/spine-flutter/CHANGELOG.md @@ -0,0 +1,2 @@ +# 0.0.1 +Initial test release. \ No newline at end of file diff --git a/spine-flutter/lib/init_web.dart b/spine-flutter/lib/init_web.dart index 9ad559b82..ff6e89750 100644 --- a/spine-flutter/lib/init_web.dart +++ b/spine-flutter/lib/init_web.dart @@ -1,8 +1,8 @@ import 'package:flutter/services.dart'; import 'package:inject_js/inject_js.dart' as js; -import 'package:spine_flutter/ffi_utf8.dart'; import 'web_ffi/web_ffi.dart'; import 'web_ffi/web_ffi_modules.dart'; +import 'ffi_utf8.dart'; import 'spine_flutter_bindings_generated.dart'; Module? _module; diff --git a/spine-flutter/pubspec.yaml b/spine-flutter/pubspec.yaml index e7b4a39a3..361f55768 100644 --- a/spine-flutter/pubspec.yaml +++ b/spine-flutter/pubspec.yaml @@ -1,7 +1,8 @@ -name: spine_flutter -description: A new Flutter FFI plugin project. +name: esotericsoftware_spine_flutter +description: The official Spine Flutter Runtime to load, display and interact with Spine animations. version: 0.0.1 -homepage: +homepage: https://esotericsoftware.com +repository: https://github.com/esotericsoftware/spine-runtimes environment: sdk: ">=2.17.6 <3.0.0" @@ -16,6 +17,7 @@ dependencies: js: ^0.6.3 meta: ^1.3.0 http: ^0.13.5 + path: ^1.8.2 dev_dependencies: ffigen: ^6.1.2 @@ -23,23 +25,7 @@ dev_dependencies: sdk: flutter flutter_lints: ^2.0.0 -# For information on the generic Dart part of this file, see the -# following page: https://dart.dev/tools/pub/pubspec - -# The following section is specific to Flutter packages. flutter: - # This section identifies this Flutter project as a plugin project. - # The 'pluginClass' specifies the class (in Java, Kotlin, Swift, Objective-C, etc.) - # which should be registered in the plugin registry. This is required for - # using method channels. - # The Android 'package' specifies package in which the registered class is. - # This is required for using method channels on Android. - # The 'ffiPlugin' specifies that native code should be built and bundled. - # This is required for using `dart:ffi`. - # All these are used by the tooling to maintain consistency when - # adding or updating assets for this project. - # - # Please refer to README.md for a detailed explanation. plugin: platforms: android: @@ -53,33 +39,6 @@ flutter: windows: ffiPlugin: true - # To add assets to your plugin package, add an assets section, like this: assets: - lib/assets/libspine_flutter.js - lib/assets/libspine_flutter.wasm - # - # For details regarding assets in packages, see - # https://flutter.dev/assets-and-images/#from-packages - # - # An image asset can refer to one or more resolution-specific "variants", see - # https://flutter.dev/assets-and-images/#resolution-aware - - # To add custom fonts to your plugin package, add a fonts section here, - # in this "flutter" section. Each entry in this list should have a - # "family" key with the font family name, and a "fonts" key with a - # list giving the asset and other descriptors for the font. For - # example: - # fonts: - # - family: Schyler - # fonts: - # - asset: fonts/Schyler-Regular.ttf - # - asset: fonts/Schyler-Italic.ttf - # style: italic - # - family: Trajan Pro - # fonts: - # - asset: fonts/TrajanPro.ttf - # - asset: fonts/TrajanPro_Bold.ttf - # weight: 700 - # - # For details regarding fonts in packages, see - # https://flutter.dev/custom-fonts/#from-packages