AnyPS5/core/relinker
Adrià Franch 1ff7b534fe feat(relinker): write a desktop entry with the game icon for Linux executables
ELF has no icon resource, so when sce_sys/icon0.png sits beside the input
the relinker copies it next to the output and writes <output>.desktop
(freedesktop Desktop Entry) with that icon. Name is the param.json title
without trademark signs or line breaks, or the output name without
param.json. Exec is quoted per the spec and the entry is marked executable
so file managers launch it. A malformed icon0.png or param.json fails the
relink; without icon0.png nothing extra is written.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-10-11 12:39:14 +02:00
..
cli feat(relinker): add --module-dir for modules loaded at run time 2026-10-11 10:11:31 +02:00
codegen fix(relinker): reject x86 instructions exceeding 15 bytes 2026-10-11 03:02:05 -07:00
domain/include/domain feat(relinker): add --module-dir for modules loaded at run time 2026-10-11 10:11:31 +02:00
elfpatcher feat(relinker): write a desktop entry with the game icon for Linux executables 2026-10-11 12:39:14 +02:00
io fix(relinker): support non-ASCII input paths on Windows 2026-10-10 17:22:07 +00:00
relinker fix(relinker): accept absolute symbols in macOS guest modules 2026-10-11 10:16:59 +00:00
CMakeLists.txt feat(relinker): write a desktop entry with the game icon for Linux executables 2026-10-11 12:39:14 +02:00
main.cpp feat(relinker): write a desktop entry with the game icon for Linux executables 2026-10-11 12:39:14 +02:00