# Template file for 'openttd' pkgname=openttd version=1.7.1 revision=2 _gfxver=0.5.4 _sfxver=0.2.3 build_style=gnu-configure configure_args="--menu-name=OpenTTD --personal-dir=.openttd" hostmakedepends="pkg-config unzip" makedepends="SDL-devel icu-devel fontconfig-devel libpng-devel lzo-devel liblzma-devel libxdg-basedir-devel" depends="openttd-data hicolor-icon-theme" short_desc="Open Source version of Transport Tycoon Deluxe" maintainer="Jürgen Buchmüller " license="GPL-2 Custom" homepage="https://www.openttd.org/" distfiles=" http://binaries.openttd.org/releases/${version}/openttd-${version}-source.tar.xz http://bundles.openttdcoop.org/opengfx/releases/${_gfxver}/opengfx-${_gfxver}.zip http://bundles.openttdcoop.org/opensfx/releases/${_sfxver}/opensfx-${_sfxver}.zip " checksum=" 61190952a98d494d3fd62e395dd6c359609914d0ba8fe80eaeb585b7d62a1b36 3d136d776906dbe8b5df1434cb9a68d1249511a3c4cfaca55cc24cc0028ae078 3574745ac0c138bae53b56972591db8d778ad9faffd51deae37a48a563e71662 " post_extract() { cd ${XBPS_BUILDDIR} tar xf opengfx-${_gfxver}.tar rm opengfx-${_gfxver}.tar } do_configure() { ./configure --prefix-dir=/usr \ --endian=LE \ --host=${XBPS_CROSS_TRIPLET} \ --cc-build=gcc \ --cxx-build=g++ \ --binary-dir=bin \ --data-dir=share/openttd \ --doc-dir=share/doc/openttd \ --with-lzo2=${XBPS_CROSS_BASE}/usr/lib \ --binary-name=openttd \ --install-dir=${DESTDIR} \ --menu-name=OpenTTD \ --with-xdg-basedir } openttd-data_package() { short_desc+=" - data files" noarch=yes pkg_install() { vmove usr/share/openttd vmkdir usr/share/openttd/data vcopy ${XBPS_BUILDDIR}/opengfx-${_gfxver}/*.grf usr/share/openttd/data vcopy ${XBPS_BUILDDIR}/opengfx-${_gfxver}/*.obg usr/share/openttd/data vcopy ${XBPS_BUILDDIR}/opensfx-${_sfxver}/opensfx.* usr/share/openttd/data vlicense ${XBPS_BUILDDIR}/opengfx-${_gfxver}/license.txt LICENSE-gfx vlicense ${XBPS_BUILDDIR}/opensfx-${_sfxver}/license.txt LICENSE-sfx vdoc ${XBPS_BUILDDIR}/opengfx-${_gfxver}/readme.txt README-gfx vdoc ${XBPS_BUILDDIR}/opensfx-${_sfxver}/readme.txt README-sfx } }