ppsspp: update to 1.11.3.
This commit is contained in:
parent
0cc62aebf0
commit
8d4f0e5e2f
20
srcpkgs/ppsspp/patches/unittest.patch
Normal file
20
srcpkgs/ppsspp/patches/unittest.patch
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
--- unittest/TestVertexJit.cpp 2021-03-09 23:26:11.430146058 +0100
|
||||||
|
+++ - 2021-03-09 23:30:50.634618762 +0100
|
||||||
|
@@ -15,6 +15,7 @@
|
||||||
|
// Official git repository and contact information can be found at
|
||||||
|
// https://github.com/hrydgard/ppsspp and http://www.ppsspp.org/.
|
||||||
|
|
||||||
|
+#include <math.h>
|
||||||
|
#include "Common/Common.h"
|
||||||
|
#include "Common/TimeUtil.h"
|
||||||
|
#include "Core/Config.h"
|
||||||
|
--- CMakeLists.txt 2021-03-02 21:50:51.000000000 +0100
|
||||||
|
+++ - 2021-03-09 23:37:13.803584455 +0100
|
||||||
|
@@ -2100,6 +2100,7 @@
|
||||||
|
|
||||||
|
if(UNITTEST)
|
||||||
|
add_executable(unitTest
|
||||||
|
+ unittest/TestShaderGenerators.cpp
|
||||||
|
unittest/UnitTest.cpp
|
||||||
|
unittest/TestArmEmitter.cpp
|
||||||
|
unittest/TestArm64Emitter.cpp
|
|
@ -1,20 +1,19 @@
|
||||||
# Template file for 'ppsspp'
|
# Template file for 'ppsspp'
|
||||||
pkgname=ppsspp
|
pkgname=ppsspp
|
||||||
version=1.10.3
|
version=1.11.3
|
||||||
revision=2
|
revision=1
|
||||||
lang_commit=1c64b8fbd3cb6bd87935eb53f302f7de6f86e209
|
_lang_commit=6bd5b4bc983917ea8402f73c726b46e36f3de0b4
|
||||||
glslang_commit=d0850f875ec392a130ccf00018dab458b546f27c
|
_glslang_commit=d0850f875ec392a130ccf00018dab458b546f27c
|
||||||
SPIRV_Cross_commit=a1f7c8dc8ea2f94443951ee27003bffa562c1f13
|
_SPIRV_Cross_commit=a1f7c8dc8ea2f94443951ee27003bffa562c1f13
|
||||||
armips_commit=7885552b208493a6a0f21663770c446c3ba65576
|
_armips_commit=7885552b208493a6a0f21663770c446c3ba65576
|
||||||
discord_rpc_commit=3d3ae7129d17643bc706da0a2eea85aafd10ab3a
|
_discord_rpc_commit=3d3ae7129d17643bc706da0a2eea85aafd10ab3a
|
||||||
create_wrksrc=yes
|
_miniupnp_commit=7e229ddd635933239583ab190d9b614bde018157
|
||||||
build_wrksrc="ppsspp-${version}"
|
|
||||||
build_style=cmake
|
build_style=cmake
|
||||||
configure_args="-DHEADLESS=1 -DUSE_SYSTEM_FFMPEG=1 -DUNITTEST=ON
|
configure_args="-DHEADLESS=1 -DUSE_SYSTEM_FFMPEG=1 -DUNITTEST=ON
|
||||||
-DUSING_QT_UI=$(vopt_if qt ON OFF)"
|
-DUSING_QT_UI=$(vopt_if qt ON OFF)"
|
||||||
hostmakedepends="pkg-config python3 $(vopt_if qt qt5-host-tools)"
|
hostmakedepends="pkg-config python3 $(vopt_if qt qt5-host-tools)"
|
||||||
makedepends="zlib-devel glew-devel ffmpeg-devel libzip-devel
|
makedepends="zlib-devel glew-devel ffmpeg-devel libzip-devel
|
||||||
snappy-devel rapidjson
|
snappy-devel rapidjson libpng-devel
|
||||||
$(vopt_if sdl2 SDL2-devel) $(vopt_if wayland wayland-devel)
|
$(vopt_if sdl2 SDL2-devel) $(vopt_if wayland wayland-devel)
|
||||||
$(vopt_if qt 'qt5-devel qt5-multimedia-devel')"
|
$(vopt_if qt 'qt5-devel qt5-multimedia-devel')"
|
||||||
depends="desktop-file-utils"
|
depends="desktop-file-utils"
|
||||||
|
@ -24,17 +23,19 @@ license="GPL-2.0-or-later"
|
||||||
homepage="https://www.ppsspp.org/"
|
homepage="https://www.ppsspp.org/"
|
||||||
distfiles="
|
distfiles="
|
||||||
https://github.com/hrydgard/ppsspp/archive/v${version}.tar.gz
|
https://github.com/hrydgard/ppsspp/archive/v${version}.tar.gz
|
||||||
https://github.com/hrydgard/ppsspp-lang/archive/${lang_commit}.tar.gz
|
https://github.com/hrydgard/ppsspp-lang/archive/${_lang_commit}.tar.gz
|
||||||
https://github.com/hrydgard/glslang/archive/${glslang_commit}.tar.gz
|
https://github.com/hrydgard/glslang/archive/${_glslang_commit}.tar.gz
|
||||||
https://github.com/KhronosGroup/SPIRV-Cross/archive/${SPIRV_Cross_commit}.tar.gz
|
https://github.com/KhronosGroup/SPIRV-Cross/archive/${_SPIRV_Cross_commit}.tar.gz
|
||||||
https://github.com/Kingcom/armips/archive/${armips_commit}.tar.gz
|
https://github.com/Kingcom/armips/archive/${_armips_commit}.tar.gz
|
||||||
https://github.com/discordapp/discord-rpc/archive/${discord_rpc_commit}.tar.gz"
|
https://github.com/discordapp/discord-rpc/archive/${_discord_rpc_commit}.tar.gz
|
||||||
checksum="92a0931c0817529202679f926632510658f3aeea83e2a1663f9cce595b505421
|
https://github.com/hrydgard/miniupnp/archive/${_miniupnp_commit}.tar.gz"
|
||||||
2e8a96867471a1e169176e561b06670d5aa460d49a2b074d84ae6378e91f6ef9
|
checksum="503f046fa68e4be24d08822b0aa2280e653ad513d9a12c77a59809467b95c516
|
||||||
|
b6e9fe4a7daa2dd8d4f3cc74cbafc5382f7df90303af3a3c18d25ec4492d8899
|
||||||
699e177e0022f17c204e3542bbf7fcb6843923095968edc1ebbc5124e85a2bdf
|
699e177e0022f17c204e3542bbf7fcb6843923095968edc1ebbc5124e85a2bdf
|
||||||
456b1e2a75a8e82985ce22f4707570c7aa1fc50d4119cba1a641e8b233ecde26
|
456b1e2a75a8e82985ce22f4707570c7aa1fc50d4119cba1a641e8b233ecde26
|
||||||
f8a03906135fb6f2932b80b7ef5991f39ccac46b36ec3690776fb38c69775c3d
|
f8a03906135fb6f2932b80b7ef5991f39ccac46b36ec3690776fb38c69775c3d
|
||||||
20fe5dbd7a64f7a8fdbaeb81f8dd485df61121c5054e0f7f917c6193f209ff2e"
|
20fe5dbd7a64f7a8fdbaeb81f8dd485df61121c5054e0f7f917c6193f209ff2e
|
||||||
|
6819f0984fa647f69a74831a2333859a07099f64098ce58c35d8604d19532d3d"
|
||||||
|
|
||||||
# ppsspp always tries to compile x86 unittest
|
# ppsspp always tries to compile x86 unittest
|
||||||
# https://gist.github.com/Johnnynator/e18d59274451cff890b7235009d2e93d
|
# https://gist.github.com/Johnnynator/e18d59274451cff890b7235009d2e93d
|
||||||
|
@ -48,17 +49,24 @@ esac
|
||||||
build_options="wayland qt sdl2"
|
build_options="wayland qt sdl2"
|
||||||
build_options_default="sdl2"
|
build_options_default="sdl2"
|
||||||
|
|
||||||
pre_configure() {
|
post_extract() {
|
||||||
# copy submodules to right location
|
rmdir -v ${wrksrc}/assets/lang
|
||||||
cp -rup ${wrksrc}/ppsspp-lang-*/* ${wrksrc}/${pkgname}-${version}/assets/lang
|
mv ${wrksrc}/../ppsspp-lang-${_lang_commit} ${wrksrc}/assets/lang
|
||||||
cp -rup ${wrksrc}/armips-*/* ${wrksrc}/${pkgname}-${version}/ext/armips
|
rmdir -v ${wrksrc}/ext/armips
|
||||||
cp -rup ${wrksrc}/glslang-*/* ${wrksrc}/${pkgname}-${version}/ext/glslang
|
mv ${wrksrc}/../armips-${_armips_commit} ${wrksrc}/ext/armips
|
||||||
cp -rup ${wrksrc}/SPIRV-Cross-*/* ${wrksrc}/${pkgname}-${version}/ext/SPIRV-Cross
|
rmdir -v ${wrksrc}/ext/glslang
|
||||||
cp -rup ${wrksrc}/discord-rpc-*/* ${wrksrc}/${pkgname}-${version}/ext/discord-rpc
|
mv ${wrksrc}/../glslang-${_glslang_commit} ${wrksrc}/ext/glslang
|
||||||
|
rmdir -v ${wrksrc}/ext/SPIRV-Cross
|
||||||
|
mv ${wrksrc}/../SPIRV-Cross-${_SPIRV_Cross_commit} ${wrksrc}/ext/SPIRV-Cross
|
||||||
|
rmdir -v ${wrksrc}/ext/discord-rpc
|
||||||
|
mv ${wrksrc}/../discord-rpc-${_discord_rpc_commit} ${wrksrc}/ext/discord-rpc
|
||||||
|
rmdir -v ${wrksrc}/ext/miniupnp
|
||||||
|
mv ${wrksrc}/../miniupnp-${_miniupnp_commit} ${wrksrc}/ext/miniupnp
|
||||||
|
}
|
||||||
|
|
||||||
|
post_patch(){
|
||||||
# disable git versioning
|
# disable git versioning
|
||||||
sed 's|find_package(Git)|# &|' -i ${wrksrc}/${pkgname}-${version}/git-version.cmake
|
vsed -e 's|find_package(Git)|# &|' -i git-version.cmake
|
||||||
rm -rf ${pkgname}-${version}/build
|
|
||||||
}
|
}
|
||||||
|
|
||||||
do_install() {
|
do_install() {
|
||||||
|
|
Loading…
Reference in a new issue