packagegroup-opendreambox-systemlocales: install only files required for LC_TIME...
[opendreambox.git] / meta-opendreambox / recipes-dreambox / packagegroups / packagegroup-opendreambox-systemlocales.bb
1 SUMMARY = "OpenDreambox: Required system locales for the OpenDreambox Distribution"
2 SECTION = "opendreambox/base"
3 LICENSE = "MIT"
4 LIC_FILES_CHKSUM = "file://${OPENDREAMBOX_BASE}/LICENSE;md5=8f242b441da515e30c7b07f2cc6f4d5c"
5
6 inherit packagegroup
7
8 LOCALES = "en-gb de-de ar-ae pt-br ca-ad hr-hr cs-cz da-dk \
9            nl-nl et-ee fi-fi fr-fr el-gr he-il hu-hu lt-lt \
10            lv-lv is-is it-it nb-no fa-ir pl-pl pt-pt ru-ru \
11            sr-rs sk-sk sl-si es-es sv-se tr-cy uk-ua fy-nl"
12
13 def systemlocales_deps(d):
14     lcpkgs = d.getVar('GLIBC_SPLIT_LC_PACKAGES', True)
15     if lcpkgs and int(lcpkgs):
16         fmt = 'glibc-binary-localedata-%s-lc-time'
17     else:
18         fmt = 'locale-base-%s'
19
20     return ' '.join([fmt % locale for locale in d.getVar('LOCALES', True).split()])
21
22 RRECOMMENDS_${PN} += "${@systemlocales_deps(d)}"