mirror of
https://git.yoctoproject.org/poky
synced 2026-05-08 05:09:24 +00:00
font-util: stage encoding maps into sysroot
font-util installs encoding maps into /usr/share/fonts/X11. This path
may not exist on the host (many distros install these into
/usr/share/fonts/util) so they must exist in the sysroot in order for
e.g. `pkg-config --variable=mapdir fontutil` to work correctly. However,
currently /usr/share/fonts is explicitly not installed into sysroots, so
the encoding maps were not getting found.
Fix this by explicitly staging ${datadir}/fonts/ into the sysroot.
(From OE-Core rev: a1598266c828ad0b73df971b22d6a2e3e1dd5cab)
Signed-off-by: Ben Shelton <ben.shelton@ni.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
bc309f0901
commit
f220b969a1
@@ -24,3 +24,8 @@ BBCLASSEXTEND = "native"
|
||||
|
||||
SRC_URI[md5sum] = "ddfc8a89d597651408369d940d03d06b"
|
||||
SRC_URI[sha256sum] = "dfa9e55625a4e0250f32fabab1fd5c8ffcd2d1ff2720d6fcf0f74bc8a5929195"
|
||||
|
||||
SYSROOT_PREPROCESS_FUNCS += "fontutil_sysroot_preprocess"
|
||||
fontutil_sysroot_preprocess () {
|
||||
sysroot_stage_dir ${D}${datadir}/fonts/ ${SYSROOT_DESTDIR}${datadir}/fonts/
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user