SUMMARY = "Fake locale support" LICENSE = "CLOSED" SECTION = "base" PRIORITY = "required" PR = "r4" SRC_URI = " \ file://fakelocale.tar.gz \ file://locale.alias \ " SRC_URI[md5sum] = "bb4aeb4cbab20e7a6b4a320b4e315e7b" SRC_URI[sha256sum] = "03247627d6d324c26e29c4823a80d120512fb382334eecbb04568eff30074120" S = "${WORKDIR}/fakelocale" inherit allarch LOCALEDIR = "${libdir}/locale" LOCALEDIR2 = "/usr/share/locale" LANGUAGES = "ar_AE cs_CZ da_DK de_DE el_GR es_ES et_EE fi_FI fr_FR fy_FY hr_HR \ hu_HU is_IS it_IT lt_LT nl_NL no_NO pl_PL pt_PT ro_RO ru_RU sk_SK sl_SI \ sr_YU sv_SE tr_TR ur_IN" RPROVIDES = "virtual-locale-ar virtual-locale-cs virtual-locale-da \ virtual-locale-de virtual-locale-el virtual-locale-es virtual-locale-et \ virtual-locale-fi virtual-locale-fr virtual-locale-fy virtual-locale-hr \ virtual-locale-hu virtual-locale-is virtual-locale-it virtual-locale-lt \ virtual-locale-nl virtual-locale-no virtual-locale-pl virtual-locale-pt \ virtual-locale-ro virtual-locale-ru virtual-locale-sk virtual-locale-sl \ virtual-locale-sr virtual-locale-sv virtual-locale-tr virtual-locale-ur" LOCALE_FILES = " LC_TIME LC_TELEPHONE LC_PAPER LC_NUMERIC LC_NAME LC_MONETARY LC_MESSAGES/SYS_LC_MESSAGES LC_MEASUREMENT \ LC_IDENTIFICATION LC_CTYPE LC_COLLATE LC_ADDRESS" do_install() { install -d ${D}${LOCALEDIR}/fake/LC_MESSAGES install -d ${D}${LOCALEDIR2} for x in ${LOCALE_FILES}; do install ${S}/$x ${D}${LOCALEDIR}/fake/$x done for lang in ${LANGUAGES}; do ln -s fake ${D}${LOCALEDIR}/${lang} done install ${WORKDIR}/locale.alias ${D}${LOCALEDIR2} } FILES_${PN} = "${LOCALEDIR} ${LOCALEDIR2}"