From 136760405e7fa67a07b9d25f083d1cebee7e0896 Mon Sep 17 00:00:00 2001 From: yaso Date: Wed, 10 Jun 2026 14:57:24 +0200 Subject: [PATCH] fix flatpak build lint issues --- mih_ui/flatpak/flatpak_build_commands | 18 +++++++++++++----- .../za.co.mzansiinnovationhub.mih.metainfo.xml | 3 --- 2 files changed, 13 insertions(+), 8 deletions(-) diff --git a/mih_ui/flatpak/flatpak_build_commands b/mih_ui/flatpak/flatpak_build_commands index e7614cf7..76b7bdb3 100644 --- a/mih_ui/flatpak/flatpak_build_commands +++ b/mih_ui/flatpak/flatpak_build_commands @@ -1,11 +1,19 @@ -# Uninstall Old Version -flatpak uninstall --user za.co.mzansiinnovationhub.mih +# Uninstall old version (safe if not installed) +flatpak uninstall --user za.co.mzansiinnovationhub.mih || true # Remove old build data -rm -rf .flatpak-builder/ build-dir/ +rm -rf .flatpak-builder/ build-dir/ repo/ -# Build and install flatpak +# Lint before building (catch errors early) +flatpak run --command=flatpak-builder-lint org.flatpak.Builder manifest za.co.mzansiinnovationhub.mih.yml +flatpak run --command=flatpak-builder-lint org.flatpak.Builder appstream za.co.mzansiinnovationhub.mih.metainfo.xml + +# Dev build — fast iteration and local testing flatpak-builder --user --install --force-clean build-dir za.co.mzansiinnovationhub.mih.yml -# Run flatpak app +# Run and test the app flatpak run za.co.mzansiinnovationhub.mih + +# Flathub build — simulates Flathub's build environment, run before submitting +flatpak run --command=flathub-build org.flatpak.Builder --install za.co.mzansiinnovationhub.mih.yml +flatpak run --command=flatpak-builder-lint org.flatpak.Builder repo repo diff --git a/mih_ui/flatpak/za.co.mzansiinnovationhub.mih.metainfo.xml b/mih_ui/flatpak/za.co.mzansiinnovationhub.mih.metainfo.xml index e41d9c7f..a28cabc5 100644 --- a/mih_ui/flatpak/za.co.mzansiinnovationhub.mih.metainfo.xml +++ b/mih_ui/flatpak/za.co.mzansiinnovationhub.mih.metainfo.xml @@ -125,7 +125,6 @@ none none none - none none none none @@ -134,8 +133,6 @@ none none none - none - none none none none