From accb882a36cbdd20bdcb0d5d7ddf664adaf02402 Mon Sep 17 00:00:00 2001 From: Florian Piesche Date: Tue, 26 May 2026 13:04:46 +0100 Subject: [PATCH 1/3] Rename FreeDesktop files --- ...ithub.perfect_dark_pc_port.perfect_dark.desktop} | 4 ++-- ....perfect_dark_pc_port.perfect_dark.metainfo.xml} | 11 ++++++----- ...io.github.perfect_dark_pc_port.perfect_dark.png} | Bin ... io.github.perfect_dark_pc_port.perfect_dark.sh} | 0 ...o.github.perfect_dark_pc_port.perfect_dark.yaml} | 12 ++++++------ 5 files changed, 14 insertions(+), 13 deletions(-) rename dist/linux/{io.github.fgsfdsfgs.perfect_dark.desktop => io.github.perfect_dark_pc_port.perfect_dark.desktop} (60%) rename dist/linux/{io.github.fgsfdsfgs.perfect_dark.metainfo.xml => io.github.perfect_dark_pc_port.perfect_dark.metainfo.xml} (75%) rename dist/linux/{io.github.fgsfdsfgs.perfect_dark.png => io.github.perfect_dark_pc_port.perfect_dark.png} (100%) rename dist/linux/{io.github.fgsfdsfgs.perfect_dark.sh => io.github.perfect_dark_pc_port.perfect_dark.sh} (100%) rename dist/linux/{io.github.fgsfdsfgs.perfect_dark.yaml => io.github.perfect_dark_pc_port.perfect_dark.yaml} (73%) diff --git a/dist/linux/io.github.fgsfdsfgs.perfect_dark.desktop b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.desktop similarity index 60% rename from dist/linux/io.github.fgsfdsfgs.perfect_dark.desktop rename to dist/linux/io.github.perfect_dark_pc_port.perfect_dark.desktop index 94c45ca9c..58d2bd098 100755 --- a/dist/linux/io.github.fgsfdsfgs.perfect_dark.desktop +++ b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.desktop @@ -1,8 +1,8 @@ [Desktop Entry] Name=Perfect Dark Comment=Modern source port of Perfect Dark -Exec=io.github.fgsfdsfgs.perfect_dark.sh -Icon=io.github.fgsfdsfgs.perfect_dark +Exec=io.github.perfect_dark_pc_port.perfect_dark.sh +Icon=io.github.perfect_dark_pc_port.perfect_dark Terminal=false Type=Application Categories=Game;ActionGame; diff --git a/dist/linux/io.github.fgsfdsfgs.perfect_dark.metainfo.xml b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.metainfo.xml similarity index 75% rename from dist/linux/io.github.fgsfdsfgs.perfect_dark.metainfo.xml rename to dist/linux/io.github.perfect_dark_pc_port.perfect_dark.metainfo.xml index 10a2f92ee..6c202d6be 100644 --- a/dist/linux/io.github.fgsfdsfgs.perfect_dark.metainfo.xml +++ b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.metainfo.xml @@ -1,12 +1,12 @@ - io.github.fgsfdsfgs.perfect_dark + io.github.perfect_dark_pc_port.perfect_dark Perfect Dark - + Perfect Dark Contributors https://github.com/fgsfdsfgs/perfect_dark/graphs/contributors - io.github.fgsfdsfgs.perfect_dark.desktop + io.github.perfect_dark_pc_port.perfect_dark.desktop Modern cross-platform port of Perfect Dark CC0-1.0 MIT @@ -17,8 +17,9 @@ diff --git a/dist/linux/io.github.fgsfdsfgs.perfect_dark.png b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.png similarity index 100% rename from dist/linux/io.github.fgsfdsfgs.perfect_dark.png rename to dist/linux/io.github.perfect_dark_pc_port.perfect_dark.png diff --git a/dist/linux/io.github.fgsfdsfgs.perfect_dark.sh b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.sh similarity index 100% rename from dist/linux/io.github.fgsfdsfgs.perfect_dark.sh rename to dist/linux/io.github.perfect_dark_pc_port.perfect_dark.sh diff --git a/dist/linux/io.github.fgsfdsfgs.perfect_dark.yaml b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.yaml similarity index 73% rename from dist/linux/io.github.fgsfdsfgs.perfect_dark.yaml rename to dist/linux/io.github.perfect_dark_pc_port.perfect_dark.yaml index 213f146d3..d0bc21b31 100644 --- a/dist/linux/io.github.fgsfdsfgs.perfect_dark.yaml +++ b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.yaml @@ -1,8 +1,8 @@ -app-id: io.github.fgsfdsfgs.perfect_dark +app-id: io.github.perfect_dark_pc_port.perfect_dark runtime: org.freedesktop.Platform runtime-version: "23.08" sdk: org.freedesktop.Sdk -command: io.github.fgsfdsfgs.perfect_dark.sh +command: io.github.perfect_dark_pc_port.perfect_dark.sh finish-args: - --device=all @@ -24,13 +24,13 @@ modules: - type: file path: bin/pd.pal.x86_64 - type: file - path: io.github.fgsfdsfgs.perfect_dark.sh + path: io.github.perfect_dark_pc_port.perfect_dark.sh - type: file - path: io.github.fgsfdsfgs.perfect_dark.png + path: io.github.perfect_dark_pc_port.perfect_dark.png - type: file - path: io.github.fgsfdsfgs.perfect_dark.metainfo.xml + path: io.github.perfect_dark_pc_port.perfect_dark.metainfo.xml - type: file - path: io.github.fgsfdsfgs.perfect_dark.desktop + path: io.github.perfect_dark_pc_port.perfect_dark.desktop build-commands: [] post-install: # Install the binaries From f7c0cb8b03f8be90bfbf429a0dfc4aaeeb04088d Mon Sep 17 00:00:00 2001 From: Florian Piesche Date: Tue, 26 May 2026 13:09:30 +0100 Subject: [PATCH 2/3] update workflow to new freedesktop name --- .github/workflows/c-cpp.yml | 19 ++++++------------- 1 file changed, 6 insertions(+), 13 deletions(-) diff --git a/.github/workflows/c-cpp.yml b/.github/workflows/c-cpp.yml index 94989b5ba..61038a75d 100644 --- a/.github/workflows/c-cpp.yml +++ b/.github/workflows/c-cpp.yml @@ -268,7 +268,7 @@ jobs: runs-on: ubuntu-latest needs: [build-x86_64-linux] container: - image: bilelmoussaoui/flatpak-github-actions:freedesktop-23.08 + image: ghcr.io/flathub-infra/flatpak-github-actions:freedesktop-25.08 options: --privileged steps: - uses: actions/checkout@v4 @@ -279,23 +279,16 @@ jobs: - uses: flatpak/flatpak-github-actions/flatpak-builder@v6 with: - bundle: io.github.fgsfdsfgs.perfect_dark.flatpak - manifest-path: dist/linux/io.github.fgsfdsfgs.perfect_dark.yaml + bundle: io.github.perfect_dark_pc_port.perfect_dark.flatpak + manifest-path: dist/linux/io.github.perfect_dark_pc_port.perfect_dark.yaml cache-key: flatpak-builder-${{ github.sha }} upload-artifact: false - # - name: Build Flatpak bundle - # run: | - # cd dist/linux/ - # flatpak-builder build --force-clean io.github.fgsfdsfgs.perfect_dark.yaml - # flatpak build-export export build - # flatpak build-bundle export io.github.fgsfdsfgs.perfect_dark.flatpak io.github.fgsfdsfgs.perfect_dark - - name: Upload artifact uses: actions/upload-artifact@v4 with: - name: io.github.fgsfdsfgs.perfect_dark.flatpak - path: io.github.fgsfdsfgs.perfect_dark.flatpak + name: io.github.perfect_dark_pc_port.perfect_dark.flatpak + path: io.github.perfect_dark_pc_port.perfect_dark.flatpak retention-days: 0 @@ -323,7 +316,7 @@ jobs: zip -r ../ci-release/pd-i686-windows.zip pd-i686-windows zip -r ../ci-release/pd-x86_64-windows.zip pd-x86_64-windows zip -r ../ci-release/pd-arm64-nswitch.zip pd-arm64-nswitch - mv io.github.fgsfdsfgs.perfect_dark.flatpak/io.github.fgsfdsfgs.perfect_dark.flatpak ../ci-release/ + mv io.github.perfect_dark_pc_port.perfect_dark.flatpak/io.github.perfect_dark_pc_port.perfect_dark.flatpak ../ci-release/ popd git tag --force ci-dev-build port git push --force origin ci-dev-build From 7477a6ce4485e2ed41ec5d66e00ec14bd73b8a7c Mon Sep 17 00:00:00 2001 From: Florian Piesche Date: Tue, 26 May 2026 13:13:55 +0100 Subject: [PATCH 3/3] Update flatpak runtime --- dist/linux/io.github.perfect_dark_pc_port.perfect_dark.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.yaml b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.yaml index d0bc21b31..43a7910fd 100644 --- a/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.yaml +++ b/dist/linux/io.github.perfect_dark_pc_port.perfect_dark.yaml @@ -1,6 +1,6 @@ app-id: io.github.perfect_dark_pc_port.perfect_dark runtime: org.freedesktop.Platform -runtime-version: "23.08" +runtime-version: "25.08" sdk: org.freedesktop.Sdk command: io.github.perfect_dark_pc_port.perfect_dark.sh