summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/glibc/glibc-locale_2.10.1.bb
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2011-06-29 13:04:40 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-06-29 14:28:03 +0100
commit0401f4195875cf1aee390a23c832758a99871cb2 (patch)
treec8772dc488a93f483fc8084b2ad100ada162c61a /meta/recipes-core/glibc/glibc-locale_2.10.1.bb
parent2894dfb8bf007667dc445f55a2ae76d73a65c564 (diff)
downloadpoky-0401f4195875cf1aee390a23c832758a99871cb2.tar.gz
libc-locale: Fixup various packaging warnings
After the recent locale changes there were warnings about many unpackaged files. Fix this by directing libc-package.bbclass to operate directly on the files in the sysroot and adding packaging for .debug files in this package. Also sync up the eglibc and glibc versions of this code more closely. (From OE-Core rev: 1a3a76e4652b95b640c287cb3672ccc146b023ca) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-core/glibc/glibc-locale_2.10.1.bb')
-rw-r--r--meta/recipes-core/glibc/glibc-locale_2.10.1.bb23
1 files changed, 17 insertions, 6 deletions
diff --git a/meta/recipes-core/glibc/glibc-locale_2.10.1.bb b/meta/recipes-core/glibc/glibc-locale_2.10.1.bb
index 60825397a5..1ddc40e228 100644
--- a/meta/recipes-core/glibc/glibc-locale_2.10.1.bb
+++ b/meta/recipes-core/glibc/glibc-locale_2.10.1.bb
@@ -1,4 +1,4 @@
1#INHIBIT_DEFAULT_DEPS = "1" 1INHIBIT_DEFAULT_DEPS = "1"
2LICENSE = "LGPL" 2LICENSE = "LGPL"
3 3
4BPN = "glibc" 4BPN = "glibc"
@@ -31,22 +31,33 @@ PR = "r1"
31PKGSUFFIX = "" 31PKGSUFFIX = ""
32PKGSUFFIX_virtclass-nativesdk = "-nativesdk" 32PKGSUFFIX_virtclass-nativesdk = "-nativesdk"
33 33
34PROVIDES = "virtual/libc-locale" 34PROVIDES = "virtual/libc-locale${PKGSUFFIX}"
35 35
36PACKAGES = "localedef${PKGSUFFIX}" 36PACKAGES = "localedef${PKGSUFFIX} ${PN}-dbg"
37 37
38PACKAGES_DYNAMIC = "locale-base-* \ 38PACKAGES_DYNAMIC = "locale-base-* \
39 glibc-gconv-*${PKGSUFFIX} glibc-charmap-* glibc-localedata-* glibc-binary-localedata-*" 39 glibc-gconv-*${PKGSUFFIX} glibc-charmap-* glibc-localedata-* glibc-binary-localedata-*"
40 40
41FILES_localedef${PKGSUFFIX} = "${bindir}/localedef"
42 41
43DESCRIPTION_localedef = "glibc: compile locale definition files" 42DESCRIPTION_localedef = "glibc: compile locale definition files"
44 43
44FILES_${PN}-dbg += "${libdir}/gconv/.debug/*"
45FILES_localedef${PKGSUFFIX} = "${bindir}/localedef"
46
47LOCALETREESRC = "${STAGING_INCDIR}/glibc-locale-internal-${MULTIMACH_TARGET_SYS}"
48
45do_install () { 49do_install () {
46 cp -fpPR ${STAGING_INCDIR}/glibc-locale-internal-${MULTIMACH_TARGET_SYS}/* ${D} 50 mkdir -p ${D}${bindir} ${D}${datadir} ${D}${libdir}
47 cp -fpPR ${D}/SUPPORTED ${WORKDIR} 51 cp -fpPR ${LOCALETREESRC}/${bindir}/* ${D}${bindir}
52 cp -fpPR ${LOCALETREESRC}/${libdir}/locale ${D}${libdir}
53 cp -fpPR ${LOCALETREESRC}/${libdir}/gconv ${D}${libdir}
54 cp -fpPR ${LOCALETREESRC}/${datadir}/i18n ${D}${datadir}
55 cp -fpPR ${LOCALETREESRC}/${datadir}/locale ${D}${datadir}
56 cp -fpPR ${LOCALETREESRC}/SUPPORTED ${WORKDIR}
48} 57}
49 58
59inherit libc-package
60
50do_install[depends] += "virtual/libc${PKGSUFFIX}:do_populate_sysroot" 61do_install[depends] += "virtual/libc${PKGSUFFIX}:do_populate_sysroot"
51 62
52BBCLASSEXTEND = "nativesdk" 63BBCLASSEXTEND = "nativesdk"