source: xsoft/other/inkscape.xml@ df35651

11.1 11.2 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 upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since df35651 was df35651, checked in by Douglas R. Reno <renodr@…>, 3 years ago

Package update:

Update to inkscape-1.1.1

  • Property mode set to 100644
File size: 10.6 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/29255/inkscape-&inkscape-version;.tar.xz">
7 <!ENTITY inkscape-download-ftp " ">
8 <!ENTITY inkscape-md5sum "1852c535a1aec7ca25eca9de110330d7">
9 <!ENTITY inkscape-size "33 MB">
10 <!ENTITY inkscape-buildsize "845 MB (169 MB installed)">
11 <!ENTITY inkscape-time "6.9 SBU (with parallelism=4)">
12
13 <!-- To find newer tarballs, look here:
14 https://inkscape.org/release/all/source/archive/?pre=0
15 -->
16]>
17
18<sect1 id="inkscape" xreflabel="Inkscape-&inkscape-version;">
19 <?dbhtml filename="inkscape.html"?>
20
21 <sect1info>
22 <date>$Date$</date>
23 </sect1info>
24
25 <title>Inkscape-&inkscape-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 &lfs110a_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;-glib_2.68-1.patch"/>
82 </para>
83 </listitem>
84 </itemizedlist>
85-->
86 <!-- These are not needed right now. Inkscape builds/runs fine with the
87 latest poppler as of this update (0.87.0). However, history says
88 that almost every poppler version has broke inkscape, and history
89 tends to repeat itself ;-). Keep these patches commented until
90 they are inevitably needed.
91 <listitem>
92 <para>
93 Required patch: <ulink
94 url="&patch-root;/inkscape-&inkscape-version;-upstream_fixes-1.patch"/>
95 </para>
96 </listitem>
97 <listitem>
98 <para>
99 Required patch: <ulink
100 url="&patch-root;/inkscape-&inkscape-version;-poppler_0_83_0_fixes-1.patch"/>
101 </para>
102 </listitem>
103 </itemizedlist>
104 -->
105
106 <!-- I've asked upstream about this and was unable to find an answer. -renodr -->
107 <note>
108 <para>
109 The tarball <emphasis>inkscape-&inkscape-version;.tar.xz</emphasis>
110 will extract to
111 <emphasis>inkscape-&inkscape-version;_2021-09-20_3bf5ae0d25</emphasis>.
112 </para>
113 </note>
114
115 <bridgehead renderas="sect3">Inkscape Dependencies</bridgehead>
116
117 <bridgehead renderas="sect4">Required</bridgehead>
118 <para role="required">
119 <xref linkend="boost"/>,
120 <xref linkend="double-conversion"/>,
121 <xref linkend="gc"/>,
122 <xref linkend="gdl"/>,
123 <xref linkend="gsl"/>,
124 <xref linkend="gtkmm3"/>,
125 <xref linkend="libsoup"/>,
126 <xref linkend="libxslt"/>,
127 <xref linkend="poppler"/>,
128 <xref linkend="popt"/> and
129 <xref linkend="wget"/> (to download the test dependencies)
130 </para>
131
132 <bridgehead renderas="sect4">Recommended</bridgehead>
133 <para role="recommended">
134 <xref linkend="imagemagick"/>,
135 <xref linkend="lcms2"/> or
136 <xref role="nodep" linkend="lcms"/>,
137 <xref linkend="libcanberra"/> (to eliminate plugin warnings),
138 <xref linkend="potrace"/> (for the bucket-fill tool),
139 <xref role="runtime" linkend="lxml"/> and
140 <xref role="runtime" linkend="scour"/> (both at runtime, for Save As
141 Optimized SVG).
142 </para>
143
144 <bridgehead renderas="sect4">Optional</bridgehead>
145 <para role="optional">
146 <xref linkend="aspell"/>,
147 <xref linkend="dbus"/> (to run inkscape from scripts),
148 <xref linkend="doxygen"/>,
149
150 <!-- these document foundation links work from firefox's address bar, or
151 from google (pages telling you how to get it from git), but when I link
152 them here I get "There is currently no text in this page...". Ken or
153 developer: wiki.documentfoundation.org pages don't like trailing / -->
154 <!--<ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libcdr">libcdr</ulink>,
155 <ulink url="https://wiki.documentfoundation.org/DLP/Libraries/libvisio">libvisio</ulink>,-->
156 <ulink url="http://gtkspell.sourceforge.net">gtkspell</ulink>,
157 <ulink url="https://github.com/LibreOffice/libcdr">libcdr</ulink>,
158 <ulink url="https://github.com/LibreOffice/libvisio">libvisio</ulink>,
159 <ulink url="http://libwpg.sourceforge.net/">libwpg</ulink> (or
160 <ulink url="http://libwpd.sourceforge.net/">libwpd</ulink>) and
161 <ulink role="runtime"
162 url="https://sourceforge.net/projects/NumPy/files/">NumPy</ulink>
163 (at runtime for some extensions)
164 </para>
165
166 <bridgehead renderas="sect4">Optional Runtime Dependencies
167 (for some of the Inkscape extensions)</bridgehead>
168 <para role="optional">
169 <ulink role="runtime"
170 url="https://metacpan.org/pod/release/TJMATHER/XML-XQL-0.68/lib/XML/XQL.pm">XML::XQL</ulink>
171 </para>
172
173 <para condition="html" role="usernotes">
174 User Notes: <ulink url="&blfs-wiki;/inkscape"/>
175 </para>
176 </sect2>
177
178 <sect2 role="installation">
179 <title>Installation of Inkscape</title>
180
181 <!-- Not needed with 1.0, but let's keep the template.
182
183 <para>
184 Now fix Inkscape to build with poppler-0.83.0:
185 </para>
186
187<screen><userinput remap="pre">patch -Np1 -i ../inkscape-&inkscape-version;-poppler_0_83_0_fixes-1.patch</userinput></screen>
188 -->
189
190<!-- If there is no test suite, then this is not needed.
191 There is none if the command below is not run.
192 With 1.0, this support is broken, so let's comment it out for now to
193 prevent confusion.
194 <para>
195 If you wish to run the testsuite, download the required versions of
196 <application>googletest</application> and
197 <application>googlemock</application> by running:
198 </para>
199
200<screen remap="test"><userinput>bash download-gtest.sh</userinput></screen>
201 -->
202
203<!--
204 <para>
205 First, fix build failure with glibc-2.32:
206 </para>
207
208<screen><userinput remap="pre">sed -i '/#include &lt;iostream&gt;/a #include &lt;atomic&gt;' src/ui/tool/node.cpp</userinput></screen>
209-->
210
211 <para>
212 Install <application>Inkscape</application> by running the following
213 commands:
214 </para>
215
216<screen><userinput>mkdir build &amp;&amp;
217cd build &amp;&amp;
218
219cmake -DCMAKE_INSTALL_PREFIX=/usr \
220 -DCMAKE_BUILD_TYPE=Release \
221 .. &amp;&amp;
222make</userinput></screen>
223
224<!--
225 <para>
226 To test the results, issue: <command>make check</command>.<!- - Ken or
227 other devs, there is no test suite in this package. -renodr
228 A small test suite is built if you download the necessary programs
229 with the command above (bash download-gtest.sh) -pierre
230 This package does not come with a test suite. - ->
231
232 At the moment, the test suite does not function with the
233 "bash download-gtest.sh". CMake is unable to find gtest.
234 </para>
235-->
236
237 <para>
238 This package does not come with a working test suite.
239 </para>
240
241 <para>
242 Now, as the <systemitem class="username">root</systemitem> user:
243 </para>
244
245<screen role="root"><userinput>make install</userinput></screen>
246
247 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
248 href="../../xincludes/update-icons-and-desktop.xml"/>
249
250 </sect2>
251
252 <sect2 role="commands">
253 <title>Command Explanations</title>
254
255 <para>
256 <parameter>-DCMAKE_BUILD_TYPE=Release</parameter>: This switch is used to
257 build the release library without any debug `assert` in the code.
258 </para>
259
260 <para>
261 <option>-DWITH_DBUS=ON</option>: use this if you wish to use
262 <command>inkscape</command> in interactive scripts which manipulate
263 images.
264 </para>
265
266 </sect2>
267
268 <sect2 role="content">
269 <title>Contents</title>
270
271 <segmentedlist>
272 <segtitle>Installed Programs</segtitle>
273 <segtitle>Installed Library</segtitle>
274 <segtitle>Installed Directories</segtitle>
275
276 <seglistitem>
277 <seg>
278 inkscape and inkview
279 </seg>
280 <seg>
281 libinkscape_base.so
282 </seg>
283 <seg>
284 /usr/lib/inkscape and /usr/share/inkscape
285 </seg>
286 </seglistitem>
287 </segmentedlist>
288
289 <variablelist>
290 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
291 <?dbfo list-presentation="list"?>
292 <?dbhtml list-presentation="table"?>
293
294 <varlistentry id="inkscape-prog">
295 <term><command>inkscape</command></term>
296 <listitem>
297 <para>
298 is a SVG (Scalable Vector Graphics) editing program
299 </para>
300 <indexterm zone="inkscape inkscape-prog">
301 <primary sortas="b-inkscape">inkscape</primary>
302 </indexterm>
303 </listitem>
304 </varlistentry>
305
306 <varlistentry id="inkview">
307 <term><command>inkview</command></term>
308 <listitem>
309 <para>
310 is a simple program for displaying SVG files
311 </para>
312 <indexterm zone="inkscape inkview">
313 <primary sortas="b-inkview">inkview</primary>
314 </indexterm>
315 </listitem>
316 </varlistentry>
317
318 <varlistentry id="libinkscape_base">
319 <term><filename class="libraryfile">libinkscape_base.so</filename></term>
320 <listitem>
321 <para>
322 provides the routines used by inkscape and inkview
323 </para>
324 <indexterm zone="inkscape libinkscape_base">
325 <primary sortas="c-libinkscape_base">libinkscape_base.so</primary>
326 </indexterm>
327 </listitem>
328 </varlistentry>
329
330 </variablelist>
331
332 </sect2>
333
334</sect1>
Note: See TracBrowser for help on using the repository browser.