mirror of
https://github.com/shadps4-emu/shadPS4.git
synced 2024-12-28 02:26:07 +00:00
Add FreeDesktop metadata (#1495)
This commit is contained in:
parent
0c52d02043
commit
6ae92c0aac
2
.github/linux-appimage-qt.sh
vendored
2
.github/linux-appimage-qt.sh
vendored
|
@ -27,7 +27,7 @@ chmod a+x linuxdeploy-plugin-checkrt-x86_64.sh
|
||||||
|
|
||||||
cp -a "$GITHUB_WORKSPACE/build/translations" AppDir/usr/bin
|
cp -a "$GITHUB_WORKSPACE/build/translations" AppDir/usr/bin
|
||||||
|
|
||||||
./linuxdeploy-x86_64.AppImage --appdir AppDir -d "$GITHUB_WORKSPACE"/.github/shadps4.desktop -e "$GITHUB_WORKSPACE"/build/shadps4 -i "$GITHUB_WORKSPACE"/src/images/net.shadps4.shadPS4.svg --plugin qt
|
./linuxdeploy-x86_64.AppImage --appdir AppDir -d "$GITHUB_WORKSPACE"/dist/net.shadps4.shadPS4.desktop -e "$GITHUB_WORKSPACE"/build/shadps4 -i "$GITHUB_WORKSPACE"/src/images/net.shadps4.shadPS4.svg --plugin qt
|
||||||
rm AppDir/usr/plugins/multimedia/libgstreamermediaplugin.so
|
rm AppDir/usr/plugins/multimedia/libgstreamermediaplugin.so
|
||||||
./linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage
|
./linuxdeploy-x86_64.AppImage --appdir AppDir --output appimage
|
||||||
mv shadPS4-x86_64.AppImage Shadps4-qt.AppImage
|
mv shadPS4-x86_64.AppImage Shadps4-qt.AppImage
|
||||||
|
|
2
.github/linux-appimage-sdl.sh
vendored
2
.github/linux-appimage-sdl.sh
vendored
|
@ -17,5 +17,5 @@ chmod a+x linuxdeploy-plugin-checkrt-x86_64.sh
|
||||||
# Build AppImage
|
# Build AppImage
|
||||||
./linuxdeploy-x86_64.AppImage --appdir AppDir
|
./linuxdeploy-x86_64.AppImage --appdir AppDir
|
||||||
./linuxdeploy-plugin-checkrt-x86_64.sh --appdir AppDir
|
./linuxdeploy-plugin-checkrt-x86_64.sh --appdir AppDir
|
||||||
./linuxdeploy-x86_64.AppImage --appdir AppDir -d "$GITHUB_WORKSPACE"/.github/shadps4.desktop -e "$GITHUB_WORKSPACE"/build/shadps4 -i "$GITHUB_WORKSPACE"/src/images/net.shadps4.shadPS4.svg --output appimage
|
./linuxdeploy-x86_64.AppImage --appdir AppDir -d "$GITHUB_WORKSPACE"/dist/net.shadps4.shadPS4.desktop -e "$GITHUB_WORKSPACE"/build/shadps4 -i "$GITHUB_WORKSPACE"/src/images/net.shadps4.shadPS4.svg --output appimage
|
||||||
mv shadPS4-x86_64.AppImage Shadps4-sdl.AppImage
|
mv shadPS4-x86_64.AppImage Shadps4-sdl.AppImage
|
||||||
|
|
|
@ -943,7 +943,9 @@ endif()
|
||||||
install(TARGETS shadps4 BUNDLE DESTINATION .)
|
install(TARGETS shadps4 BUNDLE DESTINATION .)
|
||||||
|
|
||||||
if (ENABLE_QT_GUI AND CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
if (ENABLE_QT_GUI AND CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
||||||
install(FILES ".github/shadps4.desktop" DESTINATION "share/applications")
|
install(FILES "dist/net.shadps4.shadPS4.desktop" DESTINATION "share/applications")
|
||||||
install(FILES ".github/shadps4.png" DESTINATION "share/icons/hicolor/512x512/apps")
|
install(FILES "dist/net.shadps4.shadPS4.releases.xml" DESTINATION "share/metainfo/releases")
|
||||||
|
install(FILES "dist/net.shadps4.shadPS4.metainfo.xml" DESTINATION "share/metainfo")
|
||||||
|
install(FILES ".github/shadps4.png" DESTINATION "share/icons/hicolor/512x512/apps" RENAME "net.shadps4.shadPS4.png")
|
||||||
install(FILES "src/images/net.shadps4.shadPS4.svg" DESTINATION "share/icons/hicolor/scalable/apps")
|
install(FILES "src/images/net.shadps4.shadPS4.svg" DESTINATION "share/icons/hicolor/scalable/apps")
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -5,9 +5,12 @@ path = [
|
||||||
"REUSE.toml",
|
"REUSE.toml",
|
||||||
"CMakeSettings.json",
|
"CMakeSettings.json",
|
||||||
".github/FUNDING.yml",
|
".github/FUNDING.yml",
|
||||||
".github/shadps4.desktop",
|
|
||||||
".github/shadps4.png",
|
".github/shadps4.png",
|
||||||
".gitmodules",
|
".gitmodules",
|
||||||
|
"dist/net.shadps4.shadPS4.desktop",
|
||||||
|
"dist/net.shadps4.shadPS4_metadata.pot",
|
||||||
|
"dist/net.shadps4.shadPS4.metainfo.xml",
|
||||||
|
"dist/net.shadps4.shadPS4.releases.xml",
|
||||||
"documents/changelog.txt",
|
"documents/changelog.txt",
|
||||||
"documents/Quickstart/2.png",
|
"documents/Quickstart/2.png",
|
||||||
"documents/Screenshots/*",
|
"documents/Screenshots/*",
|
||||||
|
|
|
@ -4,6 +4,6 @@ Exec=shadps4
|
||||||
Terminal=false
|
Terminal=false
|
||||||
Type=Application
|
Type=Application
|
||||||
Icon=net.shadps4.shadPS4
|
Icon=net.shadps4.shadPS4
|
||||||
Comment=shadPS4 Emulator
|
Comment=PlayStation 4 emulator
|
||||||
Categories=Game;
|
Categories=Game;
|
||||||
StartupWMClass=shadps4;
|
StartupWMClass=shadps4;
|
63
dist/net.shadps4.shadPS4.metainfo.xml
vendored
Normal file
63
dist/net.shadps4.shadPS4.metainfo.xml
vendored
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<component type="desktop-application">
|
||||||
|
<id translate="no">net.shadps4.shadPS4</id>
|
||||||
|
<name translate="no">shadPS4</name>
|
||||||
|
<developer id="net.shadps4.shadPS4">
|
||||||
|
<name>shadPS4 Contributors</name>
|
||||||
|
<url translate="no">https://github.com/shadps4-emu/shadps4/graphs/contributors</url>
|
||||||
|
</developer>
|
||||||
|
<summary>PS4 Emulator</summary>
|
||||||
|
<metadata_license translate="no">CC0-1.0</metadata_license>
|
||||||
|
<project_license translate="no">GPL-2.0</project_license>
|
||||||
|
<launchable type="desktop-id" translate="no">net.shadps4.shadPS4.desktop</launchable>
|
||||||
|
<url type="homepage" translate="no">https://shadps4.net/</url>
|
||||||
|
<description>
|
||||||
|
<p>shadPS4 is an early PlayStation 4 emulator for Windows, Linux and macOS written in C++.</p>
|
||||||
|
<p>The emulator is still early in development, so don't expect a flawless experience. Nonetheless, the emulator can already run a number of commercial games.</p>
|
||||||
|
</description>
|
||||||
|
<screenshots>
|
||||||
|
<screenshot type="default">
|
||||||
|
<image type="source" translate="no" >https://cdn.jsdelivr.net/gh/shadps4-emu/shadps4@main/documents/Screenshots/1.png</image>
|
||||||
|
<caption>Bloodborne</caption>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<image type="source" translate="no">https://cdn.jsdelivr.net/gh/shadps4-emu/shadps4@main/documents/Screenshots/2.png</image>
|
||||||
|
<caption>Hatsune Miku: Project DIVA Future Tone</caption>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<image type="source" translate="no">https://cdn.jsdelivr.net/gh/shadps4-emu/shadps4@main/documents/Screenshots/3.png</image>
|
||||||
|
<caption>Yakuza Kiwami</caption>
|
||||||
|
</screenshot>
|
||||||
|
<screenshot>
|
||||||
|
<image type="source" translate="no">https://cdn.jsdelivr.net/gh/shadps4-emu/shadps4@main/documents/Screenshots/4.png</image>
|
||||||
|
<caption>Persona 4 Golden</caption>
|
||||||
|
</screenshot>
|
||||||
|
</screenshots>
|
||||||
|
<categories>
|
||||||
|
<category translate="no">Game</category>
|
||||||
|
</categories>
|
||||||
|
<releases type="external" url="https://cdn.jsdelivr.net/gh/fpiesche/flatpak-builds/apps/net.shadps4.shadPS4/net.shadps4.shadPS4.releases.xml">
|
||||||
|
<release version="v.0.4.0" date="2024-11-03">
|
||||||
|
<description></description>
|
||||||
|
</release>
|
||||||
|
</releases>
|
||||||
|
<content_rating type="oars-1.1"/>
|
||||||
|
<supports>
|
||||||
|
<control translate="no">keyboard</control>
|
||||||
|
</supports>
|
||||||
|
<recommends>
|
||||||
|
<control translate="no">gamepad</control>
|
||||||
|
</recommends>
|
||||||
|
<requires>
|
||||||
|
<internet translate="no">offline-only</internet>
|
||||||
|
</requires>
|
||||||
|
<provides>
|
||||||
|
<binary translate="no">shadps4</binary>
|
||||||
|
</provides>
|
||||||
|
<keywords>
|
||||||
|
<keyword>emulator</keyword>
|
||||||
|
<keyword>emulation</keyword>
|
||||||
|
<keyword translate="no">playstation</keyword>
|
||||||
|
<keyword translate="no">ps4</keyword>
|
||||||
|
</keywords>
|
||||||
|
</component>
|
23
dist/net.shadps4.shadPS4.releases.xml
vendored
Normal file
23
dist/net.shadps4.shadPS4.releases.xml
vendored
Normal file
|
@ -0,0 +1,23 @@
|
||||||
|
<releases>
|
||||||
|
<release version="0.4.0" date="2024-10-31">
|
||||||
|
<url>https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.4.0</url>
|
||||||
|
</release>
|
||||||
|
<release version="0.3.0" date="2024-09-23">
|
||||||
|
<url>https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.3.0</url>
|
||||||
|
</release>
|
||||||
|
<release version="0.2.0" date="2024-08-15">
|
||||||
|
<url>https://github.com/shadps4-emu/shadPS4/releases/tag/v.0.2.0</url>
|
||||||
|
</release>
|
||||||
|
<release version="0.1.0" date="2024-07-01">
|
||||||
|
<url>https://github.com/shadps4-emu/shadPS4/releases/tag/0.1.0</url>
|
||||||
|
</release>
|
||||||
|
<release version="0.0.3" date="2024-03-23">
|
||||||
|
<url>https://github.com/shadps4-emu/shadPS4/releases/tag/v0.0.3</url>
|
||||||
|
</release>
|
||||||
|
<release version="0.0.2" date="2023-10-21">
|
||||||
|
<url>https://github.com/shadps4-emu/shadPS4/releases/tag/v0.0.2</url>
|
||||||
|
</release>
|
||||||
|
<release version="0.0.1" date="2024-09-29">
|
||||||
|
<url>https://github.com/shadps4-emu/shadPS4/releases/tag/v0.0.1</url>
|
||||||
|
</release>
|
||||||
|
</releases>
|
65
dist/net.shadps4.shadPS4_metadata.pot
vendored
Normal file
65
dist/net.shadps4.shadPS4_metadata.pot
vendored
Normal file
|
@ -0,0 +1,65 @@
|
||||||
|
msgid ""
|
||||||
|
msgstr ""
|
||||||
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
|
"POT-Creation-Date: 2024-11-08 09:07+0000\n"
|
||||||
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
"MIME-Version: 1.0\n"
|
||||||
|
"Content-Type: text/plain; charset=UTF-8\n"
|
||||||
|
"Content-Transfer-Encoding: 8bit\n"
|
||||||
|
|
||||||
|
#. (itstool) path: component/name
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:4
|
||||||
|
msgid "shadPS4"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: developer/name
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:6
|
||||||
|
msgid "shadPS4 Contributors"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: component/summary
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:9
|
||||||
|
msgid "PS4 Emulator"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: description/p
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:16
|
||||||
|
msgid "shadPS4 is an early PlayStation 4 emulator for Windows, Linux and macOS written in C++."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: description/p
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:17
|
||||||
|
msgid "The emulator is still early in development, so don't expect a flawless experience. Nonetheless, the emulator can already run a number of commercial games."
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: screenshot/caption
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:22
|
||||||
|
msgid "Bloodborne"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: screenshot/caption
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:26
|
||||||
|
msgid "Hatsune Miku: Project DIVA Future Tone"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: screenshot/caption
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:30
|
||||||
|
msgid "Yakuza Kiwami"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: screenshot/caption
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:34
|
||||||
|
msgid "Persona 4 Golden"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: keywords/keyword
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:59
|
||||||
|
msgid "emulator"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#. (itstool) path: keywords/keyword
|
||||||
|
#: ./net.shadps4.shadPS4.metainfo.xml:60
|
||||||
|
msgid "emulation"
|
||||||
|
msgstr ""
|
Loading…
Reference in a new issue