diff options
Diffstat (limited to 'games/rpcs3/rpcs3.SlackBuild')
-rw-r--r-- | games/rpcs3/rpcs3.SlackBuild | 34 |
1 files changed, 21 insertions, 13 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 \ |