SUMMARY="OpenTTD is a clone of Transport Tycoon Deluxe"
DESCRIPTION="
OpenTTD is an open source simulation game based upon the popular Microprose
game \"Transport Tycoon Deluxe\", written by Chris Sawyer. It attempts to mimic
the original game as closely as possible while extending it with new features.
"
HOMEPAGE="http://www.openttd.org"
SRC_URI="http://binaries.openttd.org/releases/$portVersion/openttd-$portVersion-source.tar.xz"
CHECKSUM_MD5="97855877328d61d6c01833c8748a5b96"
REVISION="1"
ARCHITECTURES="x86"
if [ $effectiveTargetArchitecture != x86_gcc2 ]; then
	# x86_gcc2 is fine as primary target architecture as long as we're building
	# for a different secondary architecture.
	ARCHITECTURES="$ARCHITECTURES x86_gcc2"
fi
SECONDARY_ARCHITECTURES="x86"

PROVIDES="
	openttd = $portVersion
	"

REQUIRES="
	haiku$secondaryArchSuffix >= $haikuVersion
	lib:libsdl$secondaryArchSuffix
	lib:libz$secondaryArchSuffix
	lib:liblzma$secondaryArchSuffix
	lib:liblzo2$secondaryArchSuffix

	openttd_gfx
	openttd_sfx
	openttd_msx
	"

BUILD_REQUIRES="
	haiku${secondaryArchSuffix}_devel >= $haikuVersion
	devel:libsdl$secondaryArchSuffix
	devel:libz$secondaryArchSuffix
	devel:liblzma$secondaryArchSuffix
	devel:liblzo2$secondaryArchSuffix
	"

BUILD_PREREQUIRES="
	cmd:gcc$secondaryArchSuffix
	cmd:git
	cmd:make
	cmd:pkg_config$secondaryArchSuffix
	"

PATCHES="openttd-$portVersion.patchset"
BUILD()
{
	export includeDir=/system/$relativeIncludeDir
	# Non-autotools script, can't use runConfigure.
	./configure --prefix=$prefix --binary-dir=$relativeAppsDir \
		--data-dir=$relativeDataDir/openttd --doc-dir=$relativeDocDir/openttd \
		--man-dir=$relativeManDir --icon-dir=trash --menu-dir=trash
	make $jobArgs
}

INSTALL()
{
	make install
	# The install script leaves some mess all around, let's clean it up...
	rm -r $prefix/trash
	rm -r $prefix/16x16
	rm -r $prefix/32x32
	rm -r $prefix/48x48
	rm -r $prefix/64x64
	rm -r $prefix/128x128
	rm -r $prefix/256x256

	addAppDeskbarSymlink $appsDir/openttd "Transport Tycoon Deluxe"
}

# no TEST script available

COPYRIGHT="2005-2013 OpenTTD Team"
LICENSE="GNU GPL v2"
