diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 14 |
1 files changed, 8 insertions, 6 deletions
@@ -2,7 +2,7 @@ _pkgname=libretro-ppsspp pkgname=$_pkgname-git pkgver=1.16.5.r34.gdea038a91b -pkgrel=1 +pkgrel=2 pkgdesc="Sony PlayStation Portable core" arch=('aarch64' 'armv7h' 'i486' 'i686' 'pentium4' 'x86_64') url="https://www.ppsspp.org/" @@ -11,21 +11,22 @@ groups=('libretro') depends=( 'gcc-libs' 'glibc' - 'libpng' 'libretro-core-info' 'snappy' - 'zlib' ) makedepends=( 'cmake' 'ffmpeg4.4' # https://github.com/hrydgard/ppsspp/issues/15308 'git' 'glew' + 'libchdr' 'libgl' + 'libpng' 'libzip' 'miniupnpc' 'python' 'rapidjson' + 'zlib' 'zstd' ) optdepends=('ppsspp-assets') @@ -36,7 +37,6 @@ source=( 'armips::git+https://github.com/Kingcom/armips.git' 'cpu_features::git+https://github.com/google/cpu_features.git' 'glslang::git+https://github.com/KhronosGroup/glslang.git' - 'libchdr::git+https://github.com/rtissera/libchdr.git' 'rcheevos::git+https://github.com/RetroAchievements/rcheevos.git' 'spirv-cross::git+https://github.com/KhronosGroup/SPIRV-Cross.git' ) @@ -47,7 +47,6 @@ b2sums=( 'SKIP' 'SKIP' 'SKIP' - 'SKIP' ) pkgver() { @@ -60,11 +59,11 @@ prepare() { git config submodule.cpu_features.url ../cpu_features git config submodule.ext/armips.url ../armips git config submodule.ext/glslang.url ../glslang - git config submodule.ext/libchdr.url ../libchdr git config submodule.ext/rcheevos.url ../rcheevos git config submodule.ext/SPIRV-Cross.url ../spirv-cross git -c protocol.file.allow=always submodule update sed -i 's/ext\/rapidjson\/include\/\(rapidjson\/document\.h\)/\1/' Core/RetroAchievements.cpp + sed -i '/libchdr/d' ext/CMakeLists.txt } build() { @@ -90,12 +89,15 @@ package() { 'libavcodec.so' 'libavformat.so' 'libavutil.so' + 'libchdr.so' 'libGLEW.so' 'libminiupnpc.so' 'libOpenGL.so' + 'libpng16.so' 'libswresample.so' 'libswscale.so' 'libzip.so' + 'libz.so' 'libzstd.so' ) # shellcheck disable=SC2154 |