Cheats are already separate as in, if you just build pcsx2 on its lonesome you won't have cheats.
They keep them in a separate repo that gets its own pushes and pulls.
Having a package in itself respects that modularity because it becomes the packager/user's choice to install them.
Renaming sources will actually fix an issue with Vulkan-Headers and any like packages that when cloned do not share the naming scheme of PCSX2's expected submodule that's where overlapping can happen
Pinned Comments
weirdbeard commented on 2024-08-17 03:40 (UTC)
https://github.com/PCSX2/pcsx2/pull/11632
This package now enables Cmake Package mode proper. PCSX2 will here on, be installed in the package standard folders /usr/bin, /usr/share, /usr/lib. Following the XDG standard pcsx2's config files remain in .config/PCSX2
In order to ensure a proper and clean upgrade. Uninstall this package COMPLETELY and clear cache before reinstalling.