mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-17 02:16:39 +02:00
81 lines
2.2 KiB
Text
81 lines
2.2 KiB
Text
# Contributor: Díaz Urbaneja Diego <sodomon2@gmail.com>
|
|
# Maintainer: Díaz Urbaneja Diego <sodomon2@gmail.com>
|
|
pkgname=warzone2100
|
|
pkgver=4.5.5
|
|
pkgrel=3
|
|
pkgdesc="3D realtime strategy game on a future Earth"
|
|
url="https://wz2100.net/"
|
|
# huge videogame
|
|
arch="x86_64 aarch64" # Officially supported in the releases
|
|
license="GPL-2.0-or-later"
|
|
# todo: bundles some font-dejavu/font-noto-cjk, but needs patching
|
|
makedepends="
|
|
asciidoctor
|
|
cmake
|
|
curl-dev
|
|
freetype-dev
|
|
fmt-dev
|
|
fribidi-dev
|
|
gawk
|
|
harfbuzz-dev
|
|
libpng-dev
|
|
libsodium-dev
|
|
libtheora-dev
|
|
libvorbis-dev
|
|
libzip-dev
|
|
mesa-dev
|
|
miniupnpc-dev
|
|
openal-soft-dev
|
|
opencl-dev
|
|
opus-dev
|
|
physfs-dev
|
|
qt5-qtscript-dev
|
|
samurai
|
|
sdl2-dev
|
|
sqlite-dev
|
|
vulkan-headers
|
|
zip
|
|
zstd-dev
|
|
"
|
|
subpackages="$pkgname-doc $pkgname-lang $pkgname-data::noarch"
|
|
source="$pkgname-$pkgver.tar.xz::https://github.com/Warzone2100/warzone2100/releases/download/$pkgver/warzone2100_src.tar.xz
|
|
samurai.patch
|
|
use-system-fmt.patch
|
|
fmt11.patch
|
|
"
|
|
builddir="$srcdir/warzone2100"
|
|
options="!check" # who tests videogames
|
|
|
|
build() {
|
|
if [ "$CBUILD" != "$CHOST" ]; then
|
|
local crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
|
|
fi
|
|
cmake -B build -G Ninja \
|
|
-DCMAKE_BUILD_TYPE=Release \
|
|
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
-DCMAKE_INSTALL_LIBDIR=lib \
|
|
-DWZ_DISTRIBUTOR="AlpineLinux" \
|
|
-DWZ_ENABLE_WARNINGS_AS_ERRORS=OFF \
|
|
-DENABLE_DISCORD=OFF \
|
|
-Wno-dev \
|
|
$crossopts
|
|
cmake --build build
|
|
}
|
|
|
|
package() {
|
|
depends="$pkgname-data=$pkgver-r$pkgrel"
|
|
DESTDIR="$pkgdir" cmake --install build
|
|
}
|
|
|
|
data() {
|
|
pkgdesc="Data files for warzone2100"
|
|
|
|
amove usr/share/warzone2100
|
|
}
|
|
|
|
sha512sums="
|
|
b153306ea8a55334a37580c2862579f6b6a283ba3c082901fcb97fe4da3a6ae4b7bc9bd7c1fa33f39a3b5113876080b90422174f376a7ed148a18f21f57ee8b3 warzone2100-4.5.5.tar.xz
|
|
49e825754bcee28642ed3b83c66bee246b63560bbd74833f2c74919c19445baffd4b9ed08e5792cebda5b094b1d603c67fdf304d3092b28bb645a995b63c42ce samurai.patch
|
|
c07e54276c6a3108156e645f1fb29d84fee5256e76e5d9085581df732bcca8e4ef9e2159c2ae5a055fa065b2dc8d7ff71a3adb1a83402efd29f0b9d0679a00d8 use-system-fmt.patch
|
|
0bdaa73ef17b2e95e6caf1a074446ff770292e78b95bfa0d3f4d954bb8ab6cf2e338fefd3a0fee9fea85186511da339c6466527b90e45b3c91232023e614d676 fmt11.patch
|
|
"
|