summaryrefslogtreecommitdiffstats
path: root/meta/classes/libc-package.bbclass
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2021-07-28 23:28:15 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2021-08-02 15:44:10 +0100
commitbb6ddc3691ab04162ec5fd69a2d5e7876713fd15 (patch)
tree76e376b01253c3aace1a98a5021bcaad3c92e861 /meta/classes/libc-package.bbclass
parentfcc456ee4b8f619134abb4649db53c638074082c (diff)
downloadpoky-bb6ddc3691ab04162ec5fd69a2d5e7876713fd15.tar.gz
Convert to new override syntax
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/libc-package.bbclass')
-rw-r--r--meta/classes/libc-package.bbclass32
1 files changed, 16 insertions, 16 deletions
diff --git a/meta/classes/libc-package.bbclass b/meta/classes/libc-package.bbclass
index de3b4250c7..7a661d44bd 100644
--- a/meta/classes/libc-package.bbclass
+++ b/meta/classes/libc-package.bbclass
@@ -42,7 +42,7 @@ python __anonymous () {
42# try to fix disable charsets/locales/locale-code compile fail 42# try to fix disable charsets/locales/locale-code compile fail
43PACKAGE_NO_GCONV ?= "0" 43PACKAGE_NO_GCONV ?= "0"
44 44
45OVERRIDES_append = ":${TARGET_ARCH}-${TARGET_OS}" 45OVERRIDES:append = ":${TARGET_ARCH}-${TARGET_OS}"
46 46
47locale_base_postinst_ontarget() { 47locale_base_postinst_ontarget() {
48localedef --inputfile=${datadir}/i18n/locales/%s --charmap=%s %s 48localedef --inputfile=${datadir}/i18n/locales/%s --charmap=%s %s
@@ -129,9 +129,9 @@ python package_do_split_gconvs () {
129 deps.append(dp) 129 deps.append(dp)
130 f.close() 130 f.close()
131 if deps != []: 131 if deps != []:
132 d.setVar('RDEPENDS_%s' % pkg, " ".join(deps)) 132 d.setVar('RDEPENDS:%s' % pkg, " ".join(deps))
133 if bpn != 'glibc': 133 if bpn != 'glibc':
134 d.setVar('RPROVIDES_%s' % pkg, pkg.replace(bpn, 'glibc')) 134 d.setVar('RPROVIDES:%s' % pkg, pkg.replace(bpn, 'glibc'))
135 135
136 do_split_packages(d, gconv_libdir, file_regex=r'^(.*)\.so$', output_pattern=bpn+'-gconv-%s', \ 136 do_split_packages(d, gconv_libdir, file_regex=r'^(.*)\.so$', output_pattern=bpn+'-gconv-%s', \
137 description='gconv module for character set %s', hook=calc_gconv_deps, \ 137 description='gconv module for character set %s', hook=calc_gconv_deps, \
@@ -151,9 +151,9 @@ python package_do_split_gconvs () {
151 deps.append(dp) 151 deps.append(dp)
152 f.close() 152 f.close()
153 if deps != []: 153 if deps != []:
154 d.setVar('RDEPENDS_%s' % pkg, " ".join(deps)) 154 d.setVar('RDEPENDS:%s' % pkg, " ".join(deps))
155 if bpn != 'glibc': 155 if bpn != 'glibc':
156 d.setVar('RPROVIDES_%s' % pkg, pkg.replace(bpn, 'glibc')) 156 d.setVar('RPROVIDES:%s' % pkg, pkg.replace(bpn, 'glibc'))
157 157
158 do_split_packages(d, charmap_dir, file_regex=r'^(.*)\.gz$', output_pattern=bpn+'-charmap-%s', \ 158 do_split_packages(d, charmap_dir, file_regex=r'^(.*)\.gz$', output_pattern=bpn+'-charmap-%s', \
159 description='character map for %s encoding', hook=calc_charmap_deps, extra_depends='') 159 description='character map for %s encoding', hook=calc_charmap_deps, extra_depends='')
@@ -172,9 +172,9 @@ python package_do_split_gconvs () {
172 deps.append(dp) 172 deps.append(dp)
173 f.close() 173 f.close()
174 if deps != []: 174 if deps != []:
175 d.setVar('RDEPENDS_%s' % pkg, " ".join(deps)) 175 d.setVar('RDEPENDS:%s' % pkg, " ".join(deps))
176 if bpn != 'glibc': 176 if bpn != 'glibc':
177 d.setVar('RPROVIDES_%s' % pkg, pkg.replace(bpn, 'glibc')) 177 d.setVar('RPROVIDES:%s' % pkg, pkg.replace(bpn, 'glibc'))
178 178
179 do_split_packages(d, locales_dir, file_regex=r'(.*)', output_pattern=bpn+'-localedata-%s', \ 179 do_split_packages(d, locales_dir, file_regex=r'(.*)', output_pattern=bpn+'-localedata-%s', \
180 description='locale definition for %s', hook=calc_locale_deps, extra_depends='') 180 description='locale definition for %s', hook=calc_locale_deps, extra_depends='')
@@ -210,11 +210,11 @@ python package_do_split_gconvs () {
210 supported[locale] = charset 210 supported[locale] = charset
211 211
212 def output_locale_source(name, pkgname, locale, encoding): 212 def output_locale_source(name, pkgname, locale, encoding):
213 d.setVar('RDEPENDS_%s' % pkgname, '%slocaledef %s-localedata-%s %s-charmap-%s' % \ 213 d.setVar('RDEPENDS:%s' % pkgname, '%slocaledef %s-localedata-%s %s-charmap-%s' % \
214 (mlprefix, mlprefix+bpn, legitimize_package_name(locale), mlprefix+bpn, legitimize_package_name(encoding))) 214 (mlprefix, mlprefix+bpn, legitimize_package_name(locale), mlprefix+bpn, legitimize_package_name(encoding)))
215 d.setVar('pkg_postinst_ontarget_%s' % pkgname, d.getVar('locale_base_postinst_ontarget') \ 215 d.setVar('pkg_postinst_ontarget:%s' % pkgname, d.getVar('locale_base_postinst_ontarget') \
216 % (locale, encoding, locale)) 216 % (locale, encoding, locale))
217 d.setVar('pkg_postrm_%s' % pkgname, d.getVar('locale_base_postrm') % \ 217 d.setVar('pkg_postrm:%s' % pkgname, d.getVar('locale_base_postrm') % \
218 (locale, encoding, locale)) 218 (locale, encoding, locale))
219 219
220 def output_locale_binary_rdepends(name, pkgname, locale, encoding): 220 def output_locale_binary_rdepends(name, pkgname, locale, encoding):
@@ -222,8 +222,8 @@ python package_do_split_gconvs () {
222 lcsplit = d.getVar('GLIBC_SPLIT_LC_PACKAGES') 222 lcsplit = d.getVar('GLIBC_SPLIT_LC_PACKAGES')
223 if lcsplit and int(lcsplit): 223 if lcsplit and int(lcsplit):
224 d.appendVar('PACKAGES', ' ' + dep) 224 d.appendVar('PACKAGES', ' ' + dep)
225 d.setVar('ALLOW_EMPTY_%s' % dep, '1') 225 d.setVar('ALLOW_EMPTY:%s' % dep, '1')
226 d.setVar('RDEPENDS_%s' % pkgname, mlprefix + dep) 226 d.setVar('RDEPENDS:%s' % pkgname, mlprefix + dep)
227 227
228 commands = {} 228 commands = {}
229 229
@@ -293,13 +293,13 @@ python package_do_split_gconvs () {
293 293
294 def output_locale(name, locale, encoding): 294 def output_locale(name, locale, encoding):
295 pkgname = d.getVar('MLPREFIX', False) + 'locale-base-' + legitimize_package_name(name) 295 pkgname = d.getVar('MLPREFIX', False) + 'locale-base-' + legitimize_package_name(name)
296 d.setVar('ALLOW_EMPTY_%s' % pkgname, '1') 296 d.setVar('ALLOW_EMPTY:%s' % pkgname, '1')
297 d.setVar('PACKAGES', '%s %s' % (pkgname, d.getVar('PACKAGES'))) 297 d.setVar('PACKAGES', '%s %s' % (pkgname, d.getVar('PACKAGES')))
298 rprovides = ' %svirtual-locale-%s' % (mlprefix, legitimize_package_name(name)) 298 rprovides = ' %svirtual-locale-%s' % (mlprefix, legitimize_package_name(name))
299 m = re.match(r"(.*)_(.*)", name) 299 m = re.match(r"(.*)_(.*)", name)
300 if m: 300 if m:
301 rprovides += ' %svirtual-locale-%s' % (mlprefix, m.group(1)) 301 rprovides += ' %svirtual-locale-%s' % (mlprefix, m.group(1))
302 d.setVar('RPROVIDES_%s' % pkgname, rprovides) 302 d.setVar('RPROVIDES:%s' % pkgname, rprovides)
303 303
304 if use_bin == "compile": 304 if use_bin == "compile":
305 output_locale_binary_rdepends(name, pkgname, locale, encoding) 305 output_locale_binary_rdepends(name, pkgname, locale, encoding)
@@ -343,7 +343,7 @@ python package_do_split_gconvs () {
343 def metapkg_hook(file, pkg, pattern, format, basename): 343 def metapkg_hook(file, pkg, pattern, format, basename):
344 name = basename.split('/', 1)[0] 344 name = basename.split('/', 1)[0]
345 metapkg = legitimize_package_name('%s-binary-localedata-%s' % (mlprefix+bpn, name)) 345 metapkg = legitimize_package_name('%s-binary-localedata-%s' % (mlprefix+bpn, name))
346 d.appendVar('RDEPENDS_%s' % metapkg, ' ' + pkg) 346 d.appendVar('RDEPENDS:%s' % metapkg, ' ' + pkg)
347 347
348 if use_bin == "compile": 348 if use_bin == "compile":
349 makefile = oe.path.join(d.getVar("WORKDIR"), "locale-tree", "Makefile") 349 makefile = oe.path.join(d.getVar("WORKDIR"), "locale-tree", "Makefile")
@@ -379,6 +379,6 @@ python package_do_split_gconvs () {
379 379
380# We want to do this indirection so that we can safely 'return' 380# We want to do this indirection so that we can safely 'return'
381# from the called function even though we're prepending 381# from the called function even though we're prepending
382python populate_packages_prepend () { 382python populate_packages:prepend () {
383 bb.build.exec_func('package_do_split_gconvs', d) 383 bb.build.exec_func('package_do_split_gconvs', d)
384} 384}