source: general/graphlib/gegl.xml@ 605c369

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 9.0 9.1 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts lazarus lxqt 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 605c369 was 605c369, checked in by Bruce Dubbs <bdubbs@…>, 5 years ago

Update to mlt-6.16.0.
Update to gegl-0.4.16.
Update to gjs-1.56.2.

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

  • Property mode set to 100644
File size: 8.9 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 "cb17ac529a882f25f54c0115c63d4027">
10 <!ENTITY gegl-size "7.0 MB">
11 <!ENTITY gegl-buildsize "144 MB (add 21 MB for tests)">
12 <!ENTITY gegl-time "1.0 SBU (Using parallelism=4; add 0.5 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 &lfs84_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"/>,
78 <xref linkend="json-glib"/>, and
79 <xref linkend="libjpeg"/>
80 </para>
81
82 <bridgehead renderas="sect4">Optional</bridgehead>
83 <para role="optional">
84 <xref linkend="asciidoc"/>,
85 <xref linkend="cairo"/>,
86 <xref linkend="enscript"/>,
87 <xref linkend="exiv2"/>,
88 <xref linkend="ffmpeg"/>,
89 <xref linkend="gdk-pixbuf"/>,
90 <xref linkend="graphviz"/>,
91 <xref linkend="libpng"/>,
92 <xref linkend="librsvg"/>,
93 <xref linkend="libwebp"/>,
94<!-- configure help output is confusing, but what is tested is luajit, which is
95 a different project from lua we have in the book
96 <xref linkend="lua"/>, -->
97 <xref linkend="pango"/>,
98 <xref linkend="python2"/>,
99 <xref linkend="ruby"/>,
100 <xref linkend="sdl"/>,
101 <xref linkend="gobject-introspection"/>,
102 <xref linkend="vala"/>,
103 <xref linkend="gexiv2"/>,
104 <ulink url="http://lensfun.sourceforge.net/">lensfun</ulink>,
105 <ulink url="http://libopenraw.freedesktop.org/wiki/">libopenraw</ulink>,
106 <ulink url="http://libspiro.sourceforge.net/">libspiro</ulink>,
107 <ulink url="http://faculty.cse.tamu.edu/davis/suitesparse.html">libumfpack</ulink>,
108 <ulink url="http://luajit.org/luajit.html">LuaJIT</ulink>,
109 <ulink url="https://github.com/hodefoting/mrg/releases">MRG</ulink>,
110 <ulink url="https://www.khronos.org/opencl/">OpenCL</ulink> (for tests),
111 <ulink url="http://www.openexr.org">OpenEXR</ulink>, and
112 <ulink url="&w3m-url;">W3m</ulink>
113 </para>
114
115 <para condition="html" role="usernotes">
116 User Notes: <ulink url='&blfs-wiki;/gegl'/>
117 </para>
118 </sect2>
119
120 <sect2 role="installation">
121 <title>Installation of gegl</title>
122
123 <para>
124 Install <application>gegl</application> by running the following commands:
125 </para>
126
127<screen><userinput>./configure --prefix=/usr &amp;&amp;
128make</userinput></screen>
129
130 <para>
131 To test the results, issue: <command>make check</command>.
132 Many tests are skipped.
133 <!-- in 0.4.2 no failures, but the video tests have several
134 Failed to parse extradata messages. The warnings are about
135 missing reference, assuming SUCCESS
136 and lots of Missing fast-path babl conversion detected
137 also GEGL-WARNING for runtime check failed and for
138 operation desired unknown paramspec type for seed
139
140 In 0.4.10 all tests pass but there several messages about
141 deprecated parameter passing.-->
142 </para>
143
144 <para>
145 Now, as the <systemitem class="username">root</systemitem> user:
146 </para>
147
148<screen role="root"><userinput>make install &amp;&amp;
149install -v -m644 docs/*.{css,html} /usr/share/gtk-doc/html/gegl &amp;&amp;
150install -v -m644 docs/images/*.{png,ico,svg} /usr/share/gtk-doc/html/gegl/images</userinput></screen>
151 </sect2>
152
153 <sect2 role="commands">
154 <title>Command Explanations</title>
155
156 <para>
157 <command>install -v -m644/docs/*/{css,html} ...</command>:
158 This and the subsequent commands install all the provided documentation
159 instead of only the stylesheet <filename>gegl.css</filename> and three
160 png files.
161 </para>
162
163 <para>
164 <parameter>--without-vala</parameter>: Do not create a
165 <application>vala</application> API - use this if
166 <command>vapigen</command> breaks the build.
167 </para>
168
169 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
170 href="../../xincludes/gtk-doc-rebuild.xml"/>
171
172 <!-- commented in case a later version reinstates this problem
173 <para>
174 <envar>LC_ALL=en_US</envar>: In some locales with <xref linkend='ruby'/>
175 installed, one build component fails and prevents completion of the
176 procedure. Using this variable avoids the problem.
177 </para> -->
178
179 </sect2>
180
181 <sect2 role="content">
182 <title>Contents</title>
183
184 <segmentedlist>
185 <segtitle>Installed Programs</segtitle>
186 <segtitle>Installed Libraries</segtitle>
187 <segtitle>Installed Directories</segtitle>
188
189 <seglistitem>
190 <seg>gcut, gegl, gegl-imgcmp</seg>
191 <seg>libgegl-0.4.so, libgegl-npd-0.4.so, libgegl-sc-0.4.so and libraries in
192 /usr/lib/gegl-0.4</seg>
193 <seg>/usr/include/gegl-0.4</seg>
194 </seglistitem>
195 </segmentedlist>
196
197 <variablelist>
198 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
199 <?dbfo list-presentation="list"?>
200 <?dbhtml list-presentation="table"?>
201
202 <varlistentry id="gcut">
203 <term><command>gcut</command></term>
204 <listitem>
205 <para>
206 is a video editing engine for GEGL.
207 </para>
208 <indexterm zone="gegl gcut">
209 <primary sortas="b-gcut">gcut</primary>
210 </indexterm>
211 </listitem>
212 </varlistentry>
213
214 <varlistentry id="gegl-prog">
215 <term><command>gegl</command></term>
216 <listitem>
217 <para>
218 is a commandline tool for working with the XML data model.
219 </para>
220 <indexterm zone="gegl gegl-prog">
221 <primary sortas="b-gegl">gegl</primary>
222 </indexterm>
223 </listitem>
224 </varlistentry>
225
226 <varlistentry id="gegl-imgcmp">
227 <term><command>gegl-imgcmp</command></term>
228 <listitem>
229 <para>
230 is a simple image difference detection tool for use in regression
231 testing.
232 </para>
233 <indexterm zone="gegl gegl-imgcmp">
234 <primary sortas="b-gegl-imgcmp">gegl-imgcmp</primary>
235 </indexterm>
236 </listitem>
237 </varlistentry>
238
239 <varlistentry id="libgegl-0.4">
240 <term><filename class='libraryfile'>libgegl-0.4.so</filename></term>
241 <listitem>
242 <para>
243 provides infrastructure to do demand based cached non destructive
244 image editing on larger than RAM buffers.
245 </para>
246 <indexterm zone="gegl libgegl-0.4">
247 <primary sortas="c-libgegl-0.4">libgegl-0.4.so</primary>
248 </indexterm>
249 </listitem>
250 </varlistentry>
251
252 <varlistentry id="libgegl-npd-0.4">
253 <term><filename class='libraryfile'>libgegl-npd-0.4.so</filename></term>
254 <listitem>
255 <para>
256 is the GEGL N-point image deformation library.
257 </para>
258 <indexterm zone="gegl libgegl-npd-0.4">
259 <primary sortas="c-libgegl-npd-0.4">libgegl-npd-0.4.so</primary>
260 </indexterm>
261 </listitem>
262 </varlistentry>
263
264 <varlistentry id="libgegl-sc-0.4">
265 <term><filename class='libraryfile'>libgegl-sc-0.4.so</filename></term>
266 <listitem>
267 <para>
268 is the GEGL Seamless Cloning library.
269 </para>
270 <indexterm zone="gegl libgegl-sc-0.4">
271 <primary sortas="c-libgegl-sc-0.4">libgegl-sc-0.4.so</primary>
272 </indexterm>
273 </listitem>
274 </varlistentry>
275
276 </variablelist>
277 </sect2>
278</sect1>
Note: See TracBrowser for help on using the repository browser.