Files
haikuports/games-engines/fizmo/fizmo-0.7.10.recipe

67 lines
1.8 KiB
Bash
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SUMMARY="A Z-Machine interpreter development library"
DESCRIPTION="That means it allows you to play interactive fiction, also \
known as textadventures, which were implemented either by Infocom or created \
using the Inform compiler on a terminal, or to develop your own interactive \
fiction front end in C or any C-related language like C++ or Objective-C."
HOMEPAGE="https://christoph-ender.de/fizmo/"
COPYRIGHT="20092014 Christoph Ender"
LICENSE="Fizmo"
REVISION="1"
SOURCE_URI="https://christoph-ender.de/fizmo/source/fizmo-$portVersion.tar.gz"
CHECKSUM_SHA256="0e3561492ece58ff60eba768f3b2cfa943ba111736b0f63b775e3face590462b"
ARCHITECTURES="!x86_gcc2 x86 ?x86_64"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
fizmo$secondaryArchSuffix = $portVersion
cmd:fizmo_console$secondaryArchSuffix = $portVersion
cmd:fizmo_ncursesw$secondaryArchSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libjpeg$secondaryArchSuffix
lib:libncurses$secondaryArchSuffix
lib:libpng$secondaryArchSuffix
lib:libSDL2$secondaryArchSuffix
lib:libsndfile$secondaryArchSuffix
lib:libxml2$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libjpeg$secondaryArchSuffix
devel:libncurses$secondaryArchSuffix
devel:libpng$secondaryArchSuffix
devel:libSDL2$secondaryArchSuffix
devel:libsndfile$secondaryArchSuffix
devel:libxml2$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:awk
cmd:gcc$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
"
PATCH()
{
sed -i "s,-lm,," configure
}
BUILD()
{
runConfigure ./configure --disable-x11 \
--with-jpeg-includedir=$(finddir B_SYSTEM_HEADERS_DIRECTORY)/${secondaryArchSubDir} \
--with-ncurses-includedir=$(finddir B_SYSTEM_HEADERS_DIRECTORY)/${secondaryArchSubDir}
make $jobArgs
}
INSTALL()
{
make install
}