From 37128138339cbd73bf859848adb7a848c48d02fb Mon Sep 17 00:00:00 2001 From: MasterAcnolo Date: Fri, 2 Oct 2026 09:15:19 +0200 Subject: [PATCH] fix: update desktop entry and metainfo filename --- main.js | 3 +++ package/com.masteracnolo.freedomloader.metainfo.xml | 2 +- scripts/create-copr-package.sh | 6 +++--- 3 files changed, 7 insertions(+), 4 deletions(-) diff --git a/main.js b/main.js index 557b344..ef0582c 100644 --- a/main.js +++ b/main.js @@ -13,6 +13,9 @@ process.on("unhandledRejection", (reason) => { app.quit(); }); +if (process.platform === 'linux') { + app.setDesktopName('com.masteracnolo.freedomloader.desktop'); +} /** * True if this is the primary instance (lock acquired successfully) diff --git a/package/com.masteracnolo.freedomloader.metainfo.xml b/package/com.masteracnolo.freedomloader.metainfo.xml index 4efdddf..2feae69 100644 --- a/package/com.masteracnolo.freedomloader.metainfo.xml +++ b/package/com.masteracnolo.freedomloader.metainfo.xml @@ -45,7 +45,7 @@

- freedom-loader.desktop + com.masteracnolo.freedomloader.desktop https://github.com/MasterAcnolo/Freedom-Loader https://github.com/MasterAcnolo/Freedom-Loader/issues diff --git a/scripts/create-copr-package.sh b/scripts/create-copr-package.sh index 5bb8161..fcf0ffb 100755 --- a/scripts/create-copr-package.sh +++ b/scripts/create-copr-package.sh @@ -57,7 +57,7 @@ chmod +x "$TMP_WRAPPER/freedom-loader" # Desktop entry file TMP_DESKTOP="$ROOT_DIR/.rpm-pkg-tmp-desktop" mkdir -p "$TMP_DESKTOP" -cat > "$TMP_DESKTOP/freedom-loader.desktop" << 'EOF' +cat > "$TMP_DESKTOP/com.masteracnolo.freedomloader.desktop" << 'EOF' [Desktop Entry] Name=Freedom Loader Exec=/opt/freedom-loader/freedom-loader %U @@ -65,7 +65,7 @@ Icon=freedom-loader Type=Application Categories=AudioVideo;Utility;Network; Comment=Free and open-source GUI for yt-dlp -StartupWMClass=Freedom Loader +StartupWMClass=com.masteracnolo.freedomloader EOF # ------------------------------------------------------------ @@ -89,7 +89,7 @@ echo "Building RPM..." --package "$RPM_OUT" \ "$ROOT_DIR/dist/linux-unpacked/=/opt/freedom-loader" \ "$TMP_WRAPPER/freedom-loader=/usr/bin/freedom-loader" \ - "$TMP_DESKTOP/freedom-loader.desktop=/usr/share/applications/freedom-loader.desktop" \ + "$TMP_DESKTOP/com.masteracnolo.freedomloader.desktop=/usr/share/applications/freedom-loader.desktop" \ "$ROOT_DIR/build/app-icon.png=/usr/share/icons/hicolor/512x512/apps/freedom-loader.png" \ "$ROOT_DIR/package/com.masteracnolo.freedomloader.metainfo.xml=/usr/share/metainfo/com.masteracnolo.freedomloader.metainfo.xml"