Package Details: pcsx2 2.6.3-2

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: 39
Popularity: 2.34
First Submitted: 2023-01-03 23:17 (UTC)
Last Updated: 2026-02-20 02:05 (UTC)

Dependencies (30)

Sources (4)

Latest Comments

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

xiota commented on 2026-03-07 19:20 (UTC) (edited on 2026-03-07 19:23 (UTC) by xiota)

Users who care will likely have Japanese fonts installed. But if it's really important, it shouldn't be optional.

I'll think about it. But no changes for now because the referenced PR/commit is not yet in a stable release.

weirdbeard commented on 2026-03-07 18:48 (UTC)

It's an issue in big picture mode where the japanese fonts don't render

xiota commented on 2026-03-07 18:47 (UTC)

Unless not having particular fonts breaks something, there's no point. Most users install Noto anyway.

weirdbeard commented on 2026-03-07 17:48 (UTC)

@xiota, https://github.com/PCSX2/pcsx2/pull/13589 - you might consider adding noto-fonts as an optional dependency

xiota commented on 2026-02-10 04:47 (UTC)

@HurricanePootis I went ahead with thin lto. But in the future, please don't send me diffs when a few words would have been sufficient. I am not bumping pkgrel because there's no point making people waste time rebuilding for a change intended to save time when rebuilding.

HurricanePootis commented on 2026-02-04 07:05 (UTC)

@xiota

Since this package is using clang + lld, do you think it can be updated to use ThinLTO to decrease build times?

diff --git a/PKGBUILD b/PKGBUILD
index fd345f8..b1c81bc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -121,6 +121,8 @@ build() (
   export CC CXX LDFLAGS
   CC=clang
   CXX=clang++
+  CFLAGS="${CFLAGS/auto/thin}"
+  CXXFLAGS="${CXXFLAGS/auto/thin}"
   LDFLAGS="$(sed -E -e 's&\S*fuse-ld\S*&&g' <<< "$LDFLAGS") -fuse-ld=lld"

   local _cmake_options _cmake_plutovg _cmake_plutosvg

Erwin_Iosef commented on 2026-01-05 19:09 (UTC) (edited on 2026-01-05 19:15 (UTC) by Erwin_Iosef)

Cmake outputs for pcsx2 2.6.0:

CMake Warning:
  Manually-specified variables were not used by the project:
    USE_SANITIZERS

And looks like ENABLE_TESTS isn't recognized by pluto{vg,svg}, should it be moved to pcsx2 only?

EDIT: Please add vulkan-headers to makedepends for cmake to detect WrapVulkanHeaders

xiota commented on 2025-12-07 00:38 (UTC)

$ pacman -Ss kddockwidgets
extra/kddockwidgets 2.4.0-1

maxlefou commented on 2025-12-06 22:29 (UTC)

Please change kddockwidgets dependency to kddockwidgets-qt6 as it's now the new name for it.

ParadiseofMagic commented on 2025-10-14 17:53 (UTC) (edited on 2025-10-14 17:58 (UTC) by ParadiseofMagic)

Build fails after https://aur.archlinux.org/packages/kddockwidgets-qt6 was updated. After reading the PKGBUILD, I can't figure what exactly what's causing it but, compilation mentions something deprecated about QT.

fatal error: 'qpa/qplatformnativeinterface.h' file not found 29 | #include
<qpa/qplatformnativeinterface.h> |          ^~~~~~~~

deprecated thing I mentioned: warning: 'invalidateRowsFilter' is deprecated: Use begin/endFilterChange(QSortFilterProxyModel::Direction::Rows) instead [-Wdeprecated-declarations] 53 | invalidateRowsFilter(); | ^ /usr/include/qt6/QtCore/qsortfilterproxymodel.h:129:5: note: 'invalidateRowsFilter' has been explicitly marked deprecated here 129 | QT_DEPRECATED_VERSION_X_6_13("Use begin/endFilterChange(QSortFilterProxyModel::Direction::Rows) instead") | ^ /usr/include/qt6/QtCore/qtdeprecationmarkers.h:245:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_13' 245 | # define QT_DEPRECATED_VERSION_X_6_13(text) QT_DEPRECATED_X(text) | ^ /usr/include/qt6/QtCore/qtdeprecationmarkers.h:29:33: note: expanded from macro 'QT_DEPRECATED_X' 29 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/include/qt6/QtCore/qcompilerdetection.h:1011:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1011 | # define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]] | ^ /home/paradise/.cache/yay/pcsx2/src/pcsx2/pcsx2-qt/GameList/GameListWidget.cpp:58:3: warning: 'invalidateRowsFilter' is deprecated: Use begin/endFilterChange(QSortFilterProxyModel::Direction::Rows) instead [-Wdeprecated-declarations] 58 | invalidateRowsFilter(); | ^ /usr/include/qt6/QtCore/qsortfilterproxymodel.h:129:5: note: 'invalidateRowsFilter' has been explicitly marked deprecated here 129 | QT_DEPRECATED_VERSION_X_6_13("Use begin/endFilterChange(QSortFilterProxyModel::Direction::Rows) instead") | ^ /usr/include/qt6/QtCore/qtdeprecationmarkers.h:245:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_13' 245 | # define QT_DEPRECATED_VERSION_X_6_13(text) QT_DEPRECATED_X(text) | ^ /usr/include/qt6/QtCore/qtdeprecationmarkers.h:29:33: note: expanded from macro 'QT_DEPRECATED_X' 29 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/include/qt6/QtCore/qcompilerdetection.h:1011:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1011 | # define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]] | ^ /home/paradise/.cache/yay/pcsx2/src/pcsx2/pcsx2-qt/GameList/GameListWidget.cpp:63:3: warning: 'invalidateRowsFilter' is deprecated: Use begin/endFilterChange(QSortFilterProxyModel::Direction::Rows) instead [-Wdeprecated-declarations] 63 | invalidateRowsFilter(); | ^ /usr/include/qt6/QtCore/qsortfilterproxymodel.h:129:5: note: 'invalidateRowsFilter' has been explicitly marked deprecated here 129 | QT_DEPRECATED_VERSION_X_6_13("Use begin/endFilterChange(QSortFilterProxyModel::Direction::Rows) instead") | ^ /usr/include/qt6/QtCore/qtdeprecationmarkers.h:245:45: note: expanded from macro 'QT_DEPRECATED_VERSION_X_6_13' 245 | # define QT_DEPRECATED_VERSION_X_6_13(text) QT_DEPRECATED_X(text) | ^ /usr/include/qt6/QtCore/qtdeprecationmarkers.h:29:33: note: expanded from macro 'QT_DEPRECATED_X' 29 | # define QT_DEPRECATED_X(text) Q_DECL_DEPRECATED_X(text) | ^ /usr/include/qt6/QtCore/qcompilerdetection.h:1011:36: note: expanded from macro 'Q_DECL_DEPRECATED_X' 1011 | # define Q_DECL_DEPRECATED_X(x) [[deprecated(x)]] | ^ 3 warnings generated.