1SUMMARY="Qt Build Suite" 2DESCRIPTION="Qbs is a cross-platform build tool." 3HOMEPAGE="https://wiki.qt.io/Qbs" 4COPYRIGHT="2016, Digia Plc and/or its subsidiary(-ies)" 5LICENSE="GNU LGPL v2" 6REVISION="1" 7SOURCE_URI="http://download.qt.io/official_releases/qbs/$portVersion/qbs-src-$portVersion.tar.gz" 8CHECKSUM_SHA256="ab82fb9f9fd72617b175b73ebadd3a3ac8a089af741edb777ead6dc9937394b0" 9SOURCE_DIR="qbs-src-$portVersion" 10PATCHES="qbs-$portVersion.patchset" 11 12ARCHITECTURES="all !x86_gcc2" 13SECONDARY_ARCHITECTURES="x86" 14 15PROVIDES=" 16 qbs$secondaryArchSuffix = $portVersion 17 cmd:qbs = $portVersion 18 cmd:qbs_config = $portVersion 19 cmd:qbs_config_ui = $portVersion 20 cmd:qbs_qmltypes = $portVersion 21 cmd:qbs_setup_android = $portVersion 22 cmd:qbs_setup_qt = $portVersion 23 cmd:qbs_setup_toolchains = $portVersion 24 lib:libqbscore$secondaryArchSuffix = $portVersion 25 lib:libqbsqtprofilesetup$secondaryArchSuffix = $portVersion 26 " 27REQUIRES=" 28 haiku$secondaryArchSuffix 29 lib:libGL$secondaryArchSuffix 30 lib:libQt5Core$secondaryArchSuffix 31 lib:libQt5Gui$secondaryArchSuffix 32 lib:libQt5Network$secondaryArchSuffix 33 lib:libQt5Script$secondaryArchSuffix 34 lib:libQt5Widgets$secondaryArchSuffix 35 lib:libQt5Xml$secondaryArchSuffix 36 " 37 38BUILD_REQUIRES=" 39 haiku${secondaryArchSuffix}_devel 40 devel:libQt5Core$secondaryArchSuffix 41 devel:libQt5Gui$secondaryArchSuffix 42 devel:libQt5Network$secondaryArchSuffix 43 devel:libQt5Script$secondaryArchSuffix 44 devel:libQt5Widgets$secondaryArchSuffix 45 devel:libQt5Xml$secondaryArchSuffix 46 " 47BUILD_PREREQUIRES=" 48 cmd:gcc$secondaryArchSuffix 49 cmd:ld$secondaryArchSuffix 50 cmd:make 51 " 52 53BUILD() 54{ 55 qmake -r qbs.pro QBS_INSTALL_PREFIX=$prefix 56 make $jobArgs 57} 58 59INSTALL() 60{ 61 make install 62 63 mv $prefix/lib $prefix/lib2 64 mkdir -p $(dirname $libDir) $(dirname $includeDir) $(diname $dataDir) 65 66 mv $prefix/include $includeDir 67 mv $prefix/lib2 $libDir 68 mv $prefix/share $dataDir 69} 70