From 588ec1fd5dc1baba8494ba26e153f5579c067a1d Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Wed, 7 Jun 2017 21:10:03 +0200 Subject: [PATCH] fish-fillets: new recipe (#1397) --- .../additional-files/fish_fillets-logo.iom | Bin 0 -> 4998 bytes .../additional-files/fish_fillets.rdef.in | 23 +++++ .../fish-fillets/fish_fillets-1.0.1.recipe | 88 ++++++++++++++++++ 3 files changed, 111 insertions(+) create mode 100644 games-puzzle/fish-fillets/additional-files/fish_fillets-logo.iom create mode 100644 games-puzzle/fish-fillets/additional-files/fish_fillets.rdef.in create mode 100644 games-puzzle/fish-fillets/fish_fillets-1.0.1.recipe diff --git a/games-puzzle/fish-fillets/additional-files/fish_fillets-logo.iom b/games-puzzle/fish-fillets/additional-files/fish_fillets-logo.iom new file mode 100644 index 0000000000000000000000000000000000000000..a83a210633a7ee0467836ed861978c9a0fefaba0 GIT binary patch literal 4998 zcmeHKO=w(I6h4z_lbS>=p;BuN4Ax5O4^&VWV#!RBCbi_JG#LmIq0`Ar=QT6)(s|Fc z11<)^zo4xy3T~v(QY$V*7cEK=L&cwki((O7imSRZ;15#7`hEAl`|{rW;IpB+>4lR! z_d7rLymRh3_vY!b$&o!{!;cC^0(8B__`OFY3I6&z87!4vLfU0yWO9r)dMSiKQwiw^ z@U3kk+rYyFomKq3E|J|GT7Dtt6a_ zaW**(t#**vgvM!zpQ=A)z3iWw9OU{oGBCJd5?WK^`v$mg3UmjEx=Bcd@yCGEc2YVc z__M&MOMG-xuwT1FFplhQuPfRakt zWjQsyEfBmk{&9w61j*Ba&U2n4+%RA+=mG`V!NnkMIseI9Kxjq4R<3#=< z++0iK8Pz^eedG=P6nNpt8@vQO9C_lTQ=n#%f8WQ0$j{ksA&C4=1oU1I=dTdV??HFt z_Zyg*1+Fh=f((c}3~&?3D6GTpumTm00yCi{xdk<8juK%FTDTm_2vq7)axM`sC0C#t zHzgY&%MmUH>h1*H4hk28!3TkdQ)2MvfrnEvXjl2ofIJ=yMHsePt9JIg$@!Xlp z4xa?d&?{b-VVupJ2P1r<=+ssaZ66Y5AWiziKB^ey_ICZiMMZuesE^{y(tP`G19kR|yJy51q zoiMfGIx#6>%_XEec$puE0j5NUK3YGYfya8Qub(zJ)htzAE%5t&d^J_{I!>yriY!5v z!JDsmF4eekv+)vmCU}%%;5ZmK1~429zmws^8k>yi`h0tbn@=xfxo=XsA~>6j4pMv2 zeCWrMfqZua-xJ_H5qt(Xlg411CPq7pzI@POCcTO?Z%NTETd90*0c_EW!+7tjm5t|j zC8d^(#8G<||MU1GU9vqei#BE-+L+b~Va|@36PJGLTj_TTPQ|mdS&G*c(GPE5+xOGl zwT2=(HvLM8_}S@47QY#Le7V{&^aAHwMKr*SsPoyPSZ=V0Xi^;!o_F<6NRX;qMfA@_ z#BQM~N>vS4|6LK`hMCD`e{CqD5Pl$=y>A&#sd)`W#BLwwCOVD1Zr0;~O|8}ApbtEK x(?wrwhk)zm8-1~{`!&N~_3;)r4)d#ug%<<=Jq&6^Ki7a_tTbe#6~2ay{0-QSepLVf literal 0 HcmV?d00001 diff --git a/games-puzzle/fish-fillets/additional-files/fish_fillets.rdef.in b/games-puzzle/fish-fillets/additional-files/fish_fillets.rdef.in new file mode 100644 index 000000000..a9c55bf63 --- /dev/null +++ b/games-puzzle/fish-fillets/additional-files/fish_fillets.rdef.in @@ -0,0 +1,23 @@ + +resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + variety = B_APPV_FINAL, + short_info = "Fillets-NG", + long_info = "A port of the wonderful puzzle game Fish Fillets from ALTAR interactive" +}; + +resource app_signature "application/x-vnd.filletsng"; + +resource vector_icon { + $"6E63696603050003FFFF000401800302044030C34530BC3A30304030BC3A30C3" + $"454050BC3A50C34550504050C34550BC3A0605BF034C474B454C474C394C394B" + $"3B3B464146324632403B3A323A413A0A06353D353E333E333F363F363D050A02" + $"0100024006DDBB88643820FA3C715447017E4B52B00A0001000241D000000000" + $"00000041D000C9B000C9B0000A01010012414CDD000000000000414CDDC8A9BA" + $"C8A9BA01178200040A01010112408AAA000000000000408AAAC64AAAC64AAA01" + $"178222040A01010200" +}; diff --git a/games-puzzle/fish-fillets/fish_fillets-1.0.1.recipe b/games-puzzle/fish-fillets/fish_fillets-1.0.1.recipe new file mode 100644 index 000000000..e019e033d --- /dev/null +++ b/games-puzzle/fish-fillets/fish_fillets-1.0.1.recipe @@ -0,0 +1,88 @@ +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="1" +SOURCE_URI="http://prdownloads.sourceforge.net/fillets/fillets-ng-$portVersion.tar.gz" +CHECKSUM_SHA256="329a4d9515d60bebdb657d070824933b993b85864b9d3e302e6361accab992da" +SOURCE_URI_2="http://prdownloads.sourceforge.net/fillets/fillets-ng-data-$portVersion.tar.gz" +CHECKSUM_SHA256_2="f0c979fb35ec550a43246fc209add8f45ca550a382c94d6383bb3f01b1073799" +SOURCE_DIR="fillets-ng-1.0.1" +ADDITIONAL_FILES="fish_fillets.rdef.in" + +ARCHITECTURES="x86_gcc2 x86 ?x86_64" +SECONDARY_ARCHITECTURES="x86" + +PROVIDES=" + fish_fillets$secondaryArchSuffix = $portVersion + app:"FishFilletsNG"$secondaryArchSuffix = $portVersion + " + +REQUIRES=" + haiku$secondaryArchSuffix >= $haikuVersion + lib:libsdl$secondaryArchSuffix + lib:libsdl_mixer$secondaryArchSuffix + lib:libsdl_image$secondaryArchSuffix + lib:libsdl_ttf$secondaryArchSuffix + lib:liblua$secondaryArchSuffix >= 5.1 + lib:libfribidi$secondaryArchSuffix + lib:libsmpeg$secondaryArchSuffix +" + +BUILD_REQUIRES=" + haiku${secondaryArchSuffix}_devel >= $haikuVersion + devel:libsdl$secondaryArchSuffix + devel:libsdl_mixer$secondaryArchSuffix + devel:libsdl_image$secondaryArchSuffix + devel:libsdl_ttf$secondaryArchSuffix + devel:libfribidi$secondaryArchSuffix + devel:liblua$secondaryArchSuffix >= 5.1 + 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" +}