This is darktable, a free raw photo viewer and organizer.
Build dependencies for many platforms are listed here:
https://redmine.darktable.org/projects/darktable/wiki/Building_darktable_20
In summary, you'll need:
gcc
,g++
, GNUmake
andcmake
gtk+-3.0
(and dependencies, e.g.cairo
,gdkpixbuf
, etc.)xml
,pugixml
,xslt
andjson
librariespng
,jpeg
,tiff
,rsvg2
librariessqlite3
,exiv2
,lensfun
,lcms2
,curl
Optionally, you might need for special features:
libcups2
(for the print module)gphoto2
(for camera support, recommended)SDL
, SDL-image and Mesa OpenGL (to build darktable-viewer)osm-gps-map
for geo tagging viewlensfun
(lens distortion plugin)libheif
for reading HEIF/HEIC imagesOpenEXR
for HDR exportlibsecret
for storing passwordslibcolord-dev
libcolord-gtk-dev
for colour profile supportwebp
andopenjpeg
libraries for WebP and JPEG 2000 supportGraphicsMagick
library for TIFF-encoded EXIF thumbnails and LDR image format supportexiftool
for creating whitebalance presets
Then, type:
$ ./build.sh --prefix /usr --buildtype Release
$ cd build && make install (or sudo make install)
$ darktable
Optionally, to build translations of the manual pages:
- PO for anything (
po4a
)
Other used packages (supplied in the source tree):
- RawSpeed
- Lua 5.2 and LuaAutoc (although the local system version can be used instead)
darktable has OpenCL support for graphics cards with:
- at least 1GB graphics RAM (more is better)
- a modern AMD or nVidia chipset
- proprietary drivers from the manufacturer loaded (currently no open opencl drivers support all of the features that darktable needs)
Enjoy!
Send any bug reports to the mailing list: [email protected] Find more information on the web: https://www.darktable.org/