[arch-commits] Commit in libretro-ppsspp/trunk (PKGBUILD)
Maxime Gauduin
alucryd at archlinux.org
Sun Jun 3 12:49:31 UTC 2018
Date: Sunday, June 3, 2018 @ 12:49:31
Author: alucryd
Revision: 339120
upgpkg: libretro-ppsspp 24309-1
Modified:
libretro-ppsspp/trunk/PKGBUILD
----------+
PKGBUILD | 47 +++++++++++++++++++++++------------------------
1 file changed, 23 insertions(+), 24 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-03 12:42:55 UTC (rev 339119)
+++ PKGBUILD 2018-06-03 12:49:31 UTC (rev 339120)
@@ -3,7 +3,7 @@
# Contributor: Duck Hunt <vaporeon at tfwno.gf>
pkgname=libretro-ppsspp
-pkgver=23325
+pkgver=24309
pkgrel=1
pkgdesc='Sony PlayStation Portable core'
arch=('x86_64')
@@ -10,15 +10,14 @@
url='https://github.com/libretro/libretro-ppsspp'
license=('GPL2')
groups=('libretro')
-depends=('gcc-libs' 'glibc' 'libgl' 'libretro-core-info')
-makedepends=('git')
-_commit='dd73f9110d49a83478216672ea4880a1998c1ed2'
-source=("libretro-ppsspp::git+https://github.com/libretro/ppsspp.git#commit=${_commit}"
- 'ppsspp-ffmpeg::git+https://github.com/hrydgard/ppsspp-ffmpeg.git'
+depends=('libgl' 'libretro-core-info' 'sdl2' 'snappy' 'zlib')
+makedepends=('cmake' 'git')
+_commit='ad1b75292f9fd4a3a868d16dc25ce357e31cc177'
+source=("git+https://github.com/hrydgard/ppsspp.git#commit=${_commit}"
+ 'git+https://github.com/hrydgard/ppsspp-ffmpeg.git'
'ppsspp-glslang::git+https://github.com/hrydgard/glslang.git'
'git+https://github.com/hrydgard/ppsspp-lang.git'
'git+https://github.com/Kingcom/armips.git'
- 'armips-tinyformat::git+https://github.com/Kingcom/tinyformat.git'
'git+https://github.com/KhronosGroup/SPIRV-Cross.git')
sha256sums=('SKIP'
'SKIP'
@@ -25,19 +24,23 @@
'SKIP'
'SKIP'
'SKIP'
- 'SKIP'
'SKIP')
pkgver() {
- cd libretro-ppsspp
+ cd ppsspp
git rev-list --count HEAD
}
prepare() {
- cd libretro-ppsspp
+ if [[ -d build ]]; then
+ rm -rf build
+ fi
+ mkdir build
- for submodule in ffmpeg assets/lang ext/glslang; do
+ cd ppsspp
+
+ for submodule in assets/lang ext/glslang ffmpeg; do
git submodule init ${submodule}
git config submodule.${submodule}.url ../ppsspp-${submodule#*/}
git submodule update ${submodule}
@@ -47,27 +50,23 @@
git config submodule.${submodule}.url ../${submodule#*/}
git submodule update ${submodule}
done
-
- cd ext/armips
-
- for submodule in ext/tinyformat; do
- git submodule init ${submodule}
- git config submodule.${submodule}.url ../../../armips-${submodule#*/}
- git submodule update ${submodule}
- done
}
build() {
- cd libretro-ppsspp/libretro
+ cd build
- make WITH_DYNAREC='x86_64'
+ cmake ../ppsspp \
+ -DCMAKE_BUILD_TYPE='Release' \
+ -DCMAKE_SKIP_RPATH='ON' \
+ -DLIBRETRO='ON'
+ make
}
package() {
- cd libretro-ppsspp/libretro
+ cd build
- install -Dm 644 ppsspp_libretro.so -t "${pkgdir}"/usr/lib/libretro/
- install -Dm 644 ../LICENSE.TXT -t "${pkgdir}"/usr/share/licenses/libretro-ppsspp-git/
+ install -Dm 644 lib/ppsspp_libretro.so -t "${pkgdir}"/usr/lib/libretro/
+ install -Dm 644 ../ppsspp/LICENSE.TXT -t "${pkgdir}"/usr/share/licenses/libretro-ppsspp-git/
}
# vim: ts=2 sw=2 et:
More information about the arch-commits
mailing list