summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexandre Bouvier2023-08-14 12:14:17 +0200
committerAlexandre Bouvier2023-08-14 12:14:17 +0200
commitd5e178de9c9352e62e1ee6911cfb5f82926bae72 (patch)
tree04e1870485a1ffc836167a5b31fcdb7a848aea67
parent345367bbb0b2db24c80ed0fe24e95a08bd01d88e (diff)
downloadaur-d5e178de9c9352e62e1ee6911cfb5f82926bae72.tar.gz
update to r318.8179a63
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD9
2 files changed, 11 insertions, 6 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 199ecdebfe87..54a999137dd1 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = rpcsx-git
pkgdesc = Sony PlayStation 4 emulator
- pkgver = r261.36295c3
+ pkgver = r318.8179a63
pkgrel = 1
url = https://rpcsx.github.io/rpcsx-site/
arch = x86_64
@@ -9,6 +9,7 @@ pkgbase = rpcsx-git
makedepends = cmake
makedepends = git
makedepends = glslang
+ makedepends = sox
makedepends = spirv-cross
makedepends = vulkan-headers>=1:1.3
makedepends = vulkan-icd-loader>=1.3
@@ -18,8 +19,8 @@ pkgbase = rpcsx-git
depends = glibc
depends = libunwind
depends = spirv-tools
- optdepends = vulkan-validation-layers: for rpcsx-gpu
- provides = rpcsx=261.36295c3
+ optdepends = vulkan-validation-layers: for rpcsx-gpu --validate
+ provides = rpcsx=318.8179a63
conflicts = rpcsx
source = rpcsx::git+https://github.com/RPCSX/rpcsx.git
b2sums = SKIP
@@ -30,4 +31,5 @@ pkgname = rpcsx-git
depends = glibc
depends = libunwind
depends = spirv-tools
+ depends = libsox.so
depends = libvulkan.so
diff --git a/PKGBUILD b/PKGBUILD
index 5efaf2f77056..92b5981eb525 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
# Maintainer: Alexandre Bouvier <contact@amb.tf>
_pkgname=rpcsx
pkgname=$_pkgname-git
-pkgver=r261.36295c3
+pkgver=r318.8179a63
pkgrel=1
pkgdesc="Sony PlayStation 4 emulator"
arch=('x86_64')
@@ -18,12 +18,13 @@ makedepends=(
'cmake'
'git'
'glslang'
+ 'sox'
'spirv-cross'
'vulkan-headers>=1:1.3'
'vulkan-icd-loader>=1.3'
'xbyak'
)
-optdepends=('vulkan-validation-layers: for rpcsx-gpu')
+optdepends=('vulkan-validation-layers: for rpcsx-gpu --validate')
provides=("$_pkgname=${pkgver#r}")
conflicts=("$_pkgname")
source=("$_pkgname::git+https://github.com/RPCSX/rpcsx.git")
@@ -41,6 +42,8 @@ prepare() {
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://github.com/RPCSX/rpcsx/pull/49
+ sed -i '/target_link_libraries/s/obj\.orbis-kernel PUBLIC/& sox/' orbis-kernel/CMakeLists.txt
}
build() {
@@ -53,7 +56,7 @@ build() {
}
package() {
- depends+=('libvulkan.so')
+ depends+=('libsox.so' 'libvulkan.so')
# shellcheck disable=SC2154
DESTDIR="$pkgdir" cmake --install build
install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname $_pkgname/orbis-kernel/LICENSE