source: general/graphlib/gegl.xml@ 4a1a771

10.0 10.1 11.0 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind ken/refactor-virt lazarus perl-modules qt5new trunk xry111/git-date xry111/git-date-for-trunk xry111/git-date-test
Last change on this file since 4a1a771 was 4a1a771, checked in by Douglas R. Reno <renodr@…>, 3 years ago

Tags and other fixes

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

  • Property mode set to 100644
File size: 8.7 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 gegl-download-http "https://download.gimp.org/pub/gegl/0.4/gegl-&gegl-version;.tar.bz2">
8 <!ENTITY gegl-download-ftp " ">
9 <!ENTITY gegl-md5sum "e3cdb1eefd28159c157a150113ed9c5a">
10 <!ENTITY gegl-size "6.7 MB">
11 <!ENTITY gegl-buildsize "138 MB (add 22 MB for tests)">
12 <!ENTITY gegl-time "0.9 SBU (Using parallism=4; add 0.4 SBU for tests)">
13]>
14
15<sect1 id="gegl" xreflabel="gegl-&gegl-version;">
16 <?dbhtml filename="gegl.html"?>
17
18 <sect1info>
19 <othername>$LastChangedBy$</othername>
20 <date>$Date$</date>
21 </sect1info>
22
23 <title>gegl-&gegl-version;</title>
24
25 <indexterm zone="gegl">
26 <primary sortas="a-Gegl">Gegl</primary>
27 </indexterm>
28
29 <sect2 role="package">
30 <title>Introduction to gegl</title>
31
32 <para>
33 This package provides the GEneric Graphics Library, which is a graph based
34 image processing format.
35 </para>
36
37 &lfs83_checked;
38
39 <bridgehead renderas="sect3">Package Information</bridgehead>
40 <itemizedlist spacing="compact">
41 <listitem>
42 <para>
43 Download (HTTP): <ulink url="&gegl-download-http;"/>
44 </para>
45 </listitem>
46 <listitem>
47 <para>
48 Download (FTP): <ulink url="&gegl-download-ftp;"/>
49 </para>
50 </listitem>
51 <listitem>
52 <para>
53 Download MD5 sum: &gegl-md5sum;
54 </para>
55 </listitem>
56 <listitem>
57 <para>
58 Download size: &gegl-size;
59 </para>
60 </listitem>
61 <listitem>
62 <para>
63 Estimated disk space required: &gegl-buildsize;
64 </para>
65 </listitem>
66 <listitem>
67 <para>
68 Estimated build time: &gegl-time;
69 </para>
70 </listitem>
71 </itemizedlist>
72
73 <bridgehead renderas="sect3">gegl Dependencies</bridgehead>
74
75 <bridgehead renderas="sect4">Required</bridgehead>
76 <para role="required">
77 <xref linkend="babl"/> and
78 <xref linkend="json-glib"/>
79 </para>
80
81 <bridgehead renderas="sect4">Optional</bridgehead>
82 <para role="optional">
83 <xref linkend="asciidoc"/>,
84 <xref linkend="cairo"/>,
85 <xref linkend="enscript"/>,
86 <xref linkend="exiv2"/>,
87 <xref linkend="ffmpeg"/>,
88 <xref linkend="gdk-pixbuf"/>,
89 <xref linkend="graphviz"/>,
90 <xref linkend="libjpeg"/>,
91 <xref linkend="libpng"/>,
92 <xref linkend="librsvg"/>,
93 <xref linkend="libwebp"/>,
94 <xref linkend="lua"/>,
95 <xref linkend="pango"/>,
96 <xref linkend="python2"/>,
97 <xref linkend="ruby"/>,
98 <xref linkend="sdl"/>,
99 <xref linkend="gobject-introspection"/>,
100 <xref linkend="vala"/>,
101 <xref linkend="w3m"/>,
102 <xref linkend="gexiv2"/>,
103 <ulink url="http://lensfun.sourceforge.net/">lensfun</ulink>,
104 <ulink url="http://libopenraw.freedesktop.org/wiki/">libopenraw</ulink>,
105 <ulink url="http://libspiro.sourceforge.net/">libspiro</ulink>,
106 <ulink url="http://faculty.cse.tamu.edu/davis/suitesparse.html">libumfpack</ulink>,
107 <ulink url="https://github.com/hodefoting/mrg/releases">MRG</ulink>,
108 <ulink url="https://www.khronos.org/opencl/">OpenCL</ulink> (for tests), and
109 <ulink url="http://www.openexr.org">OpenEXR</ulink>
110 </para>
111
112 <para condition="html" role="usernotes">
113 User Notes: <ulink url='&blfs-wiki;/gegl'/>
114 </para>
115 </sect2>
116
117 <sect2 role="installation">
118 <title>Installation of gegl</title>
119
120 <para>
121 Install <application>gegl</application> by running the following commands:
122 </para>
123
124<screen><userinput>./configure --prefix=/usr &amp;&amp;
125make</userinput></screen>
126
127 <para>
128 To test the results, issue: <command>make check</command>.
129 Many tests are skipped.
130 <!-- in 0.4.2 no failures, but the video tests have several
131 Failed to parse extradata messages. The warnings are about
132 missing reference, assuming SUCCESS
133 and lots of Missing fast-path babl conversion detected
134 also GEGL-WARNING for runtime check failed and for
135 operation desired unknown paramspec type for seed
136
137 In 0.4.8 all tests pass but there several messages about
138 deprecated parameter passing.-->
139 </para>
140
141 <para>
142 Now, as the <systemitem class="username">root</systemitem> user:
143 </para>
144
145<screen role="root"><userinput>make install &amp;&amp;
146install -v -m644 docs/*.{css,html} /usr/share/gtk-doc/html/gegl &amp;&amp;
147install -v -m644 docs/images/*.{png,ico,svg} /usr/share/gtk-doc/html/gegl/images</userinput></screen>
148 </sect2>
149
150 <sect2 role="commands">
151 <title>Command Explanations</title>
152
153 <para>
154 <command>install -v -m644/docs/*/{css,html} ...</command>:
155 This and the subsequent commands install all the provided documentation
156 instead of only the stylesheet <filename>gegl.css</filename> and three
157 png files.
158 </para>
159
160 <para>
161 <parameter>--without-vala</parameter>: Do not create a
162 <application>vala</application> API - use this if
163 <command>vapigen</command> breaks the build.
164 </para>
165
166 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
167 href="../../xincludes/gtk-doc-rebuild.xml"/>
168
169 <!-- commented in case a later version reinstates this problem
170 <para>
171 <envar>LC_ALL=en_US</envar>: In some locales with <xref linkend='ruby'/>
172 installed, one build component fails and prevents completion of the
173 procedure. Using this variable avoids the problem.
174 </para> -->
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>gcut, gegl, gegl-imgcmp</seg>
188 <seg>libgegl-0.4.so, libgegl-npd-0.4.so, libgegl-sc-0.4.so and libraries in
189 /usr/lib/gegl-0.4</seg>
190 <seg>/usr/include/gegl-0.4</seg>
191 </seglistitem>
192 </segmentedlist>
193
194 <variablelist>
195 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
196 <?dbfo list-presentation="list"?>
197 <?dbhtml list-presentation="table"?>
198
199 <varlistentry id="gcut">
200 <term><command>gcut</command></term>
201 <listitem>
202 <para>
203 is a video editing engine for GEGL.
204 </para>
205 <indexterm zone="gegl gcut">
206 <primary sortas="b-gcut">gcut</primary>
207 </indexterm>
208 </listitem>
209 </varlistentry>
210
211 <varlistentry id="gegl-prog">
212 <term><command>gegl</command></term>
213 <listitem>
214 <para>
215 is a commandline tool for working with the XML data model.
216 </para>
217 <indexterm zone="gegl gegl-prog">
218 <primary sortas="b-gegl">gegl</primary>
219 </indexterm>
220 </listitem>
221 </varlistentry>
222
223 <varlistentry id="gegl-imgcmp">
224 <term><command>gegl-imgcmp</command></term>
225 <listitem>
226 <para>
227 is a simple image difference detection tool for use in regression
228 testing.
229 </para>
230 <indexterm zone="gegl gegl-imgcmp">
231 <primary sortas="b-gegl-imgcmp">gegl-imgcmp</primary>
232 </indexterm>
233 </listitem>
234 </varlistentry>
235
236 <varlistentry id="libgegl-0.4">
237 <term><filename class='libraryfile'>libgegl-0.4.so</filename></term>
238 <listitem>
239 <para>
240 provides infrastructure to do demand based cached non destructive
241 image editing on larger than RAM buffers.
242 </para>
243 <indexterm zone="gegl libgegl-0.4">
244 <primary sortas="c-libgegl-0.4">libgegl-0.4.so</primary>
245 </indexterm>
246 </listitem>
247 </varlistentry>
248
249 <varlistentry id="libgegl-npd-0.4">
250 <term><filename class='libraryfile'>libgegl-npd-0.4.so</filename></term>
251 <listitem>
252 <para>
253 is the GEGL N-point image deformation library.
254 </para>
255 <indexterm zone="gegl libgegl-npd-0.4">
256 <primary sortas="c-libgegl-npd-0.4">libgegl-npd-0.4.so</primary>
257 </indexterm>
258 </listitem>
259 </varlistentry>
260
261 <varlistentry id="libgegl-sc-0.4">
262 <term><filename class='libraryfile'>libgegl-sc-0.4.so</filename></term>
263 <listitem>
264 <para>
265 is the GEGL Seamless Cloning library.
266 </para>
267 <indexterm zone="gegl libgegl-sc-0.4">
268 <primary sortas="c-libgegl-sc-0.4">libgegl-sc-0.4.so</primary>
269 </indexterm>
270 </listitem>
271 </varlistentry>
272
273 </variablelist>
274 </sect2>
275</sect1>
Note: See TracBrowser for help on using the repository browser.