# Maintainer: Erich Eckner pkgname=openttd-svn pkgver=27657 pkgrel=1 pkgdesc="A FOSS clone of Transport Tycoon Deluxe." arch=('x86_64' 'i686') url="http://www.openttd.org" license=('GPL2') groups=() depends=( 'fontconfig' 'hicolor-icon-theme' 'icu' 'libpng' 'lzo' 'sdl' 'xz' ) makedepends=('subversion') checkdepends=() optdepends=( 'openttd-opengfx: free graphics' 'openttd-opensfx: free soundset' 'openttd-openmsx: free music' ) provides=('openttd') conflicts=('openttd') replaces=() backup=() options=() source=( "svn://svn.openttd.org/trunk#revision=r${pkgver}" "everything.patch" "version.patch" "clipboard.grf" ) sha512sums=('SKIP' 'c105b7dd98e466b140e71820e805f10b67cfe22d61b50e3fa48e1800e9bec9b641f7517bd0c5220e52d67188a8e5bdb89f6b01d6de761d84041fa4e434e08f2c' '69ac38abc75d728ae3a4b131e819223f496f3e6554d2e8e35e6950c6ceb41a293af2aec6df2ef4b82a9e5d12ed87026e85e181adb0fc142407da94ad4d70d2b6' 'aa1f5d5c4fd9ff487bc03ed5c10701e99ae9fd29ae0cd65a06171486298558d1c26ced49ac8687acc5b1003a6538f6c83917992348cbd2b7426afdf0759cb1a5') prepare() { cd $srcdir/trunk cat $srcdir/everything.patch | \ ( read zeile while read zeile do [[ "${zeile}" == "diff --git a/"* ]] && break done echo "${zeile}" cat ) | \ patch -p1 patch -p2 < $srcdir/version.patch } build() { cd trunk ./configure ${_targetHost} \ --prefix-dir=/usr \ --binary-dir=bin \ --data-dir=share/openttd \ --icon-dir=share/openttd \ --man-dir=share/man \ --personal-dir=.openttd \ --install-dir=$pkgdir \ make } package() { cd trunk make DESTDIR=$pkgdir install install -m644 $srcdir/clipboard.grf $pkgdir/usr/share/openttd/baseset/ # Remove unnecessary languages cp $pkgdir/usr/share/openttd/lang/{english,german}.lng $srcdir rm $pkgdir/usr/share/openttd/lang/* install -m 644 $srcdir/{english,german}.lng $pkgdir/usr/share/openttd/lang # Remove junk rm -rf $pkgdir/usr/share/doc rm -rf $pkgdir/usr/share/openttd/scripts }