From 81cae84041cbbea5c58a4b3815a40345e67bb419 Mon Sep 17 00:00:00 2001 From: Alexander Wilms Date: Wed, 14 Aug 2024 03:33:05 +0000 Subject: [PATCH 1/5] Rename .appdata.xml file to .metainfo.xml --- ...emu.appdata.xml => org.DolphinEmu.dolphin-emu.metainfo.xml | 0 org.DolphinEmu.dolphin-emu.yml | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) rename org.DolphinEmu.dolphin-emu.appdata.xml => org.DolphinEmu.dolphin-emu.metainfo.xml (100%) diff --git a/org.DolphinEmu.dolphin-emu.appdata.xml b/org.DolphinEmu.dolphin-emu.metainfo.xml similarity index 100% rename from org.DolphinEmu.dolphin-emu.appdata.xml rename to org.DolphinEmu.dolphin-emu.metainfo.xml diff --git a/org.DolphinEmu.dolphin-emu.yml b/org.DolphinEmu.dolphin-emu.yml index 47100e2..ce1e4b0 100644 --- a/org.DolphinEmu.dolphin-emu.yml +++ b/org.DolphinEmu.dolphin-emu.yml @@ -77,7 +77,7 @@ modules: - /share/man post-install: - install -D -t ${FLATPAK_DEST}/bin/ dolphin-emu-wrapper - - install -Dm644 -t ${FLATPAK_DEST}/share/appdata/ org.DolphinEmu.dolphin-emu.appdata.xml + - install -Dm644 -t ${FLATPAK_DEST}/share/metainfo/ org.DolphinEmu.dolphin-emu.metainfo.xml - sed -i -e 's/viewBox="0 0 1024.02 571.29"/viewBox="0 -285.645 1024 1024" width="2048" height="2048"/g' /app/share/icons/hicolor/scalable/apps/dolphin-emu.svg - desktop-file-edit --set-key=Exec --set-value='/app/bin/dolphin-emu-wrapper' @@ -104,7 +104,7 @@ modules: - type: patch path: nodirtyversion.patch - type: file - path: org.DolphinEmu.dolphin-emu.appdata.xml + path: org.DolphinEmu.dolphin-emu.metainfo.xml - type: script commands: - | From f98dcad90a16841a9566d08a1aa92d83f2545e27 Mon Sep 17 00:00:00 2001 From: Alexander Wilms Date: Wed, 14 Aug 2024 03:13:41 +0000 Subject: [PATCH 2/5] CI: Run appstreamcli validate --- .github/workflows/main.yml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .github/workflows/main.yml diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml new file mode 100644 index 0000000..15b33e2 --- /dev/null +++ b/.github/workflows/main.yml @@ -0,0 +1,20 @@ +name: CI +on: + push: + # Allows you to run this workflow manually from the Actions tab + workflow_dispatch: + +jobs: + appstream-validate: + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v4 + + - name: Install appstream + run: | + sudo apt-get update + sudo apt-get install -y appstream + + - name: Validate metainfo + run: | + appstreamcli validate --strict --pedantic --explain org.DolphinEmu.dolphin-emu.metainfo.xml From df87a69f1606b45add5c7004ad2c7cae5ebe3676 Mon Sep 17 00:00:00 2001 From: Alexander Wilms Date: Wed, 14 Aug 2024 03:36:20 +0000 Subject: [PATCH 3/5] Metainfo: Fix developer-name-tag-deprecated --- org.DolphinEmu.dolphin-emu.metainfo.xml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/org.DolphinEmu.dolphin-emu.metainfo.xml b/org.DolphinEmu.dolphin-emu.metainfo.xml index 096deaf..d24d7b4 100644 --- a/org.DolphinEmu.dolphin-emu.metainfo.xml +++ b/org.DolphinEmu.dolphin-emu.metainfo.xml @@ -3,7 +3,9 @@ org.DolphinEmu.dolphin-emu Dolphin Emulator - dolphin-emu team + + Dolphin Emulator Project + GameCube / Wii / Triforce Emulator CC-BY-SA-3.0 GPL-2.0+ From b0f2e54d8941f597eb8e1007a32fbbaa9a0d10eb Mon Sep 17 00:00:00 2001 From: Alexander Wilms Date: Wed, 14 Aug 2024 03:20:42 +0000 Subject: [PATCH 4/5] Metainfo: Fix screenshot-no-caption --- org.DolphinEmu.dolphin-emu.metainfo.xml | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/org.DolphinEmu.dolphin-emu.metainfo.xml b/org.DolphinEmu.dolphin-emu.metainfo.xml index d24d7b4..57f7fca 100644 --- a/org.DolphinEmu.dolphin-emu.metainfo.xml +++ b/org.DolphinEmu.dolphin-emu.metainfo.xml @@ -13,10 +13,22 @@

Dolphin is an emulator for two recent Nintendo video game consoles: the GameCube and the Wii. It allows PC gamers to enjoy games for these two consoles in full HD (1080p) with several enhancements: compatibility with all PC controllers, turbo speed, networked multiplayer, and even more!

- https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/1.png - https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/2.png - https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/3.png - https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/4.png + + Dolpin's main window + https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/1.png + + + In-game + https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/2.png + + + Grapics configuration + https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/3.png + + + Controller configuration + https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/4.png + dolphin-emu.desktop From 6c3f23c5d5b42551460b9ba5972b4d058cfa72a8 Mon Sep 17 00:00:00 2001 From: Alexander Wilms Date: Wed, 14 Aug 2024 03:45:11 +0000 Subject: [PATCH 5/5] Metainfo: Add more URLs --- org.DolphinEmu.dolphin-emu.metainfo.xml | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/org.DolphinEmu.dolphin-emu.metainfo.xml b/org.DolphinEmu.dolphin-emu.metainfo.xml index 57f7fca..47457b8 100644 --- a/org.DolphinEmu.dolphin-emu.metainfo.xml +++ b/org.DolphinEmu.dolphin-emu.metainfo.xml @@ -50,9 +50,12 @@ https://dolphin-emu.org - https://forums.dolphin-emu.org - https://dolphin-emu.org/docs/faq - https://www.transifex.com/projects/p/dolphin-emu https://bugs.dolphin-emu.org/projects/emulator/issues + https://dolphin-emu.org/docs/faq/ + https://dolphin-emu.org/docs/guides/ + https://www.transifex.com/projects/p/dolphin-emu + https://dolphin-emu.org/docs/faq/#ive-got-idea-make-dolphin-better-how-should-i-tell + https://github.com/dolphin-emu/dolphin + https://github.com/dolphin-emu/dolphin/blob/master/Contributing.md b@bpiotrowski.pl