@xiota, oh trust me. I have a PKGBUILD that works and does that, that a buddy of mine drafted up.
As for the issues you listed
-
I'll likely change the patched shaderc to match what's on the pcsx2 repo and yeah for them I could semi see that being an issue? But 99.9% of the time he's kept the two in sync with each other, IE. What's pushed to Duck is pushed to pcsx2 vice versa if it's applicable given one's a PS1 emu and the other's a PS2 emu
-
Its pulling the patch from the repo directly so patch wise not likely, and I have plenty of eyes and sources to warn me when there's a patch update that might bork like a version change in shaderc or what have you.
@xmusjackson: Yes, yes I am. And Xiota's the one that helped me figure out the path move with shaderc hence him being able to answer somewhat. That said as for it working for you and not me, I've had countless times when maintaining these packages where things worked for person A, not person B, like with rodrigo's issue. I have another guy on Discord (Assuming rodrigo isn't the same guy) that has that same issue and it still doesn't work for him either way
Discord guy is able to run it with the flatpak since its basically a glorified VM with ubuntu dependencies but not with the package no matter what way it is or isn't built.
I feel having the package separated like this prevents a good amount of those kinds of issues from occurring with a direct patch.
Also, if we want to keep having back-and-forths like this is fine here since I get the emails, but I'm also available on Discord (weirdbeardgame)
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.