source: xsoft/other/inkscape.xml@ cbb00e28

11.3 12.0 12.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 xry111/llvm18 xry111/xf86-video-removal
Last change on this file since cbb00e28 was cbb00e28, checked in by Pierre Labastie <pierre.labastie@…>, 17 months ago

update to inkscape-1.2.2

  • Property mode set to 100644
File size: 9.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 <!ENTITY inkscape-download-http "https://inkscape.org/gallery/item/37360/inkscape-&inkscape-minor-version;.tar.xz">
7
8 <!-- When updating, remember to change the numeric part of the URL -->
9
10 <!ENTITY inkscape-download-ftp " ">
11 <!ENTITY inkscape-md5sum "490c40bbb3ce3441ceee88e61775bbf4">
12 <!ENTITY inkscape-size "38 MB">
13 <!ENTITY inkscape-buildsize "911 MB (184 MB installed)">
14 <!ENTITY inkscape-time "4.7 SBU (with parallelism=4)">
15
16 <!-- To find newer tarballs, look here:
17 https://inkscape.org/release/all/source/archive/?pre=0
18 -->
19]>
20
21<sect1 id="inkscape" xreflabel="Inkscape-&inkscape-minor-version;">
22 <?dbhtml filename="inkscape.html"?>
23
24
25 <title>Inkscape-&inkscape-minor-version;</title>
26
27 <indexterm zone="inkscape">
28 <primary sortas="a-Inkscape">Inkscape</primary>
29 </indexterm>
30
31 <sect2 role="package">
32 <title>Introduction to Inkscape</title>
33
34 <para>
35 <application>Inkscape</application> is a what you see is what you get
36 Scalable Vector Graphics editor. It is useful for creating, viewing and
37 changing SVG images.
38 </para>
39
40 &lfs112_checked;
41
42 <bridgehead renderas="sect3">Package Information</bridgehead>
43 <itemizedlist spacing="compact">
44 <listitem>
45 <para>
46 Download (HTTP): <ulink url="&inkscape-download-http;"/>
47 </para>
48 </listitem>
49 <listitem>
50 <para>
51 Download (FTP): <ulink url="&inkscape-download-ftp;"/>
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download MD5 sum: &inkscape-md5sum;
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Download size: &inkscape-size;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Estimated disk space required: &inkscape-buildsize;
67 </para>
68 </listitem>
69 <listitem>
70 <para>
71 Estimated build time: &inkscape-time;
72 </para>
73 </listitem>
74 </itemizedlist>
75 <!--
76 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
77 <itemizedlist spacing="compact">
78 <listitem>
79 <para>
80 Required patch: <ulink
81 url="&patch-root;/inkscape-&inkscape-version;-poppler_22_09_fixes-1.patch"/>
82 </para>
83 </listitem>
84 </itemizedlist>
85 -->
86 <note>
87 <para>
88 The tarball <filename>inkscape-&inkscape-minor-version;.tar.xz</filename>
89 will extract to the directory <filename
90 class="directory">inkscape-&inkscape-version;/</filename>.
91 </para>
92 </note>
93
94 <bridgehead renderas="sect3">Inkscape Dependencies</bridgehead>
95
96 <bridgehead renderas="sect4">Required</bridgehead>
97 <para role="required">
98 <xref linkend="boost"/>,
99 <xref linkend="double-conversion"/>,
100 <xref linkend="gc"/>,
101 <xref linkend="gdl"/>,
102 <xref linkend="gsl"/>,
103 <xref linkend="gtkmm3"/>,
104 <xref linkend="libsoup"/>,
105 <xref linkend="libxslt"/>,
106 <xref linkend="poppler"/>,
107 <xref linkend="popt"/> and
108 <xref linkend="wget"/> (to download the test dependencies)
109 </para>
110
111 <bridgehead renderas="sect4">Recommended</bridgehead>
112 <para role="recommended">
113 <xref linkend="imagemagick"/>,
114 <xref linkend="lcms2"/> or
115 <xref role="nodep" linkend="lcms"/>,
116 <xref linkend="libcanberra"/> (to eliminate plugin warnings),
117 <xref linkend="potrace"/> (for the bucket-fill tool),
118 <xref role="runtime" linkend="lxml"/> and
119 <xref role="runtime" linkend="scour"/> (both at runtime, for Save As
120 Optimized SVG).
121 </para>
122
123 <bridgehead renderas="sect4">Optional</bridgehead>
124 <para role="optional">
125 <xref linkend="aspell"/>,
126 <xref linkend="dbus"/> (to run inkscape from scripts),
127 <xref linkend="doxygen"/>,
128 <xref linkend="gspell"/>,
129
130 <!-- these document foundation links work from firefox's address bar, or
131 from google (pages telling you how to get it from git), but when I link
132 them here I get "There is currently no text in this page...". Ken or
133 developer: wiki.documentfoundation.org pages don't like trailing / -->
134 <!--<ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libcdr">libcdr</ulink>,
135 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libvisio">libvisio</ulink>,-->
136 <!--<ulink url="http://gtkspell.sourceforge.net">gtkspell</ulink>,-->
137 <ulink url="https://github.com/LibreOffice/libcdr">libcdr</ulink>,
138 <ulink url="https://github.com/LibreOffice/libvisio">libvisio</ulink>,
139 <ulink url="http://libwpg.sourceforge.net/">libwpg</ulink> (or
140 <ulink url="http://libwpd.sourceforge.net/">libwpd</ulink>) and
141 <ulink role="runtime"
142 url="https://sourceforge.net/projects/NumPy/files/">NumPy</ulink>
143 (at runtime for some extensions)
144 </para>
145
146 <bridgehead renderas="sect4">Optional Runtime Dependencies
147 (for some of the Inkscape extensions)</bridgehead>
148 <para role="optional">
149 <ulink role="runtime"
150 url="https://metacpan.org/pod/release/TJMATHER/XML-XQL-0.68/lib/XML/XQL.pm">XML::XQL</ulink>
151 </para>
152
153 <para condition="html" role="usernotes">
154 User Notes: <ulink url="&blfs-wiki;/inkscape"/>
155 </para>
156 </sect2>
157
158 <sect2 role="installation">
159 <title>Installation of Inkscape</title>
160<!--
161 <para>
162 First, fix Inkscape to build with poppler-22.09.0:
163 </para>
164
165<screen><userinput remap="pre">patch -Np1 -i ../inkscape-&inkscape-version;-poppler_22_09_fixes-1.patch</userinput></screen>
166-->
167
168<!-- If there is no test suite, then this is not needed.
169 There is none if the command below is not run.
170 With 1.0, this support is broken, so let's comment it out for now to
171 prevent confusion.
172 <para>
173 If you wish to run the testsuite, download the required versions of
174 <application>googletest</application> and
175 <application>googlemock</application> by running:
176 </para>
177
178<screen remap="test"><userinput>./download-gtest.sh</userinput></screen>
179-->
180
181 <para>
182 Install <application>Inkscape</application> by running the following
183 commands:
184 </para>
185<!--
186<screen><userinput remap="pre">patch -Np1 -i ../inkscape-&inkscape-version;-poppler_21.11.0-1.patch &amp;&amp;
187-->
188<screen><userinput>mkdir build &amp;&amp;
189cd build &amp;&amp;
190
191cmake -DCMAKE_INSTALL_PREFIX=/usr \
192 -DCMAKE_BUILD_TYPE=Release \
193 .. &amp;&amp;
194make</userinput></screen>
195
196<!--
197 <para>
198 To test the results, issue: <command>make check</command>.<!- - Ken or
199 other devs, there is no test suite in this package. -renodr
200 A small test suite is built if you download the necessary programs
201 with the command above (bash download-gtest.sh) -pierre
202 This package does not come with a test suite. - ->
203
204 At the moment, the test suite does not function with the
205 "bash download-gtest.sh". CMake is unable to find gtest.
206 </para>
207-->
208
209 <para>
210 This package does not come with a working test suite.
211 </para>
212
213 <para>
214 Now, as the <systemitem class="username">root</systemitem> user:
215 </para>
216
217<screen role="root"><userinput>make install</userinput></screen>
218
219 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
220 href="../../xincludes/update-icons-and-desktop.xml"/>
221
222 </sect2>
223
224 <sect2 role="commands">
225 <title>Command Explanations</title>
226
227 <para>
228 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used to
229 build the release library without any debug `assert` in the code.
230 </para>
231
232 <para>
233 <option>-DWITH_DBUS=ON</option>: use this if you wish to use
234 <command>inkscape</command> in interactive scripts which manipulate
235 images.
236 </para>
237
238 </sect2>
239
240 <sect2 role="content">
241 <title>Contents</title>
242
243 <segmentedlist>
244 <segtitle>Installed Programs</segtitle>
245 <segtitle>Installed Library</segtitle>
246 <segtitle>Installed Directories</segtitle>
247
248 <seglistitem>
249 <seg>
250 inkscape and inkview
251 </seg>
252 <seg>
253 lib2geom.so and
254 libinkscape_base.so (in /usr/lib/inkscape)
255 </seg>
256 <seg>
257 /usr/include/2geom-&lib2geom-version;,
258 /usr/lib/inkscape, and
259 /usr/share/inkscape
260 </seg>
261 </seglistitem>
262 </segmentedlist>
263
264 <variablelist>
265 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
266 <?dbfo list-presentation="list"?>
267 <?dbhtml list-presentation="table"?>
268
269 <varlistentry id="inkscape-prog">
270 <term><command>inkscape</command></term>
271 <listitem>
272 <para>
273 is a SVG (Scalable Vector Graphics) editing program
274 </para>
275 <indexterm zone="inkscape inkscape-prog">
276 <primary sortas="b-inkscape">inkscape</primary>
277 </indexterm>
278 </listitem>
279 </varlistentry>
280
281 <varlistentry id="inkview">
282 <term><command>inkview</command></term>
283 <listitem>
284 <para>
285 is a simple program for displaying SVG files
286 </para>
287 <indexterm zone="inkscape inkview">
288 <primary sortas="b-inkview">inkview</primary>
289 </indexterm>
290 </listitem>
291 </varlistentry>
292
293 <varlistentry id="libinkscape_base">
294 <term><filename class="libraryfile">libinkscape_base.so</filename></term>
295 <listitem>
296 <para>
297 provides the routines used by inkscape and inkview
298 </para>
299 <indexterm zone="inkscape libinkscape_base">
300 <primary sortas="c-libinkscape_base">libinkscape_base.so</primary>
301 </indexterm>
302 </listitem>
303 </varlistentry>
304
305 </variablelist>
306
307 </sect2>
308
309</sect1>
Note: See TracBrowser for help on using the repository browser.