diff options
| author | Samuli Piippo <samuli.piippo@theqtcompany.com> | 2015-03-31 11:01:04 +0300 |
|---|---|---|
| committer | Samuli Piippo <samuli.piippo@theqtcompany.com> | 2015-05-12 14:47:11 +0300 |
| commit | ae4b6421c0bb4771e2cedfcdadd44c04dc8e93f5 (patch) | |
| tree | acaecd3b089b341f87dd27384bb800c9b497148d /recipes-qt/packagegroups | |
| parent | 5fcb893d078d718318ca94bf7f284ef35355c152 (diff) | |
| download | meta-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/packagegroups')
5 files changed, 212 insertions, 0 deletions
diff --git a/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-embedded-qt5-toolchain-host.bb b/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-embedded-qt5-toolchain-host.bb new file mode 100644 index 0000000..1979879 --- /dev/null +++ b/recipes-qt/packagegroups/nativesdk-packagegroup-b2qt-embedded-qt5-toolchain-host.bb | |||
| @@ -0,0 +1,34 @@ | |||
| 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 | |||
| 23 | DESCRIPTION = "Host packages for B2Qt embedded Qt5 SDK" | ||
| 24 | LICENSE = "QtEnterprise" | ||
| 25 | PR = "r0" | ||
| 26 | |||
| 27 | inherit nativesdk packagegroup | ||
| 28 | |||
| 29 | RDEPENDS_${PN} += "\ | ||
| 30 | nativesdk-packagegroup-b2qt-embedded-toolchain-host \ | ||
| 31 | nativesdk-qttools \ | ||
| 32 | nativesdk-qtbase-tools \ | ||
| 33 | nativesdk-qtbase-tools-staticdev \ | ||
| 34 | " | ||
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons-toolchain-target.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons-toolchain-target.bb new file mode 100644 index 0000000..66e7457 --- /dev/null +++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons-toolchain-target.bb | |||
| @@ -0,0 +1,36 @@ | |||
| 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 | |||
| 23 | DESCRIPTION = "Qt5 addons toolchain packages" | ||
| 24 | LICENSE = "QtEnterprise" | ||
| 25 | |||
| 26 | inherit packagegroup | ||
| 27 | |||
| 28 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | ||
| 29 | |||
| 30 | RDEPENDS_${PN} += " \ | ||
| 31 | qtdatavisualization-dev \ | ||
| 32 | qtenterprisecontrols-dev \ | ||
| 33 | qtcharts-dev \ | ||
| 34 | qtvirtualkeyboard-dev \ | ||
| 35 | b2qt-utils-dev \ | ||
| 36 | " | ||
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons.bb new file mode 100644 index 0000000..3ba3f83 --- /dev/null +++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-addons.bb | |||
| @@ -0,0 +1,40 @@ | |||
| 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 | |||
| 23 | DESCRIPTION = "Qt5 addons packages" | ||
| 24 | LICENSE = "QtEnterprise" | ||
| 25 | |||
| 26 | inherit packagegroup | ||
| 27 | |||
| 28 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | ||
| 29 | |||
| 30 | RDEPENDS_${PN} += " \ | ||
| 31 | qtdatavisualization \ | ||
| 32 | qtquickenterprisecontrols \ | ||
| 33 | qtquickenterprisecontrols-fonts \ | ||
| 34 | qtcharts \ | ||
| 35 | qtvirtualkeyboard \ | ||
| 36 | b2qt-appcontroller \ | ||
| 37 | b2qt-utils \ | ||
| 38 | b2qt-launcher \ | ||
| 39 | b2qt-demos \ | ||
| 40 | " | ||
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb new file mode 100644 index 0000000..d740991 --- /dev/null +++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5-toolchain-target.bb | |||
| @@ -0,0 +1,55 @@ | |||
| 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 | |||
| 23 | DESCRIPTION = "Target packages for B2Qt embedded Qt5 SDK" | ||
| 24 | LICENSE = "QtEnterprise" | ||
| 25 | PR = "r0" | ||
| 26 | |||
| 27 | inherit packagegroup | ||
| 28 | |||
| 29 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | ||
| 30 | |||
| 31 | RDEPENDS_${PN} += " \ | ||
| 32 | packagegroup-b2qt-embedded-toolchain-target \ | ||
| 33 | qt3d-dev \ | ||
| 34 | qtbase-dev \ | ||
| 35 | qtbase-staticdev \ | ||
| 36 | qtconnectivity-dev \ | ||
| 37 | qtdeclarative-dev \ | ||
| 38 | qtdeclarative-staticdev \ | ||
| 39 | qtgraphicaleffects-dev \ | ||
| 40 | qtimageformats-dev \ | ||
| 41 | qtlocation-dev \ | ||
| 42 | qtmultimedia-dev \ | ||
| 43 | qtsensors-dev \ | ||
| 44 | qtserialport-dev \ | ||
| 45 | qtsvg-dev \ | ||
| 46 | qtsystems-dev \ | ||
| 47 | qttools-dev \ | ||
| 48 | qttools-staticdev \ | ||
| 49 | ${@base_contains('DISTRO_FEATURES', 'wayland', 'qtwayland-dev', '', d)} \ | ||
| 50 | qtwebsockets-dev \ | ||
| 51 | qtwebchannel-dev \ | ||
| 52 | qtxmlpatterns-dev \ | ||
| 53 | qtquickcontrols-dev \ | ||
| 54 | qtwebengine-dev \ | ||
| 55 | " | ||
diff --git a/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.bb new file mode 100644 index 0000000..970da82 --- /dev/null +++ b/recipes-qt/packagegroups/packagegroup-b2qt-embedded-qt5.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 | |||
| 23 | DESCRIPTION = "Qt5 modules" | ||
| 24 | LICENSE = "QtEnterprise" | ||
| 25 | |||
| 26 | inherit packagegroup | ||
| 27 | |||
| 28 | PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1" | ||
| 29 | |||
| 30 | RDEPENDS_${PN} += " \ | ||
| 31 | qtbase \ | ||
| 32 | qtbase-fonts \ | ||
| 33 | qtconnectivity \ | ||
| 34 | qtdeclarative \ | ||
| 35 | qtdeclarative-tools \ | ||
| 36 | qtgraphicaleffects \ | ||
| 37 | qtimageformats \ | ||
| 38 | qtlocation \ | ||
| 39 | qtmultimedia \ | ||
| 40 | qtsensors \ | ||
| 41 | qtserialport \ | ||
| 42 | qtsvg \ | ||
| 43 | qtwebsockets \ | ||
| 44 | qtxmlpatterns \ | ||
| 45 | qtquickcontrols \ | ||
| 46 | qtwebengine \ | ||
| 47 | " | ||
