summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorStelios Tsampas2024-03-29 13:37:02 +0200
committerStelios Tsampas2024-03-29 13:37:02 +0200
commit3a080300229dad529e195d76dd3f9f9c5eb84bb4 (patch)
treef47429b2305e25dbf0a0db1e0a676b26bcdcb3f5
parent024be375c6cb9f17cd0cc408f2169b9b091ca02a (diff)
downloadaur-3a080300229dad529e195d76dd3f9f9c5eb84bb4.tar.gz
[ppsspp-git] Sync with Arch PKGBUILD
-rw-r--r--.SRCINFO10
-rw-r--r--PKGBUILD29
2 files changed, 23 insertions, 16 deletions
diff --git a/.SRCINFO b/.SRCINFO
index b0e651a3fd6e..267c5651a6de 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,18 +1,18 @@
pkgbase = ppsspp-git
pkgdesc = A PSP emulator written in C++
- pkgver = 1.16.5.r44.aa411c2f09
+ pkgver = 1.17.1
pkgrel = 1
url = https://www.ppsspp.org/
arch = x86_64
arch = aarch64
license = GPL2
makedepends = clang
- makedepends = lld
makedepends = cmake
makedepends = git
makedepends = glew
makedepends = glu
makedepends = libglvnd
+ makedepends = libpng
makedepends = libzip
makedepends = ninja
makedepends = python
@@ -20,9 +20,9 @@ pkgbase = ppsspp-git
makedepends = qt5-multimedia
makedepends = qt5-tools
makedepends = sdl2
+ makedepends = sdl2_ttf
makedepends = snappy
makedepends = zlib
- options = !lto
source = git+https://github.com/hrydgard/ppsspp.git
source = ppsspp-sdl.desktop
source = ppsspp-qt.desktop
@@ -31,15 +31,19 @@ pkgbase = ppsspp-git
b2sums = 328e2ba47b78d242b0ec6ba6bfa039c77a36d1ef7246e5c2c2432d8e976e9360baf505eb05f48408ede1a30545cbbb7f875bf5ebd0252cef35523d449b8254a0
pkgname = ppsspp-git
+ depends = fontconfig
+ depends = gcc-libs
depends = glew
depends = glibc
depends = hicolor-icon-theme
depends = libgl
+ depends = libpng
depends = libzip
depends = ppsspp-assets-git
depends = qt5-base
depends = qt5-multimedia
depends = sdl2
+ depends = sdl2_ttf
depends = snappy
depends = zlib
depends = zstd
diff --git a/PKGBUILD b/PKGBUILD
index 3e7291927e28..d959745aa087 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -11,7 +11,7 @@ pkgname=(
ppsspp-git
ppsspp-assets-git
)
-pkgver=1.16.5.r44.aa411c2f09
+pkgver=1.17.1
pkgrel=1
pkgdesc='A PSP emulator written in C++'
arch=(x86_64 aarch64)
@@ -19,12 +19,12 @@ url=https://www.ppsspp.org/
license=(GPL2)
makedepends=(
clang
- lld
cmake
git
glew
glu
libglvnd
+ libpng
libzip
ninja
python
@@ -32,10 +32,10 @@ makedepends=(
qt5-multimedia
qt5-tools
sdl2
+ sdl2_ttf
snappy
zlib
)
-options=(!lto)
source=(
git+https://github.com/hrydgard/ppsspp.git
ppsspp-sdl.desktop
@@ -53,18 +53,17 @@ pkgver() {
prepare() {
cd ppsspp
_ppsspp_submodules=(
- ffmpeg
- assets/lang
- ext/miniupnp
ext/armips
ext/cpu_features
ext/discord-rpc
+ ffmpeg
ext/glslang
+ assets/lang
+ ext/libchdr
+ ext/miniupnp
ext/rapidjson
- ext/SPIRV-Cross
ext/rcheevos
- ext/naett
- ext/libchdr
+ ext/SPIRV-Cross
)
# Explicitly set origin URL for submodules using relative paths
git remote set-url origin https://github.com/hrydgard/ppsspp.git
@@ -90,7 +89,6 @@ build() {
popd
cmake -S ppsspp -B build-sdl -G Ninja \
- -Wno-dev \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DHEADLESS=ON \
@@ -100,10 +98,10 @@ build() {
-DUSE_SYSTEM_LIBZIP=ON \
-DUSE_SYSTEM_SNAPPY=ON \
-DUSE_SYSTEM_ZSTD=ON \
- -DUSING_QT_UI=OFF
+ -DUSING_QT_UI=OFF \
+ -Wno-dev
cmake --build build-sdl -v
cmake -S ppsspp -B build-qt -G Ninja \
- -Wno-dev \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_SKIP_RPATH=ON \
-DHEADLESS=OFF \
@@ -113,21 +111,26 @@ build() {
-DUSE_SYSTEM_LIBZIP=ON \
-DUSE_SYSTEM_SNAPPY=ON \
-DUSE_SYSTEM_ZSTD=ON \
- -DUSING_QT_UI=ON
+ -DUSING_QT_UI=ON \
+ -Wno-dev
cmake --build build-qt -v
}
package_ppsspp-git() {
depends=(
+ fontconfig
+ gcc-libs
glew
glibc
hicolor-icon-theme
libgl
+ libpng
libzip
ppsspp-assets-git
qt5-base
qt5-multimedia
sdl2
+ sdl2_ttf
snappy
zlib
zstd