Difference between revisions of "Hacking:Building/Linux"
m (add dependency on lomp)
|(One intermediate revision by the same user not shown)|
|Line 58:||Line 58:|
Added in 2020:
Added in 2020:
Latest revision as of 13:43, 20 June 2021
The main GIMP building instructions are at Hacking:Building.
This page is for Linux-specific additions to that page.
GIMP depends on many packages in addition to
Gimp.org may change the requirements for each Gimp release. Gimp.org changes which packages are required. The package names generally do not change. Build options affect which packages are required.
This page lists dependencies for some linux distributions, on certain dates, with all build options enabled.
Working in October 2019.
sudo apt install \ libtool intltool \ meson \ asciidoc \ exiv2 libgexiv2-dev \ gjs \ gtk-3-examples \ gtk-doc-tools \ jasper \ libaa1-dev \ libappstream-glib-dev \ libarchive-dev \ libavcodec-dev libavformat-dev libavutil-dev \ libbz2-dev \ libgs-dev \ libgtk-3-dev libgtk2.0-dev gobject-introspection \ libgirepository1.0-dev \ libgudev-1.0-dev \ libheif-dev \ libjson-c-dev libjson-glib-dev \ liblcms2-dev \ liblensfun-dev \ libmng-dev \ libopenexr-dev \ libjpeg-dev libopenjp2-7-dev \ libpoppler-glib-dev \ libraw-dev \ librsvg2-bin librsvg2-dev \ libsdl2-dev \ libspiro-dev \ libswscale-dev \ libtiff-dev \ libumfpack5 \ libv4l-dev \ libwebkit2gtk-4.0-dev \ libwebp-dev \ luajit \ python-gi-dev python3-venv python3-wheel \ ruby \ w3m \ xsltproc
Added in 2020, when building optional vala language plugins, the vala compiler tool:
Since Ubuntu 20.04 focal, the tool gtk-encode-symbolic-svg, an executable binary, has moved from package gtk-3-examples to package libgtk-3-bin.
Since 2021, when building using the clang compiler, the OpenMP library i.e. -lomp :