diff --git a/build-flutter-app.sh b/build-flutter-app.sh new file mode 100755 index 0000000..fcf7f09 --- /dev/null +++ b/build-flutter-app.sh @@ -0,0 +1,28 @@ +#!/usr/bin/env bash + + +# Build the Flutter app and package into an archive. + + +# Exit if any command fails +set -e + +# Echo all commands for debug purposes +set -x + + +projectName=rluvApp + +archiveName=$projectName-Linux-Portable.tar.gz +baseDir=$(pwd) + + +# ----------------------------- Build Flutter app ---------------------------- # + + +flutter pub get +flutter build linux + +cd build/linux/arm64/release/bundle || exit +tar -czaf $archiveName ./* +mv $archiveName "$baseDir"/ diff --git a/packaging/linux/com.fosscat.rluv.desktop b/packaging/linux/com.fosscat.rluv.desktop new file mode 100644 index 0000000..669a308 --- /dev/null +++ b/packaging/linux/com.fosscat.rluv.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Version=1.0 +Type=Application + +Name=rluv +Comment=Budget App +Categories=Utility; + +Icon=com.fosscat.rluv +Exec=rluv +Terminal=false +StartupWMClass=rluv diff --git a/packaging/linux/com.fosscat.rluv.metainfo.xml b/packaging/linux/com.fosscat.rluv.metainfo.xml new file mode 100644 index 0000000..e37e515 --- /dev/null +++ b/packaging/linux/com.fosscat.rluv.metainfo.xml @@ -0,0 +1,32 @@ + + + + com.fosscat.rluv + rluv + A budget app made with love + Nate Anderson + https://git.fosscat.com/n8r/rluv_client + + + + pointing + keyboard + touch + + +

A budgeting app for my needs. Maybe your too?

+
+ com.fosscat.rluv.desktop + + + + + + + + + +