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