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