Commit graph

10 commits

Author SHA1 Message Date
ranidspace
cd9315a646
Include AppStream metadata with AppImage 2026-05-21 13:51:26 -04:00
ranidspace
410ea9bfe2
Temporarily replace AppImage icon
The AppImage specification states that .DirIcon must be a PNG.
Currently, it's a PNG inside of an SVG container. This is the only place
where this file is used I believe.

The png was taken from `src/Ryujinx/Ryujinx.ico`. I believe there is
plans to replace the icon anyway. This also makes the icon consistent
with Windows and MacOS (it was smaller and had background shadows)

Hopefully this should also stop the SVG from randomly showing up in
searches on the forgejo. That may have been the reason I started looking
into this.
2026-05-21 12:40:47 -04:00
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
ryuadmin
339cddd0e2 fix: extract-and-run AppImageTool in CI 2026-04-11 23:33:46 +00:00
GreemDev
12510a5396 chore: CI: actually remove zsync files this time
I'm blind, the previous commit failed CI since it still thought they were being generated
2025-09-14 00:37:30 -05:00
GreemDev
ea30a0ed24 chore: ci: Remove .zsync 2025-09-14 00:26:09 -05:00
GreemDev
5fa82bb1f5 fix: attempt at resolving AppImage CI failures 2025-08-24 15:35:11 -05:00
Piplup
2c24df0247
reworked workflows (#497)
this makes `canary.yml` follow the same order of steps as `release.yml`,
adding appimages to the canary versions and i fixed some bugs with the
`build-appimage.sh` mainly fixing linking to the old repo
2025-01-06 01:07:16 -06:00
Evan Husted
4082ebad1a Fix PR builds 2024-12-30 00:35:43 -06:00
Piplup
5fa74574ba
Appimage builds (#28) 2024-10-26 07:31:37 -05:00