source: x/lib/pango.xml@ 8ee0429

systemd-13485
Last change on this file since 8ee0429 was 8ee0429, checked in by Douglas R. Reno <renodr@…>, 8 years ago

(systemd) LFS79 Tags
(systemd) Tons of GCC6 Tags

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@17471 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 7.7 KB
Line 
1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
7 <!ENTITY pango-download-http "&gnome-download-http;/pango/1.40/pango-&pango-version;.tar.xz">
8 <!ENTITY pango-download-ftp "&gnome-download-ftp;/pango/1.40/pango-&pango-version;.tar.xz">
9 <!ENTITY pango-md5sum "6fc88c6529890d6c8e03074d57a3eceb">
10 <!ENTITY pango-size "1024 KB">
11 <!ENTITY pango-buildsize "21 MB (with tests)">
12 <!ENTITY pango-time "0.4 SBU (with tests)">
13
14]>
15
16<sect1 id="pango" xreflabel="Pango-&pango-version;">
17 <?dbhtml filename="pango.html" ?>
18
19 <sect1info>
20 <othername>$LastChangedBy$</othername>
21 <date>$Date$</date>
22 </sect1info>
23
24 <title>Pango-&pango-version;</title>
25
26 <indexterm zone="pango">
27 <primary sortas="a-Pango">Pango</primary>
28 </indexterm>
29
30 <sect2 role="package">
31 <title>Introduction to Pango</title>
32
33 <para>
34 <application>Pango</application> is a library for laying out and rendering
35 of text, with an emphasis on internationalization. It can be used anywhere
36 that text layout is needed, though most of the work on
37 <application>Pango</application> so far has been done in the context of
38 the <application>GTK+</application> widget toolkit.
39 </para>
40
41 &lfs79_checked;&gcc6_checked;
42
43 <bridgehead renderas="sect3">Package Information</bridgehead>
44 <itemizedlist spacing="compact">
45 <listitem>
46 <para>
47 Download (HTTP): <ulink url="&pango-download-http;"/>
48 </para>
49 </listitem>
50 <listitem>
51 <para>
52 Download (FTP): <ulink url="&pango-download-ftp;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download MD5 sum: &pango-md5sum;
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download size: &pango-size;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Estimated disk space required: &pango-buildsize;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated build time: &pango-time;
73 </para>
74 </listitem>
75 </itemizedlist>
76
77 <bridgehead renderas="sect3">Pango Dependencies</bridgehead>
78
79 <bridgehead renderas="sect4">Required</bridgehead>
80 <para role="required">
81 <xref linkend="fontconfig"/> (must be built with
82 <xref linkend="freetype2"/> using <xref linkend="harfbuzz"/>) and
83 <xref linkend="glib2"/>
84 </para>
85
86 <bridgehead renderas="sect4">Recommended</bridgehead>
87 <para role="recommended">
88 <xref linkend="cairo"/> and
89 <xref linkend="xorg7-lib"/>
90 </para>
91
92 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
93 <para role="optional">
94 <xref linkend="gobject-introspection"/>,
95 <xref linkend="gtk-doc"/>, and
96 <ulink url="https://github.com/GNOME/cantarell-fonts/releases">Cantarell Fonts</ulink> (for tests)
97 </para>
98
99 <bridgehead renderas="sect4">Optional</bridgehead>
100 <para role="optional">
101 <xref linkend="gtk-doc"/>
102 </para>
103
104 <para condition="html" role="usernotes">
105 User Notes: <ulink url="&blfs-wiki;/pango"/>
106 </para>
107 </sect2>
108
109 <sect2 role="installation">
110 <title>Installation of Pango</title>
111
112 <para>
113 Install <application>Pango</application> by running the following
114 commands:
115 </para>
116
117<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
118make</userinput></screen>
119
120 <para>
121 To test the results, issue: <command>make -k check</command>. One test
122 fails for unknown reasons.
123 </para>
124
125 <para>
126 Now, as the <systemitem class="username">root</systemitem> user:
127 </para>
128
129<screen role="root"><userinput>make install</userinput></screen>
130
131 <note>
132 <para>
133 If you installed the package on to your system using a
134 <quote>DESTDIR</quote> method, an important file was not installed and
135 must be copied and/or generated. Generate it using the following
136 command as the <systemitem class="username">root</systemitem> user:
137 </para>
138
139<screen role="root"><userinput>pango-querymodules --update-cache</userinput></screen>
140 </note>
141
142 </sect2>
143
144 <sect2 role="commands">
145 <title>Command Explanations</title>
146
147 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
148 href="../../xincludes/gtk-doc-rebuild.xml"/>
149
150 </sect2>
151
152 <sect2 role="configuration">
153 <title>Configuring Pango</title>
154
155 <sect3 id="pango-config">
156 <title>Config Files</title>
157
158 <para>
159 <filename>/etc/pango/pangorc</filename>, <filename>~/.pangorc</filename>
160 and the file specified in the environment variable
161 <envar>PANGO_RC_FILE</envar>
162 </para>
163
164 <indexterm zone="pango pango-config">
165 <primary sortas="e-etc-pango-pangorc">/etc/pango/pangorc</primary>
166 </indexterm>
167
168 <indexterm zone="pango pango-config">
169 <primary sortas="e-AA.pangorc">~/.pangorc</primary>
170 </indexterm>
171 </sect3>
172
173 <sect3>
174 <title>Configuration Information</title>
175
176 <para>
177 The <application>Pango</application> module path is specified by the key
178 <userinput><parameter>Pango/ModulesPath</parameter></userinput> in the
179 <application>Pango</application> config database, which is read from the
180 config files listed above.
181 </para>
182
183 </sect3>
184
185 </sect2>
186
187 <sect2 role="content">
188 <title>Contents</title>
189
190 <segmentedlist>
191 <segtitle>Installed Programs</segtitle>
192 <segtitle>Installed Libraries</segtitle>
193 <segtitle>Installed Directories</segtitle>
194
195 <seglistitem>
196 <seg>
197 pango-view
198 </seg>
199 <seg>
200 libpango-1.0.so,
201 libpangocairo-1.0.so,
202 libpangoft2-1.0.so,
203 and libpangoxft-1.0.so
204 </seg>
205 <seg>
206 /etc/pango,
207 /usr/include/pango-1.0,
208 /usr/lib/pango, and
209 /usr/share/gtk-doc/html/pango
210 </seg>
211 </seglistitem>
212 </segmentedlist>
213
214 <variablelist>
215 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
216 <?dbfo list-presentation="list"?>
217 <?dbhtml list-presentation="table"?>
218
219<!-- <varlistentry id="pango-querymodules">
220 <term><command>pango-querymodules</command></term>
221 <listitem>
222 <para>
223 is a module registration utility that collects information about
224 <application>Pango</application> loadable modules.
225 </para>
226 <indexterm zone="pango pango-querymodules">
227 <primary sortas="b-pango-querymodules">pango-querymodules</primary>
228 </indexterm>
229 </listitem>
230 </varlistentry> -->
231
232 <varlistentry id="pango-view">
233 <term><command>pango-view</command></term>
234 <listitem>
235 <para>
236 renders a given file through <application>Pango</application> for
237 viewing purposes.
238 </para>
239 <indexterm zone="pango pango-view">
240 <primary sortas="b-pango-view">pango-view</primary>
241 </indexterm>
242 </listitem>
243 </varlistentry>
244
245 <varlistentry id="libpango-1">
246 <term><filename class="libraryfile">libpango-1.0.so</filename></term>
247 <listitem>
248 <para>
249 contain low level layout rendering routines, a high level driver for
250 laying out entire blocks of text, and routines to assist in editing
251 internationalized text.
252 </para>
253 <indexterm zone="pango libpango-1">
254 <primary sortas="c-libpango-1">libpango-1.0.so</primary>
255 </indexterm>
256 </listitem>
257 </varlistentry>
258
259 </variablelist>
260
261 </sect2>
262
263</sect1>
Note: See TracBrowser for help on using the repository browser.