Files
haikuports/games-arcade/ccleste/ccleste-1.4.0.recipe
2024-07-03 15:29:48 +02:00

58 lines
1.6 KiB
Bash

SUMMARY="A classic platform game"
DESCRIPTION="Celeste Classic is the original free version of Celeste, created in 2016. It was \
written for the Pico-8 virtual console.
The game can be found on Pico-8's website and on itch.io. The original code for the game was \
written in a form of the Lua programming language tailored to the Pico-8, although the version \
of Celeste Classic found inside the full Celeste game is written in C#."
HOMEPAGE="https://github.com/lemon32767/ccleste"
COPYRIGHT="Maddy Thorson & Noel Berry
2020-2021 lemon32767"
LICENSE="CC-BY-NC-SA-4.0"
REVISION="2"
SOURCE_URI="https://github.com/lemon32767/ccleste/archive/refs/tags/v$portVersion.tar.gz"
CHECKSUM_SHA256="32dfd797f3c863201e0c19aa97974c56a8ed589a34c0522503f25f6e1399edd6"
SOURCE_DIR="ccleste-$portVersion"
ARCHITECTURES="?all !x86_gcc2"
SECONDARY_ARCHITECTURES="?x86"
PROVIDES="
ccleste$secondaryArchSuffix = $portVersion
app:Celeste$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libSDL2_2.0$secondaryArchSuffix
lib:libSDL2_mixer_2.0$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libSDL2_2.0$secondaryArchSuffix
devel:libSDL2_mixer_2.0$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:gcc$secondaryArchSuffix
cmd:ld$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
"
BUILD()
{
make $jobArgs
}
INSTALL()
{
mkdir -p $appsDir/ccleste
gameFolder=$appsDir/ccleste
cp ccleste $gameFolder
cp *.txt $gameFolder
cp -r data $gameFolder
chmod +x "$gameFolder/ccleste"
addAppDeskbarSymlink "$gameFolder/ccleste" "Celeste"
}