diff --git a/flatpak/.gitignore b/flatpak/.gitignore index c61a10b..450cbf5 100644 --- a/flatpak/.gitignore +++ b/flatpak/.gitignore @@ -1,5 +1,5 @@ .flatpak-builder build-dir repo -seergdb.flatpak +seer.flatpak diff --git a/flatpak/BUILD.sh b/flatpak/BUILD.sh new file mode 100755 index 0000000..13691ea --- /dev/null +++ b/flatpak/BUILD.sh @@ -0,0 +1,11 @@ +#!/bin/bash + +# Build the Seergdb flatpak + +flatpak uninstall -y io.github.epasveer.seer +\rm -rf build-dir/ repo/ .flatpak-builder/ seer.flatpak +flatpak run org.flatpak.Builder --force-clean build-dir io.github.epasveer.seer.yml +flatpak run org.flatpak.Builder --force-clean --repo=repo build-dir io.github.epasveer.seer.yml +flatpak build-bundle repo seer.flatpak io.github.epasveer.seer master +flatpak install -y --bundle --user seer.flatpak + diff --git a/flatpak/README b/flatpak/README index e678eb7..a511de0 100644 --- a/flatpak/README +++ b/flatpak/README @@ -29,9 +29,10 @@ $ flatpak run --command=bash org.freedesktop.Sdk/x86_64/25.08 $ flatpak uninstall -y io.github.epasveer.seer $ \rm -rf build-dir/ repo/ .flatpak-builder/ seer.flatpak -$ flatpak-builder --force-clean --repo=repo build-dir io.github.epasveer.seer.yml +$ flatpak run org.flatpak.Builder --force-clean build-dir io.github.epasveer.seer.yml +$ flatpak run org.flatpak.Builder --force-clean --repo=repo build-dir io.github.epasveer.seer.yml $ flatpak build-bundle repo seer.flatpak io.github.epasveer.seer master -$ flatpak install --bundle --user seer.flatpak +$ flatpak install -y --bundle --user seer.flatpak $ flatpak run --command=flatpak-builder-lint org.flatpak.Builder repo repo diff --git a/flatpak/io.github.epasveer.seer.metainfo.xml b/flatpak/io.github.epasveer.seer.metainfo.xml index 3e09fba..84c5c4b 100644 --- a/flatpak/io.github.epasveer.seer.metainfo.xml +++ b/flatpak/io.github.epasveer.seer.metainfo.xml @@ -23,7 +23,7 @@ Main debugging window - https://raw.githubusercontent.com/epasveer/seer/main/images/mainview.png + file:///app/share/appdata/screenshots/seer_screenshot.png https://github.com/epasveer/seer diff --git a/flatpak/io.github.epasveer.seer.png b/flatpak/io.github.epasveer.seer.png index e7410b4..2489fd1 100644 Binary files a/flatpak/io.github.epasveer.seer.png and b/flatpak/io.github.epasveer.seer.png differ diff --git a/flatpak/io.github.epasveer.seer.yml b/flatpak/io.github.epasveer.seer.yml index 8407389..94b7698 100644 --- a/flatpak/io.github.epasveer.seer.yml +++ b/flatpak/io.github.epasveer.seer.yml @@ -26,6 +26,9 @@ modules: - cd build && cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/app -DCONFIG_SEER_GDB_LAUNCHER="flatpak-spawn --host" ../src - cd build && ninja - install -Dm755 build/seergdb /app/bin/seergdb - - install -Dm644 ../../flatpak/io.github.epasveer.seer.metainfo.xml /app/share/metainfo/io.github.epasveer.seer.metainfo.xml - + post-install: + - install -Dm644 flatpak/io.github.epasveer.seer.metainfo.xml /app/share/metainfo/io.github.epasveer.seer.metainfo.xml + - install -Dm644 flatpak/io.github.epasveer.seer.desktop /app/share/applications/io.github.epasveer.seer.desktop + - install -Dm644 flatpak/io.github.epasveer.seer.png /app/share/icons/hicolor/128x128/apps/io.github.epasveer.seer.png + - install -Dm644 flatpak/io.github.epasveer.seer.png /app/share/appdata/screenshots/seer_screenshot.png