qemu-config: turn into distcc-config and a package group

* Create a new packagegroup-core-device-devel which pulls in everything
  that qemu-config used to, with the exception of anjuta-remote-run -
  this is unlikely to be widely used
* Move the remainder of qemu-config to distcc-config and allow
  DISTCC_HOSTS to be configured via a variable of the same name
* Use SUMMARY instead of DESCRIPTION for single-line description since
  DESCRIPTION is defaulted from SUMMARY if not set

(From OE-Core rev: ac510cb82c007f987b481df74c7a5fede81fa85a)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Paul Eggleton 2012-09-03 14:45:42 +01:00 committed by Richard Purdie
parent c8d7394885
commit cbd1d86752
4 changed files with 41 additions and 24 deletions

View File

@ -1,23 +0,0 @@
DESCRIPTION = "Adds scripts to use distcc on the host system under qemu"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
COMPATIBLE_MACHINE = "(qemuarm|qemux86|qemumips|qemuppc)"
PR = "r25"
SRC_URI = "file://distcc.sh"
S = "${WORKDIR}"
do_install() {
install -d ${D}${sysconfdir}/profile.d
install -m 0755 distcc.sh ${D}${sysconfdir}/profile.d/
}
RDEPENDS_${PN} = "distcc oprofileui-server bash"
inherit allarch

View File

@ -0,0 +1,25 @@
SUMMARY = "Sets up distcc for compilation on the target device"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
SRC_URI = "file://distcc.sh"
S = "${WORKDIR}"
# Default to the host machine for a running qemu session
DISTCC_HOSTS ?= "192.168.7.1"
do_configure() {
sed -i "s%@DISTCC_HOSTS@%${DISTCC_HOSTS}%" distcc.sh
}
do_install() {
install -d ${D}${sysconfdir}/profile.d
install -m 0755 distcc.sh ${D}${sysconfdir}/profile.d/
}
RDEPENDS_${PN} = "distcc"
inherit allarch

View File

@ -1,4 +1,4 @@
DISTCC_HOSTS="192.168.7.1"
DISTCC_HOSTS="@DISTCC_HOSTS@"
#DISTCC_VERBOSE="1"
export DISTCC_HOSTS

View File

@ -0,0 +1,15 @@
SUMMARY = "Provides a small set of tools for development on the device"
LICENSE = "MIT"
inherit packagegroup
RPROVIDES_${PN} = "qemu-config"
RREPLACES_${PN} = "qemu-config"
RDEPENDS_${PN} = "\
distcc-config \
oprofileui-server \
nfs-export-root \
bash \
"