diff --git a/games-arcade/vvvvvv/additional-files/vvvvvv.rdef.in b/games-arcade/vvvvvv/additional-files/vvvvvv.rdef.in new file mode 100644 index 000000000..ae918579c --- /dev/null +++ b/games-arcade/vvvvvv/additional-files/vvvvvv.rdef.in @@ -0,0 +1,121 @@ + +resource app_flags B_MULTIPLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = 0, + minor = 0, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "VVVVVV", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon { + $"6E63696608020006023B33673F6245BE8DF63A6A9449D28AC2D99F00FFFFFFFF" + $"0484B3020006023ED0000000000000003E50004A900049E00000FFFFFFFF00AA" + $"FF020006023E24BE397DB8BA24FF3EA22B49F481447875000479A5FF023F5603" + $"026183030060830304618205000401741C0029BADAB400BADAB400BAFDB3F9BB" + $"45B404BB21B400BC9BB430BF48B481BDF2B453BF47B4EFBF47B5CCBF45B55EC0" + $"2FB57EC202B4E6C11AB537C22CB4D4C286B4E1C25AB4DCC414B514C730B572C5" + $"A3B53DC70FB778C6BDBB83C6E4B97DC62DBBC8C515BC64C5A5BC1EC50ABD1FC4" + $"F4BE93C4FEBDD9C5FEBEC7C810BF35C706BF00C80DBF77C803BFFBC809BFB9C7" + $"C6C27FC753C789C794C505C6DAC805C5D357C651C873C583C92DC4E1C9B0C53E" + $"C97FC525C9BFC5ABC9E9C568C9D5C5A4CA60C5935DC598CAD7C609CB71C6F4CB" + $"BCC67FCB94C6B9CEAAC631D484C66FD196C62FD4AAC608D4EBC623D4CFC560D5" + $"B9C413D757C4B9D687C3DBD741C36CD712C3A4D729C32FD75CC2B5D7F048D7A5" + $"BF8DD691B93ED3CFBC66D530B937D370B92DD2B3B933D311B8D9D290B832D246" + $"B882D274B816D236B817D1F4B81CD20FB7ECCF3FB795C9D5B7C1CC8AB797C9BC" + $"B79CC987B78BC99DB7E8C94EB887C8E6B83CC91FB8ADC8C9B8D8C879B8ADC891" + $"B931C83CB9E2C7C5B98BC803B974C7A0B897C75AB904C781B890C6E1B884C5EE" + $"B88BC667B81EC5CCB750C58BB7B5C5B1B724C2E7B6CEBDA02AC043B7A6BD48B9" + $"53BC8DB87DBCECB965BC04B94CBAEBB948BB76B8D8BAD4B7EFBAA6B863BAC0B7" + $"D1B8B6B79FB4D5B7BCB6C5B8B3B490BADAB40031B446BADAB4000206BA81B43F" + $"B9B9B47ABAE2B420BBACB43ABB49B42CBCB7B45EBED0B49CBDC4B47BBE20B4DE" + $"BCB5B541BD67B503BC1DB57DBADFB534BB7BB543B9F7B51CB826B4E0B910B4ED" + $"B8ECB49F0206C184B538C0E8B571C1CBB51FC262B507C215B501C3DEB533C6D6" + $"B58DC559B568C624B5D4C4BFB660C572B61CC460B689C398B65BC3FAB668C24A" + $"B62FBFADB5D6C0FBB606C048B59C0203BC84BD12BD5DBD3CBD60BCB7BF10BBED" + $"BE33BC48BF11BC7CBF0FBD9BBF11BD0CBE37BD680203B734BDA6B7EEBDCEB7E6" + $"BD54B951BCBEB89BBD07B962BD33B962BE1FB968BDA9B8A7BDFB0209C4D9BEC3" + $"C4B0BED1C52ABEB8C5C8BEE5C57ABED5C671BF12C7C7BF53C71DBF2DC777BF87" + $"C6E0BFFDC72DBFC4C6B7C018C668C051C690C034C62CC077C5B0C0BFC5EFC09D" + $"C586C0D9C529C0C0C555C0C9C44BC089C28DC02AC36CC05CC325BFBDC464BEF8" + $"C3D1BF6DC489BEE40204B9CEC807B980C838BA34C7C0BB12C82CBAABC810BB14" + $"C88DBB1558BB15C8EEBA61C904B8E8C8A2B9A3C8D7B936C8700203B7DBC992B8" + $"23C9AAB81DC95DB8A7C8FBB861C92AB8AAC945B8B3C9D8B8ADC98EB86BC9C102" + $"0AC36CCACD48CAAAC3CCCA6DC499C9BDC42DCA0FC4DEC9D4C56CC9FBC524C9E9" + $"C537CA33C4D1CAA3C509CA70C461CB04C38CCBCFC3F6CB69C35CCC08C2D7CBD5" + $"C311CBE8C21DCB92C0A1CB23C15CCB64C0B0CB15C0D0CAFAC0C0CB07C116CAC1" + $"C1A1CA4BC157CA8145CA3BC1FECA53C1E0CA4EC278CA7A020CBB40CB19BB03CB" + $"38BB66CB05BBB8CB25BB92CB1CBC40CB55BD51CBB2BCCCCB79BDD5CBEBBEE9CC" + $"3DBE61CC0FBEE7CCB1BEEECD9ABEECCD25BF5BCDC9C03CCE12BFCBCDEFC03FCE" + $"6FC03BCF29C03ECECCBF88CEF5BE2DCE6EBEDECEA7BC82CDCDB929CC91BAD3CD" + $"36B92FCC8DB94260B93CCC84B97ACC5AB9E8CC0BB9AFCC30BA24CBE3BA9DCB92" + $"BA65CBC0BAD2CB69020AC543CBACC516CBD5C55DCB96C59FCB81C579CB78C606" + $"CB8DC6C5CBDDC665CBB8C6BFCBE4C6ABCBF8C6B1CBF1C69DCC04C684CC1EC690" + $"CC11C605CC8EC519CD80C58ECD06C4F8CDA3C4ACCDDEC4D7CDC9C439CDD0C360" + $"CD81C3D0CD9B4ACD2AC469CC70C413CCCDC485CC58C4BBCC25C4A0CC3FC4E8CB" + $"FD0204BA9BD06CBA38D0C4BACCD03EBB4CD018BB03D00CBB4BD0CDBB51D238BB" + $"4DD183BAB1D1F3B96ED16EBA0FD1B1B9D0D1160204BDFFD352BEB3D39EBE7ED2" + $"CCBF88D1CDBF01D24BBFBDD1E3C027D20BBFF2D1F8C00FD2C4C01BD437C018D3" + $"7EBF6AD3E50209BD20B536BCD6B54DBDD0B507BF2FB4A3BE7BB4C6BF39B545BF" + $"35B689BF32B5E7BF37B707BF20B802BF20B784BF20B944BF1FBBC9BF24BA87BE" + $"32BC37BC55BD0DBD47BCABBC45BBFDBC41B9DBBC64BAEABC37B8A7BC3DB63EBC" + $"42B772BC3DB5FFBC45B582BC3AB5C0BC86B55702045424532554285334C769BA" + $"8C53344D394F38C508BAFA4D2AC4D8B8F7C4F3B69A0207C409BCE1C381BCD2C4" + $"5EBCCEC4F6BC73C4A5BC94C4FCBD39C4D9BEC3C4E0BDFEC4B0BED1C464BEF8C4" + $"89BEE4C3B1BF49C263C019C317BFCAC257BF9EC264BEA8C256BF22C27BBDFAC2" + $"73BC9CC266BD4AC2FDBCA50207B99ABE72B9A5BED5BA04BE79BAD3BEA8BA6CBE" + $"8DBAE6BF6ABAECC0F0BACBC02FBAD9C0FFBAB0C11DBAC6C110BAA2C124BA86C1" + $"31BA94C12BBA44C14EB9C1C188BA02C169B9C1C0E3B9A9BF9AB9A4C03FB9ACBF" + $"370209C6E0BFFDC6B7C018C73ABFC8C7F4BF64C795BF92C7C8C1D3C754C6AFC7" + $"87C441C74BC704C715C7ABC75BC76CC69855C59DC901C618C88DC570C92DC507" + $"C973C53CC951C52DC6FAC585C209C55DC482C58DC1A8C5AFC0E6C582C13FC5EA" + $"C0B1C668C051C62BC083C690C0340208C0D7C005C0C5C064C141C01AC214C04C" + $"C1AFC022C228C06BC228C0B4C225C091C227C119C228C1E3C227C17EC228C222" + $"C1EAC296C221C26DC1C5C2B1C178C2E1C19FC2CAC13EC304C0C2C33DC0FFC320" + $"C0B8C28BC0BBC126C0BFC1D8C0B9C0C50204C37DC934C377C9A7C3D8C948C48C" + $"C97EC437C955C48DC99DC461C9C5C475C9B1C413CA0DC36ACA8DC3C5CA54C371" + $"CA1A0208C4D1CAA3C461CB04C50ACA72C5865AC549CA49C58ACA8BC55FCB69C5" + $"9BCB05C52CCBABC4BBCC25C4F3CBE8C4A0CC3FC469CC70C485CC58C3FFCCB6C3" + $"46CD60C3B6CD22C34ACD02C355CC46C34ACCA4C359CC19C38CCBCFC36BCBEEC3" + $"F6CB69020AC684CC1EC60FCCBCC690CC11C6ABCBF8C69DCC04C6B5CBF4C6D5CB" + $"E7C6CACBECC6D3CCB2C6A7CE45C6B7CD7BC67BD04FC61FD463C647D259C619D4" + $"C1C59CD54EC5D5D508C51FD5DFC429D706C4B3D680C424D6D4C421D672C41FD6" + $"A3C44FD40AC4A1CF39C476D1A1C4ACCEBDC4F0CDC8C494CE2CC575CD380204B9" + $"2DCF42B942CFF3B9C7CF6FBAF2CFE9BA5CCFAEBAB2D056B9EAD0EABA43D095B9" + $"BCD113B957D158B989D135B927D0A90204BDE2D118BDDCD1CBBE6BD143BF71D1" + $"B8BEF3D173BF21D218BE6FD2C6BEC3D26ABE47D2F1BDE6D333BE15D311BDD7D2" + $"7F0204C088C9DEC081CA45C0EDC9EBC1A1CA4BC15CC9F6C157CA81C0D0CAFAC1" + $"16CAC1C0B8CB04C089CB14C0A1CB0CC080CAAD0204BA1FCA90BA13CAF6BA75CA" + $"A9BB1ECAE5BACECABBBB27CB05BAF6CB2EBB0BCB1ABAB9CB65BA2FCBC0BA73CB" + $"92BA15CB5D0205B905CB7DB8FDCBD9B958CB90B9F7CBD1B9A9CBADB9F3CBE0B9" + $"E8CC0BB9EBCBFDB9AFCC30B94260B97ACC5AB933CC84B905CC93B914CC8EB8FC" + $"CC360604EA4460605949503157315831561D0A07011B023FEC64000000000000" + $"3FF0513B9B7B3FEF270A060100123F1BBB0000000000003EB76A450D3BBBA1EB" + $"01158400040A000100023ED61F0000000000003EA11145DCCA3F3F560A010101" + $"023ED61F0000000000003EA11145DCCA3F3F560A010102023ED61F0000000000" + $"003EA11145DCCA3F3F560A010103023ED61F0000000000003EA11145DCCA3F3F" + $"560A010104023ED61F0000000000003EA11145DCCA3F3F560A010105023ED61F" + $"0000000000003EA11145DCCA3F3F560A010106023ED61F0000000000003EA111" + $"45DCCA3F3F560A010107023ED61F0000000000003EA11145DCCA3F3F560A0201" + $"08023ED61F0000000000003EA11145DCCA3F3F560A020109023ED61F00000000" + $"00003EA11145DCCA3F3F560A00010A023ED61F0000000000003EA11145DCCA3F" + $"3F560A02010B023ED61F0000000000003EA11145DCCA3F3F560A02010C023ED6" + $"1F0000000000003EA11145DCCA3F3F560A02010D023ED61F0000000000003EA1" + $"1145DCCA3F3F560A02010E023ED61F0000000000003EA11145DCCA3F3F560A02" + $"010F023ED61F0000000000003EA11145DCCA3F3F560A020110023ED61F000000" + $"0000003EA11145DCCA3F3F560A020111023F5ECB0000000000003EC905415F3D" + $"BD36EF0A020112023ED61F0000000000003EA11145DCCA3F3F560A020113023E" + $"D61F0000000000003EA11145DCCA3F3F560A020114023ED61F0000000000003E" + $"A11145DCCA3F3F560A020115023F6A3D0000000000003EE956410307C44ACD0A" + $"020116023ED61F0000000000003EA11145DCCA3F3F560A020117023ED61F0000" + $"000000003EA11145DCCA3F3F560A030118023ED61F0000000000003EA11145DC" + $"CA3F3F560A040119023ED61F0000000000003EA11145DCCA3F3F560A04011A02" + $"3ED61F0000000000003EA11145DCCA3F3F56" +}; diff --git a/games-arcade/vvvvvv/vvvvvv-2.0~git.recipe b/games-arcade/vvvvvv/vvvvvv-2.0~git.recipe index b009da5f6..a2aef1b49 100644 --- a/games-arcade/vvvvvv/vvvvvv-2.0~git.recipe +++ b/games-arcade/vvvvvv/vvvvvv-2.0~git.recipe @@ -10,11 +10,12 @@ purchasing a copy at https://thelettervsixtim.es." HOMEPAGE="https://thelettervsixtim.es" COPYRIGHT="Terry Cavanagh 2010-2020" LICENSE="VVVVVV Source Code License v1.0" -REVISION="4" +REVISION="5" srcGitRev="5fdbaa007608e11d91a81dda7f0523255572018e" SOURCE_URI="https://github.com/TerryCavanagh/VVVVVV/archive/$srcGitRev.tar.gz" CHECKSUM_SHA256="48625db48eedce1476e67ecb456f67f9eeb3d6e397b88f705397e441ff6b298b" SOURCE_DIR="VVVVVV-$srcGitRev" +ADDITIONAL_FILES="vvvvvv.rdef.in" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -53,5 +54,16 @@ INSTALL() { mkdir -p $appsDir/vvvvvv cp desktop_version/flibitBuild/VVVVVV $appsDir/vvvvvv + + local APP_SIGNATURE="application/x-vnd.vvvvvv" + 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/vvvvvv.rdef.in > $sourceDir/vvvvvv.rdef + addResourcesToBinaries $sourceDir/vvvvvv.rdef $appsDir/vvvvvv/VVVVVV + addAppDeskbarSymlink $appsDir/vvvvvv/VVVVVV }