Cheats are already separate as in, if you just build pcsx2 on its lonesome you won't have cheats.
I see that but that repo is unversioned which will cause issues with pulling the proper release in. But I guess it's minor and either solution is workable tbh.
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
That's what the source_name::internal_folder_name
structure is for in the comment below. The source will be looked up by the first part and the internal submodule path by the second part. I know this is a becoming a whole lot right now, but I have had these issues before with my own packages and trying to satisfy conflicting requirements.
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.