summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2013-11-27 10:12:50 -0800
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-12-03 12:53:30 +0000
commitd2d4febc89407c9f12ab053753530fa2102531d2 (patch)
treef2d5836d2ebd31d7f7b2431791bd9558d1f835f0 /documentation
parent37802407f882af7f488a5933409474e6ff4b5f6a (diff)
downloadpoky-d2d4febc89407c9f12ab053753530fa2102531d2.tar.gz
ref-manual: Added fontcache class and FONT_PACKAGES variable.
(From yocto-docs rev: 5d0cd87e45155236cd72b02267d5d081654bc2d3) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/ref-manual/ref-classes.xml23
-rw-r--r--documentation/ref-manual/ref-variables.xml15
2 files changed, 38 insertions, 0 deletions
diff --git a/documentation/ref-manual/ref-classes.xml b/documentation/ref-manual/ref-classes.xml
index 9752767c69..5aae51eef4 100644
--- a/documentation/ref-manual/ref-classes.xml
+++ b/documentation/ref-manual/ref-classes.xml
@@ -573,6 +573,29 @@
573 </para> 573 </para>
574</section> 574</section>
575 575
576<section id='ref-classes-fontcache'>
577 <title><filename>fontcache.bbclass</filename></title>
578
579 <para>
580 The font cache (<filename>fontcache</filename>) class generates the
581 proper post-installation and post-remove (postinst and postrm)
582 scriptlets for font packages.
583 These scriptlets call <filename>fc-cache</filename> (part of
584 <filename>Fontconfig</filename>) to add the fonts to the font
585 information cache.
586 Since the cache files are architecture-specific,
587 <filename>fc-cache</filename> runs using QEMU if the postinst
588 scriptlets need to be run on the build host during image creation.
589 </para>
590
591 <para>
592 If the fonts being installed are in packages other than the main
593 package, set
594 <link linkend='var-FONT_PACKAGES'><filename>FONT_PACKAGES</filename></link>
595 to include the packages containing the fonts.
596 </para>
597</section>
598
576<section id='ref-classes-debian'> 599<section id='ref-classes-debian'>
577 <title>Debian Renaming - <filename>debian.bbclass</filename></title> 600 <title>Debian Renaming - <filename>debian.bbclass</filename></title>
578 601
diff --git a/documentation/ref-manual/ref-variables.xml b/documentation/ref-manual/ref-variables.xml
index 70d510887a..048d44082e 100644
--- a/documentation/ref-manual/ref-variables.xml
+++ b/documentation/ref-manual/ref-variables.xml
@@ -2065,6 +2065,21 @@
2065 </glossdef> 2065 </glossdef>
2066 </glossentry> 2066 </glossentry>
2067 2067
2068 <glossentry id='var-FONT_PACKAGES'><glossterm>FONT_PACKAGES</glossterm>
2069 <glossdef>
2070 <para>
2071 When a recipe inherits the
2072 <link linkend='ref-classes-fontcache'><filename>fontcache</filename></link>
2073 class, this variable identifies packages that contain fonts
2074 the OpenEmbedded build system installs.
2075 By default, installed fonts appear in the main package
2076 (i.e. <filename>${</filename><link linkend='var-PN'><filename>PN</filename></link><filename>}</filename>).
2077 Use this variable if fonts you need appear in a package
2078 other than that main package.
2079 </para>
2080 </glossdef>
2081 </glossentry>
2082
2068 <glossentry id='var-FULL_OPTIMIZATION'><glossterm>FULL_OPTIMIZATION</glossterm> 2083 <glossentry id='var-FULL_OPTIMIZATION'><glossterm>FULL_OPTIMIZATION</glossterm>
2069 <glossdef> 2084 <glossdef>
2070 <para> 2085 <para>