Package Details: pcsx2 2.2.0-1

Git Clone URL: https://aur.archlinux.org/pcsx2.git (read-only, click to copy)
Package Base: pcsx2
Description: Sony 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: 27
Popularity: 0.129219
First Submitted: 2023-01-03 23:17 (UTC)
Last Updated: 2024-11-10 23:46 (UTC)

Sources (3)

Latest Comments

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

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.

mfcmquintela commented on 2024-05-30 14:57 (UTC)

Building in clean chroot via paru (fully removed the .cache/pcsx2 directory) fails at step [647/830]- > https://pastebin.com/yRhV3ZZz. Idk if it is just me, but I have not seen any mentions of this recently.

HurricanePootis commented on 2024-04-29 10:05 (UTC)

Please update the package for the license() to be SPDX compliant, as all PKGBUILDs are required to be

diff --git a/PKGBUILD b/PKGBUILD
index e8e89ed..2b160d1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -9,12 +9,8 @@ pkgrel=1
 pkgdesc='A Sony PlayStation 2 emulator'
 arch=(x86_64)
 url=https://github.com/PCSX2/pcsx2
-license=(
-    GPL2
-    GPL3
-    LGPL2.1
-    LGPL3
-)
+license=(GPL-3.0-or-later AND LGPL-3.0-or-later AND GPL-2.0-or-later AND LGPL-2.1-or-later)
+

 depends=(
     libaio

weirdbeard commented on 2024-04-13 17:08 (UTC)

To fix this package due to the breaking, https://github.com/PCSX2/pcsx2/pull/11065 PR. I created https://aur.archlinux.org/packages/shaderc-non-semantic-debug that applies Stenznek's patch. Add it as a dependency and you're good to go

furioness commented on 2024-03-31 07:22 (UTC)

xz-pcsx2::git+https://github.com/tukaani-project/xz.git - there is an ongoing incident with xz being backdoored, the repository is suspended. So, the whole package can't be installed as git asks for login and password.