Package Details: pcsx2 2.3.303-1

Git Clone URL: https://aur.archlinux.org/pcsx2.git (read-only, click to copy)
Package Base: pcsx2
Description: PlayStation 2 emulator
Upstream URL: https://github.com/PCSX2/pcsx2
Licenses: GPL-3.0-or-later
Submitter: freswa
Maintainer: xiota (weirdbeard)
Last Packager: xiota
Votes: 32
Popularity: 2.11
First Submitted: 2023-01-03 23:17 (UTC)
Last Updated: 2025-04-28 04:15 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 Next › Last »

weirdbeard commented on 2024-10-31 16:26 (UTC) (edited on 2024-10-31 17:02 (UTC) by weirdbeard)

They just released a new stable 2.2.0 version.

Btw, I was looking through the PKGBUILD, you don't need to be splitting it into multiple builds between SSE and AVX. They're likely planning on dropping SSE support in the future, it's been discussed before: https://github.com/PCSX2/pcsx2/issues/11382

Also, instead of a commit string couldn't you just use git+pcsx2sourceurl#tag=${pkgver} and set pkgver to pkgver=v2.2.0

weirdbeard commented on 2024-10-08 17:31 (UTC)

@xiota. Yeah that's fine. When they fix the shaderC stuff. You can just take the pcsx2-git package, rip the patch out and slap it up here. I also added you as co-maintainer on pcsx2-git

xiota commented on 2024-10-08 07:01 (UTC) (edited on 2024-10-08 07:01 (UTC) by xiota)

@weirdbeard Added you as comaintainer. I would like to leave the package as-is for now. Will probably start advancing commits in a few weeks, with monthly bumps. Will continue using /opt until project reverts to unpatched shaderc. Then will switch to package mode.

weirdbeard commented on 2024-10-03 01:58 (UTC)

https://github.com/PCSX2/pcsx2/pull/11861

weirdbeard commented on 2024-09-26 19:09 (UTC)

Believe me, you and me both. Btw, if you're in need of a co-maintainer for this package I'm around, I'm also looking for a co-maintainer for the git package

xiota commented on 2024-09-26 02:14 (UTC)

Would be good if project could revert back to unpatched shaderc. I prefer to avoid extra patching. Will consider advancing commits if needed to fix something or new stable release takes too long.

weirdbeard commented on 2024-09-25 23:40 (UTC)

Hey, nice job on the package update! I believe the plan is to ifdef out the ShaderC lib at some point But, in the meantime if that happens after the new stable is released. You can use my patch to set a custom install path for the patched ShaderC and go from there with using Package mode.

Subs commented on 2024-07-14 17:37 (UTC) (edited on 2024-07-15 18:20 (UTC) by Subs)

Not building, whichever version, always the same error :

In file included from /work/build/pcsx2/src/pcsx2/pcsx2/GS/Renderers/Vulkan/VKShaderCache.cpp:19:
/usr/include/shaderc/shaderc.hpp:173:7: error: use of undeclared identifier 'non_sematic_debug_info'; did you mean 'non_semantic_debug_info'?
  173 |       non_sematic_debug_info);
      |       ^
/usr/include/shaderc/shaderc.hpp:171:48: note: 'non_semantic_debug_info' declared here
  171 |   void SetGenerateDebugInfo(bool enabled, bool non_semantic_debug_info) {
      |                                                ^
/work/build/pcsx2/src/pcsx2/pcsx2/GS/Renderers/Vulkan/VKShaderCache.cpp:114:32: error: too few arguments to function call, expected 2, have 0
  114 |                 options.SetGenerateDebugInfo();
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^
/usr/include/shaderc/shaderc.hpp:171:8: note: 'SetGenerateDebugInfo' declared here
  171 |   void SetGenerateDebugInfo(bool enabled, bool non_semantic_debug_info) {
      |        ^                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/work/build/pcsx2/src/pcsx2/pcsx2/GS/Renderers/Vulkan/VKShaderCache.cpp:116:12: error: no member named 'SetEmitNonSemanticDebugInfo' in 'shaderc::CompileOptions'
  116 |                         options.SetEmitNonSemanticDebugInfo();
      |                         ~~~~~~~ ^
3 errors generated.

From a clean chroot.

agapito commented on 2024-07-13 10:42 (UTC)

https://pcsx2.net/blog/2024/pcsx2-2-release/

weirdbeard commented on 2024-06-10 05:22 (UTC)

Btw, I just changed how pcsx2-git builds. Right now it directly patches and builds Shaderc in itself, apparently, the package idea wasn't the most popular, though I feel the separate package is a more stable way of handling this whole debacle with Stenz's patches.

If you want to break the dependency on the non-semantic package follow along with the current pcsx2-git PKGBUILD for something at least semi-stable.