mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-05 14:38:51 +02:00
74 lines
1.9 KiB
Bash
74 lines
1.9 KiB
Bash
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!"
|
||
}
|