From ca6c516d59ec4d75ae649d3928124f88ae5da5df Mon Sep 17 00:00:00 2001 From: Gerasim Troeglazov <3dEyes@gmail.com> Date: Thu, 21 Jan 2021 07:48:47 +1000 Subject: [PATCH] SuperTuxKart: add application icon --- .../additional-files/supertuxkart.rdef.in | 52 +++++++++++++++++++ .../supertuxkart/supertuxkart-1.2.recipe | 16 +++++- 2 files changed, 67 insertions(+), 1 deletion(-) create mode 100644 games-action/supertuxkart/additional-files/supertuxkart.rdef.in diff --git a/games-action/supertuxkart/additional-files/supertuxkart.rdef.in b/games-action/supertuxkart/additional-files/supertuxkart.rdef.in new file mode 100644 index 000000000..2dd4ea831 --- /dev/null +++ b/games-action/supertuxkart/additional-files/supertuxkart.rdef.in @@ -0,0 +1,52 @@ +resource app_flags B_MULTIPLE_LAUNCH; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = 0, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "SuperTuxKart", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource vector_icon array { + $"6E6369660E050102000603B70FBAB8688D3A1C23B8AE974A23AF4A452E00FFB6" + $"A51C620202FFF9808002000604389E23BA7ADA3B32C839604948E722499EC200" + $"0101011C9E0404BCAB6F6FFFA8040402001602B30E9039043BBBB863B5C5214A" + $"C3594AF8BC00B1FD3102001602B30E9039043BBBB863B5C5214A13594A28BC00" + $"B1FD3102001602B438B038FD4FBBAFD9B6BD5C4AA50E49800300B1FD31020016" + $"02B438B038FD4FBBAFD9B6BD5C4AA50E48600300B1FD310200060231323C3946" + $"A8BB3E75332A3C4AD41749574B00B16A04FF6C4102020016023A3E82349FE1B5" + $"C2C73B37404A78223AD78000EEFF04020016023A2066372763B8427A3B0C1A4B" + $"610246260200EEFF04020016023A18A839006ABA54173B409D4A2FB948A14F00" + $"95FF0B03321D0003FFAA00040155120609EEFE0333402B47B87D44B5F1C41625" + $"4E2851B55CC5E72C542E544B424648C4B6BFD94841C416BF3AC236C0BA3E47C0" + $"02C31ABEA5C25F3843BDFCC20334400606BA0E3E5639523B4B384EBE75C36E3F" + $"4A434C4354464FC034C8F30605BA022B4828452A3E27412B3D2E3D32400606BA" + $"0E54474E434E3CC4BBBF0DC5EDBD4254395A3C59465E3EC93DC2E50606BA0E3F" + $"393B373B31BD5BBAC53D2C402E45304337C16CBB87C043BD120608EEEE453343" + $"344434C0BD344233422BC010B8D3C10FB5D647244A25C350B4924B264B28492B" + $"C3F4B668C293B8930604BA46334D304C2CC4FAB856C432B75D492B0608EEEE4B" + $"395030C502BAE5C732B7E9562B592D572ACA06B8A65A305535C93CBA7850394C" + $"3AC44D3A4C3A4B3A0605EE0250395438C6C9BCC4C893BC5F583758345936C917" + $"BA8756330A0645433B3E3F3B41334A37493F0609CECF023F484940C1B3C0AFC4" + $"06BF5B4D4E3CC515BEDEC599BD5A4F38C5F4BCB3C4B0BBED4332C20BBAB8C071" + $"B9EB414037C099BB243B3D334102024352454DC030C8CE4050BED5C8E0414D06" + $"0EEEAB2E0E3F33422F3F2F452F453548394736C350BE184642C2BABFF5C188C1" + $"27424541413F423E413E3E403F3C3D3A3F383D3B3D37BDF1BCC63F3502023D3F" + $"393CC069C0BE3C43BFDFC23B384008023D41394406057B034133BFD9BA454234" + $"42353F354135BEFD353440333F34C005BA4C02044030C34530BC3A30304030BC" + $"3A30C3454050BC3A50C34550504050C34550BC3A04032E4639443FC218BE7DC0" + $"B6C0123F41130A0D011002413EACBEE7273D5AC33EE1D0C997824A9DFF0A000B" + $"000102030405060708090A1001178322040A02010A000A010100000A03010100" + $"0A040102000A050103000A060104000A070109000A0B020D0E1001178200040A" + $"08020506000A09020708000A00010B000A00010B024077930000000000004044" + $"8F47AC70C8C4D60A0A010C000A0C010F000A0B01100237EEFD37FF52B424B834" + $"DA0B49FC8747ADB90A0B01100237EEFD37FF52B424B834DA0B49DC8747ADB90A" + $"000111100117820004" +}; diff --git a/games-action/supertuxkart/supertuxkart-1.2.recipe b/games-action/supertuxkart/supertuxkart-1.2.recipe index 123baf21c..7357d1df5 100644 --- a/games-action/supertuxkart/supertuxkart-1.2.recipe +++ b/games-action/supertuxkart/supertuxkart-1.2.recipe @@ -16,10 +16,11 @@ players from all over the world and prove your racing skills!" HOMEPAGE="https://supertuxkart.net" COPYRIGHT="2020 SuperTuxKart Development Team" LICENSE="GNU GPL v3" -REVISION="1" +REVISION="2" SOURCE_URI="https://github.com/supertuxkart/stk-code/releases/download/$portVersion/supertuxkart-$portVersion-src.tar.xz" CHECKSUM_SHA256="052edf0afdbeb99583fe8676fb0ab80ecb6103fb88b7540f858d1b5fa1297d37" SOURCE_DIR="SuperTuxKart-$portVersion-src" +ADDITIONAL_FILES="supertuxkart.rdef.in" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -102,5 +103,18 @@ INSTALL() make install rm -rf $prefix/share mv $appsDir/supertuxkart $appsDir/SuperTuxKart + + local APP_SIGNATURE="application/x-vnd.supertuxkart" + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local LONG_INFO="$SUMMARY" + sed \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + $portDir/additional-files/supertuxkart.rdef.in > $sourceDir/supertuxkart.rdef + + addResourcesToBinaries $sourceDir/supertuxkart.rdef $appsDir/SuperTuxKart addAppDeskbarSymlink $appsDir/SuperTuxKart }