diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2012-09-03 10:34:31 +0100 |
---|---|---|
committer | Saul Wold <sgw@linux.intel.com> | 2012-09-03 22:52:53 -0700 |
commit | b41c45972a6d359f034615471959c84aee2bc456 (patch) | |
tree | 5c90e0e097572d597b99d890290c5e7a46007088 /meta | |
parent | 22b4ba34ad8c08b1a97e56cdc567799f1e1460ef (diff) | |
download | openembedded-core-b41c45972a6d359f034615471959c84aee2bc456.tar.gz openembedded-core-b41c45972a6d359f034615471959c84aee2bc456.tar.bz2 openembedded-core-b41c45972a6d359f034615471959c84aee2bc456.zip |
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.
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Diffstat (limited to 'meta')
21 files changed, 72 insertions, 0 deletions
diff --git a/meta/recipes-core/packagegroups/packagegroup-base.bb b/meta/recipes-core/packagegroups/packagegroup-base.bb index f151591f18..217830801d 100644 --- a/meta/recipes-core/packagegroups/packagegroup-base.bb +++ b/meta/recipes-core/packagegroups/packagegroup-base.bb @@ -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") } # diff --git a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb index 4b1208e5d1..d29dc2befe 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-boot.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-boot.bb @@ -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" diff --git a/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb b/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb index 0941406940..03f9c12a24 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-nfs.bb @@ -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 \ diff --git a/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb b/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb index c79f09259b..f05e099a58 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-sdk.bb @@ -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 \ diff --git a/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb b/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb index 7d71c0cabd..7fa06e959e 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-ssh-dropbear.bb @@ -4,4 +4,7 @@ PR = "r0" inherit packagegroup +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-core-ssh-dropbear" + RDEPENDS_${PN} = "dropbear" diff --git a/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb b/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb index f97b010b1a..3221e8b57d 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-ssh-openssh.bb @@ -4,4 +4,7 @@ PR = "r0" inherit packagegroup +# For backwards compatibility after rename +RPROVIDES_${PN} = "task-core-ssh-openssh" + RDEPENDS_${PN} = "openssh" diff --git a/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb b/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb index 656c45232f..6af299521d 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-standalone-sdk-target.bb @@ -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 \ diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb index a6da660d36..6687b32841 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-debug.bb @@ -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" diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb index 6a69363cdf..931984eb17 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-profile.bb @@ -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 \ diff --git a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb index 1aca97d488..9720e5ac62 100644 --- a/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb +++ b/meta/recipes-core/packagegroups/packagegroup-core-tools-testapps.bb @@ -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 ?= "" diff --git a/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb b/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb index f8e527b591..cb2fb1ad66 100644 --- a/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb +++ b/meta/recipes-core/packagegroups/packagegroup-cross-canadian.bb @@ -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} \ diff --git a/meta/recipes-extended/packagegroups/packagegroup-core-basic.bb b/meta/recipes-extended/packagegroups/packagegroup-core-basic.bb index 4e4bcf59c3..30b66c5b4c 100644 --- a/meta/recipes-extended/packagegroups/packagegroup-core-basic.bb +++ b/meta/recipes-extended/packagegroups/packagegroup-core-basic.bb @@ -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 \ diff --git a/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb b/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb index 707ccc1201..120326f255 100644 --- a/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb +++ b/meta/recipes-extended/packagegroups/packagegroup-core-lsb.bb @@ -25,6 +25,7 @@ PACKAGES = "\ " +RPROVIDES_packagegroup-core-lsb = "task-core-lsb" RDEPENDS_packagegroup-core-lsb = "\ packagegroup-core-sys-extended \ packagegroup-core-db \ diff --git a/meta/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bb b/meta/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bb index 64b572d6d1..e959c5be6c 100644 --- a/meta/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bb +++ b/meta/recipes-gnome/packagegroups/packagegroup-core-sdk-gmae.bb @@ -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 \ diff --git a/meta/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bb b/meta/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bb index 95067c4637..69c534084e 100644 --- a/meta/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bb +++ b/meta/recipes-gnome/packagegroups/packagegroup-core-standalone-gmae-sdk-target.bb @@ -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 \ diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb index 08dd09029c..37e9a877e1 100644 --- a/meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb +++ b/meta/recipes-graphics/packagegroups/packagegroup-core-clutter.bb @@ -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 \ diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-gtk-directfb.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-gtk-directfb.bb index 6d92a38bc5..d6c29853eb 100644 --- a/meta/recipes-graphics/packagegroups/packagegroup-core-gtk-directfb.bb +++ b/meta/recipes-graphics/packagegroups/packagegroup-core-gtk-directfb.bb @@ -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} = " \ diff --git a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb index 75574c11e1..ebae741832 100644 --- a/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb +++ b/meta/recipes-graphics/packagegroups/packagegroup-core-x11-base.bb @@ -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 \ diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb index 623a48fdc2..ed13354e46 100644 --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt.bb @@ -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" diff --git a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb index 74ae7dd37e..042efb86d1 100644 --- a/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb +++ b/meta/recipes-qt/packagegroups/packagegroup-core-qt4e.bb @@ -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} = " \ diff --git a/meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb b/meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb index b3b84e27d9..5d781ae2fe 100644 --- a/meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb +++ b/meta/recipes-sato/packagegroups/packagegroup-core-x11-sato.bb @@ -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 \ |