Inkscape is a what you see is what you get Scalable Vector Graphics editor. It is useful for creating, viewing and changing SVG images.
This package is known to build and work properly using an LFS 11.3 platform.
Download (HTTP): https://inkscape.org/gallery/item/37360/inkscape-1.2.2.tar.xz
Download MD5 sum: 490c40bbb3ce3441ceee88e61775bbf4
Download size: 38 MB
Estimated disk space required: 911 MB (184 MB installed)
Estimated build time: 4.7 SBU (with parallelism=4)
The tarball inkscape-1.2.2.tar.xz
will extract to the directory inkscape-1.2.2_2022-12-01_b0a8486541/
.
Boost-1.81.0, double-conversion-3.2.1, GC-8.2.2, Gsl-2.7.1, Gtkmm-3.24.7, libsoup-2.74.3, libxslt-1.1.37, Poppler-23.02.0, popt-1.19 and Wget-1.21.3 (to download the test dependencies)
ImageMagick-7.1.0-61, Little CMS-2.14 or Little CMS-1.19, 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.12.11, cssselect-1.2.0, lxml-4.9.2, NumPy-1.24.2, pySerial-3.5, and Scour-0.38.2
Aspell-0.60.8, dbus-1.14.6 (to run inkscape from scripts), Doxygen-1.9.6, gspell-1.12.0, libcdr, libvisio, libwpg (or libwpd)
User Notes: https://wiki.linuxfromscratch.org/blfs/wiki/inkscape
Install Inkscape by running the following commands:
mkdir build && cd build && cmake -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_BUILD_TYPE=Release \ .. && make
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
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+-2.24.33 or
GTK+-3.24.36 installed (for the icon cache) and
desktop-file-utils-0.26 (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.