diff --git a/sci-calculators/speedcrunch/additional-files/speedcrunch.rdef.in b/sci-calculators/speedcrunch/additional-files/speedcrunch.rdef.in new file mode 100644 index 000000000..c63150493 --- /dev/null +++ b/sci-calculators/speedcrunch/additional-files/speedcrunch.rdef.in @@ -0,0 +1,71 @@ + +resource app_flags B_MULTIPLE_LAUNCH | B_ARGV_ONLY; + +resource app_version { + major = @MAJOR@, + middle = @MIDDLE@, + minor = @MINOR@, + + variety = B_APPV_FINAL, + internal = 0, + + short_info = "SpeedCrunch", + long_info = "@LONG_INFO@" +}; + +resource app_signature "@APP_SIGNATURE@"; + +resource large_icon array { + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FFFFFFFFFFFFF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F600FFFFFFFFFF" + $"FFFFFFFFFFFFF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FFFFFFFFFF" + $"FFFFFFFFFFF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FFFFFFFF" + $"FFFFFFFFFFF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6B4F6D58DF6F6F6F6FFFFFFFF" + $"FFFFFFFFFFF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6D5F6F6F6F6FFFFFFFF" + $"FFFFFFFFFFF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6FFFFFFFF" + $"FFFFFFFFFFF6F6F68EF6D5D5F6F6AEF6D58DF6F68DF6F68EF6F6F6F6FFFFFFFF" + $"FFFFFFFFFFF6F6F6F6F6F6F6F6F606F6F607F6F607F6F6F6F6F6F6F6FFFFFFFF" + $"FFFFFFFF7DF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F67DFFFFFF" + $"FFFFFF7D7DF6F6F608F6AEF6F6F6F6F68D8EF6F6F6F6AEF6F6F6F6F67D7DFFFF" + $"FFFF987D98F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6989898FF" + $"FFFF7D7D98F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F67D7D7DFF" + $"FFFF9898DFF6F6F60BF6F68DF6F68DF6AEF6F6F6F6F6AE8DF6F6F6F6A59898FF" + $"FFFF9898CBF6F6F6F6F6F607F6F607F6F6F6F6F6F6F6F6D6F6F6F6F6CB9898FF" + $"FFFF9898CBF6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6F6AB9898FF" + $"FFFF9898CBF6F6F6F6F6F6F6F6F6F6F68DF6F6F68DF6AEAEF6F6F6F6AB9898FF" + $"FFFF9898CBF6F6F6F6F6F6F6F6F6F6F6F60505050805F6D6F6F6F6F6AB9898FF" + $"FFFF9898ABF6F6F6F6F6F6F6F6F6F6F6050606D606060505F6F6F6F6AB9898FF" + $"FFFF5D5DABF6F6F60BF6D5AEF6F6F605AE08080887088D05F6F6F6F6AB5D5DFF" + $"FFFF5D5DABF6F6F6F6F6F6F6F6F605060809CF0AAF0908D605F6F604AB5D5DFF" + $"FFFF5D5DABF60101010101010202040507090A0B0A09070604030204AB5D5DFF" + $"FFFF5D5DABF601010101010102030406080A0B0C0B0A080604030204AB5D5DFF" + $"FFFF5D5DABF633010101333302030406100A0B0C0B0A080604030205AB5D5DFF" + $"FFFF9885ABABF633C4339C020203C4068209900B0B0908D60403F6AB85985DFF" + $"FFFF858585ABF6F6F60303F6F6040406070809090908070605F6F6AB858585FF" + $"FFFF85858585ABABF6F6F6F6F6040506D6080909D0D0D00605ABAB858585FFFF" + $"FFFFFF858585858585858585858585858585858485858585858585858585FFFF" + $"FFFFFFFF8585858585858585BDBDBDBDBDBDBDBDBDBD85858585858585FFFFFF" + $"FFFFFFFFFFD7BDBD858585858585858585BDBDBDBDBD858585BDBDFFFFFFFFFF" + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" +}; + +resource mini_icon array { + $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" + $"FFFFFFF6F6F6F6F6F6F6F6F6F600FFFF" + $"FFFFFFF6F6F6F6F6F6F6F6F6F6F6FFFF" + $"FFFFFFF6F6F6F6F6F6F6F6F6F6F6FFFF" + $"FFFFFFF68ED5F6AED5F68DF6F6F6FFFF" + $"FFFF7DF6F6F6F6F6F6F6F6F6F6F67DFF" + $"FF9898F6F6F6F6F6F6F6F6F6F6F69898" + $"FF98DFF60BF6F68DAEF6F6AEF6F6A598" + $"FF98CBF6F6F6F6F6F6F6F6F6F6F6AB98" + $"FF98CBF6F6F6F6F6F60508F6F6F6AB98" + $"FF5DABF60BD5F6F6AE08878DF6F6AB5D" + $"FF5DAB0101010204070A0A070402AB5D" + $"FF5DAB3301330204100B0B080402AB5D" + $"FF8585F6F603F6040709090705F68585" + $"FFFF85858585858585858585858585FF" + $"FFFFFFBD8585858585BDBD8585BDFFFF" +}; + diff --git a/sci-calculators/speedcrunch/speedcrunch-0.12.0.recipe b/sci-calculators/speedcrunch/speedcrunch-0.12.0.recipe index bb5c136f3..92d6ae5f0 100644 --- a/sci-calculators/speedcrunch/speedcrunch-0.12.0.recipe +++ b/sci-calculators/speedcrunch/speedcrunch-0.12.0.recipe @@ -8,13 +8,14 @@ It is available for Windows, OS X, Linux and Haiku in a number of languages." HOMEPAGE="https://www.speedcrunch.org/" COPYRIGHT="2014-2016 Helder Correia" LICENSE="GNU GPL v2" -REVISION="2" +REVISION="3" srcGitRev="7a18d76caad9" SOURCE_URI="https://bitbucket.org/heldercorreia/speedcrunch/get/$srcGitRev.zip" CHECKSUM_SHA256="23e8a7964186b6f1ca4026ba9a72e7e6f9ccc6f25995056297a271919f9c4688" SOURCE_FILENAME="speedcrunch-$portVersion-$srcGitRev.tar.zip" SOURCE_DIR="heldercorreia-speedcrunch-$srcGitRev" PATCHES="speedcrunch-$portVersion.patchset" +ADDITIONAL_FILES="speedcrunch.rdef.in" ARCHITECTURES="!x86_gcc2 x86_64" SECONDARY_ARCHITECTURES="x86" @@ -59,6 +60,21 @@ INSTALL() { cd build make install + + local APP_SIGNATURE="application/x-vnd.qt5-speedcrunch" + local MAJOR="`echo "$portVersion" | cut -d. -f1`" + local MIDDLE="`echo "$portVersion" | cut -d. -f2`" + local MINOR="`echo "$portVersion" | cut -d. -f3`" + local LONG_INFO="$SUMMARY" + sed \ + -e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \ + -e "s|@MAJOR@|$MAJOR|" \ + -e "s|@MIDDLE@|$MIDDLE|" \ + -e "s|@MINOR@|$MINOR|" \ + -e "s|@LONG_INFO@|$LONG_INFO|" \ + $portDir/additional-files/speedcrunch.rdef.in > speedcrunch.rdef + + addResourcesToBinaries speedcrunch.rdef $appsDir/SpeedCrunch addAppDeskbarSymlink $appsDir/SpeedCrunch }