source: x/lib/pango.xml@ e8fac12

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since e8fac12 was 8b5a6f57, checked in by Douglas R. Reno <renodr@…>, 8 years ago

Update to pango-1.40.3
Update to mesa-12.0.3
Bump acpid version to 2.0.28
Make a minor modification to the GNOME Platform introduction page

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@17769 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.40/pango-&pango-version;.tar.xz">
8 <!ENTITY pango-download-ftp "&gnome-download-ftp;/pango/1.40/pango-&pango-version;.tar.xz">
9 <!ENTITY pango-md5sum "17c26720f5a862a12f7e1745e2f1d966">
10 <!ENTITY pango-size "1 MB">
11 <!ENTITY pango-buildsize "27 MB (with tests)">
12 <!ENTITY pango-time "0.3 SBU (with tests)">
13]>
14
15<sect1 id="pango" xreflabel="Pango-&pango-version;">
16 <?dbhtml filename="pango.html" ?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>Pango-&pango-version;</title>
24
25 <indexterm zone="pango">
26 <primary sortas="a-Pango">Pango</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to Pango</title>
31
32 <para>
33 <application>Pango</application> is a library for laying out and rendering
34 of text, with an emphasis on internationalization. It can be used anywhere
35 that text layout is needed, though most of the work on
36 <application>Pango</application> so far has been done in the context of
37 the <application>GTK+</application> widget toolkit.
38 </para>
39
40 &lfs7a_checked;
41
42 <bridgehead renderas="sect3">Package Information</bridgehead>
43 <itemizedlist spacing="compact">
44 <listitem>
45 <para>
46 Download (HTTP): <ulink url="&pango-download-http;"/>
47 </para>
48 </listitem>
49 <listitem>
50 <para>
51 Download (FTP): <ulink url="&pango-download-ftp;"/>
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download MD5 sum: &pango-md5sum;
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download size: &pango-size;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Estimated disk space required: &pango-buildsize;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Estimated build time: &pango-time;
72 </para>
73 </listitem>
74 </itemizedlist>
75
76 <bridgehead renderas="sect3">Pango Dependencies</bridgehead>
77
78 <bridgehead renderas="sect4">Required</bridgehead>
79 <para role="required">
80 <xref linkend="fontconfig"/> (must be built with
81 <xref linkend="freetype2"/> using <xref linkend="harfbuzz"/>) and
82 <xref linkend="glib2"/>
83 </para>
84
85 <bridgehead renderas="sect4">Recommended</bridgehead>
86 <para role="recommended">
87 <xref linkend="cairo"/> and
88 <xref linkend="xorg7-lib"/>
89 </para>
90
91 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
92 <para role="optional">
93 <xref linkend="gobject-introspection"/>
94 </para>
95
96 <bridgehead renderas="sect4">Optional</bridgehead>
97 <para role="optional">
98 <xref linkend="gtk-doc"/>,
99 <ulink url="https://linux.thai.net/projects/libthai">libthai</ulink>, and
100 <ulink url="https://github.com/GNOME/cantarell-fonts/releases">Cantarell Fonts</ulink> (for tests)
101 </para>
102
103 <para condition="html" role="usernotes">
104 User Notes: <ulink url="&blfs-wiki;/pango"/>
105 </para>
106 </sect2>
107
108 <sect2 role="installation">
109 <title>Installation of Pango</title>
110
111 <para>
112 Install <application>Pango</application> by running the following
113 commands:
114 </para>
115
116<screen><userinput>sed -i "/seems to be moved/s/^/#/" ltmain.sh &amp;&amp;
117./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
118make</userinput></screen>
119
120 <para>
121 To test the results, issue: <command>make check</command>.
122 </para>
123
124 <para>
125 Now, as the <systemitem class="username">root</systemitem> user:
126 </para>
127
128<screen role="root"><userinput>make install</userinput></screen>
129<!--
130 <note>
131 <para>
132 If you installed the package on to your system using a
133 <quote>DESTDIR</quote> method, an important file was not installed and
134 must be copied and/or generated. Generate it using the following
135 command as the <systemitem class="username">root</systemitem> user:
136 </para>
137
138<screen role="root"><userinput>pango-querymodules -\-update-cache</userinput></screen>
139 </note>-->
140
141 </sect2>
142
143 <sect2 role="commands">
144 <title>Command Explanations</title>
145
146 <para>
147 <command>sed -i ... ltmain.sh</command>: This sed silences several
148 useless and annoying warnings generated from libtool.
149 </para>
150
151 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
152 href="../../xincludes/gtk-doc-rebuild.xml"/>
153
154 </sect2>
155
156 <sect2 role="configuration">
157 <title>Configuring Pango</title>
158
159 <sect3 id="pango-config">
160 <title>Config Files</title>
161
162 <para>
163 <filename>/etc/pango/pangorc</filename>, <filename>~/.pangorc</filename>
164 and the file specified in the environment variable
165 <envar>PANGO_RC_FILE</envar>
166 </para>
167
168 <indexterm zone="pango pango-config">
169 <primary sortas="e-etc-pango-pangorc">/etc/pango/pangorc</primary>
170 </indexterm>
171
172 <indexterm zone="pango pango-config">
173 <primary sortas="e-AA.pangorc">~/.pangorc</primary>
174 </indexterm>
175 </sect3>
176<!--
177 <sect3>
178 <title>Configuration Information</title>
179
180 <para>
181 The <application>Pango</application> module path is specified by the key
182 <userinput><parameter>Pango/ModulesPath</parameter></userinput> in the
183 <application>Pango</application> config database, which is read from the
184 config files listed above.
185 </para>
186
187 </sect3>-->
188
189 </sect2>
190
191 <sect2 role="content">
192 <title>Contents</title>
193
194 <segmentedlist>
195 <segtitle>Installed Programs</segtitle>
196 <segtitle>Installed Libraries</segtitle>
197 <segtitle>Installed Directories</segtitle>
198
199 <seglistitem>
200 <seg>
201 pango-view
202 </seg>
203 <seg>
204 libpango-1.0.so, libpangocairo-1.0.so, libpangoft2-1.0.so,
205 and libpangoxft-1.0.so
206 </seg>
207 <seg>
208 /usr/include/pango-1.0 and
209 /usr/share/gtk-doc/html/pango
210 </seg>
211 </seglistitem>
212 </segmentedlist>
213
214 <variablelist>
215 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
216 <?dbfo list-presentation="list"?>
217 <?dbhtml list-presentation="table"?>
218
219 <varlistentry id="pango-view">
220 <term><command>pango-view</command></term>
221 <listitem>
222 <para>
223 renders a given file through <application>Pango</application> for
224 viewing purposes.
225 </para>
226 <indexterm zone="pango pango-view">
227 <primary sortas="b-pango-view">pango-view</primary>
228 </indexterm>
229 </listitem>
230 </varlistentry>
231
232 <varlistentry id="libpango-1">
233 <term><filename class="libraryfile">libpango-1.0.so</filename></term>
234 <listitem>
235 <para>
236 contains low level layout rendering routines, a high level driver for
237 laying out entire blocks of text, and routines to assist in editing
238 internationalized text.
239 </para>
240 <indexterm zone="pango libpango-1">
241 <primary sortas="c-libpango-1">libpango-1.0.so</primary>
242 </indexterm>
243 </listitem>
244 </varlistentry>
245
246 </variablelist>
247
248 </sect2>
249
250</sect1>
Note: See TracBrowser for help on using the repository browser.