source: x/lib/pango.xml@ b4b2a76

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since b4b2a76 was b4b2a76, checked in by Chris Staub <chris@…>, 11 years ago

Text fixes

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@10866 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 9.2 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.32/pango-&pango-version;.tar.xz">
8 <!ENTITY pango-download-ftp "&gnome-download-ftp;/pango/1.32/pango-&pango-version;.tar.xz">
9 <!ENTITY pango-md5sum "ffb1f5da89205cd77f18f483c41ae70b">
10 <!ENTITY pango-size "1.0 MB">
11 <!ENTITY pango-buildsize "24 MB">
12 <!ENTITY pango-time "0.2 SBU">
13
14 <!ENTITY pangox-download-http "&gnome-download-http;/pangox-compat/0.0/pangox-compat-&pangox-version;.tar.xz">
15 <!ENTITY pangox-download-ftp "&gnome-download-ftp;/pangox-compat/0.0/pangox-compat-&pangox-version;.tar.xz">
16 <!ENTITY pangox-md5sum "7bcbd0187f03e1e27af9a81e07249c33">
17 <!ENTITY pangox-size "264 KB">
18 <!ENTITY pangox-buildsize "3.2 MB">
19 <!ENTITY pangox-time "less than 0.1 SBU">
20
21]>
22
23<sect1 id="pango" xreflabel="Pango-&pango-version;">
24 <?dbhtml filename="pango.html" ?>
25
26 <sect1info>
27 <othername>$LastChangedBy$</othername>
28 <date>$Date$</date>
29 </sect1info>
30
31 <title>Pango-&pango-version;</title>
32
33 <indexterm zone="pango">
34 <primary sortas="a-Pango">Pango</primary>
35 </indexterm>
36
37 <sect2 role="package">
38 <title>Introduction to Pango</title>
39
40 <para>
41 <application>Pango</application> is a library for laying out and rendering
42 of text, with an emphasis on internationalization. It can be used anywhere
43 that text layout is needed, though most of the work on
44 <application>Pango</application> so far has been done in the context of
45 the <application>GTK+</application> widget toolkit.
46 </para>
47
48 &lfs72_checked;
49
50 <bridgehead renderas="sect3">Package Information</bridgehead>
51 <itemizedlist spacing="compact">
52 <listitem>
53 <para>
54 Download (HTTP): <ulink url="&pango-download-http;"/>
55 </para>
56 </listitem>
57 <listitem>
58 <para>
59 Download (FTP): <ulink url="&pango-download-ftp;"/>
60 </para>
61 </listitem>
62 <listitem>
63 <para>
64 Download MD5 sum: &pango-md5sum;
65 </para>
66 </listitem>
67 <listitem>
68 <para>
69 Download size: &pango-size;
70 </para>
71 </listitem>
72 <listitem>
73 <para>
74 Estimated disk space required: &pango-buildsize;
75 </para>
76 </listitem>
77 <listitem>
78 <para>
79 Estimated build time: &pango-time;
80 </para>
81 </listitem>
82 </itemizedlist>
83
84 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
85 <itemizedlist spacing="compact">
86 <listitem>
87 <para>
88 Download (HTTP): <ulink url="&pangox-download-http;"/>
89 </para>
90 </listitem>
91 <listitem>
92 <para>
93 Download (FTP): <ulink url="&pangox-download-ftp;"/>
94 </para>
95 </listitem>
96 <listitem>
97 <para>
98 Download MD5 sum: &pangox-md5sum;
99 </para>
100 </listitem>
101 <listitem>
102 <para>
103 Download size: &pangox-size;
104 </para>
105 </listitem>
106 <listitem>
107 <para>
108 Estimated disk space required: &pangox-buildsize;
109 </para>
110 </listitem>
111 <listitem>
112 <para>
113 Estimated build time: &pangox-time;
114 </para>
115 </listitem>
116 </itemizedlist>
117
118 <bridgehead renderas="sect3">Pango Dependencies</bridgehead>
119
120 <bridgehead renderas="sect4">Required</bridgehead>
121 <para role="required">
122 <xref linkend="cairo"/>,
123 <xref linkend="harfbuzz"/> and
124 <xref linkend="xorg7-lib"/>
125 </para>
126
127 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
128 <para role="optional">
129 <xref linkend="gobject-introspection"/>
130 </para>
131
132 <bridgehead renderas="sect4">Optional</bridgehead>
133 <para role="optional">
134 <xref linkend="gtk-doc"/>
135 </para>
136
137 <para condition="html" role="usernotes">
138 User Notes: <ulink url="&blfs-wiki;/pango"/>
139 </para>
140 </sect2>
141
142 <sect2 role="installation">
143 <title>Installation of Pango</title>
144
145 <para>
146 Install <application>Pango</application> by running the following
147 commands:
148 </para>
149
150<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
151make</userinput></screen>
152
153 <para>
154 To test the results, issue: <command>make check</command>.
155 </para>
156
157 <para>
158 Now, as the <systemitem class="username">root</systemitem> user:
159 </para>
160
161<screen role="root"><userinput>make install</userinput></screen>
162
163 <note>
164 <para>
165 If you installed the package on to your system using a
166 <quote>DESTDIR</quote> method, an important file was not installed and
167 must be copied and/or generated. Generate it using the following
168 command as the <systemitem class="username">root</systemitem> user:
169 </para>
170
171<screen role="root"><userinput>pango-querymodules --update-cache</userinput></screen>
172 </note>
173
174 </sect2>
175
176 <sect2 role="installation">
177 <title>Installation of Pangox Compat</title>
178
179 <para>
180 Install <application>Pangox Compat</application> by running the following
181 commands:
182 </para>
183
184<screen><userinput>./configure --prefix=/usr \
185 --sysconfdir=/etc \
186 --disable-static &amp;&amp;
187make</userinput></screen>
188
189 <para>
190 This package does not come with a testsuite.
191 </para>
192
193 <para>
194 Now, as the <systemitem class="username">root</systemitem> user:
195 </para>
196
197<screen role="root"><userinput>make install</userinput></screen>
198
199 </sect2>
200
201 <sect2 role="commands">
202 <title>Command Explanations</title>
203
204 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
205 href="../../xincludes/static-libraries.xml"/>
206
207 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
208 href="../../xincludes/gtk-doc-rebuild.xml"/>
209
210 </sect2>
211
212 <sect2 role="configuration">
213 <title>Configuring Pango</title>
214
215 <sect3 id="pango-config">
216 <title>Config Files</title>
217
218 <para>
219 <filename>/etc/pango/pangorc</filename>, <filename>~/.pangorc</filename>
220 and the file specified in the environment variable
221 <envar>PANGO_RC_FILE</envar>
222 </para>
223
224 <indexterm zone="pango pango-config">
225 <primary sortas="e-etc-pango-pangorc">/etc/pango/pangorc</primary>
226 </indexterm>
227
228 <indexterm zone="pango pango-config">
229 <primary sortas="e-AA.pangorc">~/.pangorc</primary>
230 </indexterm>
231 </sect3>
232
233 <sect3>
234 <title>Configuration Information</title>
235
236 <para>
237 The <application>Pango</application> module path is specified by the key
238 <userinput><parameter>Pango/ModulesPath</parameter></userinput> in the
239 <application>Pango</application> config database, which is read from the
240 config files listed above.
241 </para>
242
243 </sect3>
244
245 </sect2>
246
247 <sect2 role="content">
248 <title>Contents</title>
249
250 <segmentedlist>
251 <segtitle>Installed Programs</segtitle>
252 <segtitle>Installed Libraries</segtitle>
253 <segtitle>Installed Directories</segtitle>
254
255 <seglistitem>
256 <seg>
257 pango-querymodules and pango-view
258 </seg>
259 <seg>
260 libpango-1.0.so, libpangocairo-1.0.so, libpangoft2-1.0.so,
261 libpangox-1.0.so and libpangoxft-1.0.so
262 </seg>
263 <seg>
264 /etc/pango,
265 /usr/include/pango-1.0,
266 /usr/lib/pango and
267 /usr/share/gtk-doc/html/pango
268 </seg>
269 </seglistitem>
270 </segmentedlist>
271
272 <variablelist>
273 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
274 <?dbfo list-presentation="list"?>
275 <?dbhtml list-presentation="table"?>
276
277 <varlistentry id="pango-querymodules">
278 <term><command>pango-querymodules</command></term>
279 <listitem>
280 <para>
281 is a module registration utility that collects information about
282 <application>Pango</application> loadable modules.
283 </para>
284 <indexterm zone="pango pango-querymodules">
285 <primary sortas="b-pango-querymodules">pango-querymodules</primary>
286 </indexterm>
287 </listitem>
288 </varlistentry>
289
290 <varlistentry id="pango-view">
291 <term><command>pango-view</command></term>
292 <listitem>
293 <para>
294 renders a given file through <application>Pango</application> for
295 viewing purposes.
296 </para>
297 <indexterm zone="pango pango-view">
298 <primary sortas="b-pango-view">pango-view</primary>
299 </indexterm>
300 </listitem>
301 </varlistentry>
302
303 <varlistentry id="libpango-1">
304 <term><filename class="libraryfile">libpango-1.0.so</filename></term>
305 <listitem>
306 <para>
307 contain low level layout rendering routines, a high level driver for
308 laying out entire blocks of text, and routines to assist in editing
309 internationalized text.
310 </para>
311 <indexterm zone="pango libpango-1">
312 <primary sortas="c-libpango-1">libpango-1.0.so</primary>
313 </indexterm>
314 </listitem>
315 </varlistentry>
316
317 </variablelist>
318
319 </sect2>
320
321</sect1>
Note: See TracBrowser for help on using the repository browser.