summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Bouvier2023-07-28 10:03:45 +0200
committerAlexandre Bouvier2023-07-28 10:03:45 +0200
commitc16656e1228190c39d8c44e391c85770b6fbc87c (patch)
tree283848ffd4c129c225a3117dfa5bf8459e739dc2
parent766ea42a1abdb3378d83de05f0cb85f069b00aab (diff)
downloadaur-c16656e1228190c39d8c44e391c85770b6fbc87c.tar.gz
update to r256.032d191
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD7
2 files changed, 8 insertions, 3 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 302e0405fbb3..9ef034f66168 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = rpcsx-git
pkgdesc = Sony PlayStation 4 emulator
- pkgver = r246.ff26305
+ pkgver = r256.032d191
pkgrel = 1
url = https://rpcsx.github.io/rpcsx-site/
arch = x86_64
@@ -19,7 +19,7 @@ pkgbase = rpcsx-git
depends = libunwind
depends = spirv-tools
optdepends = vulkan-validation-layers: for rpcsx-gpu
- provides = rpcsx=246.ff26305
+ provides = rpcsx=256.032d191
conflicts = rpcsx
source = rpcsx::git+https://github.com/RPCSX/rpcsx.git
b2sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index aac8070ffe50..0e1ab23739ab 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Alexandre Bouvier <contact@amb.tf>
_pkgname=rpcsx
pkgname=$_pkgname-git
-pkgver=r246.ff26305
+pkgver=r256.032d191
pkgrel=1
pkgdesc="Sony PlayStation 4 emulator"
arch=('x86_64')
@@ -36,12 +36,17 @@ pkgver() {
prepare() {
cd $_pkgname
+ # https://github.com/RPCSX/rpcsx/pull/32
sed -i '/xbyak/c find_package(xbyak)' CMakeLists.txt
sed -i 's/xbyak/xbyak::xbyak/' rpcsx-os/CMakeLists.txt
+ # https://github.com/RPCSX/rpcsx/issues/33
sed -i 's/-march=native/-mfsgsbase/' rpcsx-os/CMakeLists.txt
+ # https://bugs.archlinux.org/task/79212
+ sed -i 's/glslangValidator/glslang/' hw/amdgpu/device/CMakeLists.txt
}
build() {
+ LDFLAGS+=" -Wl,-z,undefs"
cmake -S $_pkgname -B build \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_CXX_FLAGS_RELEASE="-DNDEBUG" \