about summary refs log tree commit diff
path: root/pkgs/applications/graphics/darktable
diff options
context:
space:
mode:
authorRickard Nilsson <rickynils@gmail.com>2013-09-25 23:25:55 +0200
committerRickard Nilsson <rickynils@gmail.com>2013-09-25 23:26:07 +0200
commit70a5abd44060cb1b902695d326ce9692cd3edea6 (patch)
tree5fc1b1cc23fd9ed7b1da0272b35b2940e8611fa8 /pkgs/applications/graphics/darktable
parent5cffa00443e222c6c56c346de96734b08f2fa060 (diff)
downloadnixlib-70a5abd44060cb1b902695d326ce9692cd3edea6.tar
nixlib-70a5abd44060cb1b902695d326ce9692cd3edea6.tar.gz
nixlib-70a5abd44060cb1b902695d326ce9692cd3edea6.tar.bz2
nixlib-70a5abd44060cb1b902695d326ce9692cd3edea6.tar.lz
nixlib-70a5abd44060cb1b902695d326ce9692cd3edea6.tar.xz
nixlib-70a5abd44060cb1b902695d326ce9692cd3edea6.tar.zst
nixlib-70a5abd44060cb1b902695d326ce9692cd3edea6.zip
darktable: Add several missing dependencies. This makes the map and tethering modules available
Diffstat (limited to 'pkgs/applications/graphics/darktable')
-rw-r--r--pkgs/applications/graphics/darktable/default.nix12
1 files changed, 7 insertions, 5 deletions
diff --git a/pkgs/applications/graphics/darktable/default.nix b/pkgs/applications/graphics/darktable/default.nix
index 6952cfd95690..766696265812 100644
--- a/pkgs/applications/graphics/darktable/default.nix
+++ b/pkgs/applications/graphics/darktable/default.nix
@@ -1,9 +1,10 @@
-{ stdenv, fetchurl
+{ stdenv, fetchurl, libsoup, graphicsmagick, SDL, json_glib
 , GConf, atk, cairo, cmake, curl, dbus_glib, exiv2, glib
 , libgnome_keyring, gtk, ilmbase, intltool, lcms, lcms2
 , lensfun, libXau, libXdmcp, libexif, libglade, libgphoto2, libjpeg
 , libpng, libpthreadstubs, libraw1394, librsvg, libtiff, libxcb
-, openexr, pixman, pkgconfig, sqlite, bash, libxslt }:
+, openexr, pixman, pkgconfig, sqlite, bash, libxslt, openjpeg
+, mesa }:
 
 assert stdenv ? glibc;
 
@@ -21,6 +22,7 @@ stdenv.mkDerivation rec {
       ilmbase intltool lcms lcms2 lensfun libXau libXdmcp libexif
       libglade libgphoto2 libjpeg libpng libpthreadstubs libraw1394
       librsvg libtiff libxcb openexr pixman pkgconfig sqlite libxslt
+      libsoup graphicsmagick SDL json_glib openjpeg mesa
     ];
 
   preConfigure = ''
@@ -30,16 +32,16 @@ stdenv.mkDerivation rec {
     export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${atk}/include/atk-1.0"
     export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${ilmbase}/include/OpenEXR"
     export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${openexr}/include/OpenEXR"
-
-    substituteInPlace tools/create_preferences.sh.in --replace '#!/usr/bin/env bash' '#!${bash}/bin/bash'
   '';
 
   cmakeFlags = [
     "-DPTHREAD_INCLUDE_DIR=${stdenv.glibc}/include"
     "-DPTHREAD_LIBRARY=${stdenv.glibc}/lib/libpthread.so"
     "-DCMAKE_BUILD_TYPE=Release"
+    "-DBINARY_PACKAGE_BUILD=1"
     "-DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib}/lib/glib-2.0/include"
     "-DGTK2_GDKCONFIG_INCLUDE_DIR=${gtk}/lib/gtk-2.0/include"
+    "-DBUILD_USERMANUAL=False"
   ];
 
   meta = with stdenv.lib; {
@@ -47,6 +49,6 @@ stdenv.mkDerivation rec {
     homepage = http://darktable.sourceforge.net;
     license = licenses.gpl3Plus;
     platforms = platforms.linux;
-    maintainers = [ maintainers.goibhniu ];
+    maintainers = [ maintainers.goibhniu maintainers.rickynils ];
   };
 }