mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
SolitaireMahjong: add recipe 2.2.4 version
This commit is contained in:
@@ -0,0 +1,61 @@
|
||||
resource app_flags B_MULTIPLE_LAUNCH;
|
||||
|
||||
resource app_version {
|
||||
major = @MAJOR@,
|
||||
middle = @MIDDLE@,
|
||||
minor = @MINOR@,
|
||||
|
||||
variety = B_APPV_FINAL,
|
||||
internal = 0,
|
||||
|
||||
short_info = "Solitaire Mahjong",
|
||||
long_info = "@LONG_INFO@"
|
||||
};
|
||||
|
||||
resource app_signature "@APP_SIGNATURE@";
|
||||
|
||||
resource vector_icon array {
|
||||
$"6E63696606050005FF03CBC19A039E2F2F0344B2FA04007E08000DBE27B6B2BE"
|
||||
$"27B6B2BF40B6BB44B78BC043B758C3EDB84FC910B9EAC683B913C9E8BA43CB5A"
|
||||
$"BB59CA91BAE7CB82BB6FCB90BBCDCBABBB9FC9E9C0B9C6A5CA92C84FC5A9C678"
|
||||
$"CB31C526CB12C5A0CAECC3E4CB4CC19ECA34C2C7CA8DBF56C94CBABAC79CBD04"
|
||||
$"C87EBA17C759B8D1C6C7B95DC735B898C679B8BDC5B52EC60CBA53C0E2BDA0B7"
|
||||
$"44BC01BC15BDB0B701BE27B6B2BDE1B6C1BE27B6B2002DBDF5B718BDF5B718BE"
|
||||
$"1CB6E2BEA1B6FABE68B6D4C1C0B7F2C806B9CFC4E5B8DBC8A7B9F7C9CCBA93C9"
|
||||
$"42BA37C9D1BAA0C9E7BAA9C9DABAA7C9FFBAB2CA26BAD3CA15BAC0CA2ABAE0CA"
|
||||
$"41BAE8CA33BAE7CA47BAECCA59BAF9CA53BAF5CA5DBB07CA75BB0DCA67BB0ECA"
|
||||
$"75BB0DCA83BB0ECA83BB0ECA81BB28CA78BB5DCA7FBB43CA0BBB23C90ABB2BC9"
|
||||
$"4CBA68C76DBFE9C42AC961C5D5C4A8C41FC9B0C409CA61C3D6CA12C461CAA9C5"
|
||||
$"47CA99C4DDCA8CC542CAAFC53BCADAC53FCAC4C404CB2AC1D2CA0EC2F2CA5CBF"
|
||||
$"0BC904B980C6F1BC47C7F6B94CC6D1B8EAC689B908C6C4B8A9C61DB920C540B9"
|
||||
$"10C5ABBA07C294BBDDBD3EBAF1BFE9BBDFBD37BBE6BD24BBE3BD2BBBE3BD11BB"
|
||||
$"F6BCF1BBEEBD01BBF8BCEABBFFBCD7BBFDBCDDBBFFBCD7BC01BCCBBC01BCCBBC"
|
||||
$"04BCC5BC0CBCB1BC09BCB8BC0CBCB1BC0EBCA5BC0EBCA5BC10BC9FBC19BC8BBC"
|
||||
$"16BC92BC19BC8BBC1ABC7FBC1ABC7FBC1DBC78BC26BC65BC23BC6CBC26BC65BC"
|
||||
$"27BC59BC27BC5937BC53BC33BC40BC30BC47BC67BBA8BCCFBA75BC97BB0DBCD1"
|
||||
$"BA6EBCD8BA5BBCD5BA61BCD8BA5BBCD9BA4FBCD9BA4FBCDCBA48BCE4BA35BCE2"
|
||||
$"BA3CBCE4BA35BCE6BA29BCE6BA29BCE9BA22BCF1BA0FBCEEBA15BCF1BA0FBCF3"
|
||||
$"BA03BCF3BA03BCF5B9FCBCFEB9E9BCFBB9EFBCFEB9E9BCFFB9DCBCFFB9DCBD02"
|
||||
$"B9D6BD0BB9C3BD08B9C9BD0BB9C3BD0CB9B7BD0CB9B7BD0FB9B0BD18B99EBD15"
|
||||
$"B9A4BD63B8C7BDF5B718BDA3B7ECBDF5B7180205C90ABB2BC76DBFE9C94CBA68"
|
||||
$"CA78BB5DCA0BBB23C8BBC070C547CA99C708C587C4DDCA8CC409CA61C461CAA9"
|
||||
$"C3D6CA12C42AC961C41FC9B0C5D5C4A80013C1B7BAE9C1B7BAE9C234BB10C30E"
|
||||
$"BBB3C2B9BB4CC35BBC09C2C2BC8CC2E1BC43C287BCE9C249BDBDC27FBD5FC247"
|
||||
$"BDC3C244BDD5C245BDCFC30DBE44C4D8BE6FC407BE18C55ABEF8C65BC030C629"
|
||||
$"BF79C59BC087C443C1A1C4C4C0E9C435C1D0C426C23FC474C23AC31FC1FAC112"
|
||||
$"C169C220C191C089C2B8BF6CC556C028C41DBF31C58DBE96C612BEFAC650BEB7"
|
||||
$"C460BFECC12CBF7CC2CDBF5FC12CBE36C10EBEA4C095BDBEC135BD7DC045BD78"
|
||||
$"C0A7BD5FBF25BD71BCE3BE09BDF3BDB0BC57BEB4BD2ABE59BCFDBF7ABD58C10E"
|
||||
$"BDA2C046BD7AC161BCC5C1B7BAE9C1C2BBD5C1B7BAE90005BEF1BE0ABEF1BE0A"
|
||||
$"BECFBEB1BEA3C003BEC0BF5BBF23C02FC034C05DBFADC04BC05FBFB2C0D0BE65"
|
||||
$"C0A8BF0EC03ABE2EBEF1BE0ABF90BE21BEF1BE0A0204C205BEA2C2ACBECBC1BD"
|
||||
$"BF47C152C09EC197BFF8C1EAC0C3C323C0E9C286C0EAC381C073C3F5BF37C437"
|
||||
$"BFD2C359BEEC0206CA83BB0ECA81BB28CACDBB3ECB5ABBA9CB15BB72C9C7C0A1"
|
||||
$"C66ECA8DC813C597C633CAEFC53BCADAC59BCAC3C53FCAC4C547CA99C542CAAF"
|
||||
$"C708C587CA78BB5DC8BBC070CA7FBB430605BA02475E5A535B515C525A503B45"
|
||||
$"2650060A050107024040650000000000004019EFC374B5C331080A0001001240"
|
||||
$"4065000000000000404B88C7659FC6097701178300040A010401040503024040"
|
||||
$"65000000000000404B88C7659FC609770A02010202404065000000000000404B"
|
||||
$"88C7659FC609770A030305040302404065000000000000404B88C7659FC60977"
|
||||
$"0A04010602404065000000000000404B88C7659FC60977"
|
||||
};
|
||||
88
games-board/solitaire-mahjong/solitaire_mahjong-2.2.4.recipe
Normal file
88
games-board/solitaire-mahjong/solitaire_mahjong-2.2.4.recipe
Normal file
@@ -0,0 +1,88 @@
|
||||
SUMMARY="Solitaire Mahjong game"
|
||||
DESCRIPTION="Solitaire Mahjong is a one player version of the classic Eastern tile game, Mahjong. \
|
||||
It has all the functionality you expect from a solitaire game. In addition it provides tools such \
|
||||
as a layout editor allowing the player to create custom layouts as well as analysis tools to evaluate them. "
|
||||
HOMEPAGE="http://star.physics.yale.edu/~ullrich/software/SolitaireMahjong/"
|
||||
COPYRIGHT="2008-2017 Thomas S. Ullrich"
|
||||
LICENSE="GNU GPL v2"
|
||||
REVISION="1"
|
||||
SOURCE_URI="http://star.physics.yale.edu/~ullrich/software/SolitaireMahjong/Distributions/$portVersion/SolitaireMahjong-2.24-src.tgz"
|
||||
SOURCE_DIR="SolitaireMahjong"
|
||||
CHECKSUM_SHA256="42e2f5201c8562775fd655e296ce23e06a8ca2595ce9f7263b1ccecde52bc4cd"
|
||||
ADDITIONAL_FILES="solitaire_mahjong.rdef.in"
|
||||
|
||||
ARCHITECTURES="!x86_gcc2 x86 x86_64"
|
||||
SECONDARY_ARCHITECTURES="x86"
|
||||
|
||||
PROVIDES="
|
||||
solitaire_mahjong = $portVersion
|
||||
app:SolitaireMahjong = $portVersion
|
||||
"
|
||||
REQUIRES="
|
||||
haiku$secondaryArchSuffix
|
||||
lib:libGL$secondaryArchSuffix
|
||||
lib:libQt5Core$secondaryArchSuffix
|
||||
lib:libQt5Gui$secondaryArchSuffix
|
||||
lib:libQt5Widgets$secondaryArchSuffix
|
||||
"
|
||||
|
||||
BUILD_REQUIRES="
|
||||
haiku${secondaryArchSuffix}_devel
|
||||
devel:libQt5Core$secondaryArchSuffix
|
||||
devel:libQt5Gui$secondaryArchSuffix
|
||||
devel:libQt5Widgets$secondaryArchSuffix
|
||||
"
|
||||
BUILD_PREREQUIRES="
|
||||
cmd:gcc$secondaryArchSuffix
|
||||
cmd:ld$secondaryArchSuffix
|
||||
cmd:make
|
||||
cmd:qmake$secondaryArchSuffix >= 5
|
||||
"
|
||||
|
||||
BUILD()
|
||||
{
|
||||
qmake SolitaireMahjong.pro
|
||||
make $jobArgs
|
||||
}
|
||||
|
||||
INSTALL()
|
||||
{
|
||||
mkdir -p "$appsDir/Solitaire Mahjong"
|
||||
cp "smg/Solitaire Mahjong" "$appsDir/Solitaire Mahjong"
|
||||
cp "smld/Layout Designer" "$appsDir/Solitaire Mahjong"
|
||||
|
||||
cp -Rf docs layouts tiles "$appsDir/Solitaire Mahjong"
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.solitaire-mahjong"
|
||||
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/solitaire_mahjong.rdef.in > $sourceDir/solitaire_mahjong.rdef
|
||||
|
||||
addResourcesToBinaries $sourceDir/solitaire_mahjong.rdef \
|
||||
"$appsDir/Solitaire Mahjong/Solitaire Mahjong"
|
||||
|
||||
local APP_SIGNATURE="application/x-vnd.solitaire-mahjong-layout-designer"
|
||||
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/solitaire_mahjong.rdef.in > $sourceDir/layout_dedsigner.rdef
|
||||
|
||||
addResourcesToBinaries $sourceDir/layout_dedsigner.rdef \
|
||||
"$appsDir/Solitaire Mahjong/Layout Designer"
|
||||
|
||||
mimeset -f "$appsDir/Solitaire Mahjong/Solitaire Mahjong"
|
||||
mimeset -f "$appsDir/Solitaire Mahjong/Layout Designer"
|
||||
|
||||
addAppDeskbarSymlink "$appsDir/Solitaire Mahjong/Solitaire Mahjong" "Solitaire Mahjong"
|
||||
}
|
||||
Reference in New Issue
Block a user