From 0dcde824e6cfb07911e2a404bc58c26d5fcd6734 Mon Sep 17 00:00:00 2001 From: "Julius C. Enriquez" Date: Fri, 5 Nov 2021 20:36:28 +0800 Subject: [PATCH] SRB2: Add icon --- games-arcade/srb2/additional-files/sonic.iom | Bin 0 -> 19900 bytes .../srb2/additional-files/srb2.rdef.in | 47 ++++++++++++++++++ games-arcade/srb2/srb2-2.2.9.recipe | 12 ++++- 3 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 games-arcade/srb2/additional-files/sonic.iom create mode 100644 games-arcade/srb2/additional-files/srb2.rdef.in diff --git a/games-arcade/srb2/additional-files/sonic.iom b/games-arcade/srb2/additional-files/sonic.iom new file mode 100644 index 0000000000000000000000000000000000000000..0fe969d3a4bdb5828cf923d1fea76225b557ee0a GIT binary patch literal 19900 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 literal 0 HcmV?d00001 diff --git a/games-arcade/srb2/additional-files/srb2.rdef.in b/games-arcade/srb2/additional-files/srb2.rdef.in new file mode 100644 index 000000000..f3defb2e1 --- /dev/null +++ b/games-arcade/srb2/additional-files/srb2.rdef.in @@ -0,0 +1,47 @@ + +resource app_flags B_MULTIPLE_LAUNCH; + +resource app_version { + major = 2, + middle = 2, + minor = 9, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "Sonic Robo Blast 2", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon { + $"6E6369660C03010102020106023700000000000000003A800048C00049E00000" + $"FFFFFF800101020201060239FB1D331F4EB11F4E37FB1D449B6B4A59E800FFFF" + $"FF80010102037373FF020106033E7C20BBE30838CC493B93D9485E1347540E00" + $"67CBFF79057ADCFF0606E0020106033737A83C364AC05D5E3B707F4C1A534824" + $"6B00FFFFFF3000AAFFFF00009B02010603BB90483ABE0FBEEE82BFCF3C4BEA4F" + $"4BBDB400FFFFFF3000AAFFFF00009B02010603BA9E5137781FBA90F5BDDFAF47" + $"D80048AA2400FFFFFF3000AAFFFF00009B020006023C54493BC804BB4F043C09" + $"C049C99C46323D00FFFFFFFFFF811B03ADADFE05FF04015E0D0608FEFB2A4525" + $"44B56EC272233F233723BD2A2335243524BB7A24B8B13626B933B6494A1F5627" + $"4734C520B7EFBF66BEA5314B3C4EB85CC3BF0606EE0E35364B33C04FB99D5B37" + $"5E424847C6ADC0AB424A3B502F463152B88CBF930606EE0E515B4653C48BC885" + $"C036C65B3B503F48BE26C423C08AC1BF47444E4BC474C21FC66CC6A60405EE02" + $"3C2F402BBEDCB845422945284630462C46BAEF45370606EE0E24372430B47FBA" + $"CDB4B2B7D225282A2BB5F5B690B7F3B8272F302B35B85FBABCB632BC1E0606EE" + $"0D3E30402EBF50B903C04CB807442B443044B88644BA50344131C0CBBA3BBF67" + $"B93E060AFFBB0F3737B9C2BBDD3F38344B3EC355B9BDC4602B47B824C315B73E" + $"C2702947B6F1C25C27482544B56AC230B472C040243C26382438B5A938273C28" + $"42273CB675C22A2C412B45B7F4BF740204363B343B373B3841BC7FBEFABCA1C1" + $"5D3647384735473441344434BEF102022A49B880C1D1294A2145B3A9C350203F" + $"02053C4BBE11C3B33D502B4F3455B5D4C4B12747B533C29FB691C26D2F4A2AC2" + $"23B931C3E8344BBA16C4923A4802044030C34530BC3A30304030BC3A30C34540" + $"50BC3A50C34550504050C34550BC3A0606EE0E2E4D344EB9D9C570BBCDC53E37" + $"4D394C384B3A4D384E344FBBF94FB9CB4F04032E283726342935B3D5BA732237" + $"110A0B010A024120000000000000003F8000C6C00048A0000A00040001020410" + $"01178400040A070104000A060102000A050101000A040100000A040103000A00" + $"01031001178222040A080105000A0A0106000A0001061001178200040A010107" + $"000A080109000A0001091001178200040A02010802403511000000000000404A" + $"DEC03141C5053B0A00010B000A00010C100117810004" +}; diff --git a/games-arcade/srb2/srb2-2.2.9.recipe b/games-arcade/srb2/srb2-2.2.9.recipe index 46f3b235d..52b072e7f 100644 --- a/games-arcade/srb2/srb2-2.2.9.recipe +++ b/games-arcade/srb2/srb2-2.2.9.recipe @@ -7,11 +7,12 @@ speed, and quite a lot of the fun that the original Sonic games provided." HOMEPAGE="https://www.srb2.org/" COPYRIGHT="1998-2021 Sonic Team Junior" LICENSE="GNU GPL v2" -REVISION="1" +REVISION="2" srcGitRev="60ca690c6d8f6cc670161851e4b2c08983c7d54f" SOURCE_URI="https://git.do.srb2.org/win8linux/SRB2/-/archive/haiku_release/${srcGitRev}.tar.gz" CHECKSUM_SHA256="a7512668d90281bdf3d10a55a0b1ff3ade38433bfe292f1c4b83d2f2e6122222" SOURCE_DIR="SRB2-haiku_release-$srcGitRev" +ADDITIONAL_FILES="srb2.rdef.in" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="?x86" @@ -60,5 +61,14 @@ INSTALL() mkdir -p $appsDir cp bin/Release/srb2 $appsDir/srb2 + local APP_SIGNATURE="application/x-vnd.srb2" + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local LONG_INFO="$SUMMARY" + sed \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + $portDir/additional-files/srb2.rdef.in > $sourceDir/srb2.rdef + addResourcesToBinaries $sourceDir/srb2.rdef $appsDir/srb2 addAppDeskbarSymlink $appsDir/srb2 "Sonic Robo Blast 2" }