mirror of
https://git.ryujinx.app/ryubing/ryujinx.git
synced 2026-05-24 13:22:28 +00:00
Due to the XDG Desktop entry file specification, and the fact that the domain for the project is ryujinx.app, and the project is named "Ryujinx". app.ryujinx.Ryujinx is the name of the desktop file and the image file itself. The desktop file was edited to reduce redundancy. The keywords and description were redundant with Generic Name, and removed as part of the spec. A metadata file is included, as per recommendation. Review if the data included is okay. AppRun is deleted, and replaced with a symlink to Ryujinx.sh. Simlinks are allowed and encouraged in AppImages. Added a .DirIcon file, required by the spec. Currently this is a svg, which isn't supported by the spec, and should be changed. Moved all files to `AppRun/usr/lib/` and symlinked the needed files to `AppRun/usr/bin`. As per the FHS, the `/usr/bin` directory should only have binaries, and shouldn't contain subfolders. This same method is used in both the nixpkg and the AUR package.
21 lines
778 B
XML
21 lines
778 B
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<component type="desktop-application">
|
|
<id>app.ryujinx.Ryujinx</id>
|
|
<metadata_license>MIT</metadata_license>
|
|
<project_license>MIT</project_license>
|
|
<name>Ryujinx</name>
|
|
<summary>Nintendo Switch 1 emulator written in C#</summary>
|
|
<description>
|
|
<p>Ryujinx is an open-source Nintendo Switch emulator, originally created by gdkchan, written in C#.</p>
|
|
</description>
|
|
<launchable type="desktop-id">app.ryujinx.Ryujinx.desktop</launchable>
|
|
<url type="homepage">https://ryujinx.app/</url>
|
|
<screenshots>
|
|
<screenshot type="default">
|
|
<image>https://git.ryujinx.app/projects/Ryubing/raw/branch/master/docs/shell.png</image>
|
|
</screenshot>
|
|
</screenshots>
|
|
<provides>
|
|
<id>app.ryujinx.Ryujinx.desktop</id>
|
|
</provides>
|
|
</component>
|