Files
haikuports/games-simulation/openttd/openttd-1.3.3.recipe
2014-01-12 19:34:01 +01:00

80 lines
2.1 KiB
Plaintext

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_snd
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
}
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"