frozen-bubble: add resources to frozen-bubble and its editor, move them to $appsDir

This commit is contained in:
Joachim Mairböck
2024-07-07 15:38:07 +02:00
parent f3b08b5247
commit b3510feb49
3 changed files with 103 additions and 3 deletions

View File

@@ -0,0 +1,15 @@
resource app_flags B_MULTIPLE_LAUNCH;
resource app_version {
major = 2,
middle = 2,
minor = 1,
variety = B_APPV_BETA,
internal = 0,
short_info = "Frozen Bubble level editor",
long_info = "A level editor for Frozen Bubble"
};
resource app_signature "application/x-vnd.cpan.Games-FrozenBubble-editor";

View File

@@ -0,0 +1,68 @@
resource app_flags B_MULTIPLE_LAUNCH;
resource app_version {
major = 2,
middle = 2,
minor = 1,
variety = B_APPV_BETA,
internal = 0,
short_info = "Frozen Bubble",
long_info = "Puzzle with Bubbles"
};
resource app_signature "application/x-vnd.cpan.Games-FrozenBubble";
resource large_icon array {
$"F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0"
$"F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0"
$"F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0"
$"F0F0F01F1F1F1F1F1ED983A41D1F1F1F1F1F1FDAD983838384848AAB30F0F0F0"
$"F0F0F01F1F1F1F1F1FDA63831D1E1F1F1F1F1F1DD983838384848AAB30F0F0F0"
$"F0F0F01F1F1F1F1F1F1DD983B0B0AA1C1F1F1F1ED963838384848AAA30F0F0F0"
$"F0F0F01F1F1F1F1F1A08D78A030033B01E1F1F1ED963838384848AAA30F0F0F0"
$"F0F0F01F1F1F1F1FD60102D7D700D703621F1F1FD963838384848AAA30F0F0F0"
$"F0F0F01F1F1F1F62AAB0000089010000891F1F1FDAD9838484848AAA30F0F0F0"
$"F0F0F01F1F1F1F1AB0D70001D7000000891F1F1FDAD9838484848AAB30F0F0F0"
$"F0F0F01F1F1F1F1F070000AAAA0000041B1F1F1FDAD98384848AAAABF1F0F0F0"
$"F0F0F01F1F1F1F1F1B0F89636218141C1F1F1F1FDAD98384848AAAD1F1F0F0F0"
$"F0F0F01F1F1F1F1F1F1FFED9831F1F1F1F1F1F1FDAD983848AAAABD130F0F0F0"
$"F0F0F0DA1F1F1F1F1F1FD963841F1F1F1F1F1F1FDAD9838AAAAAB13030F0F0F0"
$"F0F0F09C1D1F1F1F1F1ED983AA1C1F1F1F1F1F1FD9D884AAAAABD13030F0F0F0"
$"F0F0F0E45CFE1F1F1FD9638AAB831F1F1F1F1F1ED96384AAABD1F13030F0F0F0"
$"F0F0F0BCBDF8D8D9D95B84ABCBAB831F1F1F1F1ED9838AABB1F1303030F0F0F0"
$"F0F0F09CBDF9F9BDBDBD5D98A5A5A584D91F1FFED983AAD1D1D13030F1F0F0F0"
$"F0F0F0D9BDF9F9F9F9BDBDBD5D5D5D98988483D883AAABABABCBF1F1F1F0F0F0"
$"F0F0F0D9BDF9F9F8F8F9BDBDBDBD5DBDBD98A5A5ABABABABABCBF1F1F1F0F0F0"
$"F0F0F0D8F9F8F8F8F8F8BDBDBDBDBDBDBD98A5A5ABABABABABCBCB3030F0F0F0"
$"F0F0F0D8F8F8F8E5E5F8F8BDBDBDBDBDBD98A5ABABABABABABAB84A4A4F0F0F0"
$"F0F0F0FDF8F8F8E5E5E5F8BDBDBDBDBD9898A5ABABABABABABCB848484F0F0F0"
$"F0F0F01FE5F8E5E5FCFCF8BDBDBDBDBD98A5A5ABABABABABCBAA8484AAF0F0F0"
$"F0F0F01FFEF8F8FBFDFDE5BDBDBD5D9898A5ABABABABCBCBAB8484A4AAF0F0F0"
$"F0F0F01F1FD9F8E5FCFEE5F8BDBD5D98A5A5ABABABCBCBAB8484A4AAAAF0F0F0"
$"F0F0F01F1F1FD8F8E5FDFCF8BDBD9898A5ABABCBCBD1ABA4A4AAAAAAAAF0F0F0"
$"F0F0F01E1F1F1FF8F8E5E5F8BD5D98A5A5ABCBD1D1AA8484AAAAAAAAABF0F0F0"
$"F0F0F01E1F1F1F1EF8F8F8F9BD5D98A5ABD1D1D184838384AAAAAAABD1F0F0F0"
$"F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0"
$"F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0"
$"F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0"
};
resource mini_icon array {
$"F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0"
$"F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0"
$"F0F01F1F1F631D1F1F1FD983848A30F0"
$"F0F01F1F1AD703331E1FD983848A30F0"
$"F0F01F1FAA008900891FDA83848A30F0"
$"F0F01F1F0700AA001B1FDA8384AAF1F0"
$"F0F01F1F1FFE831F1F1FDA838AAB30F0"
$"F0F01D1F1FD9AA1F1F1FD984AAD130F0"
$"F0F0BDD8D984CB831F1FD98AB13030F0"
$"F0F0BDF9F9BD5D5D988383ABABF1F1F0"
$"F0F0F9F8F8BDBDBDBDA5ABABABCB30F0"
$"F0F0F8F8E5F8BDBD98A5ABABAB8484F0"
$"F0F0FEF8FDE5BD5D98ABABCBAB84AAF0"
$"F0F01FD8E5FCBD98A5ABCBABA4AAAAF0"
$"F0F01F1FF8F8BD98ABD18483AAAAD1F0"
$"F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0F0"
};

