mirror of
https://github.com/Ponce/slackbuilds
synced 2024-11-16 19:50:19 +01:00
games/rpcs3: Updated for version 0.0.27.
Signed-off-by: bedlam <dave@slackbuilds.org> Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
This commit is contained in:
parent
7c71523b5b
commit
e65449c631
2 changed files with 41 additions and 33 deletions
|
@ -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 \
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in a new issue