mirror of
https://github.com/yann64/haikuports.git
synced 2026-05-06 06:58:57 +02:00
x86_64 is used as a baseline: the "x86_64" entry, whatever status it has, is transformed into "all", and then the other entries in ARCHITECTURES either dropped or rearranged appropriately.
88 lines
2.9 KiB
Bash
88 lines
2.9 KiB
Bash
SUMMARY="A port of the wonderful puzzle game Fish Fillets from ALTAR interactive"
|
|
DESCRIPTION="Fish Fillets NG is strictly a puzzle game. The goal in every of \
|
|
the seventy levels is always the same: find a safe way out. The fish utter \
|
|
witty remarks about their surroundings, the various inhabitants of their \
|
|
underwater realm quarrel among themselves or comment on the efforts of your \
|
|
fish. The whole game is accompanied by quiet, comforting music."
|
|
HOMEPAGE="http://fillets.sourceforge.net/"
|
|
COPYRIGHT="2004-2011 Ivo Danihelka"
|
|
LICENSE="GNU GPL v2"
|
|
REVISION="3"
|
|
SOURCE_URI="http://prdownloads.sourceforge.net/fillets/fillets-ng-$portVersion.tar.gz"
|
|
CHECKSUM_SHA256="329a4d9515d60bebdb657d070824933b993b85864b9d3e302e6361accab992da"
|
|
SOURCE_DIR="fillets-ng-1.0.1"
|
|
SOURCE_URI_2="http://prdownloads.sourceforge.net/fillets/fillets-ng-data-$portVersion.tar.gz"
|
|
CHECKSUM_SHA256_2="f0c979fb35ec550a43246fc209add8f45ca550a382c94d6383bb3f01b1073799"
|
|
PATCHES="fish_fillets-$portVersion.patchset"
|
|
ADDITIONAL_FILES="fish_fillets.rdef.in"
|
|
|
|
ARCHITECTURES="?all x86_gcc2 x86"
|
|
SECONDARY_ARCHITECTURES="x86"
|
|
|
|
PROVIDES="
|
|
fish_fillets$secondaryArchSuffix = $portVersion
|
|
app:"FishFilletsNG"$secondaryArchSuffix = $portVersion
|
|
"
|
|
REQUIRES="
|
|
haiku$secondaryArchSuffix
|
|
lib:libfribidi$secondaryArchSuffix
|
|
lib:liblua$secondaryArchSuffix >= 5.1
|
|
lib:libSDL_1.2$secondaryArchSuffix
|
|
lib:libSDL_image_1.2$secondaryArchSuffix
|
|
lib:libSDL_mixer_1.2$secondaryArchSuffix
|
|
lib:libSDL_ttf_2.0$secondaryArchSuffix
|
|
lib:libsmpeg$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD_REQUIRES="
|
|
haiku${secondaryArchSuffix}_devel
|
|
devel:libfribidi$secondaryArchSuffix
|
|
devel:liblua$secondaryArchSuffix >= 5.1
|
|
devel:libSDL$secondaryArchSuffix
|
|
devel:libSDL_image$secondaryArchSuffix
|
|
devel:libSDL_mixer$secondaryArchSuffix
|
|
devel:libSDL_ttf$secondaryArchSuffix
|
|
devel:libsmpeg$secondaryArchSuffix
|
|
"
|
|
BUILD_PREREQUIRES="
|
|
cmd:autoconf
|
|
cmd:gcc$secondaryArchSuffix
|
|
cmd:libtoolize$secondaryArchSuffix
|
|
cmd:lua5.1$secondaryArchSuffix
|
|
cmd:make
|
|
cmd:pkg_config$secondaryArchSuffix
|
|
"
|
|
|
|
BUILD()
|
|
{
|
|
autoreconf -vfi
|
|
./configure --prefix=$appsDir/"Fish-Fillets" \
|
|
LUA_CFLAGS=-I"$(finddir B_SYSTEM_HEADERS_DIRECTORY)$secondaryArchSubDir/lua5.1" \
|
|
LUA_LIBS=-L"$(finddir B_SYSTEM_LIB_DIRECTORY)$secondaryArchSubDir -llua"
|
|
|
|
make $jobArgs
|
|
}
|
|
|
|
INSTALL()
|
|
{
|
|
make install
|
|
ln -s $appsDir/"Fish-Fillets"/bin/fillets $appsDir/"Fish-Fillets"/"Fish Fillets NG"
|
|
|
|
mkdir -p $appsDir/"Fish-Fillets"/share/games/fillets-ng
|
|
cp -R $sourceDir2/fillets-ng-data-1.0.1/* $appsDir/"Fish-Fillets"/share/games/fillets-ng/
|
|
|
|
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
|
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
|
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
|
sed \
|
|
-e "s|@MAJOR@|$MAJOR|" \
|
|
-e "s|@MIDDLE@|$MIDDLE|" \
|
|
-e "s|@MINOR@|$MINOR|" \
|
|
$portDir/additional-files/fish_fillets.rdef.in > fish_fillets.rdef
|
|
|
|
addResourcesToBinaries fish_fillets.rdef \
|
|
$appsDir/"Fish-Fillets"/bin/fillets
|
|
|
|
addAppDeskbarSymlink $appsDir/"Fish-Fillets"/"Fish Fillets NG"
|
|
}
|