source: x/lib/pango.xml@ f0c8209a

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 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 f0c8209a was f0c8209a, checked in by Fernando de Oliveira <fernando@…>, 10 years ago

Updates to pango-1.36.2 and vlc-2.1.3.

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

  • Property mode set to 100644
File size: 9.3 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.36/pango-&pango-version;.tar.xz">
8 <!ENTITY pango-download-ftp "&gnome-download-ftp;/pango/1.36/pango-&pango-version;.tar.xz">
9 <!ENTITY pango-md5sum "253026c7132c22e52cefd998ba89a742">
10 <!ENTITY pango-size "1004 KB">
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 &lfs74_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 several modules under /usr/lib/pango/1.8.0/modules/
263 </seg>
264 <seg>
265 /etc/pango,
266 /usr/include/pango-1.0,
267 /usr/lib/pango, and
268 /usr/share/gtk-doc/html/pango
269 </seg>
270 </seglistitem>
271 </segmentedlist>
272
273 <variablelist>
274 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
275 <?dbfo list-presentation="list"?>
276 <?dbhtml list-presentation="table"?>
277
278 <varlistentry id="pango-querymodules">
279 <term><command>pango-querymodules</command></term>
280 <listitem>
281 <para>
282 is a module registration utility that collects information about
283 <application>Pango</application> loadable modules.
284 </para>
285 <indexterm zone="pango pango-querymodules">
286 <primary sortas="b-pango-querymodules">pango-querymodules</primary>
287 </indexterm>
288 </listitem>
289 </varlistentry>
290
291 <varlistentry id="pango-view">
292 <term><command>pango-view</command></term>
293 <listitem>
294 <para>
295 renders a given file through <application>Pango</application> for
296 viewing purposes.
297 </para>
298 <indexterm zone="pango pango-view">
299 <primary sortas="b-pango-view">pango-view</primary>
300 </indexterm>
301 </listitem>
302 </varlistentry>
303
304 <varlistentry id="libpango-1">
305 <term><filename class="libraryfile">libpango-1.0.so</filename></term>
306 <listitem>
307 <para>
308 contain low level layout rendering routines, a high level driver for
309 laying out entire blocks of text, and routines to assist in editing
310 internationalized text.
311 </para>
312 <indexterm zone="pango libpango-1">
313 <primary sortas="c-libpango-1">libpango-1.0.so</primary>
314 </indexterm>
315 </listitem>
316 </varlistentry>
317
318 </variablelist>
319
320 </sect2>
321
322</sect1>
Note: See TracBrowser for help on using the repository browser.