Building darktable 2.6

General build instructions

1. Install git, clone the repo and check out the latest stable release:

$ git clone
$ cd darktable
$ git tag # find the latest 2.6 release, e.g. release-2.6.0
$ git checkout release-2.6.0

2. Set up the submodules:

$ git submodule init
$ git submodule update

3. Install the dependencies for your distribution (listed below) and build:


4. To build the usermanual:

cd build
make darktable-usermanual

5. To additionally build the lua-api manual

make darktable-lua-api

Ubuntu 18.04

Note: binary packages are available from pmjdebruijn's release ppa.

Minimal dependencies:

sudo apt-get install gcc g++ cmake intltool xsltproc libgtk-3-dev libxml2-utils libxml2-dev liblensfun-dev librsvg2-dev libsqlite3-dev libcurl4-gnutls-dev libjpeg-dev libtiff5-dev liblcms2-dev libjson-glib-dev libexiv2-dev libpugixml-dev libcolord-dev libcolord-gtk-dev libcups2-dev

Optional dependencies:

sudo apt-get install libgphoto2-dev libsoup2.4-dev libopenexr-dev libwebp-dev libosmgpsmap-1.0-dev libflickcurl-dev libsecret-1-dev libgraphicsmagick1-dev llvm clang liblua5.3-dev


sudo apt-get install gnome-doc-utils libsaxon-java fop imagemagick docbook-xml docbook-xsl

Translated man pages:

sudo apt-get install po4a

Also available in: PDF HTML TXT