SUMMARY="A game to relive the 1960s Space Race"
DESCRIPTION="Race Into Space is a simulation of the US-Soviet Space Race. \
In it, you take charge of your country’s space program as Director (US) or \
Designer (USSR). You will purchase and develop space hardware, recruit and \
manage astronauts/cosmonauts, and plan and send missions into space. \
The ultimate goal is to be the first to complete a Moon landing and return \
your people safely to Earth.

Race Into Space (RIS) is a port to modern operating systems of Buzz Aldrin’s \
Race Into Space (BARIS), a DOS game originally released in 1993 on floppy \
disk, and a year later in an expanded CD version. BARIS was developed by \
Fritz Bronner based on his 1989 board game Liftoff!. Dr. Aldrin’s name and \
imagery have been dropped because permission to use them was limited to the \
old DOS game."
HOMEPAGE="https://github.com/raceintospace/raceintospace"
COPYRIGHT="1993-2005 Strategic Visions, Interplay"
LICENSE="GNU GPL v2"
REVISION="2"
srcGitRev="a3ecec0d123793b561652e29478eebc438a66537"
SOURCE_URI="https://github.com/raceintospace/raceintospace/archive/$srcGitRev.tar.gz"
CHECKSUM_SHA256="97584463df7d453e80bd8dd188b4b5af16bb9c0627ef2045b43e9aa6a0921d13"
SOURCE_DIR="raceintospace-$srcGitRev"

ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"

PROVIDES="
	raceintospace$secondaryArchSuffix = $portVersion
	app:raceintospace = $portVersion
	"
REQUIRES="
	haiku$secondaryArchSuffix
	lib:libboost_system$secondaryArchSuffix
	lib:libjsoncpp$secondaryArchSuffix
	lib:libphysfs$secondaryArchSuffix
	lib:libpng16$secondaryArchSuffix
	lib:libprotobuf$secondaryArchSuffix
	lib:libSDL_1.2$secondaryArchSuffix
	lib:libtheora$secondaryArchSuffix
	lib:libvorbis$secondaryArchSuffix
	lib:libz$secondaryArchSuffix
	"

BUILD_REQUIRES="
	haiku${secondaryArchSuffix}_devel
	devel:libboost_system$secondaryArchSuffix >= 1.70.0
	devel:libjsoncpp$secondaryArchSuffix
	devel:libpng16$secondaryArchSuffix
	devel:libprotobuf$secondaryArchSuffix
	devel:libprotoc$secondaryArchSuffix
	devel:libphysfs$secondaryArchSuffix
	devel:libSDL_1.2$secondaryArchSuffix
	devel:libtheora$secondaryArchSuffix
	devel:libvorbis$secondaryArchSuffix
	devel:libz$secondaryArchSuffix
	"
BUILD_PREREQUIRES="
	cmd:cmake
	cmd:gcc$secondaryArchSuffix
	cmd:make
	cmd:pkg_config$secondaryArchSuffix
	cmd:zip
	"

BUILD()
{
	cmake -S. -Bbuild -DCMAKE_INSTALL_PREFIX=$appsDir/raceintospace \
		-DCMAKE_BUILD_TYPE=Release
	make -C build $jobArgs
}

INSTALL()
{
	make -C build install
	addAppDeskbarSymlink $appsDir/raceintospace/bin/raceintospace "Race Into Space"
}
