Inkscape-1.4.4

Introduction to Inkscape

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]

Note

This package is known to build and work properly using an LFS 13.1 platform.

Package Information

Additional Downloads

[Note]

Note

The tarball inkscape-1.4.4.tar.xz will extract to the directory inkscape-1.4.4_2026-05-05_dcaf3e7d9e/.

Inkscape Dependencies

Required

Boost-1.92.0, double-conversion-3.4.0, GC-8.2.12, gsl-2.8, Gtkmm-3.24.11, libxslt-1.1.45, Poppler-26.08.0, and popt-1.19

Recommended

Optional

Aspell-0.60.8.2, dbus-1.16.2 (to run inkscape from scripts), Doxygen-1.18.0, gspell-1.14.4, GraphicsMagick, libcdr, libvisio, libwpg (or libwpd)

Installation of Inkscape

First, fix build failures starting with poppler-26.05 and later:

patch -Np1 -i ../inkscape-1.4.4-poppler_fixes-3.patch

Install Inkscape by running the following commands:

mkdir build                        &&
cd    build                        &&

cmake -D CMAKE_INSTALL_PREFIX=/usr \
      -D CMAKE_BUILD_TYPE=Release  \
      -D WITH_INTERNAL_2GEOM=ON    \
      -W no-author                 \
      ..                           &&
make

This package does not come with a working test suite.

Now, as the root user:

make install
[Note]

Note

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.52 installed (for the icon cache) and desktop-file-utils-0.28 (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

Command Explanations

-D CMAKE_BUILD_TYPE=Release: This switch is used to build the release library without any debug `assert` in the code.

-D WITH_INTERNAL_2GEOM=ON: This switch is useless for the first build of Inkscape, but it prevents linking to the previously installed lib2geom.so library when upgrading Inkscape.

-W no-author: This parameter silences several warnings only intended for project developers.

-D WITH_DBUS=ON: use this if you wish to use inkscape in interactive scripts which manipulate images.

Contents

Installed Programs: inkscape and inkview
Installed Library: lib2geom.so and libinkscape_base.so (in /usr/lib/inkscape)
Installed Directories: /usr/include/2geom-1.4.0, /usr/lib/inkscape, and /usr/share/inkscape

Short Descriptions

inkscape

is a SVG (Scalable Vector Graphics) editing program

inkview

is a simple program for displaying SVG files

libinkscape_base.so

provides the routines used by inkscape and inkview

lib2geom.so

is a C++ 2D geometry library for vector graphics