source: general/graphlib/gegl.xml@ a0968dcc

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 a0968dcc was a0968dcc, checked in by Bruce Dubbs <bdubbs@…>, 3 years ago

Update to ntp-4.2.8p12.
Update to gegl-0.4.8.
Update to ffmpeg-4.0.2.
Tags

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

  • Property mode set to 100644
File size: 8.8 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 <para>
125 Install <application>gegl</application> by running the following commands:
126 </para>
127
128<screen><userinput>./configure --prefix=/usr &amp;&amp;
129make</userinput></screen>
130
131 <para>
132 To test the results, issue: <command>make check</command>.
133 Many tests are skipped.
134 <!-- in 0.4.2 no failures, but the video tests have several
135 Failed to parse extradata messages. The warnings are about
136 missing reference, assuming SUCCESS
137 and lots of Missing fast-path babl conversion detected
138 also GEGL-WARNING for runtime check failed and for
139 operation desired unknown paramspec type for seed
140
141 In 0.4.8 all tests pass but there several messages about
142 deprecated parameter passing.-->
143 </para>
144
145 <para>
146 Now, as the <systemitem class="username">root</systemitem> user:
147 </para>
148
149<screen role="root"><userinput>make install &amp;&amp;
150install -v -m644 docs/*.{css,html} /usr/share/gtk-doc/html/gegl &amp;&amp;
151install -v -m644 docs/images/*.{png,ico,svg} /usr/share/gtk-doc/html/gegl/images</userinput></screen>
152 </sect2>
153
154 <sect2 role="commands">
155 <title>Command Explanations</title>
156
157 <para>
158 <command>install -v -m644/docs/*/{css,html} ...</command>:
159 This and the subsequent commands install all the provided documentation
160 instead of only the stylesheet <filename>gegl.css</filename> and three
161 png files.
162 </para>
163
164 <para>
165 <parameter>--without-vala</parameter>: Do not create a
166 <application>vala</application> API - use this if
167 <command>vapigen</command> breaks the build.
168 </para>
169
170 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
171 href="../../xincludes/gtk-doc-rebuild.xml"/>
172
173 <!-- commented in case a later version reinstates this problem
174 <para>
175 <envar>LC_ALL=en_US</envar>: In some locales with <xref linkend='ruby'/>
176 installed, one build component fails and prevents completion of the
177 procedure. Using this variable avoids the problem.
178 </para> -->
179
180 </sect2>
181
182 <sect2 role="content">
183 <title>Contents</title>
184
185 <segmentedlist>
186 <segtitle>Installed Programs</segtitle>
187 <segtitle>Installed Libraries</segtitle>
188 <segtitle>Installed Directories</segtitle>
189
190 <seglistitem>
191 <seg>gcut, gegl, gegl-imgcmp</seg>
192 <seg>libgegl-0.4.so, libgegl-npd-0.4.so, libgegl-sc-0.4.so and libraries in
193 /usr/lib/gegl-0.4</seg>
194 <seg>/usr/include/gegl-0.4</seg>
195 </seglistitem>
196 </segmentedlist>
197
198 <variablelist>
199 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
200 <?dbfo list-presentation="list"?>
201 <?dbhtml list-presentation="table"?>
202
203 <varlistentry id="gcut">
204 <term><command>gcut</command></term>
205 <listitem>
206 <para>
207 is a video editing engine for GEGL.
208 </para>
209 <indexterm zone="gegl gcut">
210 <primary sortas="b-gcut">gcut</primary>
211 </indexterm>
212 </listitem>
213 </varlistentry>
214
215 <varlistentry id="gegl-prog">
216 <term><command>gegl</command></term>
217 <listitem>
218 <para>
219 is a commandline tool for working with the XML data model.
220 </para>
221 <indexterm zone="gegl gegl-prog">
222 <primary sortas="b-gegl">gegl</primary>
223 </indexterm>
224 </listitem>
225 </varlistentry>
226
227 <varlistentry id="gegl-imgcmp">
228 <term><command>gegl-imgcmp</command></term>
229 <listitem>
230 <para>
231 is a simple image difference detection tool for use in regression
232 testing.
233 </para>
234 <indexterm zone="gegl gegl-imgcmp">
235 <primary sortas="b-gegl-imgcmp">gegl-imgcmp</primary>
236 </indexterm>
237 </listitem>
238 </varlistentry>
239
240 <varlistentry id="libgegl-0.4">
241 <term><filename class='libraryfile'>libgegl-0.4.so</filename></term>
242 <listitem>
243 <para>
244 provides infrastructure to do demand based cached non destructive
245 image editing on larger than RAM buffers.
246 </para>
247 <indexterm zone="gegl libgegl-0.4">
248 <primary sortas="c-libgegl-0.4">libgegl-0.4.so</primary>
249 </indexterm>
250 </listitem>
251 </varlistentry>
252
253 <varlistentry id="libgegl-npd-0.4">
254 <term><filename class='libraryfile'>libgegl-npd-0.4.so</filename></term>
255 <listitem>
256 <para>
257 is the GEGL N-point image deformation library.
258 </para>
259 <indexterm zone="gegl libgegl-npd-0.4">
260 <primary sortas="c-libgegl-npd-0.4">libgegl-npd-0.4.so</primary>
261 </indexterm>
262 </listitem>
263 </varlistentry>
264
265 <varlistentry id="libgegl-sc-0.4">
266 <term><filename class='libraryfile'>libgegl-sc-0.4.so</filename></term>
267 <listitem>
268 <para>
269 is the GEGL Seamless Cloning library.
270 </para>
271 <indexterm zone="gegl libgegl-sc-0.4">
272 <primary sortas="c-libgegl-sc-0.4">libgegl-sc-0.4.so</primary>
273 </indexterm>
274 </listitem>
275 </varlistentry>
276
277 </variablelist>
278 </sect2>
279</sect1>
Note: See TracBrowser for help on using the repository browser.