packagegroup-*: add RPROVIDES for backwards compatibility

Allow references to the old task packages to continue to work. This does
not add RPROVIDES for everything, just those packages that are likely to
have been referred to.

(From OE-Core rev: b41c45972a6d359f034615471959c84aee2bc456)

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 10:34:31 +01:00
committed by Richard Purdie
parent 5f0c2e3509
commit 4a0bec4277
21 changed files with 72 additions and 0 deletions

View File

@@ -114,6 +114,15 @@ python __anonymous () {
if "3g" in distro_features and not "3g" in machine_features and ("pcmcia" in machine_features or "pci" in machine_features or "usbhost" in machine_features):
d.setVar("ADD_3G", "packagegroup-base-3g")
# For backwards compatibility after rename
packages = d.getVar("PACKAGES", True).split()
packages.remove("packagegroup-distro-base")
packages.remove("packagegroup-machine-base")
for pkg in packages:
d.appendVar("RPROVIDES_%s" % pkg, pkg.replace("packagegroup-base", "task-base"))
d.appendVar("RPROVIDES_packagegroup-distro-base", "task-distro-base")
d.appendVar("RPROVIDES_packagegroup-machine-base", "task-machine-base")
}
#

View File

@@ -18,6 +18,9 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
MACHINE_ESSENTIAL_EXTRA_RDEPENDS ?= ""
MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS ?= ""
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-boot"
# Distro can override the following VIRTUAL-RUNTIME providers:
VIRTUAL-RUNTIME_dev_manager ?= "udev"
VIRTUAL-RUNTIME_login_manager ?= "tinylogin"

View File

@@ -10,6 +10,9 @@ inherit packagegroup
PACKAGES = "${PN}-server"
# For backwards compatibility after rename
RPROVIDES_${PN}-server = "task-core-nfs-server"
SUMMARY_${PN}-server = "NFS server"
RDEPENDS_${PN}-server = "\
nfs-utils \

View File

@@ -10,6 +10,9 @@ inherit packagegroup
#PACKAGEFUNCS =+ 'generate_sdk_pkgs'
# For backwards compatibility after rename
RPROVIDES_packagegroup-core-sdk = "task-core-sdk"
RDEPENDS_packagegroup-core-sdk = "\
autoconf \
automake \

View File

@@ -4,4 +4,7 @@ PR = "r0"
inherit packagegroup
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-ssh-dropbear"
RDEPENDS_${PN} = "dropbear"

View File

@@ -4,4 +4,7 @@ PR = "r0"
inherit packagegroup
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-ssh-openssh"
RDEPENDS_${PN} = "openssh"

View File

@@ -4,6 +4,10 @@ LICENSE = "MIT"
inherit packagegroup
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-standalone-sdk-target"
RPROVIDES_${PN}-dbg = "task-core-standalone-sdk-target-dbg"
RDEPENDS_${PN} = "\
libgcc \
libgcc-dev \

View File

@@ -11,6 +11,9 @@ PR = "r1"
PACKAGE_ARCH = "${MACHINE_ARCH}"
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-tools-debug"
MTRACE = ""
MTRACE_libc-glibc = "libc-mtrace"

View File

@@ -9,6 +9,9 @@ inherit packagegroup
PACKAGE_ARCH = "${MACHINE_ARCH}"
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-tools-profile"
RRECOMMENDS_${PN} = "\
perf \
trace-cmd \

View File

@@ -9,6 +9,9 @@ inherit packagegroup
PACKAGE_ARCH = "${MACHINE_ARCH}"
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-tools-testapps"
# kexec-tools doesn't work on Mips
KEXECTOOLS ?= "kexec"
KEXECTOOLS_mips ?= ""

View File

@@ -7,6 +7,9 @@ inherit cross-canadian packagegroup
PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-cross-canadian-${TRANSLATED_TARGET_ARCH}"
RDEPENDS_${PN} = "\
binutils-cross-canadian-${TRANSLATED_TARGET_ARCH} \
gdb-cross-canadian-${TRANSLATED_TARGET_ARCH} \

View File

@@ -19,6 +19,13 @@ PACKAGES = "\
packagegroup-core-sys-services \
"
python __anonymous () {
# For backwards compatibility after rename
packages = d.getVar("PACKAGES", True).split()
for pkg in packages:
d.appendVar("RPROVIDES_%s" % pkg, pkg.replace("packagegroup-core", "task-core"))
}
RDEPENDS_packagegroup-core-basic = "\
packagegroup-core-basic-libs \

View File

@@ -25,6 +25,7 @@ PACKAGES = "\
"
RPROVIDES_packagegroup-core-lsb = "task-core-lsb"
RDEPENDS_packagegroup-core-lsb = "\
packagegroup-core-sys-extended \
packagegroup-core-db \

View File

@@ -12,6 +12,9 @@ require packagegroup-sdk-gmae.inc
PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-sdk-gmae"
RDEPENDS_${PN} = "\
packagegroup-core-sdk \
libglade-dev \

View File

@@ -12,6 +12,9 @@ require packagegroup-sdk-gmae.inc
PACKAGEGROUP_DISABLE_COMPLEMENTARY = "1"
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-standalone-gmae-sdk-target"
RDEPENDS_${PN} = "\
packagegroup-core-standalone-sdk-target \
libglade-dev \

View File

@@ -13,6 +13,9 @@ PACKAGES = "\
${PN}-core \
"
# For backwards compatibility after rename
RPROVIDES_${PN}-core = "task-core-clutter-core"
SUMMARY_${PN}-core = "Clutter graphics library"
RDEPENDS_${PN}-core = "\
clutter-1.8 \

View File

@@ -4,6 +4,9 @@ LICENSE = "MIT"
inherit packagegroup
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-gtk-directfb-base"
TOUCH = ' ${@base_contains("MACHINE_FEATURES", "touchscreen", "tslib tslib-calibrate tslib-tests", "",d)}'
RDEPENDS_${PN} = " \

View File

@@ -5,6 +5,9 @@ PR = "r0"
inherit packagegroup
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-x11-mini task-core-x11-base"
RDEPENDS_${PN} = "\
packagegroup-core-x11-xserver \
packagegroup-core-x11-utils \

View File

@@ -10,6 +10,9 @@ inherit packagegroup
PACKAGES = "${PN}-demoapps"
# For backwards compatibility after rename
RPROVIDES_${PN}-demoapps = "task-core-qt-demos"
QTDEMOS ?= "quicky ${COMMERCIAL_QT} fotowall"
SUMMARY_${PN}-demoapps = "Qt demo applications"

View File

@@ -4,6 +4,9 @@ LICENSE = "MIT"
inherit packagegroup
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-qt4e-base"
TOUCH = ' ${@base_contains("MACHINE_FEATURES", "touchscreen", "tslib tslib-calibrate tslib-tests", "",d)}'
RDEPENDS_${PN} = " \

View File

@@ -12,6 +12,9 @@ PACKAGE_ARCH = "${MACHINE_ARCH}"
PACKAGES = "${PN} ${PN}-base ${PN}-apps ${PN}-games"
# For backwards compatibility after rename
RPROVIDES_${PN} = "task-core-x11-sato"
RDEPENDS_${PN} = "\
${PN}-base \
${PN}-apps \