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