# Contributor: Adrian Siekierka # Maintainer: Adrian Siekierka pkgname=openttd pkgver=1.10.1 pkgrel=0 pkgdesc="Open source version of the Transport Tycoon Deluxe simulator" url="https://www.openttd.org" arch="all" license="GPL-2.0-or-later" makedepends="fontconfig-dev freetype-dev icu-dev libpng-dev lzo-dev sdl2-dev xz-dev zlib-dev" checkdepends="openttd-opengfx" subpackages="$pkgname-doc $pkgname-lang::noarch" source="https://cdn.openttd.org/openttd-releases/$pkgver/openttd-$pkgver-source.tar.xz" build() { # OpenTTD's builtin strip does not work when cross-compiling, # but it will be done automatically later in the package build. ./configure \ --build="$CBUILD" \ --host="$CHOST" \ --disable-strip \ --prefix-dir=/usr \ --binary-dir=bin \ --install-dir="$pkgdir" \ --with-sdl \ --with-zlib \ --with-liblzma \ --with-liblzo2 \ --with-freetype \ --with-fontconfig \ --without-icu make } check() { make test } package() { make install } lang() { pkgdesc="$pkgdesc (localizations)" cd "$pkgdir" mkdir -p "$subpkgdir"/usr/share/games/openttd/lang find usr/share/games/openttd/lang/ ! -name 'english.lng' -type f \ -exec mv {} "$subpkgdir"/{} \; } sha512sums="9e391c2c18687ce9d6fb1094da5dac1166ec409b17f5f4745486b24185e01380cfd806157b7fb9298c58f790995b43bc8c93d993e6a7e36a5b7cf153b7a1de89 openttd-1.10.1-source.tar.xz"