ryubing-ryujinx/distribution/linux/appimage
ranidspace ef9240812e
Fix file structure of AppImage
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.
2026-05-21 12:21:46 -04:00
..
app.ryujinx.Ryujinx.appdata.xml Fix file structure of AppImage 2026-05-21 12:21:46 -04:00
build-appimage.sh Fix file structure of AppImage 2026-05-21 12:21:46 -04:00