testing/vcmi: upgrade to 1.5.3

we disable the (new, enabled by default) innoextract functionality
as it is a slightly modified innoextract copied into a submodule.
our users can run innoextract once themselves.
This commit is contained in:
ovf 2024-05-17 12:35:53 +01:00 committed by Celeste
parent 3b3f26c8f0
commit 0d60b4d1d6

View File

@ -1,7 +1,7 @@
# Maintainer: ovf <ovf@mm.st>
pkgname=vcmi
pkgver=1.4.5
pkgrel=1
pkgver=1.5.3
pkgrel=0
pkgdesc="Open-source engine for Heroes of Might and Magic III"
url="https://vcmi.eu"
# ppc64le, riscv64, loongarch64: no luajit
@ -28,16 +28,13 @@ makedepends="
source="https://github.com/vcmi/vcmi/archive/refs/tags/$pkgver/vcmi-$pkgver.tar.gz"
build() {
if [ "$CBUILD" != "$CHOST" ]; then
CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
fi
cmake -B build -G Ninja -Wno-dev \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_DISABLE_PRECOMPILE_HEADERS=ON \
-DCMAKE_BUILD_TYPE=None \
-DFORCE_BUNDLED_FL=OFF \
-DFORCE_BUNDLED_MINIZIP=OFF \
$CMAKE_CROSSOPTS
-DENABLE_INNOEXTRACT=OFF
cmake --build build
}
@ -50,5 +47,5 @@ package() {
}
sha512sums="
538d1b065282f2ff234ad5101dfdc35d9b280473db897d2aaca91d7760f4a8fb2be7f91c7731515fdcdf19b9204b832b244381feda0988efa89c11a66f937a98 vcmi-1.4.5.tar.gz
23591133d0576fa43e646404bb81ca9db852451c95a5d6528d2cf0afe7ef915261bd7fc73ec97855bc2deed94c2228d109c94e64000859fa8b99e65fa6583f83 vcmi-1.5.3.tar.gz
"