summaryrefslogtreecommitdiffstats
path: root/games
diff options
context:
space:
mode:
author Steven Voges <svoges.sbo@gmail.com>2023-03-30 23:30:53 +0100
committer Willy Sudiarto Raharjo <willysr@slackbuilds.org>2023-04-01 09:14:14 +0700
commite65449c63103afa6c4f476ebdf43318b56d9978b (patch)
tree653e59e8c0e4e11373ed0ae22ec6a6d42a368e11 /games
parent7c71523b5bb9d7315fcaf3be90bca40ce48b8e28 (diff)
downloadslackbuilds-e65449c63103afa6c4f476ebdf43318b56d9978b.tar.gz
slackbuilds-e65449c63103afa6c4f476ebdf43318b56d9978b.tar.xz
games/rpcs3: Updated for version 0.0.27.
Signed-off-by: bedlam <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'games')
-rw-r--r--games/rpcs3/rpcs3.SlackBuild34
-rw-r--r--games/rpcs3/rpcs3.info40
2 files changed, 41 insertions, 33 deletions
diff --git a/games/rpcs3/rpcs3.SlackBuild b/games/rpcs3/rpcs3.SlackBuild
index 5370c82f60..4a6f4198f2 100644
--- a/games/rpcs3/rpcs3.SlackBuild
+++ b/games/rpcs3/rpcs3.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for rpcs3
-# Copyright 2022 Steven Voges <Oregon, USA>
+# Copyright 2022-2023 Steven Voges <Oregon, USA>
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,18 +25,20 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=rpcs3
-VERSION=${VERSION:-0.0.24}
+VERSION=${VERSION:-0.0.27}
+COMMITVER=${COMMITVER:-0178b20}
+COMMITNUM=${COMMITNUM:-14783}
ASMJIT=${ASMJIT:-06d0badec53710a4f572cf5642881ce570c5d274}
-CUBEB=${CUBEB:-dc511c6b3597b6384d28949285b9289e009830ea}
-FLATBUFFERS=${FLATBUFFERS:-615616cb5549a34bdf288c04bc1b94bd7a65c396}
-GLSLANG=${GLSLANG:-adbf0d3106b26daa237b10b9bf72b1af7c31092d}
-HIDAPI=${HIDAPI:-c2aa9dd37c7b401b918fd56e18a3bac7f8f00ec2}
+CUBEB=${CUBEB:-70b4e3db7822de4d534959885cda109d6edbee36}
+GLSLANG=${GLSLANG:-10423ec659d301a0ff2daac8bbf38980abf27590}
+HIDAPI=${HIDAPI:-ecf1b62882c1b6ca1da445fa94ee8dae42cf5961}
ITTAPI=${ITTAPI:-3.18.12}
-LLVM=${LLVM:-5521155be5c869b0b760e1dec86c41cdbb7a75c0}
+LLVM=${LLVM:-9b52b6c39ae9f0759fbce7dd0db4b3290d6ebc56}
+MINIUPNP=${MINIUPNP:-f4a739d73083bee207af30b8aa3e668383ee070e}
SOUNDTOUCH=${SOUNDTOUCH:-83cfba67b6af80bb9bfafc0b324718c4841f2991}
-SPIRVHEADERS=${SPIRVHEADERS:-4995a2f2723c401eb0ea3e10c81298906bf1422b}
-SPIRVTOOLS=${SPIRVTOOLS:-7826e1941eab1aa66fbe84c48b95921bff402a96}
-WOLFSSL=${WOLFSSL:-57aac1c50b45275c7a99eca32ad985998b292dc8}
+SPIRVHEADERS=${SPIRVHEADERS:-85a1ed200d50660786c1a88d9166e871123cce39}
+SPIRVTOOLS=${SPIRVTOOLS:-eb0a36633d2acf4de82588504f951ad0f2cecacb}
+WOLFSSL=${WOLFSSL:-4fbd4fd36a21efd9d1a7e17aba390e91c78693b1}
YAMLCPP=${YAMLCPP:-0b67821f307e8c6bf0eba9b6d3250e3cf1441450}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
@@ -92,8 +94,6 @@ tar xvf $CWD/asmjit-$ASMJIT.tar.gz -C \
$DEPS/asmjit/asmjit --strip-components 1
tar xvf $CWD/cubeb-$CUBEB.tar.gz -C \
$DEPS/cubeb/cubeb --strip-components 1
-tar xvf $CWD/flatbuffers-$FLATBUFFERS.tar.gz -C \
- $DEPS/flatbuffers --strip-components 1
tar xvf $CWD/glslang-$GLSLANG.tar.gz -C \
$DEPS/glslang/glslang --strip-components 1
tar xvf $CWD/hidapi-$HIDAPI.tar.gz -C \
@@ -102,6 +102,8 @@ tar xvf $CWD/ittapi-$ITTAPI.tar.gz -C \
$TMP/$PRGNAM-$VERSION/build/3rdparty/llvm_build/ittapi --strip-components 1
tar xvf $CWD/llvm-mirror-$LLVM.tar.gz -C \
$DEPS/../llvm --strip-components 1
+tar xvf $CWD/miniupnp-$MINIUPNP.tar.gz -C \
+ $DEPS/miniupnp/miniupnp --strip-components 1
tar xvf $CWD/soundtouch-$SOUNDTOUCH.tar.gz -C \
$DEPS/SoundTouch/soundtouch --strip-components 1
tar xvf $CWD/wolfssl-$WOLFSSL.tar.gz -C \
@@ -113,6 +115,12 @@ tar xvf $CWD/yaml-cpp-$YAMLCPP.tar.gz -C \
sed -i 's/if(NOT GIT_CHECKOUT_RESULT EQUAL "0")/if(GIT_CHECKOUT_RESULT EQUAL "0")/g' \
llvm/lib/ExecutionEngine/IntelJITEvents/CMakeLists.txt
+#Set correct version
+sed -i "s/set(RPCS3_GIT_VERSION \"local_build\")/set(RPCS3_GIT_VERSION \"$COMMITNUM-$COMMITVER\")/g" \
+ rpcs3/git-version.cmake
+sed -i 's/set(RPCS3_GIT_BRANCH "local_build")/set(RPCS3_GIT_BRANCH "master")/g' \
+ rpcs3/git-version.cmake
+
chown -R root:root .
find -L . \
\( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
@@ -129,7 +137,7 @@ cd build
-DUSE_SYSTEM_CURL=ON \
-DUSE_SYSTEM_FAUDIO=ON \
-DUSE_SYSTEM_FFMPEG=ON \
- -DUSE_SYSTEM_FLATBUFFERS=OFF \
+ -DUSE_SYSTEM_FLATBUFFERS=ON \
-DUSE_SYSTEM_LIBPNG=ON \
-DUSE_SYSTEM_LIBUSB=ON \
-DUSE_SYSTEM_PUGIXML=ON \
diff --git a/games/rpcs3/rpcs3.info b/games/rpcs3/rpcs3.info
index 3437b13018..d37465344c 100644
--- a/games/rpcs3/rpcs3.info
+++ b/games/rpcs3/rpcs3.info
@@ -1,34 +1,34 @@
PRGNAM="rpcs3"
-VERSION="0.0.24"
+VERSION="0.0.27"
HOMEPAGE="https://rpcs3.net"
DOWNLOAD="UNSUPPORTED"
MD5SUM=""
-DOWNLOAD_x86_64="https://github.com/RPCS3/rpcs3/archive/v0.0.24/rpcs3-0.0.24.tar.gz \
- https://github.com/KhronosGroup/SPIRV-Headers/archive/4995a2f2723c401eb0ea3e10c81298906bf1422b/SPIRV-Headers-4995a2f2723c401eb0ea3e10c81298906bf1422b.tar.gz \
- https://github.com/KhronosGroup/SPIRV-Tools/archive/7826e1941eab1aa66fbe84c48b95921bff402a96/SPIRV-Tools-7826e1941eab1aa66fbe84c48b95921bff402a96.tar.gz \
+DOWNLOAD_x86_64="https://github.com/RPCS3/rpcs3/archive/v0.0.27/rpcs3-0.0.27.tar.gz \
+ https://github.com/KhronosGroup/SPIRV-Headers/archive/85a1ed200d50660786c1a88d9166e871123cce39/SPIRV-Headers-85a1ed200d50660786c1a88d9166e871123cce39.tar.gz \
+ https://github.com/KhronosGroup/SPIRV-Tools/archive/eb0a36633d2acf4de82588504f951ad0f2cecacb/SPIRV-Tools-eb0a36633d2acf4de82588504f951ad0f2cecacb.tar.gz \
https://github.com/RPCS3/asmjit/archive/06d0badec53710a4f572cf5642881ce570c5d274/asmjit-06d0badec53710a4f572cf5642881ce570c5d274.tar.gz \
- https://github.com/mozilla/cubeb/archive/dc511c6b3597b6384d28949285b9289e009830ea/cubeb-dc511c6b3597b6384d28949285b9289e009830ea.tar.gz \
- https://github.com/google/flatbuffers/archive/615616cb5549a34bdf288c04bc1b94bd7a65c396/flatbuffers-615616cb5549a34bdf288c04bc1b94bd7a65c396.tar.gz \
- https://github.com/KhronosGroup/glslang/archive/adbf0d3106b26daa237b10b9bf72b1af7c31092d/glslang-adbf0d3106b26daa237b10b9bf72b1af7c31092d.tar.gz \
- https://github.com/RPCS3/hidapi/archive/c2aa9dd37c7b401b918fd56e18a3bac7f8f00ec2/hidapi-c2aa9dd37c7b401b918fd56e18a3bac7f8f00ec2.tar.gz \
+ https://github.com/mozilla/cubeb/archive/70b4e3db7822de4d534959885cda109d6edbee36/cubeb-70b4e3db7822de4d534959885cda109d6edbee36.tar.gz \
+ https://github.com/KhronosGroup/glslang/archive/10423ec659d301a0ff2daac8bbf38980abf27590/glslang-10423ec659d301a0ff2daac8bbf38980abf27590.tar.gz \
+ https://github.com/RPCS3/hidapi/archive/ecf1b62882c1b6ca1da445fa94ee8dae42cf5961/hidapi-ecf1b62882c1b6ca1da445fa94ee8dae42cf5961.tar.gz \
https://github.com/intel/ittapi/archive/v3.18.12/ittapi-3.18.12.tar.gz \
- https://github.com/RPCS3/llvm-mirror/archive/5521155be5c869b0b760e1dec86c41cdbb7a75c0/llvm-mirror-5521155be5c869b0b760e1dec86c41cdbb7a75c0.tar.gz \
+ https://github.com/RPCS3/llvm-mirror/archive/9b52b6c39ae9f0759fbce7dd0db4b3290d6ebc56/llvm-mirror-9b52b6c39ae9f0759fbce7dd0db4b3290d6ebc56.tar.gz \
+ https://github.com/miniupnp/miniupnp/archive/f4a739d73083bee207af30b8aa3e668383ee070e/miniupnp-f4a739d73083bee207af30b8aa3e668383ee070e.tar.gz \
https://github.com/RPCS3/soundtouch/archive/83cfba67b6af80bb9bfafc0b324718c4841f2991/soundtouch-83cfba67b6af80bb9bfafc0b324718c4841f2991.tar.gz \
- https://github.com/wolfSSL/wolfssl/archive/57aac1c50b45275c7a99eca32ad985998b292dc8/wolfssl-57aac1c50b45275c7a99eca32ad985998b292dc8.tar.gz \
+ https://github.com/wolfSSL/wolfssl/archive/4fbd4fd36a21efd9d1a7e17aba390e91c78693b1/wolfssl-4fbd4fd36a21efd9d1a7e17aba390e91c78693b1.tar.gz \
https://github.com/RPCS3/yaml-cpp/archive/0b67821f307e8c6bf0eba9b6d3250e3cf1441450/yaml-cpp-0b67821f307e8c6bf0eba9b6d3250e3cf1441450.tar.gz"
-MD5SUM_x86_64="98833dfa6ca8172ffc907be802d3fadc \
- eabedbd09c8726eccbd33a5a3799c18b \
- d43ba9484fc29a71c2b2c0e25aecd9b6 \
+MD5SUM_x86_64="e49fa5ab11967f88471627513a6c6298 \
+ 10d5e8160f39344a641523810b075568 \
+ a4bdb8161f0e959c75d0d82d367c24f2 \
26455042d0e12b9b4eff611f0767e42e \
- 5a40e81e1d6b2438c9b618ffcb679430 \
- 2a6aa61ab2a1502ba1a8d0730d517d13 \
- f44790bada6e41a57342da30a202e73e \
- 473c53621d2877e9feef95a0ab617fb3 \
+ f211db8fbdfd1db70e2fd517643bf88a \
+ 0af2d9f95c55adf7c670f25825eeda12 \
+ 985de60b3d3914fa73724ab123aac637 \
4a5eee8a589fa777f4a6017ab1e6f602 \
- 8f3b19e15c945229dd9970ee5a834803 \
+ fff968ef77c2932c340b4c0d56247679 \
+ 9dc008de95815524d6c6a04b61395ea7 \
a6e4341748f10956754201939b9936e4 \
- 1f685fa247737136d31b029870a2b25c \
+ 538eed5fafa1db75cd0b90fb5021a819 \
4ff126bd4f429b86da943a77805dfec8"
-REQUIRES="FAudio pugixml"
+REQUIRES="FAudio flatbuffers pugixml"
MAINTAINER="Steven Voges"
EMAIL="svoges.sbo@gmail.com"