diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-08-10 14:35:29 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2022-08-12 15:26:52 +0100 |
commit | f5c128008365e141082c129417eb72d2751e8045 (patch) | |
tree | f5d969302d73813c56d3f871d456173ef63fe9a6 /meta/classes/fontcache.bbclass | |
parent | 7c6c717a54423480c0ac9ed13861e3c1cc47e2b2 (diff) | |
download | openembedded-core-f5c128008365e141082c129417eb72d2751e8045.tar.gz |
classes: Update classes to match new bitbake class scope functionality
Move classes to classes-global or classes-recipe as appropriate to take
advantage of new bitbake functionality to check class scope/usage.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/classes/fontcache.bbclass')
-rw-r--r-- | meta/classes/fontcache.bbclass | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/meta/classes/fontcache.bbclass b/meta/classes/fontcache.bbclass deleted file mode 100644 index 0d496b72dd..0000000000 --- a/meta/classes/fontcache.bbclass +++ /dev/null @@ -1,63 +0,0 @@ -# -# Copyright OpenEmbedded Contributors -# -# SPDX-License-Identifier: MIT -# - -# -# This class will generate the proper postinst/postrm scriptlets for font -# packages. -# - -PACKAGE_WRITE_DEPS += "qemu-native" -inherit qemu - -FONT_PACKAGES ??= "${PN}" -FONT_EXTRA_RDEPENDS ?= "${MLPREFIX}fontconfig-utils" -FONTCONFIG_CACHE_DIR ?= "${localstatedir}/cache/fontconfig" -FONTCONFIG_CACHE_PARAMS ?= "-v" -# You can change this to e.g. FC_DEBUG=16 to debug fc-cache issues, -# something has to be set, because qemuwrapper is using this variable after -E -# multiple variables aren't allowed because for qemu they are separated -# by comma and in -n "$D" case they should be separated by space -FONTCONFIG_CACHE_ENV ?= "FC_DEBUG=1" -fontcache_common() { -if [ -n "$D" ] ; then - $INTERCEPT_DIR/postinst_intercept update_font_cache ${PKG} mlprefix=${MLPREFIX} binprefix=${MLPREFIX} \ - 'bindir="${bindir}"' \ - 'libdir="${libdir}"' \ - 'libexecdir="${libexecdir}"' \ - 'base_libdir="${base_libdir}"' \ - 'fontconfigcachedir="${FONTCONFIG_CACHE_DIR}"' \ - 'fontconfigcacheparams="${FONTCONFIG_CACHE_PARAMS}"' \ - 'fontconfigcacheenv="${FONTCONFIG_CACHE_ENV}"' -else - ${FONTCONFIG_CACHE_ENV} fc-cache ${FONTCONFIG_CACHE_PARAMS} -fi -} - -python () { - font_pkgs = d.getVar('FONT_PACKAGES').split() - deps = d.getVar("FONT_EXTRA_RDEPENDS") - - for pkg in font_pkgs: - if deps: d.appendVar('RDEPENDS:' + pkg, ' '+deps) -} - -python add_fontcache_postinsts() { - for pkg in d.getVar('FONT_PACKAGES').split(): - bb.note("adding fonts postinst and postrm scripts to %s" % pkg) - postinst = d.getVar('pkg_postinst:%s' % pkg) or d.getVar('pkg_postinst') - if not postinst: - postinst = '#!/bin/sh\n' - postinst += d.getVar('fontcache_common') - d.setVar('pkg_postinst:%s' % pkg, postinst) - - postrm = d.getVar('pkg_postrm:%s' % pkg) or d.getVar('pkg_postrm') - if not postrm: - postrm = '#!/bin/sh\n' - postrm += d.getVar('fontcache_common') - d.setVar('pkg_postrm:%s' % pkg, postrm) -} - -PACKAGEFUNCS =+ "add_fontcache_postinsts" |