parent
b667823d27
commit
42c654bb00
@ -0,0 +1,35 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
VERSION=$(dart version.dart)
|
||||
|
||||
flutter clean
|
||||
flutter build linux
|
||||
|
||||
if [ -e deb_builder ]; then
|
||||
rm -rf deb_builder
|
||||
fi
|
||||
|
||||
mkdir "deb_builder"
|
||||
|
||||
cp -r debian deb_builder/DEBIAN
|
||||
cp ../LICENSE deb_builder/DEBIAN/copyright
|
||||
|
||||
echo Version: "$VERSION" >> deb_builder/DEBIAN/control
|
||||
|
||||
mkdir -p deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/
|
||||
|
||||
cp -r build/linux/x64/release/bundle deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/files
|
||||
|
||||
cp -r dde_package_info/* deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/
|
||||
|
||||
mkdir -p deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/entries/icons/hicolor/scalable/apps/
|
||||
|
||||
cp web/icons/Icon-512.png deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/entries/icons/hicolor/scalable/apps/dgm.png
|
||||
|
||||
sed -i "s/VERSION/$VERSION/g" deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/info
|
||||
|
||||
sed -i "s/VERSION/$VERSION/g" deb_builder/opt/apps/com.debuggerx.dde-gesture-manager/entries/applications/com.debuggerx.dde-gesture-manager.desktop
|
||||
|
||||
dpkg-deb -b deb_builder
|
||||
|
||||
mv deb_builder.deb dgm-"$VERSION"_x64.deb
|
@ -0,0 +1,17 @@
|
||||
{
|
||||
"appid": "com.debuggerx.dde-gesture-manager",
|
||||
"name": "dde-gesture-manager",
|
||||
"version": "VERSION",
|
||||
"arch": ["amd64"],
|
||||
"permissions": {
|
||||
"autostart": true,
|
||||
"notification": true,
|
||||
"trayicon": false,
|
||||
"clipboard": true,
|
||||
"account": false,
|
||||
"bluetooth": false,
|
||||
"camera": false,
|
||||
"audio_record": false,
|
||||
"installed_apps": false
|
||||
}
|
||||
}
|
@ -0,0 +1,8 @@
|
||||
import 'dart:io';
|
||||
|
||||
import 'package:yaml/yaml.dart';
|
||||
|
||||
void main() async {
|
||||
var document = loadYaml(File('pubspec.yaml').readAsStringSync());
|
||||
print(document['version'].replaceAll('+', '.'));
|
||||
}
|
Loading…
Reference in new issue