mirror of
https://github.com/yann64/haikuports.git
synced 2026-03-19 01:46:00 +01:00
frogatto, add icon, Deskbar link (#9651)
This commit is contained in:
52
games-arcade/frogatto/additional-files/anura.rdef.in
Normal file
52
games-arcade/frogatto/additional-files/anura.rdef.in
Normal file
@@ -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"
|
||||
};
|
||||
@@ -1,3 +1,2 @@
|
||||
#!/bin/sh
|
||||
cd /system/data/anura
|
||||
exec /bin/anura --max_window_width=1024 --max_window_height=768 $@
|
||||
/bin/anura --max_window_width=1024 --max_window_height=768
|
||||
|
||||
@@ -5,28 +5,29 @@ like the results!"
|
||||
HOMEPAGE="https://github.com/frogatto/frogatto/"
|
||||
COPYRIGHT="The frogatto team"
|
||||
LICENSE="CC-BY 3.0
|
||||
Zlib"
|
||||
REVISION="1"
|
||||
Zlib"
|
||||
REVISION="2"
|
||||
SOURCE_URI="$HOMEPAGE/archive/refs/tags/v$portVersion.tar.gz"
|
||||
CHECKSUM_SHA256="d266df9e46970d3b7598df0e010b41c03f61b1fbe574171c205c3a64e3da6540"
|
||||
SOURCE_FILENAME="frogatto-v$portVersion.tar.gz"
|
||||
SOURCE_DIR="frogatto-$portVersion"
|
||||
ADDITIONAL_FILES="frogatto4"
|
||||
ADDITIONAL_FILES="anura.rdef.in
|
||||
frogatto4"
|
||||
|
||||
ARCHITECTURES="any"
|
||||
|
||||
PROVIDES="
|
||||
frogatto4 = $portVersion
|
||||
cmd:frogatto4 = $portVersion
|
||||
app:Frogatto4 = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
anura$secondaryArchSuffix
|
||||
cmd:anura
|
||||
"
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
installDir=$dataDir/anura/modules/frogatto4
|
||||
mkdir -p $prefix/bin $installDir
|
||||
mkdir -p $appsDir $installDir
|
||||
|
||||
# install frogatto4 module
|
||||
cp -r data $installDir
|
||||
@@ -38,5 +39,29 @@ INSTALL()
|
||||
cp -r module.cfg $installDir
|
||||
|
||||
# install launcher script
|
||||
cp -f $portDir/additional-files/frogatto4 $prefix/bin/frogatto4
|
||||
cp -f $portDir/additional-files/frogatto4 $appsDir/Frogatto4
|
||||
|
||||
# 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="Frogatto4"
|
||||
local LONG_INFO="$SUMMARY"
|
||||
local APP_SIGNATURE="application/x-vnd.frogatto"
|
||||
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 > frogatto.rdef
|
||||
|
||||
# Installing extra-attribs
|
||||
rc frogatto.rdef
|
||||
|
||||
settype -t application/x-vnd.Be-elfexecutable $appsDir/Frogatto4
|
||||
resattr -o $appsDir/Frogatto4 frogatto.rsrc
|
||||
|
||||
addAppDeskbarSymlink $appsDir/Frogatto4 "Frogatto & Friends"
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user