mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 22:48:55 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
66 lines
1.9 KiB
Bash
66 lines
1.9 KiB
Bash
SUMMARY="A side-scrolling shoot 'em up space game"
|
|
DESCRIPTION="In the year 2579, the intergalactic weapons corporation, WEAPCO, \
|
|
has dominated the galaxy. Guide Chris Bainfield and his friend Sid Wilson on \
|
|
their quest to liberate the galaxy from the clutches of WEAPCO. Along the way, \
|
|
you will encounter new foes, make new allies, and assist local rebels in \
|
|
strikes against the evil corporation."
|
|
HOMEPAGE="https://pr-starfighter.github.io/"
|
|
COPYRIGHT="2003 Parallel Realities
|
|
2011, 2012 Guss Sliepen
|
|
2015-2019 Julie Marchant"
|
|
LICENSE="GNU GPL v3"
|
|
REVISION="2"
|
|
SOURCE_URI="https://github.com/pr-starfighter/starfighter/releases/download/v$portVersion/starfighter-${portVersion%.*.*}-src.tar.gz"
|
|
CHECKSUM_SHA256="6b481a0fc5d4995c1da6a88c46edaaf75809b85f2c08228a239a4395e02c718f"
|
|
SOURCE_FILENAME="starfighter-$portVersion.tar.gz"
|
|
SOURCE_DIR="starfighter-${portVersion%.*.*}-src"
|
|
PATCHES="starfighter-$portVersion.patch"
|
|
|
|
ARCHITECTURES="all !x86_gcc2"
|
|
SECONDARY_ARCHITECTURES="x86"
|
|
|
|
PROVIDES="
|
|
starfighter$secondaryArchSuffix = $portVersion
|
|
app:Starfighter = $portVersion
|
|
"
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libintl$secondaryArchSuffix
|
|
lib:libSDL2_2.0$secondaryArchSuffix
|
|
lib:libSDL2_image_2.0$secondaryArchSuffix
|
|
lib:libSDL2_mixer_2.0$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
devel:libintl$secondaryArchSuffix
|
|
devel:libSDL2_2.0$secondaryArchSuffix
|
|
devel:libSDL2_image_2.0$secondaryArchSuffix
|
|
devel:libSDL2_mixer_2.0$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:awk
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:make
|
|
cmd:pkg_config$secondaryArchSuffix
|
|
"
|
|
|
|
defineDebugInfoPackage starfighter$secondaryArchSuffix \
|
|
"$appsDir/Starfighter"
|
|
|
|
BUILD()
|
|
{
|
|
export LIBS="-lintl"
|
|
runConfigure ./configure
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
install -m 755 -d "$appsDir"
|
|
rm -rf "$dataDir/applications" "$dataDir/pixmaps"
|
|
mv "$binDir/starfighter" "$appsDir/Starfighter"
|
|
addAppDeskbarSymlink "$appsDir/Starfighter" "Project: Starfighter"
|
|
}
|