Files
haikuports/games-puzzle/wizznic/wizznic-1.0_build_380.recipe
2019-04-23 13:33:34 -04:00

72 lines
1.9 KiB
Bash
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SUMMARY="A brick-matching puzzle-game"
DESCRIPTION="
Wizznic! is a brick-matching puzzle-game, an improved version of Puzznic.
The challenge is to clear each level of bricks by moving the bricks next to \
each other, this sounds a lot easier than it is. The bricks are heavy, so you \
can only push them, not lift them up."
HOMEPAGE="http://wizznic.org/"
COPYRIGHT="2011-2016 Jimmy Christensen"
LICENSE="GNU GPL v3"
REVISION="1"
SOURCE_URI="http://wizznic.org/download/0380/Wizznic_src_build_380.tar.bz2"
CHECKSUM_SHA256="5055626a14819e149b6c5343cb46acb83c5f480f566137fa7c32a23cb25fbf74"
SOURCE_DIR="Wizznic_src_build_380"
PATCHES="wizznic-$portVersion.patchset"
ARCHITECTURES="!x86_gcc2 ?x86 x86_64"
SECONDARY_ARCHITECTURES="x86"
# On x86_gcc2 we don't want to install the commands in bin/<arch>/, but in bin/.
commandSuffix=$secondaryArchSuffix
commandBinDir=$binDir
if [ "$targetArchitecture" = x86_gcc2 ]; then
commandSuffix=
commandBinDir=$prefix/bin
fi
PROVIDES="
wizznic$secondaryArchSuffix = $portVersion
cmd:wizznic$commandSuffix = $portVersion
"
REQUIRES="
haiku$secondaryArchSuffix
lib:libpng16$secondaryArchSuffix
lib:libsdl$secondaryArchSuffix
lib:libsdl_image$secondaryArchSuffix
lib:libsdl_mixer$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
devel:libpng16$secondaryArchSuffix
devel:libsdl$secondaryArchSuffix
devel:libsdl_image$secondaryArchSuffix
devel:libsdl_mixer$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
haiku${secondaryArchSuffix}_devel
cmd:find
cmd:gcc$secondaryArchSuffix
cmd:make
"
BUILD()
{
DATADIR=$dataDir/wizznic/ \
BINDIR=$commandBinDir/ \
WITH_OPENGL=false \
CFLAGS=`sdl-config --cflags` make -f Makefile.linux
}
INSTALL()
{
DATADIR=$dataDir/wizznic/ \
BINDIR=$commandBinDir/ \
make -f Makefile.linux install
install -d $manDir/man6
install -m 644 doc/wizznic.6 $manDir/man6
addAppDeskbarSymlink $commandBinDir/wizznic "WizzNic!"
}