fontcache: allow to pass different fontconfig cache dir
(From OE-Core rev: 40f7986313277ef815b19331388bca124187bfeb) Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
71db5767a8
commit
29361a0e07
|
@ -8,11 +8,11 @@ inherit qemu
|
|||
|
||||
FONT_PACKAGES ??= "${PN}"
|
||||
FONT_EXTRA_RDEPENDS ?= "fontconfig-utils"
|
||||
|
||||
FONTCONFIG_CACHE_DIR ?= "${localstatedir}/cache/fontconfig"
|
||||
fontcache_common() {
|
||||
if [ "x$D" != "x" ] ; then
|
||||
$INTERCEPT_DIR/postinst_intercept update_font_cache ${PKG} mlprefix=${MLPREFIX} bindir=${bindir} \
|
||||
libdir=${libdir} base_libdir=${base_libdir} localstatedir=${localstatedir}
|
||||
libdir=${libdir} base_libdir=${base_libdir} fontconfigcachedir=${FONTCONFIG_CACHE_DIR}
|
||||
else
|
||||
fc-cache
|
||||
fi
|
||||
|
|
|
@ -37,6 +37,8 @@ DEBIAN_NOAUTONAME_fontconfig-utils = "1"
|
|||
|
||||
inherit autotools pkgconfig
|
||||
|
||||
EXTRA_OECONF = " --disable-docs --with-default-fonts=${datadir}/fonts"
|
||||
FONTCONFIG_CACHE_DIR ?= "${localstatedir}/cache/fontconfig"
|
||||
|
||||
EXTRA_OECONF = " --disable-docs --with-default-fonts=${datadir}/fonts --with-cache-dir=${FONTCONFIG_CACHE_DIR}"
|
||||
|
||||
BBCLASSEXTEND = "native"
|
||||
|
|
|
@ -2,6 +2,4 @@
|
|||
|
||||
PSEUDO_UNLOAD=1 qemuwrapper -L $D -E LD_LIBRARY_PATH=$D/${libdir}:$D/${base_libdir}\
|
||||
$D${bindir}/fc-cache --sysroot=$D
|
||||
chown -R root:root $D${localstatedir}/cache/fontconfig
|
||||
|
||||
|
||||
chown -R root:root $D${fontconfigcachedir}
|
||||
|
|
Loading…
Reference in New Issue