Package Details: pcsx2-git 2.3.222.r1.g6addc7cf5f-1

Git Clone URL: https://aur.archlinux.org/pcsx2-git.git (read-only, click to copy)
Package Base: pcsx2-git
Description: PlayStation 2 emulator
Upstream URL: https://github.com/PCSX2/pcsx2
Licenses: GPL-3.0-or-later
Conflicts: pcsx2
Provides: pcsx2
Submitter: alucryd
Maintainer: weirdbeard (xiota)
Last Packager: weirdbeard
Votes: 131
Popularity: 0.71
First Submitted: 2014-03-26 14:17 (UTC)
Last Updated: 2025-03-15 11:59 (UTC)

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.

Latest Comments

1 2 3 4 5 6 .. 70 Next › Last »

xiota commented on 2025-03-15 19:49 (UTC) (edited on 2025-03-15 19:55 (UTC) by xiota)

@weirdbeard I understand wanting packages to build, but this type of problem with -git packages needs to be allowed to work itself out. If you want to fix it in this package, you could add a prepare() function to...

  • check installed headers for defect with grep
  • copy affected headers into srcdir
  • patch copied headers with sed
  • redirect build() to use patched headers

Other options for users:

  • Use aur/pcsx2-latest-bin.
  • Use aur/pcsx2 (currently at last version before kddockwidgets-qt6 is needed)
  • Add contents of PKGBUILD.append to the end of aur/kddockwidgets-qt6 PKGBUILD before rebuilding.

weirdbeard commented on 2025-03-15 18:51 (UTC)

@xiota yeah I was afraid of that. And sorry, I just have an OCD with making sure maintained packages are building xD

xiota commented on 2025-03-15 18:49 (UTC) (edited on 2025-03-15 18:50 (UTC) by xiota)

aur/kddockwidgets-git is not in good shape. Should not be used here. The listed depends are wrong. Probably will not build in clean chroot.

Y'all need some patience. Do you really need to build the absolute latest commit this instant?

weirdbeard commented on 2025-03-15 12:06 (UTC)

That -git version does seem fixing. But, not a hundo if we'll stick with it or not. Even though it's a -git package and is working, doesn't seem to have, had any major work from the maintainer in a hot minute.

Errik commented on 2025-03-14 15:59 (UTC)

Change to kddockwidgets-git maybe? It fixed the build issue for me.

weirdbeard commented on 2025-03-13 16:46 (UTC)

I checked with Chaotic. His work is up streamed to Kdock widgets but it hasn't been released yet, so this oughta fix itself eventually.

xiota commented on 2025-03-13 04:56 (UTC) (edited on 2025-03-13 05:03 (UTC) by xiota)

@weirdbeard The last build I have is from yesterday, before the kddockwidgets requirement was added. According to build-dependencies.sh, the required version is 2.2.1, same as aur/kddockwidgets-qt6. I'll look at it more tomorrow.

weirdbeard commented on 2025-03-13 04:38 (UTC) (edited on 2025-03-13 04:41 (UTC) by weirdbeard)

@xiota if you have any comments as well, that'd be a big help. Tried adding, https://aur.archlinux.org/packages/kddockwidgets-qt6 to make depends but ended up with

I think Chaotic added an extra patch I might have to ask about Actually NVM (https://github.com/KDAB/KDDockWidgets/commit/3d6954f07dbe647295f7d295aa372b9b2daa27b3) Just need to wait for the patch to be cleared. For now, I'll just add the -git package to makedepends and we'll wait till it magically fixes itself

weirdbeard commented on 2025-03-13 04:24 (UTC) (edited on 2025-03-13 04:26 (UTC) by weirdbeard)

This package is flagged out of date for right now because of the following:

CMake Error at cmake/SearchForStuff.cmake:121 (find_package): By not providing "FindKDDockWidgets-qt6.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "KDDockWidgets-qt6", but CMake did not find one.

Could not find a package configuration file provided by "KDDockWidgets-qt6" with any of the following names:

KDDockWidgets-qt6Config.cmake
kddockwidgets-qt6-config.cmake

Add the installation prefix of "KDDockWidgets-qt6" to CMAKE_PREFIX_PATH or set "KDDockWidgets-qt6_DIR" to a directory containing one of the above files. If "KDDockWidgets-qt6" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): CMakeLists.txt:39 (include)

I will be looking into this soon!

https://github.com/PCSX2/pcsx2/pull/12241/commits/7583d7191e347d126242943731003780fda1a588