diff options
author | Rickard Nilsson <rickynils@gmail.com> | 2013-04-02 15:53:38 +0200 |
---|---|---|
committer | Rickard Nilsson <rickynils@gmail.com> | 2013-04-02 15:53:57 +0200 |
commit | c544639554f7c4f3a43dbee9c3b9192a66146fbd (patch) | |
tree | c1e0a3c4d1b215158f8af067a402596d231e368b /pkgs/applications/graphics/darktable | |
parent | 19deeadae022eeae985c052569ad6e05cc26d62f (diff) | |
download | nixpkgs-c544639554f7c4f3a43dbee9c3b9192a66146fbd.tar nixpkgs-c544639554f7c4f3a43dbee9c3b9192a66146fbd.tar.gz nixpkgs-c544639554f7c4f3a43dbee9c3b9192a66146fbd.tar.bz2 nixpkgs-c544639554f7c4f3a43dbee9c3b9192a66146fbd.tar.lz nixpkgs-c544639554f7c4f3a43dbee9c3b9192a66146fbd.tar.xz nixpkgs-c544639554f7c4f3a43dbee9c3b9192a66146fbd.tar.zst nixpkgs-c544639554f7c4f3a43dbee9c3b9192a66146fbd.zip |
darktable: Add 1.2-RC1 as darktable12
Diffstat (limited to 'pkgs/applications/graphics/darktable')
-rw-r--r-- | pkgs/applications/graphics/darktable/1.2rc1.nix | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/pkgs/applications/graphics/darktable/1.2rc1.nix b/pkgs/applications/graphics/darktable/1.2rc1.nix new file mode 100644 index 00000000000..906240d864f --- /dev/null +++ b/pkgs/applications/graphics/darktable/1.2rc1.nix @@ -0,0 +1,53 @@ +{ stdenv, fetchurl +, GConf, atk, cairo, cmake, curl, dbus_glib, exiv2, glib +, libgnome_keyring, gphoto2, gtk, ilmbase, intltool, lcms, lcms2 +, lensfun, libXau, libXdmcp, libexif, libglade, libgphoto2, libjpeg +, libpng, libpthreadstubs, libraw1394, librsvg, libtiff, libxcb +, openexr, pixman, pkgconfig, sqlite, bash, libxslt }: + +assert stdenv ? glibc; + +stdenv.mkDerivation rec { + version = "1.2rc1"; + name = "darktable-${version}"; + + src = fetchurl { + url = "http://tinyurl.com/bmwdztq"; + name = "${name}-${version}.tar.xz"; + sha256 = "0l3gl49bmaljrrl4zfaivvj7apxa2jm934ylq24gcms3b2whv70m"; + }; + + buildInputs = + [ 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 libxslt + ]; + + preConfigure = '' + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${gtk}/include/gtk-2.0" + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${gtk}/lib/gtk-2.0/include" + export NIX_CFLAGS_COMPILE="$NIX_CFLAGS_COMPILE -I${cairo}/include/cairo" + 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" + "-DGTK2_GLIBCONFIG_INCLUDE_DIR=${glib}/lib/glib-2.0/include" + "-DGTK2_GDKCONFIG_INCLUDE_DIR=${gtk}/lib/gtk-2.0/include" + ]; + + meta = with stdenv.lib; { + description = "Virtual lighttable and darkroom for photographers"; + homepage = http://darktable.sourceforge.net; + license = licenses.gpl3Plus; + platforms = platforms.linux; + maintainers = [ maintainers.goibhniu ]; + }; +} |