From 67d0919237ab33bf7e79b4d37f116dee3f57d223 Mon Sep 17 00:00:00 2001 From: oop7 <110548351+oop7@users.noreply.github.com> Date: Wed, 7 Jan 2026 17:40:07 +0200 Subject: [PATCH] Add Flatpak-specific desktop file to build workflow Introduces creation of a dedicated desktop file for Flatpak packaging in the build-linux workflow. Ensures the Exec and Icon fields conform to Flatpak requirements and updates the install step to use the new desktop file. --- .github/workflows/build-linux.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 194e601..c5dbef4 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -392,6 +392,21 @@ jobs: # Define manifest ID APP_ID="io.github.oop7.YTSage" + # Create a specific desktop file for Flatpak + # - Exec must be 'ytsage' (in path), not /usr/bin/ytsage + # - Icon must match the App ID (io.github.oop7.YTSage) + cat > flatpak.desktop < ytsage_flatpak.json <