diff options
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 |
commit | e65449c63103afa6c4f476ebdf43318b56d9978b (patch) | |
tree | 653e59e8c0e4e11373ed0ae22ec6a6d42a368e11 | |
parent | 7c71523b5bb9d7315fcaf3be90bca40ce48b8e28 (diff) |
games/rpcs3: Updated for version 0.0.27.
Signed-off-by: bedlam <dave@slackbuilds.org>
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
-rw-r--r-- | games/rpcs3/rpcs3.SlackBuild | 34 | ||||
-rw-r--r-- | games/rpcs3/rpcs3.info | 40 |
2 files changed, 41 insertions, 33 deletions
diff --git a/games/rpcs3/rpcs3.SlackBuild b/games/rpcs3/rpcs3.SlackBuild index 5370c82f60f85..4a6f4198f2538 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 3437b13018f68..d37465344c069 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" |