aports/community/easyrpg-player/APKBUILD

58 lines
1.3 KiB
Text

# Contributor: knuxify <knuxify@gmail.com>
# Maintainer: knuxify <knuxify@gmail.com>
pkgname=easyrpg-player
pkgver=0.8.1.1
pkgrel=0
pkgdesc="RPG Maker 2000/2003 and EasyRPG games interpreter"
url="https://easyrpg.org/player/"
arch="all"
license="MIT"
makedepends="cmake
fluidsynth-dev
fmt-dev
freetype-dev
harfbuzz-dev
inih-dev
liblcf-dev
libpng-dev
libsamplerate-dev
libsndfile-dev
libvorbis-dev
libxmp-dev
mpg123-dev
nlohmann-json
opusfile-dev
pixman-dev
samurai
sdl3-dev
zlib-dev
"
subpackages="$pkgname-doc $pkgname-bash-completion"
source="https://easyrpg.org/downloads/player/$pkgver/easyrpg-player-$pkgver.tar.xz"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DBUILD_SHARED_LIBS=True \
-DCMAKE_BUILD_TYPE=MinSizeRel \
-DPLAYER_TARGET_PLATFORM=SDL3 \
-GNinja \
$CMAKE_CROSSOPTS
cmake --build build
}
check() {
cmake --build build --target check
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
f8191d1d53d5c7e92d19634956812b99e038889155a634d2f1ea63e30eb9c14d941018929fc233626bbe273e7c6568b6658ad0bcaa298de499828a4dbed1c745 easyrpg-player-0.8.1.1.tar.xz
"