From 099004924131d281a9a2a664c2c3fa884b8fcaac Mon Sep 17 00:00:00 2001 From: Keith Smith Date: Tue, 8 Sep 2026 13:14:45 -0600 Subject: [PATCH] Fix Flatpak build issues: EOL runtime and icon naming mismatch - Bump the KDE runtime/SDK from 6.8 (now end-of-life per Flathub) to the current stable 6.10. - The .desktop file's Icon=orbithub didn't match the app ID (io.orbithub.OrbitHub), so Flatpak's export step skipped it entirely ("Icon referenced in desktop file but not exported"). Use the app-ID- matching icon name everywhere instead, and drop the now-redundant renamed orbithub.svg install() rule that existed only for the old name. Co-Authored-By: Claude Sonnet 5 --- CMakeLists.txt | 5 ----- packaging/flatpak/io.orbithub.OrbitHub.yml | 2 +- packaging/linux/io.orbithub.OrbitHub.desktop | 2 +- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index dc419f4..beb1df9 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -236,11 +236,6 @@ install(FILES packaging/linux/io.orbithub.OrbitHub.svg DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps ) -install(FILES - packaging/linux/io.orbithub.OrbitHub.svg - DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps - RENAME orbithub.svg -) install(FILES packaging/linux/io.orbithub.OrbitHub.metainfo.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo diff --git a/packaging/flatpak/io.orbithub.OrbitHub.yml b/packaging/flatpak/io.orbithub.OrbitHub.yml index cfe3388..5b73d8a 100644 --- a/packaging/flatpak/io.orbithub.OrbitHub.yml +++ b/packaging/flatpak/io.orbithub.OrbitHub.yml @@ -1,6 +1,6 @@ app-id: io.orbithub.OrbitHub runtime: org.kde.Platform -runtime-version: "6.8" +runtime-version: "6.10" sdk: org.kde.Sdk command: orbithub finish-args: diff --git a/packaging/linux/io.orbithub.OrbitHub.desktop b/packaging/linux/io.orbithub.OrbitHub.desktop index dc20725..f2b5513 100644 --- a/packaging/linux/io.orbithub.OrbitHub.desktop +++ b/packaging/linux/io.orbithub.OrbitHub.desktop @@ -5,7 +5,7 @@ Name=OrbitHub GenericName=Remote Session Manager Comment=Manage SSH and RDP sessions in one native app Exec=orbithub -Icon=orbithub +Icon=io.orbithub.OrbitHub Terminal=false Categories=Network;RemoteAccess;Utility; StartupNotify=true