feat(packaging): add flutter_distributor build configs for easy package builds

fix(versioning): improper semver convention
This commit is contained in:
Kingkor Roy Tirtho 2022-12-22 13:13:19 +06:00
parent e9cde261b9
commit 1863f4cc97
6 changed files with 66 additions and 1 deletions

1
.gitignore vendored
View File

@ -34,3 +34,4 @@ list.csv
*.mo
RELEASING.md
BUILDING.md
dist/

25
.vscode/launch.json vendored Normal file
View File

@ -0,0 +1,25 @@
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "quickgui",
"request": "launch",
"type": "dart"
},
{
"name": "quickgui (profile mode)",
"request": "launch",
"type": "dart",
"flutterMode": "profile"
},
{
"name": "quickgui (release mode)",
"request": "launch",
"type": "dart",
"flutterMode": "release"
}
]
}

View File

@ -0,0 +1,5 @@
appId: com.example.quickgui
icon: assets/images/logo.png
include:
- zenity

View File

@ -0,0 +1,15 @@
display_name: Quickgui
package_name: quickgui
maintainer:
name: Yannick Mauray
email: yannick.mauray@gmail.com
dependencies:
- zenity
section: x11
priority: optional
installed_size: 6604
essential: false
icon: assets/images/logo.png
startup_notify: true

View File

@ -0,0 +1,15 @@
summary: A Flutter frontend for quickget and quickemu
group: Application/Emulator
vendor: Quick Project
packager: Yannick Mauray
packagerEmail: yannick.mauray@gmail.com
url: https://github.com/quickemu-project/quickgui
icon: assets/images/logo.png
license: Unknown
requires:
- zenity
display_name: Quickgui
essential: false
startup_notify: true

View File

@ -1,7 +1,7 @@
name: quickgui
description: A new Flutter project.
publish_to: 'none' # Remove this line if you wish to publish to pub.dev
version: 1.2.8-1
version: 1.2.8+1
environment:
sdk: ">=2.14.4 <3.0.0"
@ -35,6 +35,10 @@ dev_dependencies:
flutter_test:
sdk: flutter
flutter_lints: ^1.0.0
flutter_distributor:
git:
url: https://github.com/KRTirtho/flutter_distributor
path: packages/flutter_distributor
flutter:
uses-material-design: true