source: xsoft/other/inkscape.xml@ a6da4ce

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 xry111/llvm18 xry111/soup3 xry111/xf86-video-removal
Last change on this file since a6da4ce was e1bfbee7, checked in by Bruce Dubbs <bdubbs@…>, 23 months ago

Fix inkscape url

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