From 21cb5725fc6bf6ccb8b971fbbba17e73c168d75d Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Fri, 22 Apr 2022 21:46:37 +0600 Subject: [PATCH 1/4] AppImage package maker created added new maker to flutter_app_packager updated example to show AppImage package format usage --- examples/hello_world/distribute_options.yaml | 7 + .../linux/packaging/appimage/make_config.yaml | 17 ++ packages/app_package_maker_aab/pubspec.lock | 6 +- packages/app_package_maker_apk/pubspec.lock | 6 +- .../app_package_maker_appimage/.gitignore | 10 + .../app_package_maker_appimage/CHANGELOG.md | 3 + packages/app_package_maker_appimage/LICENSE | 21 ++ packages/app_package_maker_appimage/README.md | 12 ++ .../lib/app_package_maker_appimage.dart | 3 + .../lib/src/app_package_maker_appimage.dart | 79 ++++++++ .../lib/src/make_appimage_config.dart | 188 ++++++++++++++++++ .../app_package_maker_appimage/pubspec.yaml | 10 + packages/app_package_maker_deb/pubspec.lock | 6 +- packages/app_package_maker_dmg/pubspec.lock | 6 +- packages/app_package_maker_exe/pubspec.lock | 6 +- packages/app_package_maker_ipa/pubspec.lock | 6 +- packages/app_package_maker_msix/pubspec.lock | 6 +- packages/app_package_maker_zip/pubspec.lock | 6 +- packages/app_package_parser_apk/pubspec.lock | 6 +- packages/app_package_parser_ipa/pubspec.lock | 6 +- .../pubspec.lock | 36 ++-- .../pubspec.lock | 36 ++-- .../app_package_publisher_fir/pubspec.lock | 36 ++-- .../pubspec.lock | 36 ++-- .../app_package_publisher_github/pubspec.lock | 36 ++-- .../app_package_publisher_pgyer/pubspec.lock | 36 ++-- .../app_package_publisher_qiniu/pubspec.lock | 36 ++-- .../lib/src/flutter_app_packager.dart | 2 + packages/flutter_app_packager/pubspec.lock | 59 +++--- packages/flutter_app_packager/pubspec.yaml | 1 + packages/flutter_app_publisher/pubspec.lock | 80 ++++---- packages/flutter_distributor/pubspec.lock | 181 +++++++++-------- packages/parse_app_package/pubspec.lock | 18 +- 33 files changed, 685 insertions(+), 318 deletions(-) create mode 100644 examples/hello_world/linux/packaging/appimage/make_config.yaml create mode 100644 packages/app_package_maker_appimage/.gitignore create mode 100644 packages/app_package_maker_appimage/CHANGELOG.md create mode 100644 packages/app_package_maker_appimage/LICENSE create mode 100644 packages/app_package_maker_appimage/README.md create mode 100644 packages/app_package_maker_appimage/lib/app_package_maker_appimage.dart create mode 100644 packages/app_package_maker_appimage/lib/src/app_package_maker_appimage.dart create mode 100644 packages/app_package_maker_appimage/lib/src/make_appimage_config.dart create mode 100644 packages/app_package_maker_appimage/pubspec.yaml diff --git a/examples/hello_world/distribute_options.yaml b/examples/hello_world/distribute_options.yaml index 1061ac09..83fd9bfc 100644 --- a/examples/hello_world/distribute_options.yaml +++ b/examples/hello_world/distribute_options.yaml @@ -43,3 +43,10 @@ releases: build_args: dart-define: APP_ENV: dev + - name: release-dev-appimage + package: + platform: linux + target: appimage + build_args: + dart-define: + APP_ENV: dev diff --git a/examples/hello_world/linux/packaging/appimage/make_config.yaml b/examples/hello_world/linux/packaging/appimage/make_config.yaml new file mode 100644 index 00000000..d971565b --- /dev/null +++ b/examples/hello_world/linux/packaging/appimage/make_config.yaml @@ -0,0 +1,17 @@ +appId: org.lean.flutter.examples.hello_world +# icon filename without extension +# icon: logo + +script: + - echo 'Running a Script' + +include: [] +exclude: [] +# its true by default +default_excludes: true + +files: + include: [] + exclude: [] + # its true by default + default_excludes: true \ No newline at end of file diff --git a/packages/app_package_maker_aab/pubspec.lock b/packages/app_package_maker_aab/pubspec.lock index 68ebab2d..84f51ccb 100644 --- a/packages/app_package_maker_aab/pubspec.lock +++ b/packages/app_package_maker_aab/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_apk/pubspec.lock b/packages/app_package_maker_apk/pubspec.lock index 68ebab2d..84f51ccb 100644 --- a/packages/app_package_maker_apk/pubspec.lock +++ b/packages/app_package_maker_apk/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_appimage/.gitignore b/packages/app_package_maker_appimage/.gitignore new file mode 100644 index 00000000..65c34dc8 --- /dev/null +++ b/packages/app_package_maker_appimage/.gitignore @@ -0,0 +1,10 @@ +# Files and directories created by pub. +.dart_tool/ +.packages + +# Conventional directory for build outputs. +build/ + +# Omit committing pubspec.lock for library packages; see +# https://dart.dev/guides/libraries/private-files#pubspeclock. +pubspec.lock diff --git a/packages/app_package_maker_appimage/CHANGELOG.md b/packages/app_package_maker_appimage/CHANGELOG.md new file mode 100644 index 00000000..b78d64c6 --- /dev/null +++ b/packages/app_package_maker_appimage/CHANGELOG.md @@ -0,0 +1,3 @@ +## 0.0.1 + +- Initial version. diff --git a/packages/app_package_maker_appimage/LICENSE b/packages/app_package_maker_appimage/LICENSE new file mode 100644 index 00000000..39784c60 --- /dev/null +++ b/packages/app_package_maker_appimage/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Kingkor Roy Tirtho + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. \ No newline at end of file diff --git a/packages/app_package_maker_appimage/README.md b/packages/app_package_maker_appimage/README.md new file mode 100644 index 00000000..8f0427ae --- /dev/null +++ b/packages/app_package_maker_appimage/README.md @@ -0,0 +1,12 @@ +# app_package_maker_deb + +Create an AppImage for your flutter linux application. + +[![pub version][pub-image]][pub-url] + +[pub-image]: https://img.shields.io/pub/v/app_package_maker_appimage.svg +[pub-url]: https://pub.dev/packages/app_package_maker_appimage + +--- + +Part of [flutter_distributor](https://github.com/leanflutter/flutter_distributor), See also https://distributor.leanflutter.org diff --git a/packages/app_package_maker_appimage/lib/app_package_maker_appimage.dart b/packages/app_package_maker_appimage/lib/app_package_maker_appimage.dart new file mode 100644 index 00000000..6fc5aeb0 --- /dev/null +++ b/packages/app_package_maker_appimage/lib/app_package_maker_appimage.dart @@ -0,0 +1,3 @@ +library app_package_maker_appimage; + +export 'src/app_package_maker_appimage.dart'; diff --git a/packages/app_package_maker_appimage/lib/src/app_package_maker_appimage.dart b/packages/app_package_maker_appimage/lib/src/app_package_maker_appimage.dart new file mode 100644 index 00000000..b9d6c36b --- /dev/null +++ b/packages/app_package_maker_appimage/lib/src/app_package_maker_appimage.dart @@ -0,0 +1,79 @@ +import 'dart:convert'; +import 'dart:io'; +import 'package:app_package_maker/app_package_maker.dart'; +import 'make_appimage_config.dart'; +import 'package:path/path.dart' as path; + +class AppPackageMakerAppImage extends AppPackageMaker { + String get name => 'appimage'; + String get platform => 'linux'; + String get packageFormat => 'appimage'; + + bool get isSupportedOnCurrentPlatform => Platform.isLinux; + + @override + Future loadMakeConfig( + Directory outputDirectory, + Map? makeArguments, + ) async { + MakeConfig baseMakeConfig = await super.loadMakeConfig( + outputDirectory, + makeArguments, + ); + final map = loadMakeConfigYaml('linux/packaging/appimage/make_config.yaml'); + return MakeAppImageConfig.fromJson(map).copyWith(baseMakeConfig); + } + + @override + Future make( + Directory appDirectory, { + required Directory outputDirectory, + Map? makeArguments, + void Function(List data)? onProcessStdOut, + void Function(List data)? onProcessStdErr, + }) async { + MakeAppImageConfig makeConfig = await loadMakeConfig( + outputDirectory, + makeArguments, + ) as MakeAppImageConfig; + + final configFile = File("AppImageBuilder.yml"); + final outputFile = + File("${makeConfig.appName}-${makeConfig.appVersion}-x86_64.AppImage"); + final appDir = Directory("AppDir"); + final buildDir = Directory("appimage-build"); + + if (!configFile.existsSync()) configFile.createSync(); + // removing already used AppDir & appimage-build directories + configFile.writeAsStringSync(jsonEncode(makeConfig.toJson())); + + final process = await Process.start('appimage-builder', [ + "--recipe", + configFile.path, + ]); + + process.stdout.listen(onProcessStdOut); + process.stderr.listen(onProcessStdErr); + + int exitCode = await process.exitCode; + if (exitCode != 0) { + throw MakeError(); + } + + // delete the config file & cleaning stuff + await configFile.delete(); + await appDir.delete(recursive: true); + await buildDir.delete(recursive: true); + + // move the output file to outputDirectory + await outputFile.rename( + path.join( + outputDirectory.path, + makeConfig.appVersion.toString(), + "${makeConfig.appName}-${makeConfig.appVersion}-$platform.AppImage", + ), + ); + + return MakeResult(makeConfig); + } +} diff --git a/packages/app_package_maker_appimage/lib/src/make_appimage_config.dart b/packages/app_package_maker_appimage/lib/src/make_appimage_config.dart new file mode 100644 index 00000000..032e1101 --- /dev/null +++ b/packages/app_package_maker_appimage/lib/src/make_appimage_config.dart @@ -0,0 +1,188 @@ +import 'package:app_package_maker/app_package_maker.dart'; +import 'package:path/path.dart' as path; + +/// this how the config should look like +/// appId: lol.itsanapp.question +// # relative path to icon +/// icon: assets/logo.png +// # this is the default script command +/// script: +/// - rm -rf build/AppDir || true +/// - cp -r build/linux/x64/release/bundle AppDir +/// - mkdir -p build/AppDir/usr/share/icons/hicolor/64x64/apps/ +/// - cp assets/spotube-logo.png build/AppDir/usr/share/icons/hicolor/64x64/apps/ +// # name of [apt] packages that should be included +/// include: +/// - libkeybinder-3.0-0 +/// exclude: +// # by default following dependencies will be excluded +/// - libx11-6 +/// - libgtk-3-0 +/// - libglib2.0-0 +/// - libc6 +// # toggle for excluding those flutter system dependencies by default +// # @default (true) +/// default_excludes: true +/// files: +// # file include/exclude +/// include: [] +// # by default these will be excluded +/// exclude: +/// - usr/share/man +/// - usr/share/doc/*/README.* +/// - usr/share/doc/*/changelog.* +/// - usr/share/doc/*/NEWS.* +/// - usr/share/doc/*/TODO.* +// # toggle for excluding those directories by default +// # @default (true) +/// default_excludes: true + +const defaultScript = [ + "rm -rf AppDir || true", + "cp -r build/linux/x64/release/bundle AppDir", + "mkdir -p AppDir/usr/share/icons/hicolor/64x64/apps/", +]; + +const defaultExclude = const [ + "libx11-6", + "libgtk-3-0", + "libglib2.0-0", + "libc6", +]; + +const defaultExcludeFiles = const [ + "usr/share/man", + "usr/share/doc/*/README.*", + "usr/share/doc/*/changelog.*", + "usr/share/doc/*/NEWS.*", +]; + +class MakeAppImageConfig extends MakeConfig { + String appId; + String? icon; + List _script; + List include; + List _exclude; + bool default_excludes; + List include_files; + List _exclude_files; + bool default_excludes_files; + + List get script => [ + ...defaultScript, + if (icon != null) "cp $icon AppDir/usr/share/icons/hicolor/", + ..._script + ]; + List get exclude => [ + ...(default_excludes ? defaultExclude : []), + ..._exclude, + ]; + List get exclude_files => [ + ...(default_excludes_files ? defaultExcludeFiles : []), + ..._exclude_files, + ]; + + MakeAppImageConfig({ + List script = const [], + List exclude = const [], + List exclude_files = const [], + required this.appId, + required this.icon, + required this.include, + this.default_excludes = true, + required this.include_files, + this.default_excludes_files = true, + }) : _script = script, + _exclude = exclude, + _exclude_files = exclude_files; + + factory MakeAppImageConfig.fromJson(Map map) { + return MakeAppImageConfig( + appId: map['appId'], + icon: map['icon'], + script: List.castFrom(map['script']), + include: List.castFrom(map['include']), + exclude: List.castFrom(map['exclude']), + default_excludes: map['default_excludes'], + include_files: + List.castFrom(map['files']?['include'] ?? []), + exclude_files: + List.castFrom(map['files']?['exclude'] ?? []), + default_excludes_files: map['files']?['default_excludes'], + ); + } + + Map toJson() { + return { + "version": 1, + "script": script, + "AppDir": { + "path": "AppDir", + "app_info": { + "id": appId, + if (icon != null) "icon": path.basenameWithoutExtension(icon!), + "name": appName, + "version": appVersion.toString(), + "exec": appName, + "exec_args": "\$@", + }, + "apt": { + "arch": "amd64", + "allow_unauthenticated": true, + "sources": [ + { + "sourceline": + "deb http://archive.ubuntu.com/ubuntu/ hirsute main restricted" + }, + { + "sourceline": + "deb http://archive.ubuntu.com/ubuntu/ hirsute-updates main restricted" + }, + { + "sourceline": + "deb http://archive.ubuntu.com/ubuntu/ hirsute universe" + }, + { + "sourceline": + "deb http://archive.ubuntu.com/ubuntu/ hirsute-updates universe" + }, + { + "sourceline": + "deb http://archive.ubuntu.com/ubuntu/ hirsute multiverse" + }, + { + "sourceline": + "deb http://archive.ubuntu.com/ubuntu/ hirsute-updates multiverse" + }, + { + "sourceline": + "deb http://archive.ubuntu.com/ubuntu/ hirsute-backports main restricted universe multiverse" + }, + { + "sourceline": + "deb http://security.ubuntu.com/ubuntu hirsute-security main restricted" + }, + { + "sourceline": + "deb http://security.ubuntu.com/ubuntu hirsute-security universe" + }, + { + "sourceline": + "deb http://security.ubuntu.com/ubuntu hirsute-security multiverse" + }, + ], + "include": include, + "exclude": exclude, + }, + "files": { + "include": include_files, + "exclude": exclude_files, + }, + }, + "AppImage": { + "arch": "x86_64", + "update-information": "guess", + } + }..removeWhere((key, value) => value == null); + } +} diff --git a/packages/app_package_maker_appimage/pubspec.yaml b/packages/app_package_maker_appimage/pubspec.yaml new file mode 100644 index 00000000..5ab82ec2 --- /dev/null +++ b/packages/app_package_maker_appimage/pubspec.yaml @@ -0,0 +1,10 @@ +name: app_package_maker_appimage +description: A starting point for Dart libraries or applications. +version: 0.0.1 + +environment: + sdk: ">=2.12.0 <3.0.0" + +dependencies: + app_package_maker: ^0.2.1 + path: ^1.8.1 diff --git a/packages/app_package_maker_deb/pubspec.lock b/packages/app_package_maker_deb/pubspec.lock index 68ebab2d..84f51ccb 100644 --- a/packages/app_package_maker_deb/pubspec.lock +++ b/packages/app_package_maker_deb/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_dmg/pubspec.lock b/packages/app_package_maker_dmg/pubspec.lock index 68ebab2d..84f51ccb 100644 --- a/packages/app_package_maker_dmg/pubspec.lock +++ b/packages/app_package_maker_dmg/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_exe/pubspec.lock b/packages/app_package_maker_exe/pubspec.lock index 8b1381ff..766f1162 100644 --- a/packages/app_package_maker_exe/pubspec.lock +++ b/packages/app_package_maker_exe/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_ipa/pubspec.lock b/packages/app_package_maker_ipa/pubspec.lock index 68ebab2d..84f51ccb 100644 --- a/packages/app_package_maker_ipa/pubspec.lock +++ b/packages/app_package_maker_ipa/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_msix/pubspec.lock b/packages/app_package_maker_msix/pubspec.lock index 767a5c5f..63cd3782 100644 --- a/packages/app_package_maker_msix/pubspec.lock +++ b/packages/app_package_maker_msix/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" archive: dependency: transitive diff --git a/packages/app_package_maker_zip/pubspec.lock b/packages/app_package_maker_zip/pubspec.lock index e6980879..4214a775 100644 --- a/packages/app_package_maker_zip/pubspec.lock +++ b/packages/app_package_maker_zip/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" archive: dependency: "direct main" diff --git a/packages/app_package_parser_apk/pubspec.lock b/packages/app_package_parser_apk/pubspec.lock index 5c54bd7b..e4ede9f6 100644 --- a/packages/app_package_parser_apk/pubspec.lock +++ b/packages/app_package_parser_apk/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_parser: dependency: "direct main" description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" sdks: dart: ">=2.12.0 <3.0.0" diff --git a/packages/app_package_parser_ipa/pubspec.lock b/packages/app_package_parser_ipa/pubspec.lock index 1034983f..6fa6d3b9 100644 --- a/packages/app_package_parser_ipa/pubspec.lock +++ b/packages/app_package_parser_ipa/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_parser: dependency: "direct main" description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" archive: dependency: "direct main" diff --git a/packages/app_package_publisher_appcenter/pubspec.lock b/packages/app_package_publisher_appcenter/pubspec.lock index 1a1ab475..96325148 100644 --- a/packages/app_package_publisher_appcenter/pubspec.lock +++ b/packages/app_package_publisher_appcenter/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_publisher: dependency: "direct main" description: - path: "../app_package_publisher" - relative: true - source: path + name: app_package_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - path: "../parse_app_package" - relative: true - source: path + name: parse_app_package + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_appstore/pubspec.lock b/packages/app_package_publisher_appstore/pubspec.lock index 649f0d00..36d87b4a 100644 --- a/packages/app_package_publisher_appstore/pubspec.lock +++ b/packages/app_package_publisher_appstore/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_publisher: dependency: "direct main" description: - path: "../app_package_publisher" - relative: true - source: path + name: app_package_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" archive: dependency: transitive @@ -88,9 +88,9 @@ packages: parse_app_package: dependency: "direct main" description: - path: "../parse_app_package" - relative: true - source: path + name: parse_app_package + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_fir/pubspec.lock b/packages/app_package_publisher_fir/pubspec.lock index 11dfdbd7..4ddd1bd8 100644 --- a/packages/app_package_publisher_fir/pubspec.lock +++ b/packages/app_package_publisher_fir/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_publisher: dependency: "direct main" description: - path: "../app_package_publisher" - relative: true - source: path + name: app_package_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - path: "../parse_app_package" - relative: true - source: path + name: parse_app_package + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_firebase/pubspec.lock b/packages/app_package_publisher_firebase/pubspec.lock index afaaedbf..e8c1663c 100644 --- a/packages/app_package_publisher_firebase/pubspec.lock +++ b/packages/app_package_publisher_firebase/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_publisher: dependency: "direct main" description: - path: "../app_package_publisher" - relative: true - source: path + name: app_package_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" archive: dependency: transitive @@ -88,9 +88,9 @@ packages: parse_app_package: dependency: "direct main" description: - path: "../parse_app_package" - relative: true - source: path + name: parse_app_package + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_github/pubspec.lock b/packages/app_package_publisher_github/pubspec.lock index 1a1ab475..96325148 100644 --- a/packages/app_package_publisher_github/pubspec.lock +++ b/packages/app_package_publisher_github/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_publisher: dependency: "direct main" description: - path: "../app_package_publisher" - relative: true - source: path + name: app_package_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - path: "../parse_app_package" - relative: true - source: path + name: parse_app_package + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_pgyer/pubspec.lock b/packages/app_package_publisher_pgyer/pubspec.lock index 11dfdbd7..4ddd1bd8 100644 --- a/packages/app_package_publisher_pgyer/pubspec.lock +++ b/packages/app_package_publisher_pgyer/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_publisher: dependency: "direct main" description: - path: "../app_package_publisher" - relative: true - source: path + name: app_package_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - path: "../parse_app_package" - relative: true - source: path + name: parse_app_package + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_qiniu/pubspec.lock b/packages/app_package_publisher_qiniu/pubspec.lock index 58d93762..47173c89 100644 --- a/packages/app_package_publisher_qiniu/pubspec.lock +++ b/packages/app_package_publisher_qiniu/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_publisher: dependency: "direct main" description: - path: "../app_package_publisher" - relative: true - source: path + name: app_package_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - path: "../parse_app_package" - relative: true - source: path + name: parse_app_package + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" path: dependency: transitive diff --git a/packages/flutter_app_packager/lib/src/flutter_app_packager.dart b/packages/flutter_app_packager/lib/src/flutter_app_packager.dart index 128058c1..54ed7938 100644 --- a/packages/flutter_app_packager/lib/src/flutter_app_packager.dart +++ b/packages/flutter_app_packager/lib/src/flutter_app_packager.dart @@ -9,11 +9,13 @@ import 'package:app_package_maker_exe/app_package_maker_exe.dart'; import 'package:app_package_maker_ipa/app_package_maker_ipa.dart'; import 'package:app_package_maker_msix/app_package_maker_msix.dart'; import 'package:app_package_maker_zip/app_package_maker_zip.dart'; +import 'package:app_package_maker_appimage/app_package_maker_appimage.dart'; class FlutterAppPackager { final List _makers = [ AppPackageMakerAab(), AppPackageMakerApk(), + AppPackageMakerAppImage(), AppPackageMakerDeb(), AppPackageMakerDmg(), AppPackageMakerExe(), diff --git a/packages/flutter_app_packager/pubspec.lock b/packages/flutter_app_packager/pubspec.lock index 2e9a372f..f3b02a01 100644 --- a/packages/flutter_app_packager/pubspec.lock +++ b/packages/flutter_app_packager/pubspec.lock @@ -4,65 +4,72 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_aab: dependency: "direct main" description: - path: "../app_package_maker_aab" - relative: true - source: path + name: app_package_maker_aab + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_apk: dependency: "direct main" description: - path: "../app_package_maker_apk" - relative: true - source: path + name: app_package_maker_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" - app_package_maker_deb: + app_package_maker_appimage: dependency: "direct main" description: - path: "../app_package_maker_deb" + path: "../app_package_maker_appimage" relative: true source: path + version: "0.0.1" + app_package_maker_deb: + dependency: "direct main" + description: + name: app_package_maker_deb + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_dmg: dependency: "direct main" description: - path: "../app_package_maker_dmg" - relative: true - source: path + name: app_package_maker_dmg + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_exe: dependency: "direct main" description: - path: "../app_package_maker_exe" - relative: true - source: path + name: app_package_maker_exe + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_ipa: dependency: "direct main" description: - path: "../app_package_maker_ipa" - relative: true - source: path + name: app_package_maker_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_msix: dependency: "direct main" description: - path: "../app_package_maker_msix" - relative: true - source: path + name: app_package_maker_msix + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_zip: dependency: "direct main" description: - path: "../app_package_maker_zip" - relative: true - source: path + name: app_package_maker_zip + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" archive: dependency: transitive diff --git a/packages/flutter_app_packager/pubspec.yaml b/packages/flutter_app_packager/pubspec.yaml index 7aa1c58d..93535142 100644 --- a/packages/flutter_app_packager/pubspec.yaml +++ b/packages/flutter_app_packager/pubspec.yaml @@ -10,6 +10,7 @@ dependencies: app_package_maker: ^0.2.1 app_package_maker_aab: ^0.2.1 app_package_maker_apk: ^0.2.1 + app_package_maker_appimage: ^0.0.1 app_package_maker_deb: ^0.2.1 app_package_maker_dmg: ^0.2.1 app_package_maker_exe: ^0.2.1 diff --git a/packages/flutter_app_publisher/pubspec.lock b/packages/flutter_app_publisher/pubspec.lock index 058b743f..9e91d4db 100644 --- a/packages/flutter_app_publisher/pubspec.lock +++ b/packages/flutter_app_publisher/pubspec.lock @@ -2,81 +2,81 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_publisher: dependency: "direct main" description: - path: "../app_package_publisher" - relative: true - source: path + name: app_package_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" app_package_publisher_appcenter: dependency: "direct main" description: - path: "../app_package_publisher_appcenter" - relative: true - source: path + name: app_package_publisher_appcenter + url: "https://pub.dartlang.org" + source: hosted version: "0.2.0" app_package_publisher_appstore: dependency: "direct main" description: - path: "../app_package_publisher_appstore" - relative: true - source: path + name: app_package_publisher_appstore + url: "https://pub.dartlang.org" + source: hosted version: "0.1.8" app_package_publisher_fir: dependency: "direct main" description: - path: "../app_package_publisher_fir" - relative: true - source: path + name: app_package_publisher_fir + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" app_package_publisher_firebase: dependency: "direct main" description: - path: "../app_package_publisher_firebase" - relative: true - source: path + name: app_package_publisher_firebase + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" app_package_publisher_github: dependency: "direct main" description: - path: "../app_package_publisher_github" - relative: true - source: path + name: app_package_publisher_github + url: "https://pub.dartlang.org" + source: hosted version: "0.1.6" app_package_publisher_pgyer: dependency: "direct main" description: - path: "../app_package_publisher_pgyer" - relative: true - source: path + name: app_package_publisher_pgyer + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" app_package_publisher_qiniu: dependency: "direct main" description: - path: "../app_package_publisher_qiniu" - relative: true - source: path + name: app_package_publisher_qiniu + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" archive: dependency: transitive @@ -149,11 +149,11 @@ packages: source: hosted version: "1.7.0" parse_app_package: - dependency: "direct overridden" + dependency: transitive description: - path: "../parse_app_package" - relative: true - source: path + name: parse_app_package + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" path: dependency: transitive diff --git a/packages/flutter_distributor/pubspec.lock b/packages/flutter_distributor/pubspec.lock index a1a13868..3c68349b 100644 --- a/packages/flutter_distributor/pubspec.lock +++ b/packages/flutter_distributor/pubspec.lock @@ -4,142 +4,149 @@ packages: app_package_maker: dependency: "direct main" description: - path: "../app_package_maker" - relative: true - source: path + name: app_package_maker + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_aab: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_maker_aab" - relative: true - source: path + name: app_package_maker_aab + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_maker_apk" - relative: true - source: path + name: app_package_maker_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" - app_package_maker_deb: - dependency: "direct overridden" + app_package_maker_appimage: + dependency: transitive description: - path: "../app_package_maker_deb" + path: "../app_package_maker_appimage" relative: true source: path + version: "0.0.1" + app_package_maker_deb: + dependency: transitive + description: + name: app_package_maker_deb + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_dmg: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_maker_dmg" - relative: true - source: path + name: app_package_maker_dmg + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_exe: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_maker_exe" - relative: true - source: path + name: app_package_maker_exe + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_maker_ipa" - relative: true - source: path + name: app_package_maker_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_msix: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_maker_msix" - relative: true - source: path + name: app_package_maker_msix + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_maker_zip: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_maker_zip" - relative: true - source: path + name: app_package_maker_zip + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" app_package_parser: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_publisher: dependency: "direct main" description: - path: "../app_package_publisher" - relative: true - source: path + name: app_package_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" app_package_publisher_appcenter: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_publisher_appcenter" - relative: true - source: path + name: app_package_publisher_appcenter + url: "https://pub.dartlang.org" + source: hosted version: "0.2.0" app_package_publisher_appstore: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_publisher_appstore" - relative: true - source: path + name: app_package_publisher_appstore + url: "https://pub.dartlang.org" + source: hosted version: "0.1.8" app_package_publisher_fir: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_publisher_fir" - relative: true - source: path + name: app_package_publisher_fir + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" app_package_publisher_firebase: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_publisher_firebase" - relative: true - source: path + name: app_package_publisher_firebase + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" app_package_publisher_github: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_publisher_github" - relative: true - source: path + name: app_package_publisher_github + url: "https://pub.dartlang.org" + source: hosted version: "0.1.6" app_package_publisher_pgyer: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_publisher_pgyer" - relative: true - source: path + name: app_package_publisher_pgyer + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" app_package_publisher_qiniu: - dependency: "direct overridden" + dependency: transitive description: - path: "../app_package_publisher_qiniu" - relative: true - source: path + name: app_package_publisher_qiniu + url: "https://pub.dartlang.org" + source: hosted version: "0.1.5" archive: dependency: transitive @@ -240,9 +247,9 @@ packages: flutter_app_builder: dependency: "direct main" description: - path: "../flutter_app_builder" - relative: true - source: path + name: flutter_app_builder + url: "https://pub.dartlang.org" + source: hosted version: "0.2.1" flutter_app_packager: dependency: "direct main" @@ -254,9 +261,9 @@ packages: flutter_app_publisher: dependency: "direct main" description: - path: "../flutter_app_publisher" - relative: true - source: path + name: flutter_app_publisher + url: "https://pub.dartlang.org" + source: hosted version: "0.2.0" http_parser: dependency: transitive @@ -336,11 +343,11 @@ packages: source: hosted version: "2.0.2" parse_app_package: - dependency: "direct overridden" + dependency: transitive description: - path: "../parse_app_package" - relative: true - source: path + name: parse_app_package + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" path: dependency: "direct main" diff --git a/packages/parse_app_package/pubspec.lock b/packages/parse_app_package/pubspec.lock index 5afd2728..7f80be94 100644 --- a/packages/parse_app_package/pubspec.lock +++ b/packages/parse_app_package/pubspec.lock @@ -4,23 +4,23 @@ packages: app_package_parser: dependency: "direct main" description: - path: "../app_package_parser" - relative: true - source: path + name: app_package_parser + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_apk: dependency: "direct main" description: - path: "../app_package_parser_apk" - relative: true - source: path + name: app_package_parser_apk + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" app_package_parser_ipa: dependency: "direct main" description: - path: "../app_package_parser_ipa" - relative: true - source: path + name: app_package_parser_ipa + url: "https://pub.dartlang.org" + source: hosted version: "0.1.3" archive: dependency: transitive From 4d27a720696935187b7bfc0e75a0969d2065d6f3 Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sat, 23 Apr 2022 10:49:10 +0600 Subject: [PATCH 2/4] [appimage] output Directory ENOENT bugfix nullable fields not secured in MakeAppImageConfig.fromJson fix --- packages/app_package_maker_aab/pubspec.lock | 6 +- packages/app_package_maker_apk/pubspec.lock | 6 +- .../lib/src/app_package_maker_appimage.dart | 7 + .../lib/src/make_appimage_config.dart | 14 +- packages/app_package_maker_deb/pubspec.lock | 6 +- packages/app_package_maker_dmg/pubspec.lock | 6 +- packages/app_package_maker_exe/pubspec.lock | 6 +- packages/app_package_maker_ipa/pubspec.lock | 6 +- packages/app_package_maker_msix/pubspec.lock | 6 +- packages/app_package_maker_zip/pubspec.lock | 6 +- packages/app_package_parser_apk/pubspec.lock | 6 +- packages/app_package_parser_ipa/pubspec.lock | 6 +- .../pubspec.lock | 36 ++-- .../pubspec.lock | 36 ++-- .../app_package_publisher_fir/pubspec.lock | 36 ++-- .../pubspec.lock | 36 ++-- .../app_package_publisher_github/pubspec.lock | 36 ++-- .../app_package_publisher_pgyer/pubspec.lock | 36 ++-- .../app_package_publisher_qiniu/pubspec.lock | 36 ++-- packages/flutter_app_packager/pubspec.lock | 54 +++--- packages/flutter_app_publisher/pubspec.lock | 80 ++++---- packages/flutter_distributor/pubspec.lock | 178 +++++++++--------- packages/parse_app_package/pubspec.lock | 18 +- 23 files changed, 335 insertions(+), 328 deletions(-) diff --git a/packages/app_package_maker_aab/pubspec.lock b/packages/app_package_maker_aab/pubspec.lock index 84f51ccb..68ebab2d 100644 --- a/packages/app_package_maker_aab/pubspec.lock +++ b/packages/app_package_maker_aab/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_apk/pubspec.lock b/packages/app_package_maker_apk/pubspec.lock index 84f51ccb..68ebab2d 100644 --- a/packages/app_package_maker_apk/pubspec.lock +++ b/packages/app_package_maker_apk/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_appimage/lib/src/app_package_maker_appimage.dart b/packages/app_package_maker_appimage/lib/src/app_package_maker_appimage.dart index b9d6c36b..cb9e936a 100644 --- a/packages/app_package_maker_appimage/lib/src/app_package_maker_appimage.dart +++ b/packages/app_package_maker_appimage/lib/src/app_package_maker_appimage.dart @@ -65,6 +65,13 @@ class AppPackageMakerAppImage extends AppPackageMaker { await appDir.delete(recursive: true); await buildDir.delete(recursive: true); + final outputVersionedDir = Directory( + path.join(outputDirectory.path, makeConfig.appVersion.toString()), + ); + + if (!outputVersionedDir.existsSync()) + outputVersionedDir.createSync(recursive: true); + // move the output file to outputDirectory await outputFile.rename( path.join( diff --git a/packages/app_package_maker_appimage/lib/src/make_appimage_config.dart b/packages/app_package_maker_appimage/lib/src/make_appimage_config.dart index 032e1101..114156d6 100644 --- a/packages/app_package_maker_appimage/lib/src/make_appimage_config.dart +++ b/packages/app_package_maker_appimage/lib/src/make_appimage_config.dart @@ -87,10 +87,10 @@ class MakeAppImageConfig extends MakeConfig { List exclude = const [], List exclude_files = const [], required this.appId, - required this.icon, required this.include, - this.default_excludes = true, required this.include_files, + this.icon, + this.default_excludes = true, this.default_excludes_files = true, }) : _script = script, _exclude = exclude, @@ -100,15 +100,15 @@ class MakeAppImageConfig extends MakeConfig { return MakeAppImageConfig( appId: map['appId'], icon: map['icon'], - script: List.castFrom(map['script']), - include: List.castFrom(map['include']), - exclude: List.castFrom(map['exclude']), - default_excludes: map['default_excludes'], + script: List.castFrom(map['script'] ?? []), + include: List.castFrom(map['include'] ?? []), + exclude: List.castFrom(map['exclude'] ?? []), + default_excludes: map['default_excludes'] ?? true, include_files: List.castFrom(map['files']?['include'] ?? []), exclude_files: List.castFrom(map['files']?['exclude'] ?? []), - default_excludes_files: map['files']?['default_excludes'], + default_excludes_files: map['files']?['default_excludes'] ?? false, ); } diff --git a/packages/app_package_maker_deb/pubspec.lock b/packages/app_package_maker_deb/pubspec.lock index 84f51ccb..68ebab2d 100644 --- a/packages/app_package_maker_deb/pubspec.lock +++ b/packages/app_package_maker_deb/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_dmg/pubspec.lock b/packages/app_package_maker_dmg/pubspec.lock index 84f51ccb..68ebab2d 100644 --- a/packages/app_package_maker_dmg/pubspec.lock +++ b/packages/app_package_maker_dmg/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_exe/pubspec.lock b/packages/app_package_maker_exe/pubspec.lock index 766f1162..8b1381ff 100644 --- a/packages/app_package_maker_exe/pubspec.lock +++ b/packages/app_package_maker_exe/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_ipa/pubspec.lock b/packages/app_package_maker_ipa/pubspec.lock index 84f51ccb..68ebab2d 100644 --- a/packages/app_package_maker_ipa/pubspec.lock +++ b/packages/app_package_maker_ipa/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" charcode: dependency: transitive diff --git a/packages/app_package_maker_msix/pubspec.lock b/packages/app_package_maker_msix/pubspec.lock index 63cd3782..767a5c5f 100644 --- a/packages/app_package_maker_msix/pubspec.lock +++ b/packages/app_package_maker_msix/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" archive: dependency: transitive diff --git a/packages/app_package_maker_zip/pubspec.lock b/packages/app_package_maker_zip/pubspec.lock index 4214a775..e6980879 100644 --- a/packages/app_package_maker_zip/pubspec.lock +++ b/packages/app_package_maker_zip/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" archive: dependency: "direct main" diff --git a/packages/app_package_parser_apk/pubspec.lock b/packages/app_package_parser_apk/pubspec.lock index e4ede9f6..5c54bd7b 100644 --- a/packages/app_package_parser_apk/pubspec.lock +++ b/packages/app_package_parser_apk/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_parser: dependency: "direct main" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" sdks: dart: ">=2.12.0 <3.0.0" diff --git a/packages/app_package_parser_ipa/pubspec.lock b/packages/app_package_parser_ipa/pubspec.lock index 6fa6d3b9..1034983f 100644 --- a/packages/app_package_parser_ipa/pubspec.lock +++ b/packages/app_package_parser_ipa/pubspec.lock @@ -4,9 +4,9 @@ packages: app_package_parser: dependency: "direct main" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" archive: dependency: "direct main" diff --git a/packages/app_package_publisher_appcenter/pubspec.lock b/packages/app_package_publisher_appcenter/pubspec.lock index 96325148..1a1ab475 100644 --- a/packages/app_package_publisher_appcenter/pubspec.lock +++ b/packages/app_package_publisher_appcenter/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" app_package_publisher: dependency: "direct main" description: - name: app_package_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher" + relative: true + source: path version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - name: parse_app_package - url: "https://pub.dartlang.org" - source: hosted + path: "../parse_app_package" + relative: true + source: path version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_appstore/pubspec.lock b/packages/app_package_publisher_appstore/pubspec.lock index 36d87b4a..649f0d00 100644 --- a/packages/app_package_publisher_appstore/pubspec.lock +++ b/packages/app_package_publisher_appstore/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" app_package_publisher: dependency: "direct main" description: - name: app_package_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher" + relative: true + source: path version: "0.1.5" archive: dependency: transitive @@ -88,9 +88,9 @@ packages: parse_app_package: dependency: "direct main" description: - name: parse_app_package - url: "https://pub.dartlang.org" - source: hosted + path: "../parse_app_package" + relative: true + source: path version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_fir/pubspec.lock b/packages/app_package_publisher_fir/pubspec.lock index 4ddd1bd8..11dfdbd7 100644 --- a/packages/app_package_publisher_fir/pubspec.lock +++ b/packages/app_package_publisher_fir/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" app_package_publisher: dependency: "direct main" description: - name: app_package_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher" + relative: true + source: path version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - name: parse_app_package - url: "https://pub.dartlang.org" - source: hosted + path: "../parse_app_package" + relative: true + source: path version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_firebase/pubspec.lock b/packages/app_package_publisher_firebase/pubspec.lock index e8c1663c..afaaedbf 100644 --- a/packages/app_package_publisher_firebase/pubspec.lock +++ b/packages/app_package_publisher_firebase/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" app_package_publisher: dependency: "direct main" description: - name: app_package_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher" + relative: true + source: path version: "0.1.5" archive: dependency: transitive @@ -88,9 +88,9 @@ packages: parse_app_package: dependency: "direct main" description: - name: parse_app_package - url: "https://pub.dartlang.org" - source: hosted + path: "../parse_app_package" + relative: true + source: path version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_github/pubspec.lock b/packages/app_package_publisher_github/pubspec.lock index 96325148..1a1ab475 100644 --- a/packages/app_package_publisher_github/pubspec.lock +++ b/packages/app_package_publisher_github/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" app_package_publisher: dependency: "direct main" description: - name: app_package_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher" + relative: true + source: path version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - name: parse_app_package - url: "https://pub.dartlang.org" - source: hosted + path: "../parse_app_package" + relative: true + source: path version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_pgyer/pubspec.lock b/packages/app_package_publisher_pgyer/pubspec.lock index 4ddd1bd8..11dfdbd7 100644 --- a/packages/app_package_publisher_pgyer/pubspec.lock +++ b/packages/app_package_publisher_pgyer/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" app_package_publisher: dependency: "direct main" description: - name: app_package_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher" + relative: true + source: path version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - name: parse_app_package - url: "https://pub.dartlang.org" - source: hosted + path: "../parse_app_package" + relative: true + source: path version: "0.1.3" path: dependency: transitive diff --git a/packages/app_package_publisher_qiniu/pubspec.lock b/packages/app_package_publisher_qiniu/pubspec.lock index 47173c89..58d93762 100644 --- a/packages/app_package_publisher_qiniu/pubspec.lock +++ b/packages/app_package_publisher_qiniu/pubspec.lock @@ -2,32 +2,32 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" app_package_publisher: dependency: "direct main" description: - name: app_package_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher" + relative: true + source: path version: "0.1.5" archive: dependency: transitive @@ -102,9 +102,9 @@ packages: parse_app_package: dependency: "direct main" description: - name: parse_app_package - url: "https://pub.dartlang.org" - source: hosted + path: "../parse_app_package" + relative: true + source: path version: "0.1.3" path: dependency: transitive diff --git a/packages/flutter_app_packager/pubspec.lock b/packages/flutter_app_packager/pubspec.lock index f3b02a01..3e74f4ed 100644 --- a/packages/flutter_app_packager/pubspec.lock +++ b/packages/flutter_app_packager/pubspec.lock @@ -4,23 +4,23 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" app_package_maker_aab: dependency: "direct main" description: - name: app_package_maker_aab - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_aab" + relative: true + source: path version: "0.2.1" app_package_maker_apk: dependency: "direct main" description: - name: app_package_maker_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_apk" + relative: true + source: path version: "0.2.1" app_package_maker_appimage: dependency: "direct main" @@ -32,44 +32,44 @@ packages: app_package_maker_deb: dependency: "direct main" description: - name: app_package_maker_deb - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_deb" + relative: true + source: path version: "0.2.1" app_package_maker_dmg: dependency: "direct main" description: - name: app_package_maker_dmg - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_dmg" + relative: true + source: path version: "0.2.1" app_package_maker_exe: dependency: "direct main" description: - name: app_package_maker_exe - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_exe" + relative: true + source: path version: "0.2.1" app_package_maker_ipa: dependency: "direct main" description: - name: app_package_maker_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_ipa" + relative: true + source: path version: "0.2.1" app_package_maker_msix: dependency: "direct main" description: - name: app_package_maker_msix - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_msix" + relative: true + source: path version: "0.2.1" app_package_maker_zip: dependency: "direct main" description: - name: app_package_maker_zip - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_zip" + relative: true + source: path version: "0.2.1" archive: dependency: transitive diff --git a/packages/flutter_app_publisher/pubspec.lock b/packages/flutter_app_publisher/pubspec.lock index 9e91d4db..058b743f 100644 --- a/packages/flutter_app_publisher/pubspec.lock +++ b/packages/flutter_app_publisher/pubspec.lock @@ -2,81 +2,81 @@ # See https://dart.dev/tools/pub/glossary#lockfile packages: app_package_parser: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" app_package_publisher: dependency: "direct main" description: - name: app_package_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher" + relative: true + source: path version: "0.1.5" app_package_publisher_appcenter: dependency: "direct main" description: - name: app_package_publisher_appcenter - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_appcenter" + relative: true + source: path version: "0.2.0" app_package_publisher_appstore: dependency: "direct main" description: - name: app_package_publisher_appstore - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_appstore" + relative: true + source: path version: "0.1.8" app_package_publisher_fir: dependency: "direct main" description: - name: app_package_publisher_fir - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_fir" + relative: true + source: path version: "0.1.5" app_package_publisher_firebase: dependency: "direct main" description: - name: app_package_publisher_firebase - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_firebase" + relative: true + source: path version: "0.1.5" app_package_publisher_github: dependency: "direct main" description: - name: app_package_publisher_github - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_github" + relative: true + source: path version: "0.1.6" app_package_publisher_pgyer: dependency: "direct main" description: - name: app_package_publisher_pgyer - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_pgyer" + relative: true + source: path version: "0.1.5" app_package_publisher_qiniu: dependency: "direct main" description: - name: app_package_publisher_qiniu - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_qiniu" + relative: true + source: path version: "0.1.5" archive: dependency: transitive @@ -149,11 +149,11 @@ packages: source: hosted version: "1.7.0" parse_app_package: - dependency: transitive + dependency: "direct overridden" description: - name: parse_app_package - url: "https://pub.dartlang.org" - source: hosted + path: "../parse_app_package" + relative: true + source: path version: "0.1.3" path: dependency: transitive diff --git a/packages/flutter_distributor/pubspec.lock b/packages/flutter_distributor/pubspec.lock index 3c68349b..abd91bf9 100644 --- a/packages/flutter_distributor/pubspec.lock +++ b/packages/flutter_distributor/pubspec.lock @@ -4,149 +4,149 @@ packages: app_package_maker: dependency: "direct main" description: - name: app_package_maker - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker" + relative: true + source: path version: "0.2.1" app_package_maker_aab: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_maker_aab - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_aab" + relative: true + source: path version: "0.2.1" app_package_maker_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_maker_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_apk" + relative: true + source: path version: "0.2.1" app_package_maker_appimage: - dependency: transitive + dependency: "direct overridden" description: path: "../app_package_maker_appimage" relative: true source: path version: "0.0.1" app_package_maker_deb: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_maker_deb - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_deb" + relative: true + source: path version: "0.2.1" app_package_maker_dmg: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_maker_dmg - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_dmg" + relative: true + source: path version: "0.2.1" app_package_maker_exe: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_maker_exe - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_exe" + relative: true + source: path version: "0.2.1" app_package_maker_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_maker_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_ipa" + relative: true + source: path version: "0.2.1" app_package_maker_msix: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_maker_msix - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_msix" + relative: true + source: path version: "0.2.1" app_package_maker_zip: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_maker_zip - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_maker_zip" + relative: true + source: path version: "0.2.1" app_package_parser: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" app_package_publisher: dependency: "direct main" description: - name: app_package_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher" + relative: true + source: path version: "0.1.5" app_package_publisher_appcenter: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_publisher_appcenter - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_appcenter" + relative: true + source: path version: "0.2.0" app_package_publisher_appstore: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_publisher_appstore - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_appstore" + relative: true + source: path version: "0.1.8" app_package_publisher_fir: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_publisher_fir - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_fir" + relative: true + source: path version: "0.1.5" app_package_publisher_firebase: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_publisher_firebase - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_firebase" + relative: true + source: path version: "0.1.5" app_package_publisher_github: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_publisher_github - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_github" + relative: true + source: path version: "0.1.6" app_package_publisher_pgyer: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_publisher_pgyer - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_pgyer" + relative: true + source: path version: "0.1.5" app_package_publisher_qiniu: - dependency: transitive + dependency: "direct overridden" description: - name: app_package_publisher_qiniu - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_publisher_qiniu" + relative: true + source: path version: "0.1.5" archive: dependency: transitive @@ -247,9 +247,9 @@ packages: flutter_app_builder: dependency: "direct main" description: - name: flutter_app_builder - url: "https://pub.dartlang.org" - source: hosted + path: "../flutter_app_builder" + relative: true + source: path version: "0.2.1" flutter_app_packager: dependency: "direct main" @@ -261,9 +261,9 @@ packages: flutter_app_publisher: dependency: "direct main" description: - name: flutter_app_publisher - url: "https://pub.dartlang.org" - source: hosted + path: "../flutter_app_publisher" + relative: true + source: path version: "0.2.0" http_parser: dependency: transitive @@ -343,11 +343,11 @@ packages: source: hosted version: "2.0.2" parse_app_package: - dependency: transitive + dependency: "direct overridden" description: - name: parse_app_package - url: "https://pub.dartlang.org" - source: hosted + path: "../parse_app_package" + relative: true + source: path version: "0.1.3" path: dependency: "direct main" diff --git a/packages/parse_app_package/pubspec.lock b/packages/parse_app_package/pubspec.lock index 7f80be94..5afd2728 100644 --- a/packages/parse_app_package/pubspec.lock +++ b/packages/parse_app_package/pubspec.lock @@ -4,23 +4,23 @@ packages: app_package_parser: dependency: "direct main" description: - name: app_package_parser - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser" + relative: true + source: path version: "0.1.3" app_package_parser_apk: dependency: "direct main" description: - name: app_package_parser_apk - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_apk" + relative: true + source: path version: "0.1.3" app_package_parser_ipa: dependency: "direct main" description: - name: app_package_parser_ipa - url: "https://pub.dartlang.org" - source: hosted + path: "../app_package_parser_ipa" + relative: true + source: path version: "0.1.3" archive: dependency: transitive From 9dd551ffffc6c2570793f9c326bb7cb22cdcd93b Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sat, 23 Apr 2022 12:00:03 +0600 Subject: [PATCH 3/4] Update make_config.yaml --- .../hello_world/linux/packaging/appimage/make_config.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/hello_world/linux/packaging/appimage/make_config.yaml b/examples/hello_world/linux/packaging/appimage/make_config.yaml index d971565b..09ec12dc 100644 --- a/examples/hello_world/linux/packaging/appimage/make_config.yaml +++ b/examples/hello_world/linux/packaging/appimage/make_config.yaml @@ -1,4 +1,4 @@ -appId: org.lean.flutter.examples.hello_world +appId: org.leanflutter.examples.hello_world # icon filename without extension # icon: logo @@ -14,4 +14,4 @@ files: include: [] exclude: [] # its true by default - default_excludes: true \ No newline at end of file + default_excludes: true From a1ae23cafcbbc55ee3392e06548fa3d154409aea Mon Sep 17 00:00:00 2001 From: Kingkor Roy Tirtho Date: Sat, 23 Apr 2022 12:00:48 +0600 Subject: [PATCH 4/4] Update README.md --- packages/app_package_maker_appimage/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/app_package_maker_appimage/README.md b/packages/app_package_maker_appimage/README.md index 8f0427ae..b669843d 100644 --- a/packages/app_package_maker_appimage/README.md +++ b/packages/app_package_maker_appimage/README.md @@ -1,4 +1,4 @@ -# app_package_maker_deb +# app_package_maker_appimage Create an AppImage for your flutter linux application.