Internal
Public Access
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 <noreply@anthropic.com>
This commit is contained in:
@@ -236,11 +236,6 @@ install(FILES
|
|||||||
packaging/linux/io.orbithub.OrbitHub.svg
|
packaging/linux/io.orbithub.OrbitHub.svg
|
||||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps
|
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
|
install(FILES
|
||||||
packaging/linux/io.orbithub.OrbitHub.metainfo.xml
|
packaging/linux/io.orbithub.OrbitHub.metainfo.xml
|
||||||
DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo
|
DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
app-id: io.orbithub.OrbitHub
|
app-id: io.orbithub.OrbitHub
|
||||||
runtime: org.kde.Platform
|
runtime: org.kde.Platform
|
||||||
runtime-version: "6.8"
|
runtime-version: "6.10"
|
||||||
sdk: org.kde.Sdk
|
sdk: org.kde.Sdk
|
||||||
command: orbithub
|
command: orbithub
|
||||||
finish-args:
|
finish-args:
|
||||||
|
|||||||
@@ -5,7 +5,7 @@ Name=OrbitHub
|
|||||||
GenericName=Remote Session Manager
|
GenericName=Remote Session Manager
|
||||||
Comment=Manage SSH and RDP sessions in one native app
|
Comment=Manage SSH and RDP sessions in one native app
|
||||||
Exec=orbithub
|
Exec=orbithub
|
||||||
Icon=orbithub
|
Icon=io.orbithub.OrbitHub
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Categories=Network;RemoteAccess;Utility;
|
Categories=Network;RemoteAccess;Utility;
|
||||||
StartupNotify=true
|
StartupNotify=true
|
||||||
|
|||||||
Reference in New Issue
Block a user