summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@theqtcompany.com>2015-04-01 10:55:23 +0300
committerSamuli Piippo <samuli.piippo@theqtcompany.com>2015-04-20 10:24:51 +0300
commit23b9e8808352dfb90d70265a19d66f62cae40e28 (patch)
tree50735f1d365d4c00504676bd0051c819633b771a
parent91ead4022aef2f7ff9f1598c8452381bb1f70d22 (diff)
downloadmeta-boot2qt-23b9e8808352dfb90d70265a19d66f62cae40e28.tar.gz
Move wayland related packages to packagegroups
Install all wayland related packages from common packagegroups, when wayland DISTRO_FEATURES is enabled. Include DRM and GBM dev packages to toolchain, libraries are already included in the image as dependency from weston. Change-Id: I88f3ded7c2bb5ca85318a7945f4739b968b9d97b Reviewed-by: Andy Nichols <andy.nichols@theqtcompany.com>
-rw-r--r--conf/distro/include/am335x-evm.conf2
-rw-r--r--conf/distro/include/imx6qsabresd.conf9
-rw-r--r--conf/distro/include/nitrogen6x.conf9
-rw-r--r--recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb1
-rw-r--r--recipes/packagegroup/packagegroup-b2qt-embedded-base.bb1
-rw-r--r--recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb3
6 files changed, 3 insertions, 22 deletions
diff --git a/conf/distro/include/am335x-evm.conf b/conf/distro/include/am335x-evm.conf
index 401dc64..dffbe94 100644
--- a/conf/distro/include/am335x-evm.conf
+++ b/conf/distro/include/am335x-evm.conf
@@ -33,10 +33,8 @@ MACHINE_EXTRA_INSTALL = "\
33 libgles-omap3 \ 33 libgles-omap3 \
34 libgles-omap3-rawdemos \ 34 libgles-omap3-rawdemos \
35 lighttpd \ 35 lighttpd \
36 wayland \
37 " 36 "
38 37
39MACHINE_EXTRA_INSTALL_SDK = "\ 38MACHINE_EXTRA_INSTALL_SDK = "\
40 libgles-omap3-dev \ 39 libgles-omap3-dev \
41 wayland-dev \
42 " 40 "
diff --git a/conf/distro/include/imx6qsabresd.conf b/conf/distro/include/imx6qsabresd.conf
index f3605a5..83fc812 100644
--- a/conf/distro/include/imx6qsabresd.conf
+++ b/conf/distro/include/imx6qsabresd.conf
@@ -39,9 +39,6 @@ MACHINE_EXTRA_INSTALL = "\
39 libegl-mx6 \ 39 libegl-mx6 \
40 libgles2-mx6 \ 40 libgles2-mx6 \
41 gst-fsl-plugin \ 41 gst-fsl-plugin \
42 wayland \
43 weston \
44 weston-examples \
45 libopencv-core \ 42 libopencv-core \
46 libopencv-imgproc \ 43 libopencv-imgproc \
47 libopencv-objdetect \ 44 libopencv-objdetect \
@@ -53,15 +50,9 @@ MACHINE_EXTRA_INSTALL_SDK = " \
53 libegl-mx6-dev \ 50 libegl-mx6-dev \
54 libgles2-mx6 \ 51 libgles2-mx6 \
55 libgles2-mx6-dev \ 52 libgles2-mx6-dev \
56 libwayland-egl-mx6-dev \
57 libxkbcommon-dev \
58 opencv-dev \ 53 opencv-dev \
59 " 54 "
60 55
61MACHINE_EXTRA_INSTALL_SDK_HOST = "\
62 wayland-nativesdk \
63 "
64
65KERNEL_MODULE_AUTOLOAD += "mxc_v4l2_capture" 56KERNEL_MODULE_AUTOLOAD += "mxc_v4l2_capture"
66 57
67# add support for both imx6qsabresd and imx6dlsabresd 58# add support for both imx6qsabresd and imx6dlsabresd
diff --git a/conf/distro/include/nitrogen6x.conf b/conf/distro/include/nitrogen6x.conf
index 1c7624d..0a9d388 100644
--- a/conf/distro/include/nitrogen6x.conf
+++ b/conf/distro/include/nitrogen6x.conf
@@ -52,9 +52,6 @@ MACHINE_EXTRA_INSTALL = "\
52 libegl-mx6 \ 52 libegl-mx6 \
53 libgles2-mx6 \ 53 libgles2-mx6 \
54 gst-fsl-plugin \ 54 gst-fsl-plugin \
55 wayland \
56 weston \
57 weston-examples \
58 bcm4330-nvram-config \ 55 bcm4330-nvram-config \
59 libopencv-core \ 56 libopencv-core \
60 libopencv-imgproc \ 57 libopencv-imgproc \
@@ -67,15 +64,9 @@ MACHINE_EXTRA_INSTALL_SDK = " \
67 libegl-mx6-dev \ 64 libegl-mx6-dev \
68 libgles2-mx6 \ 65 libgles2-mx6 \
69 libgles2-mx6-dev \ 66 libgles2-mx6-dev \
70 libwayland-egl-mx6-dev \
71 libxkbcommon-dev \
72 opencv-dev \ 67 opencv-dev \
73 " 68 "
74 69
75MACHINE_EXTRA_INSTALL_SDK_HOST = "\
76 wayland-nativesdk \
77 "
78
79B2QT_PLATFORM = "iMX6-eLinux" 70B2QT_PLATFORM = "iMX6-eLinux"
80 71
81ADB_PRODUCTID = "0x0d02" 72ADB_PRODUCTID = "0x0d02"
diff --git a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb
index d767fcc..971cc01 100644
--- a/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb
+++ b/recipes/packagegroup/nativesdk-packagegroup-b2qt-embedded-toolchain-host.bb
@@ -33,5 +33,6 @@ RDEPENDS_${PN} = "\
33 nativesdk-perl-modules \ 33 nativesdk-perl-modules \
34 nativesdk-bison \ 34 nativesdk-bison \
35 nativesdk-gperf \ 35 nativesdk-gperf \
36 ${@base_contains("DISTRO_FEATURES", "wayland", "nativesdk-wayland", "", d)} \
36 ${MACHINE_EXTRA_INSTALL_SDK_HOST} \ 37 ${MACHINE_EXTRA_INSTALL_SDK_HOST} \
37 " 38 "
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb
index d30573e..a038b86 100644
--- a/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb
+++ b/recipes/packagegroup/packagegroup-b2qt-embedded-base.bb
@@ -53,5 +53,6 @@ RDEPENDS_${PN} = "\
53 dbus-session-init \ 53 dbus-session-init \
54 libmysqlclient \ 54 libmysqlclient \
55 libpq \ 55 libpq \
56 ${@base_contains("DISTRO_FEATURES", "wayland", "wayland weston weston-examples", "", d)} \
56 ${MACHINE_EXTRA_INSTALL} \ 57 ${MACHINE_EXTRA_INSTALL} \
57 " 58 "
diff --git a/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb b/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb
index ba56a5c..4d24c1e 100644
--- a/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb
+++ b/recipes/packagegroup/packagegroup-b2qt-embedded-toolchain-target.bb
@@ -26,8 +26,6 @@ LICENSE = "CLOSED"
26 26
27inherit packagegroup 27inherit packagegroup
28 28
29MACHINE_EXTRA_INSTALL_SDK ?= ""
30
31RDEPENDS_${PN} += "\ 29RDEPENDS_${PN} += "\
32 packagegroup-core-standalone-sdk-target \ 30 packagegroup-core-standalone-sdk-target \
33 base-files \ 31 base-files \
@@ -50,6 +48,7 @@ RDEPENDS_${PN} += "\
50 wpa-supplicant-dev \ 48 wpa-supplicant-dev \
51 libmysqlclient-dev \ 49 libmysqlclient-dev \
52 libpq-dev \ 50 libpq-dev \
51 ${@base_contains("DISTRO_FEATURES", "wayland", "libwayland-egl-mx6-dev libxkbcommon-dev libgbm-dev libdrm-dev", "", d)} \
53 ${@base_contains("DISTRO_FEATURES", "bluetooth", "bluez4-dev", "", d)} \ 52 ${@base_contains("DISTRO_FEATURES", "bluetooth", "bluez4-dev", "", d)} \
54 ${MACHINE_EXTRA_INSTALL_SDK} \ 53 ${MACHINE_EXTRA_INSTALL_SDK} \
55 " 54 "