From 92adb13e3530d7cbf01e037343fcfe756fc8e44c Mon Sep 17 00:00:00 2001 From: Ernie Pasveer Date: Tue, 9 Dec 2025 12:33:29 -0600 Subject: [PATCH] Latest changes with lint cleanups. --- flatpak/.gitignore | 2 +- flatpak/BUILD.sh | 11 +++++++++++ flatpak/README | 5 +++-- flatpak/io.github.epasveer.seer.metainfo.xml | 2 +- flatpak/io.github.epasveer.seer.png | Bin 2260 -> 5277 bytes flatpak/io.github.epasveer.seer.yml | 7 +++++-- 6 files changed, 21 insertions(+), 6 deletions(-) create mode 100755 flatpak/BUILD.sh 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 e7410b41ebbb9fbe864d7d2a9a77a810e70edbab..2489fd10a49faaefe096f95a3be14897297e99a9 100644 GIT binary patch delta 5103 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 R{|5*5sL>XZZ?BVP2yWI!4zU0L delta 2062 zcmV+p2=VuwDbx`miBL{Q4GJ0x0000DNk~Le0000$0000$2m}BC003aQRgocde+S1& zL_t(&-tE|VaMjfn2k_6!%O1j-uml4M5>^qArASevfP%;(Sa1{tQKT|hK}QR1Z7qy! z4l1+?6e>PIAeX5%0sGVwt( z8mJnY8?VZL$ALg`s5|+kWJNY>CeF9cibc921sJ540P3oHr5(ufsz!KMh7Q;uO;ttm zeTCW%I;@HwRyd}TnTAIg*$PqHI5xq>(M8FYWIPSbGJ=9QSy|)x7@}|Yk8(@s_6`2nYk2vH(1f?5itL75?DrR)O_lFHO!lf2#7K*@=hinwe;T6Pq@HmK-5ZwN zjaJ&Gw_nJ2rv!0mWVV%RN9I5~Tl~{-m2sB?MuaVyYOcL{n_`ES7-*+8`i1emg&@l` zx$cr-i|G-GC!1rN&a!1oGR)IzMQS{;IAe{ZnBgDNB9u?DLbk5<7*@P;jiGvlE1qPY zMedh@R`Lyv)PJ;>e`lmg)~GJUbGF%Qba{;B)#iCIS{baTq`S<`=zBJJeNeYrn<@WnQ`S%13G)lJ{v6eq0Mr=;<^x?>aG{< zb#IC;*=9K>Pp};2wIut-0lC_^$3z7o9LdI-K59ei$=CsAX8AZ=9c-pI_{BgVo0~FYMoKy zHI*9q{261pf9FfB#F=Tgn=r|GHMKCuZ`IdGu8|m|z?cvnOH4&ToJ0v_tDtNO;xtuB z&=GqjIaZ4HkbXw^n|MF4+%fZ2l`6?_t9A6Ug;I^R*|HLevyQ7Q(G;x&9rdW(iX6x= zS1o*Olt4(%GM$x+D6vk6kz%7WYT~5IqMWl!g7i`{f9FIwYlCBo9C5Vbz{hH#jh50S zSY>J{TACams*Aanh;z4%KGjt<>pX*2Hk&80)CRM?5NYne%U;kTuZOI*w8>(1+@jEE zF{-I7!DP9bx!!t9LQcI(KJk=F`sgf6ayW(q+8S-H58Pmak5vkxxA&PG?Tk_2Eu)OF z)L!?wf8AC~)C=Lxv|C?|thHaBxe~(J`75@{HeMb5v&wK(_lO4+S?`c2>00~RbPGb75X{g_ zKZ%YybFqMzk2tM$@Qw-U=u_@t)X*JnQrkKEf2^=nVL3e4SZ z8vb28SiGy7b#k)3S! zTJPeu%R;Ot9P%X6EK+E674uib5H*L+J%Ixx)7-C8`&1Z8Tg zt%g#>;k3hc_|!Uki(73Ev-S7seFvDNP8)(1&ek$J$#pYMpDAxit zz@QR(OV`RZBplV@G>B{6Zh_OPI_)!?1tq!gbQx`cq1u=s6;(>;mF>2|;8N4!e}J(z zNyD|)*lw@4RT1!#lWqm0obz}Hf1OV9+;%0*$6HzQ&Xr}fhl_LD(i$sdXlIkf#k1h| z>2W?V<4QOX>pct0ZNV+9wZ>NOmHRYZRgURbCI$WES!I+aWnRfzSX-|7G=r_MOUH_p zhtr4xZgjsc;%$;+wOzg_89&pV@4ejfya8RsRs7H3Uo4a|d3{DVn3FFQZt&g?ng9R* 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