]> code.ossystems Code Review - openembedded-core.git/commitdiff
locale: fix package's "provides" tag
authorNitin A Kamble <nitin.a.kamble@intel.com>
Mon, 9 Jan 2012 19:33:09 +0000 (11:33 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 17 Jan 2012 14:52:57 +0000 (14:52 +0000)
Fixes this bug: [YOCTO #1874]

Fixes an issue where a locale package depends on one package while it
also provides the same, as seen bellow.

Package: locale-base-de-de
Version: 2.12-r19
Depends: eglibc-binary-localedata-de-de
Provides: virtual-locale-de-de, virtual-locale-de,
eglibc-binary-localedata-de-de

Actually the eglibc-binary-localedata-de-de is ia separate package,
 and it should not be part of provides of the locale-base-de-de.

Signed-off-by: Nitin A Kamble <nitin.a.kamble@intel.com>
meta/classes/libc-package.bbclass
meta/recipes-core/eglibc/eglibc-locale.inc

index 1796d3dc40d555f4bc344f78972c139fe925a9d5..8cd5fecfadc1438e8b05d634ac990551f4536367 100644 (file)
@@ -248,9 +248,6 @@ python package_do_split_gconvs () {
                        libc_name = name
                d.setVar('RDEPENDS_%s' % pkgname, legitimize_package_name('%s-binary-localedata-%s' \
                        % (bpn, libc_name)))
-               rprovides = (d.getVar('RPROVIDES_%s' % pkgname, True) or "").split()
-               rprovides.append(legitimize_package_name('%s-binary-localedata-%s' % (bpn, libc_name)))
-               d.setVar('RPROVIDES_%s' % pkgname, " ".join(rprovides))
 
        commands = {}
 
index d9720e487b3cb573cad2374de2ec75d4c4148d16..b4646fac7ef4ec929e71fc01988de77ef00f0ebe 100644 (file)
@@ -26,7 +26,7 @@ BINARY_LOCALE_ARCHES ?= "arm.* i[3-6]86 x86_64 powerpc mips"
 # set "0" for qemu emulation of native localedef for locale generation
 LOCALE_GENERATION_WITH_CROSS-LOCALEDEF = "1"
 
-PR = "r18"
+PR = "r19"
 
 PKGSUFFIX = ""
 PKGSUFFIX_virtclass-nativesdk = "-nativesdk"