Files
haikuports/games-puzzle/wizznic/wizznic-1.0_build_380.recipe
2019-11-04 09:36:57 +01:00

74 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="2"
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_1.2$secondaryArchSuffix
lib:libSDL_image_1.2$secondaryArchSuffix
lib:libSDL_mixer_1.2$secondaryArchSuffix
lib:libz$secondaryArchSuffix
"
BUILD_REQUIRES="
haiku${secondaryArchSuffix}_devel
devel:libpng16$secondaryArchSuffix
devel:libSDL$secondaryArchSuffix
devel:libSDL_image$secondaryArchSuffix
devel:libSDL_mixer$secondaryArchSuffix
devel:libz$secondaryArchSuffix
"
BUILD_PREREQUIRES="
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!"
}