# Contributor: Adrian Siekierka # Maintainer: Adrian Siekierka setvar pkgname = 'openttd' setvar pkgver = '1.7.0' setvar pkgrel = '0' setvar pkgdesc = ""Open source simulation game based upon Transport Tycoon Deluxe"" setvar url = ""http://openttd.org/"" setvar arch = ""all"" setvar license = ""GPL2"" setvar depends = """" setvar makedepends = ""libpng-dev zlib-dev sdl-dev lzo-dev xz-dev freetype-dev fontconfig-dev"" setvar subpackages = ""$pkgname-doc $pkgname-lang::noarch"" setvar source = ""https://binaries.openttd.org/releases/$pkgver/$pkgname-$pkgver-source.tar.xz"" setvar builddir = ""$srcdir/$pkgname-$pkgver"" proc build { cd $builddir # 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 } proc package { cd $builddir make install } proc lang { setvar pkgdesc = ""$pkgdesc (localizations)"" cd $pkgdir mkdir -p "$subpkgdir"/usr/share/games/openttd/lang local i for i in $(find usr/share/games/openttd/lang/ ! -name 'english.lng' -type f) { mv $i "$subpkgdir"/"$i" } } setvar sha512sums = ""561d76488ba0e7798971fef096d6fd161a8a43c733dfd7b37361fa209138fdffb900d591e2d0df58e67cd544cd1151ae976f47956891322dbb3cc1ad1882d931 openttd-1.7.0-source.tar.xz""