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="3e94460ecbd1ca43974d62a0ecf691d48866049787c465944866baf52d5b16fc" 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_create_project = $portVersion 21 cmd:qbs_qmltypes = $portVersion 22 cmd:qbs_setup_android = $portVersion 23 cmd:qbs_setup_qt = $portVersion 24 cmd:qbs_setup_toolchains = $portVersion 25 lib:libqbscore$secondaryArchSuffix = $portVersion 26 lib:libqbsqtprofilesetup$secondaryArchSuffix = $portVersion 27 " 28REQUIRES=" 29 haiku$secondaryArchSuffix 30 lib:libGL$secondaryArchSuffix 31 lib:libQt5Core$secondaryArchSuffix 32 lib:libQt5Gui$secondaryArchSuffix 33 lib:libQt5Network$secondaryArchSuffix 34 lib:libQt5Script$secondaryArchSuffix 35 lib:libQt5Widgets$secondaryArchSuffix 36 lib:libQt5Xml$secondaryArchSuffix 37 " 38 39BUILD_REQUIRES=" 40 haiku${secondaryArchSuffix}_devel 41 devel:libQt5Core$secondaryArchSuffix 42 devel:libQt5Gui$secondaryArchSuffix 43 devel:libQt5Network$secondaryArchSuffix 44 devel:libQt5Script$secondaryArchSuffix 45 devel:libQt5Widgets$secondaryArchSuffix 46 devel:libQt5Xml$secondaryArchSuffix 47 " 48BUILD_PREREQUIRES=" 49 cmd:gcc$secondaryArchSuffix 50 cmd:ld$secondaryArchSuffix 51 cmd:make 52 " 53 54BUILD() 55{ 56 qmake -r qbs.pro QBS_INSTALL_PREFIX=$prefix 57 make $jobArgs 58} 59 60INSTALL() 61{ 62 make install 63 64 mv $prefix/lib $prefix/lib2 65 mkdir -p $(dirname $libDir) $(dirname $includeDir) $(diname $dataDir) 66 67 mv $prefix/include $includeDir 68 mv $prefix/lib2 $libDir 69 mv $prefix/share $dataDir 70 mv $prefix/libexec/qbs/* $libDir/qbs/ 71 rm -rf $prefix/libexec 72} 73