aports/testing/solarus-quest-editor/APKBUILD
Bart Ribbers 44ce39a091 */*: remove unnecessary --output-on-failure
We set OUTPUT_ON_FAILURE by default nowadays so this argument is
unnecessary
2025-03-19 15:41:30 +00:00

56 lines
1.4 KiB
Text

# Contributor: Díaz Urbaneja Diego <sodomon2@gmail.com>
# Maintainer: Díaz Urbaneja Diego <sodomon2@gmail.com>
pkgname=solarus-quest-editor
pkgver=1.7.0
_commit_ver=c6861dead576c5ed18dfdd33a8082101683c0324
pkgrel=1
pkgdesc="Game editor for the Solarus engine."
url="https://www.solarus-games.org/"
#ppc64le, riscv64, loongarch64: # no luajit found
#aarch64, armhf, armv7: OpenGL/ES3 error while compiling
arch="all !aarch64 !armhf !armv7 !ppc64le !riscv64 !loongarch64"
license="GPL-3.0-only"
depends="solarus-engine"
makedepends="
cmake
glm-dev
libvorbis-dev
libmodplug-dev
luajit-dev
mesa-dev
openal-soft-dev
physfs-dev
qt5-qtbase-dev
qt5-qttools-dev
samurai
sdl2-dev
sdl2_image-dev
sdl2_ttf-dev
"
source="$pkgname-$pkgver.tar.gz::https://gitlab.com/solarus-games/solarus-quest-editor/-/archive/$_commit_ver/solarus-quest-editor-$_commit_ver.tar.gz"
# check: no tests
options="!check"
builddir="$srcdir/$pkgname-$_commit_ver"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
local crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=None \
$crossopts
cmake --build build
}
check() {
ctest --test-dir build
}
package() {
DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
1dd74d3eda525abc9384faeaad3c3f298753b51e40f231425af8bd544e85b6dc497d7cedcdb9989a497a7dd5717b028a8a3454121520809139ea87e5bd2e28fa solarus-quest-editor-1.7.0.tar.gz
"