Inkscape is a what you see is what you get Scalable Vector Graphics editor. It is useful for creating, viewing and changing SVG images.
![[Note]](../images/note.png)
Development versions of BLFS may not build or run some packages properly if LFS or dependencies have been updated since the most recent stable versions of the books.
Download (HTTP): https://inkscape.org/gallery/item/44615/inkscape-1.3.2.tar.xz
Download MD5 sum: 76ed1f4b13065e80de8b2d77b6427b83
Download size: 43 MB
Estimated disk space required: 817 MB (189 MB installed)
Estimated build time: 4.6 SBU (with parallelism=8)
![[Note]](../images/note.png)
The tarball inkscape-1.3.2.tar.xz
will extract to the directory inkscape-1.3.2_2023-11-25_091e20ef0f/.
Boost-1.83.0, double-conversion-3.3.0, GC-8.2.4, Gsl-2.7.1, Gtkmm-3.24.8, libsoup-2.74.3, libxslt-1.1.39, Poppler-23.11.0, popt-1.19 and Wget-1.21.4 (to download the test dependencies)
ImageMagick-7.1.1-15 (runtime), Little CMS-2.14, libcanberra-0.30 (to eliminate plugin warnings), Potrace-1.16 (for the bucket-fill tool), also various Python modules at runtime for the core extensions: CacheControl-0.13.1, cssselect-1.2.0, lxml-4.9.3, NumPy-1.26.2, pySerial-3.5, and Scour-0.38.2
Aspell-0.60.8, dbus-1.14.10 (to run inkscape from scripts), Doxygen-1.9.8, gspell-1.12.2, GraphicsMagick, libcdr, libvisio, libwpg (or libwpd)
First, fix a build failure caused by libxml2-2.12.0:
sed -i '/uri.h/a #include <libxml/xmlmemory.h>' src/object/uri.h
Install Inkscape by running the following commands:
mkdir build &&
cd build &&
cmake -DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_BUILD_TYPE=Release \
.. &&
make![[Note]](../images/note.png)
This package may occasionally fail when building with multiple processors. See Using Multiple Processors for more information.
This package does not come with a working test suite.
Now, as the root user:
make install
![[Note]](../images/note.png)
This package installs icon files into the /usr/share/icons/hicolor hierarchy and
desktop files into the /usr/share/applications hierarchy. You can
improve system performance and memory usage by updating
/usr/share/icons/hicolor/index.theme and
/usr/share/applications/mimeinfo.cache. To perform
the update you must have GTK+-3.24.38 installed (for the icon
cache) and desktop-file-utils-0.27 (for the desktop cache)
and issue the following commands as the root user:
gtk-update-icon-cache -qtf /usr/share/icons/hicolor && update-desktop-database -q
-DCMAKE_BUILD_TYPE=Release: This switch is used to
build the release library without any debug `assert` in the code.
-DWITH_DBUS=ON: use this if you wish to use
inkscape in interactive scripts which manipulate
images.