Package Details: pcsx2 1.7.5788-1

Git Clone URL: https://aur.archlinux.org/pcsx2.git (read-only, click to copy)
Package Base: pcsx2
Description: A Sony PlayStation 2 emulator
Upstream URL: https://www.pcsx2.net
Licenses: GPL2, GPL3, LGPL3, LGPL2.1
Submitter: freswa
Maintainer: eclairevoyant
Last Packager: eclairevoyant
Votes: 26
Popularity: 2.08
First Submitted: 2023-01-03 23:17 (UTC)
Last Updated: 2024-05-08 16:26 (UTC)

Dependencies (35)

Sources (10)

Pinned Comments

eclairevoyant commented on 2023-06-18 14:48 (UTC) (edited on 2023-06-18 15:46 (UTC) by eclairevoyant)

This package will track nightlies until the next stable release, as that is what upstream supports and the last stable release is 3 years ago.

I'll try to keep up as much as possible with upstream, but realistically releasing an update every few hours is not happening, especially if I'm going to be checking that it builds properly as one should. Most likely I will only be pushing new versions on weekends.

So, expect once or twice-weekly updates. OOD flags will be removed, just comment if there is a build issue.

Also a reminder: if there are issues specific to this package (i.e. you tested the official AppImage and the issue is not present in the AppImage), report them here. This shouldn't happen often as I will try to maintain deps and flags in accordance with the upstream CI.

If you find an issue with both this package and the AppImage, then report it upstream. If you haven't tested the AppImage... test the AppImage.

Standard caveats and guidelines about AUR also apply:

  • Read the wiki

  • There is no support for non-Arch distros or AUR helpers

  • Always build in a clean chroot before reporting build issues

Latest Comments

1 2 3 4 Next › Last »

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.

0b100100 commented on 2024-02-04 20:33 (UTC)

Hi. Could you fix the icon reference with the following diff: http://0x0.st/Hk_S.diff

Without this diff the icon is not visible on the desktop entry file.

The procedure of the flatbak build is similar: https://github.com/PCSX2/pcsx2/blob/0c708e8c1eff47bb94e1ae620368606bebf0aae7/.github/workflows/scripts/linux/flatpak/net.pcsx2.PCSX2.json#L59

xiota commented on 2024-01-30 11:27 (UTC) (edited on 2024-01-30 11:38 (UTC) by xiota)

@HurricanePootis The DISABLE_ADVANCE_SIMD option is misnamed (in my opinion). It does not disable avx. It probably did, a long time ago, and its use would have been appropriate for Arch/AUR because Arch supports only x86-64 (v1). But now upstream pcsx2 requires sse4 (v2). They also create "multi-ISA" binaries that use dynamic dispatch to support multiple versions (sse4, avx, avx2) of some functions when DISABLE_ADVANCE_SIMD=ON. Modern CPUs would be expected to use the avx2 version of those functions, but I have no way to confirm.

When DISABLE_ADVANCE_SIMD=OFF, the pcsx2 cmake scripts force march=native, which is wrong for AUR packages.

HurricanePootis commented on 2024-01-30 05:24 (UTC)

Hey, can I ask why you are disabling advancing SIMD support? Seems like most people with modern CPUs should be able to take advantage of it.

FabioLolix commented on 2023-08-12 11:08 (UTC)

installing fmt (10.0.0-1) breaks dependency 'libfmt.so=9-64' required by pcsx2

@neoexpert remove pcsx2 then procede with the update

Do you have an old version of pcsx2? because it don't list fmt as depends and use its own git submodules for that

neoexpert commented on 2023-08-12 11:04 (UTC) (edited on 2023-08-12 11:05 (UTC) by neoexpert)

I'am getting following error when I try to update with pacman -Syu:

resolving dependencies... looking for conflicting packages... error: failed to prepare transaction (could not satisfy dependencies) :: installing fmt (10.0.0-1) breaks dependency 'libfmt.so=9-64' required by pcsx2

Funkin-Stoopid commented on 2023-08-04 23:18 (UTC)

Sorry about that. Anyway, I reboot and this time, It built. Weird thing, I have the same error with cemu, and It still doesn't build.