source: x/lib/pango.xml@ 13832d9

7.6-blfs 7.6-systemd kde5-14269 kde5-14686 systemd-13485
Last change on this file since 13832d9 was 51a0e43, checked in by Krejzi <krejzi@…>, 10 years ago

More checks. Fix w3m image loading capabilities.

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/branches/systemd@14011 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 "1c27523c3f3a4efe4d9d303d0d240320">
10 <!ENTITY pango-size "1004 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 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 </seg>
194 <seg>
195 /etc/pango,
196 /usr/include/pango-1.0,
197 /usr/lib/pango, and
198 /usr/share/gtk-doc/html/pango
199 </seg>
200 </seglistitem>
201 </segmentedlist>
202
203 <variablelist>
204 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
205 <?dbfo list-presentation="list"?>
206 <?dbhtml list-presentation="table"?>
207
208 <varlistentry id="pango-querymodules">
209 <term><command>pango-querymodules</command></term>
210 <listitem>
211 <para>
212 is a module registration utility that collects information about
213 <application>Pango</application> loadable modules.
214 </para>
215 <indexterm zone="pango pango-querymodules">
216 <primary sortas="b-pango-querymodules">pango-querymodules</primary>
217 </indexterm>
218 </listitem>
219 </varlistentry>
220
221 <varlistentry id="pango-view">
222 <term><command>pango-view</command></term>
223 <listitem>
224 <para>
225 renders a given file through <application>Pango</application> for
226 viewing purposes.
227 </para>
228 <indexterm zone="pango pango-view">
229 <primary sortas="b-pango-view">pango-view</primary>
230 </indexterm>
231 </listitem>
232 </varlistentry>
233
234 <varlistentry id="libpango-1">
235 <term><filename class="libraryfile">libpango-1.0.so</filename></term>
236 <listitem>
237 <para>
238 contain low level layout rendering routines, a high level driver for
239 laying out entire blocks of text, and routines to assist in editing
240 internationalized text.
241 </para>
242 <indexterm zone="pango libpango-1">
243 <primary sortas="c-libpango-1">libpango-1.0.so</primary>
244 </indexterm>
245 </listitem>
246 </varlistentry>
247
248 </variablelist>
249
250 </sect2>
251
252</sect1>
Note: See TracBrowser for help on using the repository browser.