From fb5edc96e4c1bc5c70d20d5c533d4c2fe80111e6 Mon Sep 17 00:00:00 2001
From: Hillel Coren
Date: Wed, 1 Nov 2023 18:04:16 +0200
Subject: [PATCH] Flatpak
---
.github/workflows/flatpak.yml | 2 +-
...invoiceninja.app.svg => com.invoiceninja.InvoiceNinja.svg} | 0
bump_version.sh | 2 +-
...inja.app.desktop => com.invoiceninja.InvoiceNinja.desktop} | 2 +-
...etainfo.xml => com.invoiceninja.InvoiceNinja.metainfo.xml} | 4 ++--
5 files changed, 5 insertions(+), 5 deletions(-)
rename assets/images/{com.invoiceninja.app.svg => com.invoiceninja.InvoiceNinja.svg} (100%)
rename flatpak/{com.invoiceninja.app.desktop => com.invoiceninja.InvoiceNinja.desktop} (87%)
rename flatpak/{com.invoiceninja.app.metainfo.xml => com.invoiceninja.InvoiceNinja.metainfo.xml} (95%)
diff --git a/.github/workflows/flatpak.yml b/.github/workflows/flatpak.yml
index 75a04bb2b..dd3331663 100644
--- a/.github/workflows/flatpak.yml
+++ b/.github/workflows/flatpak.yml
@@ -11,7 +11,7 @@ on:
# cancel-in-progress: true
env:
- project-id: com.invoiceninja.app
+ project-id: com.invoiceninja.InvoiceNinja
jobs:
build-flutter-app:
diff --git a/assets/images/com.invoiceninja.app.svg b/assets/images/com.invoiceninja.InvoiceNinja.svg
similarity index 100%
rename from assets/images/com.invoiceninja.app.svg
rename to assets/images/com.invoiceninja.InvoiceNinja.svg
diff --git a/bump_version.sh b/bump_version.sh
index 0ec93bfad..c1cd5b324 100644
--- a/bump_version.sh
+++ b/bump_version.sh
@@ -8,6 +8,6 @@ echo "Bump version... $current_version => $new_vesion"
sed -i -e "s/version: 5.0.$current_version+$current_version/version: 5.0.$new_vesion+$new_vesion/g" ./pubspec.yaml
sed -i -e "s/version: 5.0.$current_version+$current_version/version: 5.0.$new_vesion+$new_vesion/g" ./pubspec.foss.yaml
sed -i -e "s/v5.0.$current_version/v5.0.$new_vesion/g" ./.github/workflows/flatpak.yml
-sed -i -e 's//\n /g' ./flatpak/com.invoiceninja.app.metainfo.xml
+sed -i -e 's//\n /g' ./flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml
sed -i -e "s/kClientVersion = '5.0.$current_version'/kClientVersion = '5.0.$new_vesion'/g" ./lib/constants.dart
sed -i -e "s/version: '5.0.$current_version'/version: '5.0.$new_vesion'/g" ./snap/snapcraft.yaml
\ No newline at end of file
diff --git a/flatpak/com.invoiceninja.app.desktop b/flatpak/com.invoiceninja.InvoiceNinja.desktop
similarity index 87%
rename from flatpak/com.invoiceninja.app.desktop
rename to flatpak/com.invoiceninja.InvoiceNinja.desktop
index 2b0704d5a..a0928a4d5 100644
--- a/flatpak/com.invoiceninja.app.desktop
+++ b/flatpak/com.invoiceninja.InvoiceNinja.desktop
@@ -6,7 +6,7 @@ Name=Invoice Ninja
Comment=Create invoices, accept payments, track expenses & time tasks
Categories=Productivity;
-Icon=com.invoiceninja.app
+Icon=com.invoiceninja.InvoiceNinja
Exec=invoiceninja_client
Terminal=false
StartupWMClass=invoiceninja_client
\ No newline at end of file
diff --git a/flatpak/com.invoiceninja.app.metainfo.xml b/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml
similarity index 95%
rename from flatpak/com.invoiceninja.app.metainfo.xml
rename to flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml
index de22643c3..0396779e2 100644
--- a/flatpak/com.invoiceninja.app.metainfo.xml
+++ b/flatpak/com.invoiceninja.InvoiceNinja.metainfo.xml
@@ -4,7 +4,7 @@
https://www.freedesktop.org/software/appstream/metainfocreator/#/
-->
- com.invoiceninja.app
+ com.invoiceninja.InvoiceNinja
Invoice Ninja
Create invoices, accept payments, track expenses & time tasks
Hillel Coren
@@ -39,7 +39,7 @@
All of these features combine to help you receive the money you deserve and reduce the amount of time you spend on repetitive invoicing tasks. Spend less time on paperwork and more time at your craft.
- com.invoiceninja.app.desktop
+ com.invoiceninja.InvoiceNinja.desktop
https://github.com/invoiceninja/admin-portal/blob/master/samples/screenshots/5.png