1SUMMARY="A free collection of solitaire card games written using Qt"
2DESCRIPTION="QSoloCards is a classic set of cards games including:
3-Spider
4-FreeCell
5-Klondike
6-Three Deck Spider
7-Spiderette
8-Yukon"
9HOMEPAGE="https://sourceforge.net/projects/qsolocards/"
10COPYRIGHT="2009 Steve Moore"
11LICENSE="GNU GPL v3"
12REVISION="2"
13SOURCE_URI="http://downloads.sourceforge.net/project/qsolocards/qsolocards/$portVersion/QSoloCards-$portVersion-src.tar.gz"
14CHECKSUM_SHA256="d962a976c335c4bbe239ec4479db60222906411bee3e24498593f2878761b418"
15SOURCE_DIR="QSoloCards-$portVersion"
16PATCHES="qsolocards-$portVersion.patchset"
17ADDITIONAL_FILES="qsolocards.rdef.in"
18
19ARCHITECTURES="all !x86_gcc2"
20SECONDARY_ARCHITECTURES="x86"
21
22PROVIDES="
23	qsolocards$secondaryArchSuffix = $portVersion
24	app:QSoloCards$secondaryArchSuffix = $portVersion
25	"
26REQUIRES="
27	haiku$secondaryArchSuffix
28	lib:libGL$secondaryArchSuffix
29	lib:libQt5Core$secondaryArchSuffix
30	lib:libQt5Gui$secondaryArchSuffix
31	lib:libQt5Widgets$secondaryArchSuffix
32	"
33
34BUILD_REQUIRES="
35	haiku${secondaryArchSuffix}_devel
36	devel:libQt5Core$secondaryArchSuffix
37	devel:libQt5Gui$secondaryArchSuffix
38	devel:libQt5Widgets$secondaryArchSuffix
39	"
40BUILD_PREREQUIRES="
41	cmd:gcc$secondaryArchSuffix
42	cmd:ld$secondaryArchSuffix
43	cmd:make
44	cmd:qmake$secondaryArchSuffix >= 5
45	"
46
47BUILD()
48{
49	qmake
50	make $jobArgs
51}
52
53INSTALL()
54{
55	mkdir -p $appsDir
56	cp QSoloCards $appsDir/QSoloCards
57
58	local APP_SIGNATURE="application/x-vnd.qsolocards"
59	local MAJOR="`echo "$portVersion" | cut -d. -f1`"
60	local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
61	local MINOR="`echo "$portVersion" | cut -d. -f3`"
62	local LONG_INFO="$SUMMARY"
63	sed \
64		-e "s|@APP_SIGNATURE@|$APP_SIGNATURE|" \
65		-e "s|@MAJOR@|$MAJOR|" \
66		-e "s|@MIDDLE@|$MIDDLE|" \
67		-e "s|@MINOR@|$MINOR|" \
68		-e "s|@LONG_INFO@|$LONG_INFO|" \
69		$portDir/additional-files/qsolocards.rdef.in > $sourceDir/qsolocards.rdef
70
71	addResourcesToBinaries  $sourceDir/qsolocards.rdef \
72		$appsDir/QSoloCards
73
74	mimeset -f $appsDir/QSoloCards
75
76	addAppDeskbarSymlink $appsDir/QSoloCards QSoloCards
77}
78