From e06f7d720b9ef7edc9214f23346e89b69f22983c Mon Sep 17 00:00:00 2001 From: Schrijvers Luc Date: Fri, 20 Oct 2023 09:02:36 +0000 Subject: [PATCH] anura, add icon and application info (#9650) --- .../anura/additional-files/anura.rdef.in | 52 +++++++++++++++++++ games-engines/anura/anura-4.0.2.recipe | 25 +++++++-- 2 files changed, 74 insertions(+), 3 deletions(-) create mode 100644 games-engines/anura/additional-files/anura.rdef.in diff --git a/games-engines/anura/additional-files/anura.rdef.in b/games-engines/anura/additional-files/anura.rdef.in new file mode 100644 index 000000000..97c9c80a2 --- /dev/null +++ b/games-engines/anura/additional-files/anura.rdef.in @@ -0,0 +1,52 @@ +resource app_flags B_SINGLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "@APP_NAME@", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon { + $"6E63696601030B013506021CBFDFBCB8BFDFBCB8BD94BCB7B905BEA7BB473AB9" + $"0BBEDFB925BF51B916BF18B925BF51B925BF51B925BF51B96BC055B8ACC26BB9" + $"2DC174B977C300BABDC406BA2FC371BB41C491BB95C634BB93C547BB87C704BA" + $"78C927BB20C828BBB2C872BCBAC954BC91C864BD6DC871BEABC8EDBE01C850BE" + $"7BC75CBDCFC5AFBE1DC64BBD11C3DDBA23C187BBADC29FBA53C143BAB3C0BBBA" + $"83C0FFBCA2C21ABF24C6B0BE87C3DABF9EC6B9C094C6AEC019C6B8C131C3D9C5" + $"03C0BBC315C21AC534C0FFC594C187C564C143C407C2A2C1E3C5BBC2A0C3E2C1" + $"96C659C10DC8EDC13CC766C1B6C850C2FEC954C24AC871C326C864C53FC927C4" + $"06C871C493C8224BC625C42BC6F5C427C53FC4FAC406C478C48EC588C371C70A" + $"C26BC640C300C68AC175C692BF51C64BC057C6A1BF18C6B2BEA8C6ABBEE0C476" + $"BD5FBFDFBCB8C22BBCB9BFDFBCB8BFDFBCB8BFDFBCB8BFDFBCB80211B6C2BC3D" + $"B6C2BC3DB6B7BC3DB6A3BC3DB6ADBC3DB5F2BC40B4FABCDAB563BC71B36DBE68" + $"B844C4C7B4E7C12FB732C504B3F6C64BB5CCC580B57EC64BB649C7C6B69FC6D7" + $"B7E6C6CAB9B1C7FAB8B3C741BA06C7A2BA8CC6EDBA51C746BA8EC6DDBA93C6BC" + $"BA91C6CCBAB9C5ADBA08C4B3BA83C534B98CC431B7BCC2F1B8B8C3B4B79EC2DA" + $"2BC2ACB780C2C3B776C28CB79EC24CB78AC26CB827C170B833BF92B868C058B7" + $"EABE7FB854BC81B7FEBD75B7C3BC56B6C2BC3DB73CBC3FB6C2BC3DB6C2BC3DB6" + $"C2BC3DB6C2BC3D0211C8C4BC3DC8C4BC3DC858BC3EC761BC73C7E0BC51C7B9BD" + $"6BC783BF92C7CEBE7AC74DC05DC819C24CC78FC170C82DC26CC854C2ACC841C2" + $"8CC837C2C3C7FBC2F1C819C2DAC6FFC3B4C5AFC4B3C62AC431C534C534C524C6" + $"BCC4FEC5ADC52AC6EAC537C747C531C719C565C783C5D2C7FAC599C7BFC6D0C7" + $"41C93AC7C6C79DC6CAC8E4C6D6CB8DC64BCA05C64BC9B7C580C73FC4C7C851C5" + $"04CA9CC12FCA89BCDACC16BE68CA20BC71C8E0BC3DC992BC40C8D7BC3DC8C4BC" + $"3DC8CEBC3DC8C4BC3DC8C4BC3DC8C4BC3DC8C4BC3D0206C567B796C567B796C4" + $"C5B796C43EB8D7C43EB821C43EB98DC567BA18C4C5BA18C608BA18C68FB8D7C6" + $"8FB98DC68FB821C567B796C608B796C567B796C567B796C567B796C567B79602" + $"06BA0CB796BA0CB796B96BB796B8E3B8D7B8E3B821B8E3B98DBA0CBA18B96BBA" + $"18BAAEBA18BB35B8D7BB35B98DBB35B821BA0CB796BAAEB796BA0CB796BA0CB7" + $"96BA0CB796BA0CB796020EC3B8B76DC3B8B76DC37BB770C303B7A3C33EB780C1" + $"12B8C1BCA5B7A3BE8AB8BABC58B776BBBEB771BC09B768BC09B7D4BC36B8D7BC" + $"36B851BC36B9FEBA43BB16BB5DBAF9B9A0BBD4B90CBD93B930BCACBB46BC64BF" + $"DFBBCFBD93BBCEC22CBBCFC6ADBD95C477BC67C68ABCADC57DBB18C61EBBD6C5" + $"76BB19C567BB19C56EBB19C432BB19C33DB8D7C33DBA11C33DB84FC3B8B76DC3" + $"6BB7D1C3B8B76DC3B8B76DC3B8B76DC3B8B76D010A000600010203040500" +}; diff --git a/games-engines/anura/anura-4.0.2.recipe b/games-engines/anura/anura-4.0.2.recipe index 7e25ec6e0..40e8c87b2 100644 --- a/games-engines/anura/anura-4.0.2.recipe +++ b/games-engines/anura/anura-4.0.2.recipe @@ -3,10 +3,10 @@ DESCRIPTION="Anura is the tech behind the spectacular Frogatto & Friends. It is fully-featured game engine, free for commercial and non-commercial use." HOMEPAGE="https://github.com/anura-engine/anura" COPYRIGHT="2003-2013 by David White - 2014-2019 Omar Cornut" + 2014-2019 Omar Cornut" LICENSE="BSD (3-clause) - MIT" -REVISION="2" + MIT" +REVISION="3" SOURCE_URI="$HOMEPAGE/archive/refs/tags/v$portVersion.tar.gz" CHECKSUM_SHA256="0a70229efc108a85fa07c6008aaa2b4bd9ddc3c14621d4129a9264c52eeb55d7" SOURCE_FILENAME="anura-v$portVersion.tar.gz" @@ -16,6 +16,7 @@ SOURCE_URI_2="https://github.com/anura-engine/imgui/archive/$srcGitRev_2.tar.gz" CHECKSUM_SHA256_2="dbfbb66ad943630c817b275cb5dd7efa50c79f079add0c1f6ded9512610f6e4c" SOURCE_FILENAME_2="imgui-$srcGitRev_2.tar.gz" PATCHES="anura-$portVersion.patchset" +ADDITIONAL_FILES="anura.rdef.in" ARCHITECTURES="all !x86_gcc2" SECONDARY_ARCHITECTURES="x86" @@ -103,4 +104,22 @@ INSTALL() cp -r images $installDir cp -r music $installDir cp -r modules $installDir + + # add icon and application information + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local APP_NAME="anura" + local LONG_INFO="$SUMMARY" + local APP_SIGNATURE="application/x-vnd.anura" + sed \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + -e "s|@APP_NAME@|$APP_NAME|" \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + $portDir/additional-files/anura.rdef.in > anura.rdef + + addResourcesToBinaries anura.rdef $prefix/bin/anura }