lol
1{ stdenv, fetchurl, automoc4, boost, shared_desktop_ontologies, cmake
2, eigen, lcms, gettext, jasper, kdelibs, kdepimlibs, lensfun
3, libgphoto2, libjpeg, libkdcraw, libkexiv2, libkipi, libpgf, libtiff
4, libusb1, liblqr1, marble, mysql, opencv, phonon, pkgconfig, qca2
5, qimageblitz, qjson, qt4, soprano
6}:
7
8stdenv.mkDerivation rec {
9 name = "digikam-4.11.0";
10
11 src = fetchurl {
12 url = "http://download.kde.org/stable/digikam/${name}.tar.bz2";
13 sha256 = "1nak3w0717fpbpmklzd3xkkbp2mwi44yxnc789wzmi9d8z9n3jwh";
14 };
15
16 nativeBuildInputs = [ cmake automoc4 pkgconfig ];
17
18 buildInputs = [
19 boost eigen gettext jasper kdelibs kdepimlibs lcms lensfun
20 libgphoto2 libjpeg libkdcraw libkexiv2 libkipi liblqr1 libpgf
21 libtiff marble mysql.lib opencv phonon qca2 qimageblitz qjson qt4
22 shared_desktop_ontologies soprano
23 ];
24
25 # Make digikam find some FindXXXX.cmake
26 KDEDIRS="${marble}:${qjson}";
27
28 # Help digiKam find libusb, otherwise gphoto2 support is disabled
29 cmakeFlags = "-DLIBUSB_LIBRARIES=${libusb1}/lib -DLIBUSB_INCLUDE_DIR=${libusb1}/include/libusb-1.0 -DDIGIKAMSC_COMPILE_LIBKFACE=ON";
30
31 enableParallelBuilding = true;
32
33 meta = {
34 description = "Photo Management Program";
35 license = stdenv.lib.licenses.gpl2;
36 homepage = http://www.digikam.org;
37 maintainers = with stdenv.lib.maintainers; [ goibhniu viric urkud ];
38 inherit (kdelibs.meta) platforms;
39 };
40}