packaging: rename app ID to org.darksingularity.OrbitHub

The reverse-DNS app ID should reflect a domain we actually control.
Renames the desktop file, AppStream metainfo, icon, Flatpak manifest,
and macOS bundle identifier from io.orbithub.OrbitHub to
org.darksingularity.OrbitHub. Also fixes a stale homepage URL in the
metainfo file pointing at an old git host.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-09-08 13:39:06 -06:00
co-authored by Claude Sonnet 5
parent 48adcf33ee
commit 7ce7260305
7 changed files with 13 additions and 13 deletions
+4 -4
View File
@@ -122,7 +122,7 @@ if(APPLE)
)
set(MACOSX_BUNDLE_ICON_FILE orbithub.icns)
set(MACOSX_BUNDLE_BUNDLE_NAME "OrbitHub")
set(MACOSX_BUNDLE_GUI_IDENTIFIER "io.orbithub.OrbitHub")
set(MACOSX_BUNDLE_GUI_IDENTIFIER "org.darksingularity.OrbitHub")
set(MACOSX_BUNDLE_BUNDLE_VERSION "${PROJECT_VERSION}")
set(MACOSX_BUNDLE_SHORT_VERSION_STRING "${PROJECT_VERSION}")
endif()
@@ -229,15 +229,15 @@ foreach(runtime_target IN LISTS ORBITHUB_RUNTIME_TARGETS)
endforeach()
install(FILES
packaging/linux/io.orbithub.OrbitHub.desktop
packaging/linux/org.darksingularity.OrbitHub.desktop
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications
)
install(FILES
packaging/linux/io.orbithub.OrbitHub.svg
packaging/linux/org.darksingularity.OrbitHub.svg
DESTINATION ${CMAKE_INSTALL_DATADIR}/icons/hicolor/scalable/apps
)
install(FILES
packaging/linux/io.orbithub.OrbitHub.metainfo.xml
packaging/linux/org.darksingularity.OrbitHub.metainfo.xml
DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo
)
install(FILES LICENSE DESTINATION ${CMAKE_INSTALL_DATADIR}/licenses/orbithub)
+1 -1
View File
@@ -105,4 +105,4 @@ sudo apt-get install -y flatpak flatpak-builder
```
Output path:
- `dist/flatpak/io.orbithub.OrbitHub.flatpak`
- `dist/flatpak/org.darksingularity.OrbitHub.flatpak`
+3 -3
View File
@@ -2,11 +2,11 @@
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/../.." && pwd)"
MANIFEST="$ROOT_DIR/packaging/flatpak/io.orbithub.OrbitHub.yml"
MANIFEST="$ROOT_DIR/packaging/flatpak/org.darksingularity.OrbitHub.yml"
DIST_DIR="${1:-$ROOT_DIR/dist/flatpak}"
BUILD_DIR="$DIST_DIR/build"
REPO_DIR="$DIST_DIR/repo"
BUNDLE="$DIST_DIR/io.orbithub.OrbitHub.flatpak"
BUNDLE="$DIST_DIR/org.darksingularity.OrbitHub.flatpak"
if ! command -v flatpak-builder >/dev/null 2>&1; then
echo "flatpak-builder is required. Install it first:" >&2
@@ -22,5 +22,5 @@ flatpak-builder \
"$BUILD_DIR" \
"$MANIFEST"
flatpak build-bundle "$REPO_DIR" "$BUNDLE" io.orbithub.OrbitHub
flatpak build-bundle "$REPO_DIR" "$BUNDLE" org.darksingularity.OrbitHub
echo "Created $BUNDLE"
@@ -1,4 +1,4 @@
app-id: io.orbithub.OrbitHub
app-id: org.darksingularity.OrbitHub
runtime: org.kde.Platform
runtime-version: "6.10"
sdk: org.kde.Sdk
@@ -5,7 +5,7 @@ Name=OrbitHub
GenericName=Remote Session Manager
Comment=Manage SSH and RDP sessions in one native app
Exec=orbithub
Icon=io.orbithub.OrbitHub
Icon=org.darksingularity.OrbitHub
Terminal=false
Categories=Network;RemoteAccess;Utility;
StartupNotify=true
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>io.orbithub.OrbitHub</id>
<id>org.darksingularity.OrbitHub</id>
<name>OrbitHub</name>
<summary>Unified remote session manager for SSH and RDP</summary>
<metadata_license>MIT</metadata_license>
@@ -8,8 +8,8 @@
<description>
<p>OrbitHub is a native desktop app for organizing connection profiles and launching SSH and RDP sessions in one tabbed interface.</p>
</description>
<launchable type="desktop-id">io.orbithub.OrbitHub.desktop</launchable>
<url type="homepage">https://git.firebugit.com/ksmith/orbithub</url>
<launchable type="desktop-id">org.darksingularity.OrbitHub.desktop</launchable>
<url type="homepage">https://git.darksingularity.org/DarkSingularity/orbithub</url>
<provides>
<binary>orbithub</binary>
</provides>

Before

Width:  |  Height:  |  Size: 958 B

After

Width:  |  Height:  |  Size: 958 B