1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-31 12:49:46 +00:00

packagegroup-core-x11: split machine specific parts to separate recipe packagegroup-core-x11-server

* add new packagegroup-core-x11-server to SIGGEN_EXCLUDERECIPES_ABISAFE,
  so that recipes depending on it are not rebuilt after every machine
  swtich
* allows to remove task-x11-server and task-x11 from meta-oe without
  loosing any functionality
* be carefull with default XSERVER value which does not have
  xf86-input-mouse and xf86-input-keyboard)
* VIRTUAL-RUNTIME_xserver_common which defaults to x11-common in oe-core
  and xserver-common in meta-oe's task-x11

(From OE-Core rev: a398c96706c119f298f57a929a317fcf8e0f5b92)

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Martin Jansa
2012-09-04 22:58:37 +02:00
committed by Richard Purdie
parent 6554dbf956
commit 1d4861923d
3 changed files with 27 additions and 14 deletions
+1
View File
@@ -24,4 +24,5 @@ SIGGEN_EXCLUDERECIPES_ABISAFE += " \
base-files \ base-files \
keymaps \ keymaps \
udev-extraconf \ udev-extraconf \
packagegroup-x11-xserver \
" "
@@ -0,0 +1,24 @@
#
# Copyright (C) 2011 Intel Corporation
#
LICENSE = "MIT"
PR = "r38"
inherit packagegroup
PACKAGE_ARCH = "${MACHINE_ARCH}"
PACKAGES = "${PN}"
XSERVER ?= "xserver-xorg xf86-video-fbdev xf86-input-evdev"
SUMMARY_${PN} = "X11 display server"
RDEPENDS_${PN} = "\
${XSERVER} \
"
# Allow replacing task-x11-server in meta-oe
RPROVIDES_${PN} = "task-x11-server task-xserver"
RREPLACES_${PN} = "task-x11-server task-xserver"
RCONFLICTS_${PN} = "task-x11-server task-xserver"
@@ -3,15 +3,11 @@
# #
LICENSE = "MIT" LICENSE = "MIT"
PR = "r37" PR = "r38"
inherit packagegroup inherit packagegroup
PACKAGE_ARCH = "${MACHINE_ARCH}" PACKAGES = "${PN} ${PN}-utils"
PACKAGES = "${PN} ${PN}-xserver ${PN}-utils"
XSERVER ?= "xserver-xorg xf86-video-fbdev xf86-input-evdev"
# xserver-common, x11-common # xserver-common, x11-common
VIRTUAL-RUNTIME_xserver_common ?= "x11-common" VIRTUAL-RUNTIME_xserver_common ?= "x11-common"
@@ -25,11 +21,6 @@ RDEPENDS_${PN} = "\
${PN}-utils \ ${PN}-utils \
" "
SUMMARY_${PN}-xserver = "X11 display server"
RDEPENDS_${PN}-xserver = "\
${XSERVER} \
"
SUMMARY_${PN}-utils = "X11 basic utilities and init" SUMMARY_${PN}-utils = "X11 basic utilities and init"
RDEPENDS_${PN}-utils = "\ RDEPENDS_${PN}-utils = "\
${VIRTUAL-RUNTIME_xserver_common} \ ${VIRTUAL-RUNTIME_xserver_common} \
@@ -44,9 +35,6 @@ RDEPENDS_${PN}-utils = "\
RPROVIDES_${PN} = "task-x11" RPROVIDES_${PN} = "task-x11"
RREPLACES_${PN} = "task-x11" RREPLACES_${PN} = "task-x11"
RCONFLICTS_${PN} = "task-x11" RCONFLICTS_${PN} = "task-x11"
RPROVIDES_${PN}-xserver = "task-x11-server task-xserver"
RREPLACES_${PN}-xserver = "task-x11-server"
RCONFLICTS_${PN}-xserver = "task-x11-server"
RPROVIDES_${PN}-utils = "task-x11-utils" RPROVIDES_${PN}-utils = "task-x11-utils"
RREPLACES_${PN}-utils = "task-x11-utils" RREPLACES_${PN}-utils = "task-x11-utils"
RCONFLICTS_${PN}-utils = "task-x11-utils" RCONFLICTS_${PN}-utils = "task-x11-utils"