Lines Matching refs:locale
6 # "compile" - Use QEMU to generate the binary locale files
7 # "precompiled" - The binary locale files are pregenerated and already present
8 # "ondevice" - The device will build the locale files upon first boot through the postinst
42 # try to fix disable charsets/locales/locale-code compile fail
48 mkdir ${libdir}/locale
60 treedir=${WORKDIR}/locale-tree
81 treedir=${WORKDIR}/locale-tree
88 cross-localedef-hardlink -c -v ${WORKDIR}/locale-tree
181 description='locale definition for %s', hook=calc_locale_deps, extra_depends='')
193 locale, charset = line.rstrip().split()
196 supported[locale] = charset
204 for locale in to_generate:
205 if locale not in supported:
206 if '.' in locale:
207 charset = locale.split('.')[1]
210 bb.warn("Unsupported locale '%s', assuming encoding '%s'" % (locale, charset))
211 supported[locale] = charset
213 def output_locale_source(name, pkgname, locale, encoding):
215 …(mlprefix, mlprefix+bpn, legitimize_package_name(locale), mlprefix+bpn, legitimize_package_name(en…
217 % (locale, encoding, locale))
219 (locale, encoding, locale))
221 def output_locale_binary_rdepends(name, pkgname, locale, encoding):
231 def output_locale_binary(name, pkgname, locale, encoding):
232 treedir = oe.path.join(d.getVar("WORKDIR"), "locale-tree")
275 % (treedir, treedir, datadir, locale, encoding, outputpath, name)
283 % (treedir, datadir, locale, encoding, name)
293 bb.note("generating locale %s (%s)" % (locale, encoding))
295 def output_locale(name, locale, encoding):
296 pkgname = d.getVar('MLPREFIX', False) + 'locale-base-' + legitimize_package_name(name)
299 rprovides = ' %svirtual-locale-%s' % (mlprefix, legitimize_package_name(name))
302 rprovides += ' %svirtual-locale-%s' % (mlprefix, m.group(1))
306 output_locale_binary_rdepends(name, pkgname, locale, encoding)
307 output_locale_binary(name, pkgname, locale, encoding)
309 output_locale_binary_rdepends(name, pkgname, locale, encoding)
311 output_locale_source(name, pkgname, locale, encoding)
314 bb.note("preparing tree for binary locale generation")
321 for locale in to_generate:
322 charset = supported[locale]
326 m = dot_re.match(locale)
330 base = locale
337 output_locale(locale, base, charset)
350 makefile = oe.path.join(d.getVar("WORKDIR"), "locale-tree", "Makefile")
360 bb.note("Executing binary locale generation makefile")
362 bb.note("collecting binary locales from locale tree")
370 description='binary locale definition for %s', recursive=True,
375 description='binary locale definition for %s', extra_depends='', allow_dirs=True)