summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/packagegroups
diff options
context:
space:
mode:
authorTudor Florea <tudor.florea@enea.com>2014-10-16 03:05:19 +0200
committerTudor Florea <tudor.florea@enea.com>2014-10-16 03:05:19 +0200
commitc527fd1f14c27855a37f2e8ac5346ce8d940ced2 (patch)
treebb002c1fdf011c41dbd2f0927bed23ecb5f83c97 /meta/recipes-graphics/packagegroups
downloadpoky-c527fd1f14c27855a37f2e8ac5346ce8d940ced2.tar.gz
initial commit for Enea Linux 4.0-140929daisy-140929
Migrated from the internal git server on the daisy-enea-point-release branch Signed-off-by: Tudor Florea <tudor.florea@enea.com>
Diffstat (limited to 'meta/recipes-graphics/packagegroups')
-rw-r--r--meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb26
-rw-r--r--meta/recipes-graphics/packagegroups/packagegroup-core-directfb.bb15
-rw-r--r--meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb22
-rw-r--r--meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb24
-rw-r--r--meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb40
5 files changed, 127 insertions, 0 deletions
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb
new file mode 100644
index 0000000000..cb2aba0a5f
--- /dev/null
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb
@@ -0,0 +1,26 @@
1#
2# Copyright (C) 2007 OpenedHand Ltd.
3#
4
5SUMMARY = "Clutter package groups"
6LICENSE = "MIT"
7
8PR = "r6"
9
10inherit packagegroup
11
12PACKAGES = "\
13 ${PN}-core \
14 "
15
16# For backwards compatibility after rename
17RPROVIDES_${PN}-core = "task-core-clutter-core"
18RREPLACES_${PN}-core = "task-core-clutter-core"
19RCONFLICTS_${PN}-core = "task-core-clutter-core"
20
21SUMMARY_${PN}-core = "Clutter graphics library"
22RDEPENDS_${PN}-core = "\
23 clutter-1.0 \
24 clutter-gst-1.0 \
25 clutter-gtk-1.0 \
26 "
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-directfb.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-directfb.bb
new file mode 100644
index 0000000000..334a17e668
--- /dev/null
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-directfb.bb
@@ -0,0 +1,15 @@
1SUMMARY = "DirectFB without X11"
2LICENSE = "MIT"
3
4inherit packagegroup
5
6TOUCH = ' ${@base_contains("MACHINE_FEATURES", "touchscreen", "tslib tslib-calibrate tslib-tests", "",d)}'
7
8RDEPENDS_${PN} = " \
9 directfb \
10 directfb-examples \
11 pango \
12 pango-modules \
13 fontconfig \
14 ${TOUCH} \
15"
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb
new file mode 100644
index 0000000000..a5d02ede8e
--- /dev/null
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb
@@ -0,0 +1,22 @@
1SUMMARY = "Basic X11 session"
2DESCRIPTION = "Packages required to set up a basic working X11 session"
3LICENSE = "MIT"
4PR = "r1"
5
6inherit packagegroup
7
8# For backwards compatibility after rename
9RPROVIDES_${PN} = "task-core-x11-mini task-core-x11-base"
10RREPLACES_${PN} = "task-core-x11-mini task-core-x11-base"
11RCONFLICTS_${PN} = "task-core-x11-mini task-core-x11-base"
12
13RDEPENDS_${PN} = "\
14 packagegroup-core-x11-xserver \
15 packagegroup-core-x11-utils \
16 dbus \
17 pointercal \
18 matchbox-terminal \
19 matchbox-wm \
20 mini-x-session \
21 liberation-fonts \
22 "
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb
new file mode 100644
index 0000000000..d58f74384f
--- /dev/null
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-xserver.bb
@@ -0,0 +1,24 @@
1#
2# Copyright (C) 2011 Intel Corporation
3#
4
5SUMMARY = "X11 display server"
6LICENSE = "MIT"
7PR = "r40"
8
9inherit packagegroup
10
11PACKAGE_ARCH = "${MACHINE_ARCH}"
12
13XSERVER ?= "xserver-xorg xf86-video-fbdev xf86-input-evdev"
14XSERVERCODECS ?= ""
15
16RDEPENDS_${PN} = "\
17 ${XSERVER} \
18 ${XSERVERCODECS} \
19 "
20
21# Allow replacing task-x11-server in meta-oe
22RPROVIDES_${PN} = "task-x11-server task-xserver"
23RREPLACES_${PN} = "task-x11-server task-xserver"
24RCONFLICTS_${PN} = "task-x11-server task-xserver"
diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb
new file mode 100644
index 0000000000..1a51428eaf
--- /dev/null
+++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11.bb
@@ -0,0 +1,40 @@
1#
2# Copyright (C) 2011 Intel Corporation
3#
4
5LICENSE = "MIT"
6PR = "r40"
7
8inherit packagegroup
9
10PACKAGES = "${PN} ${PN}-utils"
11
12# xserver-common, x11-common
13VIRTUAL-RUNTIME_xserver_common ?= "x11-common"
14
15# elsa, xserver-nodm-init
16VIRTUAL-RUNTIME_graphical_init_manager ?= "xserver-nodm-init"
17
18SUMMARY = "X11 display server and basic utilities"
19RDEPENDS_${PN} = "\
20 ${PN}-xserver \
21 ${PN}-utils \
22 "
23
24SUMMARY_${PN}-utils = "X11 basic utilities and init"
25RDEPENDS_${PN}-utils = "\
26 ${VIRTUAL-RUNTIME_xserver_common} \
27 ${VIRTUAL-RUNTIME_graphical_init_manager} \
28 xauth \
29 xhost \
30 xset \
31 xrandr \
32 "
33
34# Allow replacing task-x11* in meta-oe
35RPROVIDES_${PN} = "task-x11"
36RREPLACES_${PN} = "task-x11"
37RCONFLICTS_${PN} = "task-x11"
38RPROVIDES_${PN}-utils = "task-x11-utils"
39RREPLACES_${PN}-utils = "task-x11-utils"
40RCONFLICTS_${PN}-utils = "task-x11-utils"