summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIonen Wolkens <ionen@gentoo.org>2023-01-02 05:28:21 -0500
committerIonen Wolkens <ionen@gentoo.org>2023-01-02 06:05:23 -0500
commit0ee6e8f7f063044c104a431bfdc7b9cdc3f577e2 (patch)
tree4bd0b4ed3b3d0ff0905de7d388a413c22c4e2db4 /games-emulation
parentapp-emulation/plus42: add 1.0.15 (diff)
downloadgentoo-0ee6e8f7f063044c104a431bfdc7b9cdc3f577e2.tar.gz
gentoo-0ee6e8f7f063044c104a431bfdc7b9cdc3f577e2.tar.bz2
gentoo-0ee6e8f7f063044c104a431bfdc7b9cdc3f577e2.zip
games-emulation/pcsx2: add comment about upstream
May be useful to know for anyone working on this. Upstream doesn't seem to want to hear of non-appimage issues. They also dislike that we do workarounds for these issues and wants it pristine (no patch/sed, even tiny changes like changing the path to find resources in /usr/share given been seemingly refusing to add a cmake option to change it) and using bundled libs. Hopefully may change if it gets a dedicated linux contributor, as there's currently none and it's at most just drive-by PRs which don't get maintained and eventually break. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Diffstat (limited to 'games-emulation')
-rw-r--r--games-emulation/pcsx2/pcsx2-9999.ebuild7
1 files changed, 5 insertions, 2 deletions
diff --git a/games-emulation/pcsx2/pcsx2-9999.ebuild b/games-emulation/pcsx2/pcsx2-9999.ebuild
index b9d68d63b68b..e2f804a6b008 100644
--- a/games-emulation/pcsx2/pcsx2-9999.ebuild
+++ b/games-emulation/pcsx2/pcsx2-9999.ebuild
@@ -161,13 +161,17 @@ src_configure() {
-DDISABLE_BUILD_DATE=yes
-DDISABLE_SETCAP=yes
-DENABLE_TESTS=$(usex test)
- -DUSE_SYSTEM_LIBS=yes
-DUSE_VTUNE=no
-DUSE_VULKAN=$(usex vulkan)
-DWAYLAND_API=$(usex wayland)
-DX11_API=yes # fails if X libs are missing even if disabled
-DXDG_STD=yes
+ # note that the current upstream is somewhat hostile to using system
+ # libs, system installs, or any modifications and may disregard any
+ # bugs that is not reproducible with the appimage using bundled libs
+ -DUSE_SYSTEM_LIBS=yes
+
# sse4.1 is the bare minimum required, -m is required at build time
# (see PCSX2Base.h) and it dies if no support at runtime (AppInit.cpp)
# https://github.com/PCSX2/pcsx2/pull/4329
@@ -189,7 +193,6 @@ src_test() {
}
src_install() {
- # package mode was removed turning cmake_src_install into a noop
newbin "${BUILD_DIR}"/pcsx2-qt/pcsx2-qt ${PN}
insinto /usr/share/${PN}