frogatto, add icon, Deskbar link (#9651)

This commit is contained in:
Schrijvers Luc
2023-10-20 12:59:14 +00:00
committed by GitHub
parent e06f7d720b
commit 06367f6ff5
3 changed files with 85 additions and 9 deletions

View 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"
};

View File

@@ -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

View File

@@ -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"
}