Index: /etc/nixos/nixpkgs/pkgs/applications/graphics/darktable/default.nix
===================================================================
--- /etc/nixos/nixpkgs/pkgs/applications/graphics/darktable/default.nix	(revision 0)
+++ /etc/nixos/nixpkgs/pkgs/applications/graphics/darktable/default.nix	(revision 0)
@@ -0,0 +1,26 @@
+{ stdenv, fetchurl,
+  GConf, cairo, curl, dbus_glib, exiv2, gnome_keyring, gphoto2, gtk,
+  intltool, lcms, lensfun, libexif, libglade, libgphoto2, libjpeg,
+  libpng, libraw1394, librsvg, libtiff, openexr, pkgconfig, sqlite, }:
+
+stdenv.mkDerivation rec {
+  name = "darktable-0.7.1";
+
+  src = fetchurl {
+    url = mirror://sourceforge.net/darktable/darktable-0.7.1.tar.gz;
+    sha256 = "080gvf5gp3rb0vlsvdgnzrzky9dfpqw5cwnj6z1k8lvryd9fzahm";
+  };
+
+  patches = [ ./exif.patch ];
+
+  buildInputs = [ GConf cairo curl dbus_glib exiv2 gnome_keyring gtk
+                        intltool lcms lensfun libexif libglade
+                        libgphoto2 libjpeg libpng libraw1394 librsvg
+                        libtiff openexr pkgconfig sqlite ];
+
+  meta = {
+    description = "a virtual lighttable and darkroom for photographers";
+    homepage = http://darktable.sourceforge.net;
+    license = "GPLv3+";
+  };
+}
Index: /etc/nixos/nixpkgs/pkgs/applications/graphics/darktable/exif.patch
===================================================================
--- /etc/nixos/nixpkgs/pkgs/applications/graphics/darktable/exif.patch	(revision 0)
+++ /etc/nixos/nixpkgs/pkgs/applications/graphics/darktable/exif.patch	(revision 0)
@@ -0,0 +1,11 @@
+--- darktable-0.7.1/src/common/exif.cc	2011-01-01 12:08:36.000000000 +0100
++++ darktable-0.7.1/src/common/exif.cc	2011-01-01 12:09:27.000000000 +0100
+@@ -33,7 +33,7 @@
+ #include <exiv2/error.hpp>
+ #include <exiv2/image.hpp>
+ #include <exiv2/exif.hpp>
+-#include <exiv2/canonmn.hpp>
++#include <exiv2/exiv2.hpp>
+ #include <sqlite3.h>
+ #include <iostream>
+ #include <fstream>
