summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5-addons
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@theqtcompany.com>2015-03-31 11:01:04 +0300
committerSamuli Piippo <samuli.piippo@theqtcompany.com>2015-05-12 14:47:11 +0300
commitae4b6421c0bb4771e2cedfcdadd44c04dc8e93f5 (patch)
treeacaecd3b089b341f87dd27384bb800c9b497148d /recipes-qt/qt5-addons
parent5fcb893d078d718318ca94bf7f284ef35355c152 (diff)
downloadmeta-boot2qt-ae4b6421c0bb4771e2cedfcdadd44c04dc8e93f5.tar.gz
Build Qt5 and all addons
Use meta-qt5 layer to build Qt5, commercial addons and b2qt addons. Create new image and toolchain recipes with Qt5 content, so that the existing image and toolchain remain as-is without Qt5. Currently support only for imx6 targets. Change-Id: I398750dd1a62c6ff8ea216cfe364da273d8e9a77 Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
Diffstat (limited to 'recipes-qt/qt5-addons')
-rw-r--r--recipes-qt/qt5-addons/qtcharts_2.0.bb47
-rw-r--r--recipes-qt/qt5-addons/qtdatavisualization_1.2.bb43
-rw-r--r--recipes-qt/qt5-addons/qtquick2drenderer.bb38
-rw-r--r--recipes-qt/qt5-addons/qtquickenterprisecontrols_1.3.bb65
-rw-r--r--recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb46
5 files changed, 239 insertions, 0 deletions
diff --git a/recipes-qt/qt5-addons/qtcharts_2.0.bb b/recipes-qt/qt5-addons/qtcharts_2.0.bb
new file mode 100644
index 0000000..4b350de
--- /dev/null
+++ b/recipes-qt/qt5-addons/qtcharts_2.0.bb
@@ -0,0 +1,47 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23DESCRIPTION = "Qt Charts"
24LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://src/charts/qchart.cpp;md5=735b3be820c0a733e328a4d2e1e430de;beginline=1;endline=17"
26
27inherit qt5-module
28
29SRC_URI = " \
30 git://qt-gerrit.it.local/QtRD-15810/charts.git;branch=${QT_BRANCH};protocol=ssh \
31 "
32
33SRCREV = "f818972d3617493c74d694184aa877f606e1a5a0"
34QT_BRANCH = "master"
35
36S = "${WORKDIR}/git"
37
38DEPENDS = "qtbase qtdeclarative qtmultimedia"
39
40PACKAGES =+ "${PN}-designer"
41DEBIAN_NOAUTONAME_${PN}-designer = "1"
42
43FILES_${PN}-designer = " \
44 ${OE_QMAKE_PATH_QML}/QtCharts/designer \
45 "
46
47RRECOMMENDS_${PN}-dev += "${PN}-designer"
diff --git a/recipes-qt/qt5-addons/qtdatavisualization_1.2.bb b/recipes-qt/qt5-addons/qtdatavisualization_1.2.bb
new file mode 100644
index 0000000..759bb44
--- /dev/null
+++ b/recipes-qt/qt5-addons/qtdatavisualization_1.2.bb
@@ -0,0 +1,43 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23DESCRIPTION = "Qt Data Visualization"
24LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://src/datavisualization/global/datavisualizationglobal_p.h;md5=b6f0a53c44e6ba165a7d2dbd58832be5;beginline=1;endline=17"
26
27inherit qt5-module
28
29SRC_URI = " \
30 git://qt-gerrit.it.local/QtRD-15810/qtdatavis3d.git;branch=${QT_BRANCH};protocol=ssh \
31 "
32
33# v1.2.0
34SRCREV = "62f90e25eec23cfac83985993f355feeac5b9f2c"
35QT_BRANCH = "master"
36
37S = "${WORKDIR}/git"
38
39DEPENDS += "qtbase qtdeclarative qtmultimedia"
40
41FILES_${PN}-qmlplugins += " \
42 ${OE_QMAKE_PATH_QML}/QtDataVisualization/designer/* \
43 "
diff --git a/recipes-qt/qt5-addons/qtquick2drenderer.bb b/recipes-qt/qt5-addons/qtquick2drenderer.bb
new file mode 100644
index 0000000..59fd2fe
--- /dev/null
+++ b/recipes-qt/qt5-addons/qtquick2drenderer.bb
@@ -0,0 +1,38 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23DESCRIPTION = "Qt Quick 2D Rendender"
24LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://src/plugins/scenegraph/softwarecontext/softwarelayer.cpp;md5=d90663d6d3096fe0989549d52fec6554;beginline=1;endline=17"
26
27inherit qt5-module
28
29SRC_URI = " \
30 git://qt-gerrit.ci.local/QtRD-15810/scenegraph-raster.git;branch=${QT_BRANCH};protocol=ssh \
31 "
32
33SRCREV = "97c310f3a18a5aaebf8c102ceaba1f6a093faf6b"
34QT_BRANCH = "master"
35
36S = "${WORKDIR}/git"
37
38DEPENDS = "qtbase qtdeclarative"
diff --git a/recipes-qt/qt5-addons/qtquickenterprisecontrols_1.3.bb b/recipes-qt/qt5-addons/qtquickenterprisecontrols_1.3.bb
new file mode 100644
index 0000000..7736d9b
--- /dev/null
+++ b/recipes-qt/qt5-addons/qtquickenterprisecontrols_1.3.bb
@@ -0,0 +1,65 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23DESCRIPTION = "Qt Quick Enterprise Controls"
24LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://src/controls/Styles/Base/DialStyle.qml;md5=caa6d9db463140360114e567721eb580;beginline=1;endline=17"
26
27inherit qt5-module
28
29SRC_URI = " \
30 git://qt-gerrit.it.local/QtRD-15810/qtquick-extras.git;branch=${QT_BRANCH};protocol=ssh \
31 "
32
33SRCREV = "ed6f7049e06717113d5f500595c5a1f2074fb13d"
34QT_BRANCH = "master"
35
36S = "${WORKDIR}/git"
37
38PACKAGES += "${PN}-fonts"
39
40RRECOMMENDS_${PN} = "${PN}-fonts"
41
42DEPENDS += "qtbase qtdeclarative qtgraphicaleffects"
43
44FILES_${PN}-fonts += " \
45 /usr/lib/qt5/qml/QtQuick/Controls/Styles/Flat/fonts \
46 "
47FILES_${PN} += " \
48 /opt/dashboard/bin/dashboard \
49 /opt/gallery/bin/gallery \
50 "
51FILES_${PN}-dbg += " \
52 /opt/dashboard/bin/.debug \
53 /opt/gallery/bin/.debug \
54 "
55FILES_${PN}-qmlplugins += " \
56 ${OE_QMAKE_PATH_QML}/QtQuick/Enterprise/Controls/Styles/*/*.qml \
57 ${OE_QMAKE_PATH_QML}/QtQuick/Enterprise/Controls/designer/* \
58 ${OE_QMAKE_PATH_QML}/QtQuick/Enterprise/Controls/Styles/*/*/* \
59 "
60FILES_${PN}-examples += " \
61 /opt/flat/bin/flat \
62 "
63FILES_${PN}-examples-dbg += " \
64 /opt/flat/bin/.debug \
65 "
diff --git a/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb b/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb
new file mode 100644
index 0000000..40669e1
--- /dev/null
+++ b/recipes-qt/qt5-addons/qtvirtualkeyboard_1.3.bb
@@ -0,0 +1,46 @@
1#############################################################################
2##
3## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies).
4##
5## This file is part of the Qt Enterprise Embedded Scripts of the Qt
6## framework.
7##
8## $QT_BEGIN_LICENSE$
9## Commercial License Usage Only
10## Licensees holding valid commercial Qt license agreements with Digia
11## with an appropriate addendum covering the Qt Enterprise Embedded Scripts,
12## may use this file in accordance with the terms contained in said license
13## agreement.
14##
15## For further information use the contact form at
16## http://www.qt.io/contact-us.
17##
18##
19## $QT_END_LICENSE$
20##
21#############################################################################
22
23DESCRIPTION = "Qt Virtual Keyboard"
24LICENSE = "QtEnterprise"
25LIC_FILES_CHKSUM = "file://src/virtualkeyboard/plugin.cpp;md5=9e7c3707428a49f2fd857aa1538823b6;beginline=1;endline=17"
26
27inherit qt5-module
28
29FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:"
30
31SRC_URI = " \
32 git://qt-gerrit.it.local/QtRD-15810/qtvirtualkeyboard.git;branch=${QT_BRANCH};protocol=ssh \
33 "
34
35SRCREV = "fa1aae525f94e9a870d0fcc0fb1be50648b76739"
36QT_BRANCH = "master"
37
38S = "${WORKDIR}/git"
39
40DEPENDS = "qtbase qtdeclarative hunspell"
41
42EXTRA_QMAKEVARS_PRE += "CONFIG+=disable-xcb"
43
44FILES_${PN}-qmlplugins-dbg = " \
45 ${OE_QMAKE_PATH_QML}/QtQuick/Enterprise/VirtualKeyboard/Styles/.debug/* \
46 "