source: x/lib/pango.xml@ 85377e0

7.6-blfs 7.6-systemd kde5-14686 systemd-13485
Last change on this file since 85377e0 was 85377e0, checked in by Christopher Gregory <cjg@…>, 10 years ago

Merged Pango update from trunk.

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

  • Property mode set to 100644
File size: 7.4 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 "5e8057da0e9e1ed0484f50887ac0ae0f">
10 <!ENTITY pango-size "1012 KB">
11 <!ENTITY pango-buildsize "24 MB (additional 2 MB to rebuild and install the API documentation)">
12 <!ENTITY pango-time "0.3 SBU (additional 0.1 SBU to rebuild and install the API documentation)">
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 &lfs76_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 -k check</command>. One test
114 fails for unknown reasons.
115 </para>
116
117 <para>
118 Now, as the <systemitem class="username">root</systemitem> user:
119 </para>
120
121<screen role="root"><userinput>make install</userinput></screen>
122
123 <note>
124 <para>
125 If you installed the package on to your system using a
126 <quote>DESTDIR</quote> method, an important file was not installed and
127 must be copied and/or generated. Generate it using the following
128 command as the <systemitem class="username">root</systemitem> user:
129 </para>
130
131<screen role="root"><userinput>pango-querymodules --update-cache</userinput></screen>
132 </note>
133
134 </sect2>
135
136 <sect2 role="commands">
137 <title>Command Explanations</title>
138
139 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
140 href="../../xincludes/gtk-doc-rebuild.xml"/>
141
142 </sect2>
143
144 <sect2 role="configuration">
145 <title>Configuring Pango</title>
146
147 <sect3 id="pango-config">
148 <title>Config Files</title>
149
150 <para>
151 <filename>/etc/pango/pangorc</filename>, <filename>~/.pangorc</filename>
152 and the file specified in the environment variable
153 <envar>PANGO_RC_FILE</envar>
154 </para>
155
156 <indexterm zone="pango pango-config">
157 <primary sortas="e-etc-pango-pangorc">/etc/pango/pangorc</primary>
158 </indexterm>
159
160 <indexterm zone="pango pango-config">
161 <primary sortas="e-AA.pangorc">~/.pangorc</primary>
162 </indexterm>
163 </sect3>
164
165 <sect3>
166 <title>Configuration Information</title>
167
168 <para>
169 The <application>Pango</application> module path is specified by the key
170 <userinput><parameter>Pango/ModulesPath</parameter></userinput> in the
171 <application>Pango</application> config database, which is read from the
172 config files listed above.
173 </para>
174
175 </sect3>
176
177 </sect2>
178
179 <sect2 role="content">
180 <title>Contents</title>
181
182 <segmentedlist>
183 <segtitle>Installed Programs</segtitle>
184 <segtitle>Installed Libraries</segtitle>
185 <segtitle>Installed Directories</segtitle>
186
187 <seglistitem>
188 <seg>
189 pango-querymodules and pango-view
190 </seg>
191 <seg>
192 libpango-1.0.so, libpangocairo-1.0.so, libpangoft2-1.0.so,
193 and libpangoxft-1.0.so
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.