File: README.md

package info (click to toggle)
darktable 5.2.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 62,864 kB
  • sloc: ansic: 361,898; cpp: 102,446; xml: 19,813; lisp: 14,539; sh: 3,771; javascript: 3,264; perl: 1,925; python: 1,485; ruby: 975; makefile: 543; asm: 46; sql: 38; awk: 21
file content (63 lines) | stat: -rw-r--r-- 1,943 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# darktable

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

### Requirements

In summary, you'll need:

 - `gcc`, `g++`, GNU `make` and `cmake`
 - `gtk+-3.0` (and dependencies, e.g. `cairo`, `gdkpixbuf`, etc.)
 - `xml`, `pugixml`, `xslt` and `json` libraries
 - `png`, `jpeg`, `tiff`, `rsvg2` libraries
 - `sqlite3`, `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 view
 - `lensfun` (lens distortion plugin)
 - `libheif` for reading HEIF/HEIC images
 - `OpenEXR` for HDR export
 - `libsecret` for storing passwords
 - `libcolord-dev` `libcolord-gtk-dev` for colour profile support
 - `webp` and `openjpeg` libraries for WebP and JPEG 2000 support
 - `GraphicsMagick` library for TIFF-encoded EXIF thumbnails and LDR image format support
 - `exiftool` for creating whitebalance presets

### Build

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: darktable-dev@lists.darktable.org
Find more information on the web: https://www.darktable.org/