summaryrefslogtreecommitdiff
path: root/yocto-poky/meta/recipes-qt/packagegroups
diff options
context:
space:
mode:
Diffstat (limited to 'yocto-poky/meta/recipes-qt/packagegroups')
-rw-r--r--yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qt-toolchain-host.bb3
-rw-r--r--yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qt-toolchain-host.inc6
-rw-r--r--yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qte-toolchain-host.bb3
-rw-r--r--yocto-poky/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb22
-rw-r--r--yocto-poky/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb52
-rw-r--r--yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.bb15
-rw-r--r--yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc39
-rw-r--r--yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qte-toolchain-target.bb7
8 files changed, 147 insertions, 0 deletions
diff --git a/yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qt-toolchain-host.bb b/yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qt-toolchain-host.bb
new file mode 100644
index 000000000..b95cc5e59
--- /dev/null
+++ b/yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qt-toolchain-host.bb
@@ -0,0 +1,3 @@
+require nativesdk-packagegroup-qt-toolchain-host.inc
+
+SUMMARY = "Host packages for Qt SDK"
diff --git a/yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qt-toolchain-host.inc b/yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qt-toolchain-host.inc
new file mode 100644
index 000000000..a3c275fd9
--- /dev/null
+++ b/yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qt-toolchain-host.inc
@@ -0,0 +1,6 @@
+require recipes-core/packagegroups/nativesdk-packagegroup-sdk-host.bb
+
+DESCRIPTION = "Host packages for Qt Embedded SDK"
+LICENSE = "MIT"
+
+RDEPENDS_${PN} += "nativesdk-qt4-tools"
diff --git a/yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qte-toolchain-host.bb b/yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qte-toolchain-host.bb
new file mode 100644
index 000000000..296e4b803
--- /dev/null
+++ b/yocto-poky/meta/recipes-qt/packagegroups/nativesdk-packagegroup-qte-toolchain-host.bb
@@ -0,0 +1,3 @@
+require nativesdk-packagegroup-qt-toolchain-host.inc
+
+SUMMARY = "Host packages for Qt Embedded SDK"
diff --git a/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb
new file mode 100644
index 000000000..b81f8a3b3
--- /dev/null
+++ b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb
@@ -0,0 +1,22 @@
+#
+# Copyright (C) 2010 Intel Corporation. All rights reserved
+#
+
+SUMMARY = "Qt package groups"
+LICENSE = "MIT"
+PR = "r4"
+
+# Qt4 could NOT be built on MIPS64 with 64 bits userspace
+COMPATIBLE_HOST_mips64 = "null"
+
+inherit packagegroup distro_features_check
+
+# The quicky and fotowall requires x11 in DISTRO_FEATURES
+REQUIRED_DISTRO_FEATURES = "x11"
+
+PACKAGES = "${PN}-demoapps"
+
+QTDEMOS ?= "quicky ${COMMERCIAL_QT} fotowall"
+
+SUMMARY_${PN}-demoapps = "Qt demo applications"
+RDEPENDS_${PN}-demoapps = "${QTDEMOS}"
diff --git a/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb
new file mode 100644
index 000000000..eb5fa1ffe
--- /dev/null
+++ b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb
@@ -0,0 +1,52 @@
+SUMMARY = "Qt for Embedded Linux (Qt without X11)"
+PR = "r2"
+LICENSE = "MIT"
+
+# Qt4 could NOT be built on MIPS64 with 64 bits userspace
+COMPATIBLE_HOST_mips64 = "null"
+
+inherit packagegroup
+
+TOUCH = ' ${@bb.utils.contains("MACHINE_FEATURES", "touchscreen", "tslib tslib-calibrate tslib-tests", "",d)}'
+
+RDEPENDS_${PN} = " \
+ qt4-embedded \
+ libqt-embedded3support4 \
+ libqt-embeddedclucene4 \
+ libqt-embeddedcore4 \
+ libqt-embeddeddbus4 \
+ libqt-embeddedgui4 \
+ libqt-embeddedhelp4 \
+ libqt-embeddedmultimedia4 \
+ libqt-embeddednetwork4 \
+ libqt-embeddedscript4 \
+ libqt-embeddedscripttools4 \
+ libqt-embeddedsql4 \
+ libqt-embeddedsvg4 \
+ libqt-embeddedtest4 \
+ libqt-embeddedwebkit4 \
+ libqt-embeddedxml4 \
+ qt4-embedded-fonts-ttf-dejavu \
+ qt4-embedded-fonts-ttf-vera \
+ qt4-embedded-plugin-iconengine-svgicon \
+ qt4-embedded-plugin-imageformat-gif \
+ qt4-embedded-plugin-imageformat-ico \
+ qt4-embedded-plugin-imageformat-jpeg \
+ qt4-embedded-plugin-imageformat-mng \
+ qt4-embedded-plugin-imageformat-svg \
+ qt4-embedded-plugin-imageformat-tiff \
+ qt4-embedded-plugin-mousedriver-tslib \
+ qt4-embedded-plugin-script-dbus \
+ qt4-embedded-plugin-sqldriver-sqlite \
+ ${TOUCH} \
+ qt4-embedded-demos \
+ qt4-embedded-examples \
+ qt-demo-init \
+ qt4-embedded-assistant \
+"
+
+RRECOMMENDS_${PN} = " \
+ libqt-embeddedxmlpatterns4 \
+ qt4-embedded-plugin-phonon-backend-gstreamer \
+"
+
diff --git a/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.bb b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.bb
new file mode 100644
index 000000000..772c151d2
--- /dev/null
+++ b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.bb
@@ -0,0 +1,15 @@
+SUMMARY = "Target packages for Qt SDK"
+
+QTLIBPREFIX = ""
+
+require packagegroup-qt-toolchain-target.inc
+
+inherit distro_features_check
+# depends on qt4-x11-free
+REQUIRED_DISTRO_FEATURES = "x11"
+
+RDEPENDS_${PN} += " \
+ qt4-x11-free-dev \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'libqtopengl4-dev', '', d)} \
+ ${@bb.utils.contains('DISTRO_FEATURES', 'openvg', 'libqtopenvg4-dev', '', d)} \
+ "
diff --git a/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc
new file mode 100644
index 000000000..e09782dab
--- /dev/null
+++ b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qt-toolchain-target.inc
@@ -0,0 +1,39 @@
+LICENSE = "MIT"
+
+# Qt4 could NOT be built on MIPS64 with 64 bits userspace
+COMPATIBLE_HOST_mips64 = "null"
+
+inherit packagegroup
+
+PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
+
+RDEPENDS_${PN} += " \
+ packagegroup-core-standalone-sdk-target \
+ qt4${QTLIBPREFIX}-mkspecs \
+ libqt${QTLIBPREFIX}multimedia4-dev \
+ libqt${QTLIBPREFIX}3support4-dev \
+ libqt${QTLIBPREFIX}clucene4-dev \
+ libqt${QTLIBPREFIX}core4-dev \
+ libqt${QTLIBPREFIX}dbus4-dev \
+ libqt${QTLIBPREFIX}designercomponents4-dev \
+ libqt${QTLIBPREFIX}designer4-dev \
+ libqt${QTLIBPREFIX}uitools4-dev \
+ libqt${QTLIBPREFIX}gui4-dev \
+ libqt${QTLIBPREFIX}help4-dev \
+ libqt${QTLIBPREFIX}network4-dev \
+ libqt${QTLIBPREFIX}script4-dev \
+ libqt${QTLIBPREFIX}scripttools4-dev \
+ libqt${QTLIBPREFIX}sql4-dev \
+ libqt${QTLIBPREFIX}svg4-dev \
+ libqt${QTLIBPREFIX}test4-dev \
+ libqt${QTLIBPREFIX}webkit4-dev \
+ libqt${QTLIBPREFIX}xml4-dev \
+ libqt${QTLIBPREFIX}declarative4-dev \
+ libqt${QTLIBPREFIX}xmlpatterns4-dev \
+ libsqlite3-dev \
+ expat-dev \
+ "
+
+RRECOMMENDS_${PN} += " \
+ libqt${QTLIBPREFIX}phonon4-dev \
+ "
diff --git a/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qte-toolchain-target.bb b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qte-toolchain-target.bb
new file mode 100644
index 000000000..92ed237d3
--- /dev/null
+++ b/yocto-poky/meta/recipes-qt/packagegroups/packagegroup-qte-toolchain-target.bb
@@ -0,0 +1,7 @@
+SUMMARY = "Target packages for Qt Embedded SDK"
+
+PR = "r7"
+
+QTLIBPREFIX = "-embedded"
+
+require packagegroup-qt-toolchain-target.inc