source: x/lib/gdk-pixbuf.xml@ df72afb4

systemd-13485
Last change on this file since df72afb4 was df72afb4, checked in by Douglas R. Reno <renodr@…>, 9 years ago

Update to pixman-0.32.8
Update to xterm-320
Update to ATK-2.18.0
Update to libjpeg-turbo-1.4.2
Update to tiff-4.0.6
Update to gdk-pixbuf-2.32.1
Update to pango-1.38.0
Update to at-spi2-core-2.18.0
Update to at-spi2-atk-2.18.0
Update to adwaita-icon-theme-3.18.0
Update to GTK+-3.18.0
LFS 7.8-systemd Tags

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

  • Property mode set to 100644
File size: 8.5 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 gdk-pixbuf-download-http
8 "&gnome-download-http;/gdk-pixbuf/2.32/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz">
9 <!ENTITY gdk-pixbuf-download-ftp
10 "&gnome-download-ftp;/gdk-pixbuf/2.32/gdk-pixbuf-&gdk-pixbuf-version;.tar.xz">
11 <!ENTITY gdk-pixbuf-md5sum "b1590189a2e89fab9f871959c168508c">
12 <!ENTITY gdk-pixbuf-size "2.3 MB">
13 <!ENTITY gdk-pixbuf-buildsize "42 MB (with tests)">
14 <!ENTITY gdk-pixbuf-time "4.3 SBU (with tests)">
15]>
16
17<!--
18 Test Suite value seems to keep on increasing. This might be worth
19 investigating.-->
20<sect1 id="gdk-pixbuf" xreflabel="gdk-pixbuf-&gdk-pixbuf-version;">
21 <?dbhtml filename="gdk-pixbuf.html"?>
22
23 <sect1info>
24 <othername>$LastChangedBy$</othername>
25 <date>$Date$</date>
26 </sect1info>
27
28 <title>gdk-pixbuf-&gdk-pixbuf-version;</title>
29
30 <indexterm zone="gdk-pixbuf">
31 <primary sortas="a-gdk-pixbuf">gdk-pixbuf</primary>
32 </indexterm>
33
34 <sect2 role="package">
35 <title>Introduction to Gdk Pixbuf</title>
36
37 <para>
38 The <application>Gdk Pixbuf</application> package is a toolkit for image
39 loading and pixel buffer manipulation. It is used by
40 <application>GTK+ 2</application> and <application>GTK+ 3</application> to
41 load and manipulate images. In the past it was distributed as part of
42 <application>GTK+ 2</application> but it was split off into a separate
43 package in preparation for the change to <application>GTK+ 3</application>.
44 </para>
45
46 &lfs78_checked;
47
48 <bridgehead renderas="sect3">Package Information</bridgehead>
49 <itemizedlist spacing="compact">
50 <listitem>
51 <para>
52 Download (HTTP): <ulink url="&gdk-pixbuf-download-http;"/>
53 </para>
54 </listitem>
55 <listitem>
56 <para>
57 Download (FTP): <ulink url="&gdk-pixbuf-download-ftp;"/>
58 </para>
59 </listitem>
60 <listitem>
61 <para>
62 Download MD5 sum: &gdk-pixbuf-md5sum;
63 </para>
64 </listitem>
65 <listitem>
66 <para>
67 Download size: &gdk-pixbuf-size;
68 </para>
69 </listitem>
70 <listitem>
71 <para>
72 Estimated disk space required: &gdk-pixbuf-buildsize;
73 </para>
74 </listitem>
75 <listitem>
76 <para>
77 Estimated build time: &gdk-pixbuf-time;
78 </para>
79 </listitem>
80 </itemizedlist>
81
82 <bridgehead renderas="sect3">Gdk Pixbuf Dependencies</bridgehead>
83
84 <bridgehead renderas="sect4">Required</bridgehead>
85 <para role="required">
86 <xref linkend="glib2"/>,
87 <xref linkend="libjpeg"/>,
88 <xref linkend="libpng"/> and
89 <xref linkend="libtiff"/>
90 </para>
91
92 <bridgehead renderas="sect4">Recommended</bridgehead>
93 <para role="recommended">
94 <xref linkend="xorg7-lib"/>
95 (<emphasis>Many</emphasis> <application>GTK+</application>
96 applications <emphasis>require</emphasis> gdk-pixbuf-xlib).
97 </para>
98
99 <bridgehead renderas="sect4">Optional (Required if building GNOME)</bridgehead>
100 <para role="optional">
101 <xref linkend="gobject-introspection"/>
102 </para>
103
104 <bridgehead renderas="sect4">Optional</bridgehead>
105 <para role="optional">
106 <xref linkend="jasper"/> and
107 <xref linkend="gtk-doc"/>
108 </para>
109
110 <para condition="html" role="usernotes">
111 User Notes: <ulink url="&blfs-wiki;/gdk-pixbuf"/>
112 </para>
113 </sect2>
114
115 <sect2 role="installation">
116 <title>Installation of Gdk Pixbuf</title>
117
118 <para>
119 Install <application>Gdk Pixbuf</application> by running the following
120 commands:
121 </para>
122
123<screen><userinput>./configure --prefix=/usr --with-x11 &amp;&amp;
124make</userinput></screen>
125
126 <para>
127 To test the results, issue: <command>make check</command>. Some tests
128 might fail for unknown reasons.
129 </para>
130
131 <para>
132 Now, as the <systemitem class="username">root</systemitem> user:
133 </para>
134
135<screen role="root"><userinput>make install</userinput></screen>
136
137 <note>
138 <para>
139 If you installed the package on to your system using a
140 <quote>DESTDIR</quote> method, an important file was not installed and
141 should be copied and/or generated. Generate it using the following
142 command as the <systemitem class="username">root</systemitem> user:
143 </para>
144
145<screen role="root"><userinput>gdk-pixbuf-query-loaders --update-cache</userinput></screen>
146 </note>
147 </sect2>
148
149 <sect2 role="commands">
150 <title>Command Explanations</title>
151
152 <para>
153 <parameter>--with-x11</parameter>: This switch enables building of the
154 <application>Gdk Pixbuf</application> <application>X11</application>
155 library which is needed for <emphasis>many</emphasis> packages.
156 </para>
157
158 <para>
159 <option>--with-libjasper</option>: If you've installed
160 <xref linkend="jasper"/> and you want
161 <application>Gdk Pixbuf</application> to use it to compile a
162 JPEG2000 image loader, pass this switch to configure.
163 </para>
164
165 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
166 href="../../xincludes/gtk-doc-rebuild.xml"/>
167
168 </sect2>
169
170 <sect2 role="content">
171 <title>Contents</title>
172
173 <segmentedlist>
174 <segtitle>Installed Programs</segtitle>
175 <segtitle>Installed Libraries</segtitle>
176 <segtitle>Installed Directories</segtitle>
177
178 <seglistitem>
179 <seg>
180 gdk-pixbuf-csource,
181 gdk-pixbuf-pixdata, and
182 gdk-pixbuf-query-loaders
183 </seg>
184 <seg>
185 libgdk_pixbuf-2.0.so and
186 libgdk_pixbuf_xlib-2.0.so
187 </seg>
188 <seg>
189 /usr/include/gdk-pixbuf-2.0,
190 /usr/lib/gdk-pixbuf-2.0, and
191 /usr/share/gtk-doc/html/gdk-pixbuf
192 </seg>
193 </seglistitem>
194 </segmentedlist>
195
196 <variablelist>
197 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
198 <?dbfo list-presentation="list"?>
199 <?dbhtml list-presentation="table"?>
200
201 <varlistentry id="gdk-pixbuf-csource">
202 <term><command>gdk-pixbuf-csource</command></term>
203 <listitem>
204 <para>
205 is a small utility that generates C code containing images, used
206 for compiling images directly into programs.
207 </para>
208 <indexterm zone="gdk-pixbuf gdk-pixbuf-csource">
209 <primary sortas="b-gdk-pixbuf-csource">gdk-pixbuf-csource</primary>
210 </indexterm>
211 </listitem>
212 </varlistentry>
213
214 <varlistentry id="gdk-pixbuf-pixdata">
215 <term><command>gdk-pixbuf-pixdata</command></term>
216 <listitem>
217 <para>
218 is a tool used to convert GdkPixbuf to GdkPixdata.
219 </para>
220 <indexterm zone="gdk-pixbuf gdk-pixbuf-pixdata">
221 <primary sortas="b-gdk-pixbuf-pixdata">gdk-pixbuf-pixdata</primary>
222 </indexterm>
223 </listitem>
224 </varlistentry>
225
226 <varlistentry id="gdk-pixbuf-query-loaders">
227 <term><command>gdk-pixbuf-query-loaders</command></term>
228 <listitem>
229 <para>
230 collects information about loadable modules for
231 <application>Gdk Pixbuf</application> and writes it
232 to the default cache file location, or to stdout.
233 </para>
234 <indexterm zone="gdk-pixbuf gdk-pixbuf-query-loaders">
235 <primary sortas="b-gdk-pixbuf-query-loaders">gdk-pixbuf-query-loaders</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 <varlistentry id="libgdk_pixbuf-2">
241 <term><filename class="libraryfile">libgdk_pixbuf-2.0.so</filename></term>
242 <listitem>
243 <para>
244 contains functions used to load and render images.
245 </para>
246 <indexterm zone="gdk-pixbuf libgdk_pixbuf-2">
247 <primary sortas="c-libgdk_pixbuf-2">libgdk_pixbuf-2.0.so</primary>
248 </indexterm>
249 </listitem>
250 </varlistentry>
251
252 <varlistentry id="libgdk_pixbuf_xlib-2">
253 <term><filename class="libraryfile">libgdk_pixbuf_xlib-2.0.so</filename></term>
254 <listitem>
255 <para>
256 contains functions used to manipulate images and interfaces with
257 <application>Xlib</application>.
258 </para>
259 <indexterm zone="gdk-pixbuf libgdk_pixbuf_xlib-2">
260 <primary sortas="c-libgdk_pixbuf_xlib-2">libgdk_pixbuf_xlib-2.0.so</primary>
261 </indexterm>
262 </listitem>
263 </varlistentry>
264
265 </variablelist>
266
267 </sect2>
268
269</sect1>
Note: See TracBrowser for help on using the repository browser.