mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
new recipe: connectagram (#4986)
This commit is contained in:
@@ -0,0 +1,63 @@
|
||||
|
||||
resource app_flags B_MULTIPLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = 1,
|
||||
middle = 2,
|
||||
minor = 11,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
short_info = "Connectagram",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource file_types message {
|
||||
"types" = "application/x-con"
|
||||
};
|
||||
|
||||
resource vector_icon {
|
||||
$"6E63696614050004007B02000602BB9A3630533AB1442BBC87C2487A614AA5A5"
|
||||
$"00187F00FF5EFF0602000602BB36352DFCE8ACFF49BA69F34ADB2F4AC4240064"
|
||||
$"7F00FF00FF0002000602BCA6EC352109B52109BCA6EC4A4484493EFA00187F00"
|
||||
$"FF00FF0005FF0341CD51030DA21E037BF08905FF0341CD5105FF04005F050004"
|
||||
$"017303040E0B020016023F09703F2185BF21853F09704C7033C965EB008DFFFF"
|
||||
$"02001602380C29BE16A33E16A3380C29CA591E498A3D00C0FFFF020016023CE2"
|
||||
$"B83D22E1BD22E13CE2B8462D1EC30B85006AFFFF020106023EFB25BA19AC372E"
|
||||
$"5A3C41ED4B02FF494A2100C7DCFFFF0534BD09060FFABEBE2FB7B6B33CB391B5"
|
||||
$"F3B385B640B385B640B2E8BAC5B385C521B2E8BFC7B385C521B38DC565B3C3C5"
|
||||
$"8FB3C3C58FB821C932C0F0CE7138CC2FC0F0CE71C146CE9EC5BFCBB2C5CCCB65"
|
||||
$"C5CCCB65C669C6DCC5CCBC83C669C1DAC5CCBC83C5C2BC40C58EBC13C58EBC13"
|
||||
$"C132B873B861B334BCC3B576B861B334B80BB3070607EE22C1DBC4B5C59EC601"
|
||||
$"C48EC59CC894C71ECC3BCA89C9D2CCA1CB1DCBC5C83963C4B0CE91C15DC532CB"
|
||||
$"010204B430B656B394BAD4B8882EC13EBF23BCE4BB84C1D8C471C13ECDDAC1D8"
|
||||
$"C959BCE4CB9A234EB88CC8F0B395C0030206C5215DC5215DC5BDC6D0C521BC97"
|
||||
$"C5BDC1E8C0C7B8F9B814B3CBBC6DB609B814B3CBB430B656B430B656B8882EC1"
|
||||
$"3EBF23BCE4BB84C1D8C471C13ECDDAC1D8C959C13ECDDA0204C521BC97C521BC"
|
||||
$"97C0C7B8F9B814B3CBBC6DB609B814B3CBB430B656B430B656B8882EC13EBF23"
|
||||
$"BCE4BB84C13EBF23020DBC2BB859BB362FBD4FB799C00CB769BEB5B768C152B7"
|
||||
$"6EC3B4B86BC2A5B7A8C476B8F3C54CBAA3C4F6B9C7C5D4BC0EC603BF11C5FEBD"
|
||||
$"91C603C093C570C38EC5F0C220C51C4CC3A2C603C477C569C3A2C603C13EC6CA"
|
||||
$"C13EC6CAC05BC6EDBE95C6D2BF7552BD84C6B3BB9FC5A8BC72C660BB01C51FBA"
|
||||
$"55C397BA9CC45AB9E6C246B9C3BF8331C0E2B9C0BE0ABA49BB1DB9D6BC87BAA1"
|
||||
$"BA09020CBF09B993BE70B9A9BFCFB97944B9C9C09EB981C1F1BA05C2B5BB11C2"
|
||||
$"70BA7AC31EBBF2C358BDDEC344BCE9C36FBF27C33DC1B6C36CC071C320C275C2"
|
||||
$"70C3D9C2F1C341C1EBC472C059C4C4C11EC4B6BF8AC4D4BDF4C463BEAFC4C4BD"
|
||||
$"85C427BCF4C35CBD29C3CEBCB2C2D6BC75C1B4BC8EC244BC28BFE2BC7EBC36BC"
|
||||
$"14BE02BCA9BB87BD67BA52BCE8BAD4BDD6B9E1020E3827BB98B6693B2641283E"
|
||||
$"274429C3B4B86B462A4E314E33C4FFB9B6C5DBBBF83B3DBDBDBD0E3BBF1EBEAF"
|
||||
$"41BCD33C4246C570C38EC5C0C2A9C51C4CC3A2C603C477C569C3A2C6034551C2"
|
||||
$"62C795C0DBC6A93D4FBF6FC5D2BD7FC599354ABC2CC470BABBC3303245BA6EC2"
|
||||
$"83B9B9C06F313BB9C9BF1EB9C3BC44322D3035BA84B71B020C3D2DBDF4B8413F"
|
||||
$"2D432F412E4531C2B5BB114632C31EBBF2C358BDDE4939C36FBF27C33DC1B6C3"
|
||||
$"6CC071C320C2754749C30AC2BD464B434C464C404C3C4ABEE3C41EBDB8C3813A"
|
||||
$"47BD90C2F7BD1AC2043843BCA9C184BC43BF223737373C3733392E38313B2D08"
|
||||
$"0A000100023F9EAB0000000000003FA74447015A3159460A010101023F9EAB00"
|
||||
$"00000000003FA74447015A3159460A060102023F9EAB0000000000003FA74447"
|
||||
$"015A3159460A070103023F9EAB0000000000003FA74447015A3159460A080104"
|
||||
$"023F9EAB0000000000003FA74447015A3159460A0B0107023E6EB40000000000"
|
||||
$"003EF5D746B3FB4788530A0B00023D3D920000000000003E20FB46CDF448F5FF"
|
||||
$"0A0A0108023EB8B70000000000003EE72C4638AD47BF03"
|
||||
};
|
||||
86
games-board/connectagram/connectagram-1.2.11_20200514.recipe
Normal file
86
games-board/connectagram/connectagram-1.2.11_20200514.recipe
Normal file
@@ -0,0 +1,86 @@
|
||||
SUMMARY="A Word unscrambling game"
|
||||
DESCRIPTION="Connectagram is a word unscrambling game. The board consists of several \
|
||||
scrambled words that are joined together. You can choose the length of \
|
||||
the words, the amount of words, and the pattern that the words are arranged \
|
||||
in. The game provides a hint option for times when you are stuck, and \
|
||||
features an online word lookup that fetches the definitions of each word \
|
||||
from Wiktionary. Your current progress is automatically saved."
|
||||
COPYRIGHT="2018-2020 Graeme gott"
|
||||
HOMEPAGE="https://github.com/gottcode/connectagram"
|
||||
LICENSE="GNU GPL v3"
|
||||
REVISION="1"
|
||||
srcGitRev="a6f3557e6728f2d3b7cd6dc40c0616f165f456a7"
|
||||
SOURCE_URI="https://github.com/gottcode/connectagram/archive/$srcGitRev.tar.gz"
|
||||
CHECKSUM_SHA256="a1e5b76ec91b319d51c6dcf284604c6081dab308604a248129767d7cf8c3c17e"
|
||||
SOURCE_FILENAME="connectagram-${portVersion/_/-}$srcGitRev.tar.gz"
|
||||
SOURCE_DIR="connectagram-$srcGitRev"
|
||||
ADDITIONAL_FILES="connectagram.rdef.in"
|
||||
|
||||
ARCHITECTURES="?x86_gcc2 x86 x86_64"
|
||||
if [ "$targetArchitecture" = x86_gcc2 ]; then
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
fi
|
||||
|
||||
PROVIDES="
|
||||
connectagram$secondaryArchSuffix = $portVersion
|
||||
app:Connectagram = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libGL$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Network$secondaryArchSuffix
|
||||
lib:libQt5PrintSupport$secondaryArchSuffix
|
||||
lib:libQt5Svg$secondaryArchSuffix
|
||||
lib:libQt5Xml$secondaryArchSuffix
|
||||
lib:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5Network$secondaryArchSuffix
|
||||
devel:libQt5PrintSupport$secondaryArchSuffix
|
||||
devel:libQt5Svg$secondaryArchSuffix
|
||||
devel:libQt5Xml$secondaryArchSuffix
|
||||
devel:libz$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:lrelease$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:pkg_config$secondaryArchSuffix
|
||||
cmd:qmake$secondaryArchSuffix >= 5
|
||||
cmd:unzip
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
qmake
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
mkdir -p $appsDir/Connectagram
|
||||
install -T ./connectagram $appsDir/Connectagram/Connectagram
|
||||
cp -rf translations $appsDir/Connectagram/
|
||||
cp -rf data $appsDir/Connectagram/
|
||||
local APP_SIGNATURE="application/x-vnd.Cong"
|
||||
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/connectagram.rdef.in > Connectagram.rdef
|
||||
|
||||
addResourcesToBinaries Connectagram.rdef $appsDir/Connectagram/Connectagram
|
||||
addAppDeskbarSymlink $appsDir/Connectagram/Connectagram
|
||||
}
|
||||
Reference in New Issue
Block a user