source: x/lib/pango.xml@ 6d62ba8

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

Updates to Git-1.9.1, unrar-5.1.1, harfbuzz-0.9.27, pango-1.36.3, librsvg-2.40.2, gtk+-2.24.23, guile-2.0.10, goffice-0.10.13 and gnumeric-1.12.13. Fix parted-3.1 to build with Readline-6.3. Thanks Armin K.

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

  • Property mode set to 100644
File size: 7.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 "d9532826e95bdb374355deebc42441bb">
10 <!ENTITY pango-size "1000 KB">
11 <!ENTITY pango-buildsize "24 MB">
12 <!ENTITY pango-time "0.3 SBU">
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 &lfs75_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="cairo"/>,
82 <xref linkend="harfbuzz"/> and
83 <xref linkend="xorg7-lib"/>
84 </para>
85
86 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
87 <para role="optional">
88 <xref linkend="gobject-introspection"/>
89 </para>
90
91 <bridgehead renderas="sect4">Optional</bridgehead>
92 <para role="optional">
93 <xref linkend="gtk-doc"/>
94 </para>
95
96 <para condition="html" role="usernotes">
97 User Notes: <ulink url="&blfs-wiki;/pango"/>
98 </para>
99 </sect2>
100
101 <sect2 role="installation">
102 <title>Installation of Pango</title>
103
104 <para>
105 Install <application>Pango</application> by running the following
106 commands:
107 </para>
108
109<screen><userinput>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
110make</userinput></screen>
111
112 <para>
113 To test the results, issue: <command>make check</command>.
114 </para>
115
116 <para>
117 Now, as the <systemitem class="username">root</systemitem> user:
118 </para>
119
120<screen role="root"><userinput>make install</userinput></screen>
121
122 <note>
123 <para>
124 If you installed the package on to your system using a
125 <quote>DESTDIR</quote> method, an important file was not installed and
126 must be copied and/or generated. Generate it using the following
127 command as the <systemitem class="username">root</systemitem> user:
128 </para>
129
130<screen role="root"><userinput>pango-querymodules --update-cache</userinput></screen>
131 </note>
132
133 </sect2>
134
135 <sect2 role="commands">
136 <title>Command Explanations</title>
137
138 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
139 href="../../xincludes/gtk-doc-rebuild.xml"/>
140
141 </sect2>
142
143 <sect2 role="configuration">
144 <title>Configuring Pango</title>
145
146 <sect3 id="pango-config">
147 <title>Config Files</title>
148
149 <para>
150 <filename>/etc/pango/pangorc</filename>, <filename>~/.pangorc</filename>
151 and the file specified in the environment variable
152 <envar>PANGO_RC_FILE</envar>
153 </para>
154
155 <indexterm zone="pango pango-config">
156 <primary sortas="e-etc-pango-pangorc">/etc/pango/pangorc</primary>
157 </indexterm>
158
159 <indexterm zone="pango pango-config">
160 <primary sortas="e-AA.pangorc">~/.pangorc</primary>
161 </indexterm>
162 </sect3>
163
164 <sect3>
165 <title>Configuration Information</title>
166
167 <para>
168 The <application>Pango</application> module path is specified by the key
169 <userinput><parameter>Pango/ModulesPath</parameter></userinput> in the
170 <application>Pango</application> config database, which is read from the
171 config files listed above.
172 </para>
173
174 </sect3>
175
176 </sect2>
177
178 <sect2 role="content">
179 <title>Contents</title>
180
181 <segmentedlist>
182 <segtitle>Installed Programs</segtitle>
183 <segtitle>Installed Libraries</segtitle>
184 <segtitle>Installed Directories</segtitle>
185
186 <seglistitem>
187 <seg>
188 pango-querymodules and pango-view
189 </seg>
190 <seg>
191 libpango-1.0.so, libpangocairo-1.0.so, libpangoft2-1.0.so,
192 and libpangoxft-1.0.so;
193 several modules under /usr/lib/pango/1.8.0/modules/
194 </seg>
195 <seg>
196 /etc/pango,
197 /usr/include/pango-1.0,
198 /usr/lib/pango, and
199 /usr/share/gtk-doc/html/pango
200 </seg>
201 </seglistitem>
202 </segmentedlist>
203
204 <variablelist>
205 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
206 <?dbfo list-presentation="list"?>
207 <?dbhtml list-presentation="table"?>
208
209 <varlistentry id="pango-querymodules">
210 <term><command>pango-querymodules</command></term>
211 <listitem>
212 <para>
213 is a module registration utility that collects information about
214 <application>Pango</application> loadable modules.
215 </para>
216 <indexterm zone="pango pango-querymodules">
217 <primary sortas="b-pango-querymodules">pango-querymodules</primary>
218 </indexterm>
219 </listitem>
220 </varlistentry>
221
222 <varlistentry id="pango-view">
223 <term><command>pango-view</command></term>
224 <listitem>
225 <para>
226 renders a given file through <application>Pango</application> for
227 viewing purposes.
228 </para>
229 <indexterm zone="pango pango-view">
230 <primary sortas="b-pango-view">pango-view</primary>
231 </indexterm>
232 </listitem>
233 </varlistentry>
234
235 <varlistentry id="libpango-1">
236 <term><filename class="libraryfile">libpango-1.0.so</filename></term>
237 <listitem>
238 <para>
239 contain low level layout rendering routines, a high level driver for
240 laying out entire blocks of text, and routines to assist in editing
241 internationalized text.
242 </para>
243 <indexterm zone="pango libpango-1">
244 <primary sortas="c-libpango-1">libpango-1.0.so</primary>
245 </indexterm>
246 </listitem>
247 </varlistentry>
248
249 </variablelist>
250
251 </sect2>
252
253</sect1>
Note: See TracBrowser for help on using the repository browser.