mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
icebreaker 1.9.7 new recipe (#633)
This commit is contained in:
BIN
games-puzzle/icebreaker/additional-files/Icebreaker.iom
Normal file
BIN
games-puzzle/icebreaker/additional-files/Icebreaker.iom
Normal file
Binary file not shown.
@@ -0,0 +1,74 @@
|
||||
|
||||
resource app_flags B_SINGLE_LAUNCH | B_ARGV_ONLY;
|
||||
|
||||
resource app_version {
|
||||
major = 1,
|
||||
middle = 9,
|
||||
minor = 7,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "IceBreaker",
|
||||
long_info = "An addictive action-puzzle game"
|
||||
};
|
||||
|
||||
resource app_signature "application/x-vnd.icebreaker";
|
||||
|
||||
resource vector_icon {
|
||||
$"6E6369660703010000020002023CC7EE389BC0BA16573E39B04977C842ADC700"
|
||||
$"E3F6FFD7FFACE2FFD8020002023C96323A4D3FBAFC013D5A974B57A549844D00"
|
||||
$"214B8BDAFF1C8BC4DC02000202BC592FBB29A73C0CE4BD0B7C4892C04B796600"
|
||||
$"5FBBEBC4FFC7EBFFCC04018005FF02000602B796BAB8831C38831CB796BA4A82"
|
||||
$"59494B3900FFBC00FFFFDD7D0D060BA6BB3F223C49445B5A3E59385ABC2358BC"
|
||||
$"FC5A31C68CB87AC6A2B86C4F2F39253629BC8DB57CBB46B745B8D4B8D0B84CB8"
|
||||
$"B9312FB58FBC64B542BC4F2838060EBEBFBF0F223C2B41B69D3EB7D5C0D93B49"
|
||||
$"BD14C342BE6FC369444B4A46C2E2C23DC41AC218C6A3BEC0C65BBFBEC6D9BE03"
|
||||
$"C994BA71C90DBAB75A325A31C7C0B8EAC82EB8DAC794B8F0C3C0B78EC490B820"
|
||||
$"C321B71EBDD1B548BE47B52C3A263925B9D8B83EBAB7B7E92F2EB637BBBCB605"
|
||||
$"BC252934060BBEFF1E444B44C6AC45C5A1C114C75CC140C9B4C128C94D445A44"
|
||||
$"5BC33FC7FFC329C846C345C7EB4F4E4E50C61EC48B5348C71EC303C888C27AC9"
|
||||
$"DDBF50CA05BEE059405A3E5ABC095BBD815933310611FEFEEFFB03223C22C08B"
|
||||
$"B365C024B3F6C0B62245224422C227B3F7C1C4B3F7C1C4B3EEC2852249B524C4"
|
||||
$"0CB47EC390B549C427B7B2C5A4B736C5292D50B952C652B923C666B986C63BBC"
|
||||
$"F3C80ABC25C7F6BD75C816C02EC9C1C037C967415A445B44C8A443C92AC191C8"
|
||||
$"58C178C5CBC133C642454E444BBEF5C322BE2AC3554048BAFBC116BA81C12D36"
|
||||
$"43B681BF59B617BF722D3E0A05445D4B5D5F43574257460605EA0245484D4755"
|
||||
$"3D5239543950394C37021358614A6CCA32CC33CA97C97ECA53CA5CCA97C97ECB"
|
||||
$"3EC8E4CAEEC957CB3EC8E4CB3EC8E4CB3EC8E4CBCDC80ACC5AC5C6CCA4C727CC"
|
||||
$"25C4C8CA7EC2F7CB27C3B3CA35C2A6C959C1C6C9C3C22FC8FAC166C84DC07CC8"
|
||||
$"5FC0E3C83EC027C865BF4BC85CBFAB56BE0EC865BB94C887BCCBC81CB8F0C4DF"
|
||||
$"B619C74FB687C4DFB619C4DFB60CC4DFB60CC4DFB60CC41BB60CC41BB60CC151"
|
||||
$"B690BFD1BBACC023B8B0BE37BC0ABD1ABEDDBD25BCF0BD1EBF05BCE9BEDDBCE3"
|
||||
$"BED9BCACBEB43846BCC6C24FBBC8C184BA0DC91CBA0AC6DBBA0FCA8ABB3ECC7F"
|
||||
$"BA9FCB8DBB3ECC7F020DBD7CCC7FBD7CCC7FBCD5CB9ABC01C835BBF0C9E5BC09"
|
||||
$"C779BCB8C61CBC3CC698BD24C5B0BE4BC540BDD9C5B7BE64C456BF27C34C3DC3"
|
||||
$"A0C029C2BDC264C3BAC1B4C311C2D8C428C326C53EC2FFC4B5C326C53EC326C5"
|
||||
$"3EC326C53EC33DC58CC377C612C35AC5D0C377C612C3C4C6D2C3C4C6D2C3E2C7"
|
||||
$"2CC3F7C810C3F7C790C3E4C998C395CC7FC3F2CB884767BD7CCC7FBD7CCC7FBD"
|
||||
$"7CCC7F020DC371BD32C3D0BD8DC371BD32C374BD31C374BD31C319BD08C26FBC"
|
||||
$"A8C2C8BCD1C26FBCA8C270BCACC270BCACC22EBC9EC1B9BC6FC1F5BC85C1B9BC"
|
||||
$"6FC1BABC6CC1BABC6CC15DBC5FC0ADBC32C107BC48C0ADBC32C0ADBC32C0ADBC"
|
||||
$"32BE5BBBD3BDE9BFF6BCCBBE20BE51C0A1C03FC13FBF42C0EDC0F4C17BC240C1"
|
||||
$"A1C1B1C1A2C2A6C1A0C371C170C339C18CC418C11CC471BEB9C49BBFC7C456BE"
|
||||
$"10020FC5C6B9C4C5D4BAF5C5BDB8FCC458B893C54BB86FC381B8B3C2DEBA32C3"
|
||||
$"48B98BC2EBB8FEC195B893C261B85AC105B8BBC04BBAB8C064B9D7C03ABB56C0"
|
||||
$"ADBC0EC046BBD8C0ADBC0EC0ACBC11C0ACBC11C107BC28C1BABC4CC15EBC3FC1"
|
||||
$"BABC4CC1B9BC4BC1B9BC4BC206BC5AC24CBC26C218BC2FC260BC46C27DBC94C2"
|
||||
$"68BC73C27DBC94C279BC95C279BC95C2D5BCBFC37EBD1EC32639C37EBD1EC37D"
|
||||
$"BD1AC37DBD1AC3D1BD35C495BD1AC442BD41C547BCC602024531C0D2B96DC21C"
|
||||
$"BA1F44BB4A4635C09EBB390002C6AFCB98C6AFCB98C7B3CBA6C966CA7BC8DECB"
|
||||
$"03C966CA7B0005C5B3C96AC5B3C96AC5BEC939C5E0C8D3C5C1C8FDC60AC89BC6"
|
||||
$"82C844C650C875C6E4C7E4C6CBC6DEC70BC75FC662C60BC57EC482C546C59BC5"
|
||||
$"7EC4820F0A040104000A000100123F50000000000000003F5000458000472530"
|
||||
$"01178500040A010101023F50000000000000003F50004580004725300A020102"
|
||||
$"023F50000000000000003F50004580004725300A030103023F50000000000000"
|
||||
$"003F50004580004725300A040105000A000106023E7C350000000000003E7C35"
|
||||
$"455A1CC2C4130A050107023E7C350000000000003E7C35455A1CC2C4130A0601"
|
||||
$"08023E7C350000000000003E7C35455A1CC2C4130A050109023E324800000000"
|
||||
$"00003E7C354686CFC2C4130A00010A023E7C350000000000003E7C35455A1CC2"
|
||||
$"C4130A00010A023E7C350000000000003E7C3546AD0EC188260A00010A023FEE"
|
||||
$"B30000000000003E7C35C67A86441DF60A03010B123E7C350000000000003E7C"
|
||||
$"35455A1CC2C41301178122040A03010C123E7C350000000000003E7C35455A1C"
|
||||
$"C2C4130117812204"
|
||||
};
|
||||
58
games-puzzle/icebreaker/icebreaker-1.9.7.recipe
Normal file
58
games-puzzle/icebreaker/icebreaker-1.9.7.recipe
Normal file
@@ -0,0 +1,58 @@
|
||||
SUMMARY="An addictive action-puzzle game"
|
||||
DESCRIPTION="So, uh, there's a bunch of penguins on an iceberg in \
|
||||
Antarctica. You have been selected to catch them so they can be shipped \
|
||||
to Finland, where they are essential to a secret plot for world domination."
|
||||
HOMEPAGE="https://mattdm.org/icebreaker/"
|
||||
COPYRIGHT="2000-2002 Matthew Miller"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="https://mattdm.org/icebreaker/1.9.x/icebreaker-1.9.7.tgz"
|
||||
CHECKSUM_SHA256="ca8b344a6a37b2041fba83271ae5e7566cbc8dc4c3367addd46f2a2f3573017e"
|
||||
ADDITIONAL_FILES="icebreaker-$portVersion.rdef"
|
||||
PATCHES="icebreaker-$portVersion.patch"
|
||||
GLOBAL_WRITABLE_FILES="settings/icebreaker.scores keep-old"
|
||||
|
||||
ARCHITECTURES="x86_gcc2 x86 ?x86_64"
|
||||
|
||||
PROVIDES="
|
||||
icebreaker = $portVersion
|
||||
app:IceBreaker = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku
|
||||
lib:libsdl
|
||||
lib:libsdl_mixer
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku_devel
|
||||
devel:libsdl
|
||||
devel:libsdl_mixer
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:awk
|
||||
cmd:gcc
|
||||
cmd:make
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
#install the app through HaikuDepot or drop/copy it to \
|
||||
#system/packages
|
||||
make prefix=$prefix bindir=$appsDir datadir=$dataDir \
|
||||
highscoredir=$settingsDir mandir=$manDir
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
make prefix=$prefix bindir=$appsDir datadir=$dataDir \
|
||||
highscoredir=$settingsDir mandir=$manDir \
|
||||
install
|
||||
mv $appsDir/icebreaker $appsDir/IceBreaker
|
||||
|
||||
addResourcesToBinaries \
|
||||
$portDir/additional-files/icebreaker-$portVersion.rdef \
|
||||
$appsDir/IceBreaker
|
||||
|
||||
addAppDeskbarSymlink $appsDir/IceBreaker
|
||||
}
|
||||
19
games-puzzle/icebreaker/patches/icebreaker-1.9.7.patch
Normal file
19
games-puzzle/icebreaker/patches/icebreaker-1.9.7.patch
Normal file
@@ -0,0 +1,19 @@
|
||||
--- icebreaker-1.9.7/icebreaker.h.org 2016-06-12 07:50:07.712245248 +0200
|
||||
+++ icebreaker-1.9.7/icebreaker.h 2016-06-12 07:49:31.050331648 +0200
|
||||
@@ -64,6 +64,16 @@
|
||||
// HISCOREPREFIX and DATAPREFIX should probably be ".". Set in Makefile.w32
|
||||
#endif
|
||||
|
||||
+#ifdef __HAIKU__
|
||||
+
|
||||
+ #define NEEDCHANGETOARGV0PATH
|
||||
+
|
||||
+ #ifndef OPTIONFILE
|
||||
+ #define OPTIONFILE "config/settings/icebreaker.cfg"
|
||||
+ #endif
|
||||
+
|
||||
+ // HISCOREPREFIX and DATAPREFIX should probably be ".". Set in Makefile.beos
|
||||
+#endif
|
||||
|
||||
#ifdef __BEOS__
|
||||
|
||||
Reference in New Issue
Block a user