mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-12-30 05:42:12 +01:00
57 lines
1.4 KiB
Plaintext
57 lines
1.4 KiB
Plaintext
# Contributor: Díaz Urbaneja Diego <sodomon2@gmail.com>
|
|
# Maintainer: Díaz Urbaneja Diego <sodomon2@gmail.com>
|
|
pkgname=ppsspp
|
|
pkgver=1.16.6
|
|
pkgrel=0
|
|
pkgdesc="PPSSPP - a fast and portable PSP emulator"
|
|
url="https://www.ppsspp.org/"
|
|
arch="aarch64 x86 x86_64 ppc64le" # other arches fail to build
|
|
license="GPL-2.0-only"
|
|
makedepends="
|
|
cmake
|
|
ffmpeg4-dev
|
|
glew-dev
|
|
libzip-dev
|
|
mesa-dev
|
|
miniupnpc-dev
|
|
python3
|
|
qt5-qtbase-dev
|
|
qt5-qtmultimedia-dev
|
|
samurai
|
|
sdl2-dev
|
|
snappy-dev
|
|
zlib-dev
|
|
zstd-dev
|
|
"
|
|
source="https://github.com/hrydgard/ppsspp/releases/download/v$pkgver/ppsspp-$pkgver.tar.xz
|
|
gcc13.patch
|
|
"
|
|
options="!check" # make check not implemented
|
|
|
|
build() {
|
|
cmake -B build-qt -G Ninja \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DUSE_DISCORD=OFF \
|
|
-DUSE_SYSTEM_FFMPEG=ON \
|
|
-DUSE_SYSTEM_LIBPNG=ON \
|
|
-DUSE_SYSTEM_LIBSDL2=ON \
|
|
-DUSE_SYSTEM_LIBZIP=ON \
|
|
-DUSE_SYSTEM_MINIUPNPC=ON \
|
|
-DUSE_SYSTEM_SNAPPY=ON \
|
|
-DUSE_SYSTEM_ZSTD=ON \
|
|
-DUSING_QT_UI=ON \
|
|
-DUSING_GLES2=ON \
|
|
-DUSING_EGL=ON
|
|
cmake --build build-qt
|
|
}
|
|
|
|
package() {
|
|
DESTDIR="$pkgdir" cmake --install build-qt
|
|
}
|
|
|
|
sha512sums="
|
|
a60e724fc6f297f49d4fca922d8acaf79174332adf4c18a32e1f6b7def86f48b1267df89850f41f8143137e0ac51a19a4c7b69f9065e9e83a91775f6d86f3bf3 ppsspp-1.16.6.tar.xz
|
|
fa4b8cb0439c287d09c486058651bb50ff4b4bb1faeac255fa289ad87077c3fd8f9408744752d4b5313166ced5cc707628334df107c12f848dff1d0c5a30e672 gcc13.patch
|
|
"
|