Files
haikuports/games-engines/fizmo/fizmo-0.7.10.recipe
2017-09-30 14:02:59 +02:00

66 lines
1.9 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="Fizmo allows you to play interactive fiction, also known as \
textadventures, which were implemented either by Infocom or created using \
the Inform compiler in a terminal.
You can also develop your own interactive fiction front end in C or any \
C-related language like C++ or Objective-C.
You'll find a huge number of adventures at http://ifarchive.org and \
http://ifdb.tads.org/"
HOMEPAGE="https://christoph-ender.de/fizmo/"
COPYRIGHT="20092014 Christoph Ender"
LICENSE="Fizmo"
REVISION="4"
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:libpng16$secondaryArchSuffix
lib:libSDL2_2.0$secondaryArchSuffix
lib:libsndfile$secondaryArchSuffix
lib:libxml2$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libjpeg$secondaryArchSuffix
devel:libncurses$secondaryArchSuffix
devel:libpng16$secondaryArchSuffix
devel:libSDL2_2.0$secondaryArchSuffix
devel:libsndfile$secondaryArchSuffix
devel:libxml2$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
cmd:awk
cmd:gcc$secondaryArchSuffix
cmd:make
cmd:pkg_config$secondaryArchSuffix
"
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
}