mirror of
https://github.com/RetroDECK/org.DolphinEmu.dolphin-emu.git
synced 2024-11-22 13:45:39 +00:00
commit
dcb79adbaa
20
.github/workflows/main.yml
vendored
Normal file
20
.github/workflows/main.yml
vendored
Normal file
|
@ -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
|
|
@ -3,7 +3,9 @@
|
||||||
<component type="desktop-application">
|
<component type="desktop-application">
|
||||||
<id>org.DolphinEmu.dolphin-emu</id>
|
<id>org.DolphinEmu.dolphin-emu</id>
|
||||||
<name>Dolphin Emulator</name>
|
<name>Dolphin Emulator</name>
|
||||||
<developer_name>dolphin-emu team</developer_name>
|
<developer id="org.dolphin-emu">
|
||||||
|
<name>Dolphin Emulator Project</name>
|
||||||
|
</developer>
|
||||||
<summary>GameCube / Wii / Triforce Emulator</summary>
|
<summary>GameCube / Wii / Triforce Emulator</summary>
|
||||||
<metadata_license>CC-BY-SA-3.0</metadata_license>
|
<metadata_license>CC-BY-SA-3.0</metadata_license>
|
||||||
<project_license>GPL-2.0+</project_license>
|
<project_license>GPL-2.0+</project_license>
|
||||||
|
@ -11,10 +13,22 @@
|
||||||
<!-- Descriptions taken from Dolphin Homepage -->
|
<!-- Descriptions taken from Dolphin Homepage -->
|
||||||
<description><p>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!</p></description>
|
<description><p>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!</p></description>
|
||||||
<screenshots>
|
<screenshots>
|
||||||
<screenshot type="default"><image>https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/1.png</image></screenshot>
|
<screenshot type="default">
|
||||||
<screenshot><image>https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/2.png</image></screenshot>
|
<caption>Dolpin's main window</caption>
|
||||||
<screenshot><image>https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/3.png</image></screenshot>
|
<image type="source">https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/1.png</image>
|
||||||
<screenshot><image>https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/4.png</image></screenshot>
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<caption>In-game</caption>
|
||||||
|
<image type="source">https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/2.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<caption>Grapics configuration</caption>
|
||||||
|
<image type="source">https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/3.png</image>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<caption>Controller configuration</caption>
|
||||||
|
<image type="source">https://raw.githubusercontent.com/flathub/org.DolphinEmu.dolphin-emu/master/screenshots/4.png</image>
|
||||||
|
</screenshot>
|
||||||
</screenshots>
|
</screenshots>
|
||||||
<launchable type="desktop-id">dolphin-emu.desktop</launchable>
|
<launchable type="desktop-id">dolphin-emu.desktop</launchable>
|
||||||
<provides>
|
<provides>
|
||||||
|
@ -36,9 +50,12 @@
|
||||||
<release version="5.0-17210" date="2022-08-19"/>
|
<release version="5.0-17210" date="2022-08-19"/>
|
||||||
</releases>
|
</releases>
|
||||||
<url type="homepage">https://dolphin-emu.org</url>
|
<url type="homepage">https://dolphin-emu.org</url>
|
||||||
<url type="help">https://forums.dolphin-emu.org</url>
|
|
||||||
<url type="faq">https://dolphin-emu.org/docs/faq</url>
|
|
||||||
<url type="translate">https://www.transifex.com/projects/p/dolphin-emu</url>
|
|
||||||
<url type="bugtracker">https://bugs.dolphin-emu.org/projects/emulator/issues</url>
|
<url type="bugtracker">https://bugs.dolphin-emu.org/projects/emulator/issues</url>
|
||||||
|
<url type="faq">https://dolphin-emu.org/docs/faq/</url>
|
||||||
|
<url type="help">https://dolphin-emu.org/docs/guides/</url>
|
||||||
|
<url type="translate">https://www.transifex.com/projects/p/dolphin-emu</url>
|
||||||
|
<url type="contact">https://dolphin-emu.org/docs/faq/#ive-got-idea-make-dolphin-better-how-should-i-tell</url>
|
||||||
|
<url type="vcs-browser">https://github.com/dolphin-emu/dolphin</url>
|
||||||
|
<url type="contribute">https://github.com/dolphin-emu/dolphin/blob/master/Contributing.md</url>
|
||||||
<update_contact>b@bpiotrowski.pl</update_contact>
|
<update_contact>b@bpiotrowski.pl</update_contact>
|
||||||
</component>
|
</component>
|
|
@ -77,7 +77,7 @@ modules:
|
||||||
- /share/man
|
- /share/man
|
||||||
post-install:
|
post-install:
|
||||||
- install -D -t ${FLATPAK_DEST}/bin/ dolphin-emu-wrapper
|
- 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"
|
- 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
|
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'
|
- desktop-file-edit --set-key=Exec --set-value='/app/bin/dolphin-emu-wrapper'
|
||||||
|
@ -104,7 +104,7 @@ modules:
|
||||||
- type: patch
|
- type: patch
|
||||||
path: nodirtyversion.patch
|
path: nodirtyversion.patch
|
||||||
- type: file
|
- type: file
|
||||||
path: org.DolphinEmu.dolphin-emu.appdata.xml
|
path: org.DolphinEmu.dolphin-emu.metainfo.xml
|
||||||
- type: script
|
- type: script
|
||||||
commands:
|
commands:
|
||||||
- |
|
- |
|
||||||
|
|
Loading…
Reference in a new issue