aboutsummaryrefslogtreecommitdiffstats
path: root/community/supertuxkart/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/supertuxkart/APKBUILD')
-rw-r--r--community/supertuxkart/APKBUILD31
1 files changed, 16 insertions, 15 deletions
diff --git a/community/supertuxkart/APKBUILD b/community/supertuxkart/APKBUILD
index 9ce05d75698..401c644a946 100644
--- a/community/supertuxkart/APKBUILD
+++ b/community/supertuxkart/APKBUILD
@@ -2,9 +2,10 @@
# Contributor: Antoni Aloy <aaloytorrens@gmail.com>
# Maintainer: Bart Ribbers <bribbers@disroot.org>
pkgname=supertuxkart
-pkgver=1.2
-pkgrel=1
-arch="all"
+pkgver=1.4
+pkgrel=0
+# s390x mainframes don't have GPUs
+arch="all !s390x"
url="https://supertuxkart.net/"
pkgdesc="Kart racing game featuring Tux and his friends"
license="GPL-3.0-or-later"
@@ -23,21 +24,21 @@ makedepends="
libxkbcommon-dev
libxrandr-dev
openal-soft-dev
+ openssl-dev>3
+ samurai
sdl2-dev
sqlite-dev
wayland-dev
"
source="https://github.com/supertuxkart/stk-code/releases/download/$pkgver/SuperTuxKart-$pkgver-src.tar.xz
server_config.xml
- find-directfb-include.patch
- 0001-network_config-use-ns_name_uncompress.patch
- fix-compilation-with-latest-sdl.patch
+ 64bittype.patch
+ no-install-libs.patch
+ gcc-13.patch
"
-subpackages="$pkgname-server $pkgname-static $pkgname-data::noarch"
+subpackages="$pkgname-server $pkgname-data::noarch"
builddir="$srcdir/SuperTuxKart-$pkgver-src"
-[ "$CARCH" = "riscv64" ] && options="textrels" # Temporarily allow textrels
-
build() {
case "$CARCH" in
arm*|aarch64) GLES2_RENDERER=ON ;;
@@ -45,7 +46,7 @@ build() {
esac
# Game
- cmake -B build \
+ cmake -B build -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
@@ -54,7 +55,7 @@ build() {
cmake --build build
# Server only
- cmake -B build-server \
+ cmake -B build-server -G Ninja \
-DCMAKE_BUILD_TYPE=None \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
@@ -94,9 +95,9 @@ data() {
}
sha512sums="
-bc7079af9b3d85b3e4839ebb3eee293fb8bfe95450165172caa28b8ad1a9e97c59618d77c2208a86090f1840aa9a4b4b6898c1053fa6f5d7dfbfe17b69536835 SuperTuxKart-1.2-src.tar.xz
+e88f3fb5ccdb38d0ef75e92d73b43c5cc7a1f6c76ac9502033df099a00d6dc3e86b2c5442b806237d2420c44ada7dd23a2c90ecf94785a44d2348c933770a5ab SuperTuxKart-1.4-src.tar.xz
104a0b6e6c7abca53b76895d8889edde7745e420e1579c46c63fbfba87c12080f248a1871a92e268f0010ec05ea3d7756072da49784a66156403050f6ec0056e server_config.xml
-fee686f8eaa72e0ed93c7bf38f2375b3206fcbb914af27228ae27d69311921dd4e43a4de4aed06903364bfeb63cbae344270f3556c553d497296296fb8d6f563 find-directfb-include.patch
-15c7c89a3e27164fba680b5e5a1fbcd751f5ea403774edd705601b78b0276b59720f8400e17de2741fe9367dac193bf2a05a8c4f2f94abe9d15b8231e6dbddf8 0001-network_config-use-ns_name_uncompress.patch
-e3e70f79168e8de5047d5a7fdb5c96815d8cdf19a010c0110ac90a72fa71abd811577ca80db46f08765b5bb53b77a38ef708d153eb76f7d41f627ebc46deb920 fix-compilation-with-latest-sdl.patch
+75ae2a2a5ab0992cc870fba18f262838f9c2ca04a5a03f2439f77ff352eac43c4fc1338444a53cad40f63341f8eb7543770550f8a17338c1b57f4678a5eb8386 64bittype.patch
+7ab08b69a030c8adff17a7bea12509c1119672e65fe645c16b60e91cbdf1f6ab20083c192f4db5290400ba9076b686859b8a7d2ec411552bd7bce1351019f184 no-install-libs.patch
+7b5849366263b2b3094ad03c08528c97df25e961ddb6639e2957ec33199039e028e18279c2577283d34381067540cba433b952004323aaa534f797feda7737f2 gcc-13.patch
"