Эх сурвалжийг харах

[flutter] Build system clean-up.

Mario Zechner 2 жил өмнө
parent
commit
5d4141c62e

+ 1 - 0
spine-flutter/.pubignore

@@ -0,0 +1 @@
+example/

+ 2 - 0
spine-flutter/CHANGELOG.md

@@ -0,0 +1,2 @@
+# 0.0.1
+Initial test release.

+ 1 - 1
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;

+ 5 - 46
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