View File

@@ -13,15 +13,17 @@ SOURCE_URI="https://cpan.metacpan.org/authors/id/K/KT/KTHAKORE/Games-FrozenBubbl
CHECKSUM_SHA256="721e04ff69c5233060656bfbf4002aa1aeadd96c95351f0c57bb85b6da35a305"
SOURCE_DIR="Games-FrozenBubble-$portVersion"
PATCHES="frozen_bubble-$portVersion.patchset"
ADDITIONAL_FILES="frozen-bubble.rdef
frozen-bubble-editor.rdef"
ARCHITECTURES="all !x86_gcc2"
SECONDARY_ARCHITECTURES="x86"
PROVIDES="
frozen_bubble$secondaryArchSuffix = $portVersion
app:Frozen_Bubble
app:Frozen_Bubble_editor
cmd:fb_server
cmd:frozen_bubble
cmd:frozen_bubble_editor
games_frozenbubble = $portVersion # this is the perl module name
"
REQUIRES="
@@ -73,7 +75,22 @@ INSTALL()
{
./Build install --installdirs vendor
addAppDeskbarSymlink $prefix/bin/frozen-bubble FrozenBubble
mkdir $appsDir
mv $prefix/bin/frozen-bubble $appsDir/Frozen-Bubble
mv $prefix/bin/frozen-bubble-editor $appsDir/Frozen-Bubble-editor
cp $portDir/additional-files/*.rdef .
# Installing extra-attribs
rc frozen-bubble.rdef
rc frozen-bubble-editor.rdef
settype -t application/x-vnd.Be-elfexecutable $appsDir/Frozen-Bubble
settype -t application/x-vnd.Be-elfexecutable $appsDir/Frozen-Bubble-editor
resattr -o $appsDir/Frozen-Bubble frozen-bubble.rsrc
resattr -o $appsDir/Frozen-Bubble-editor frozen-bubble-editor.rsrc
addAppDeskbarSymlink $appsDir/Frozen-Bubble
}
TEST()