summary refs log tree commit diff
path: root/pkgs/desktops/kde-5/applications/okular.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/desktops/kde-5/applications/okular.nix')
-rw-r--r--pkgs/desktops/kde-5/applications/okular.nix41
1 files changed, 25 insertions, 16 deletions
diff --git a/pkgs/desktops/kde-5/applications/okular.nix b/pkgs/desktops/kde-5/applications/okular.nix
index 6e6f1407c558..b8780a7ccc1f 100644
--- a/pkgs/desktops/kde-5/applications/okular.nix
+++ b/pkgs/desktops/kde-5/applications/okular.nix
@@ -1,21 +1,30 @@
 {
-  kdeApp, lib,
-  automoc4, cmake, perl, pkgconfig, kdelibs, qimageblitz,
-  poppler_qt4, libspectre, libkexiv2, djvulibre, libtiff, freetype,
-  ebook_tools
+  kdeApp, lib, kdeWrapper,
+  ecm, kdoctools,
+  djvulibre, ebook_tools, kactivities, karchive, kbookmarks, kcompletion,
+  kconfig, kconfigwidgets, kcoreaddons, kdbusaddons, kdegraphics-mobipocket,
+  kiconthemes, kjs, khtml, kio, kparts, kpty, kwallet, kwindowsystem, libkexiv2,
+  libspectre, poppler, qca-qt5, qtdeclarative, qtsvg, threadweaver
 }:
 
-kdeApp {
-  name = "okular";
-  nativeBuildInputs = [ automoc4 cmake perl pkgconfig ];
-  buildInputs = [
-    kdelibs qimageblitz poppler_qt4 libspectre libkexiv2 djvulibre libtiff
-    freetype ebook_tools
-  ];
-  meta = {
-    platforms = lib.platforms.linux;
-    homepage = "http://www.kde.org";
-    license = with lib.licenses; [ gpl2 lgpl21 fdl12 bsd3 ];
-    maintainers = [ lib.maintainers.ttuegel ];
+let
+  unwrapped = kdeApp {
+    name = "okular";
+    nativeBuildInputs = [ ecm kdoctools ];
+    buildInputs = [
+      djvulibre ebook_tools kactivities karchive kbookmarks kcompletion kconfig
+      kconfigwidgets kcoreaddons kdbusaddons kdegraphics-mobipocket kiconthemes
+      kjs khtml kio kparts kpty kwallet kwindowsystem libkexiv2 libspectre poppler
+      qca-qt5 qtdeclarative qtsvg threadweaver
+    ];
+    meta = {
+      platforms = lib.platforms.linux;
+      homepage = "http://www.kde.org";
+      license = with lib.licenses; [ gpl2 lgpl21 fdl12 bsd3 ];
+      maintainers = [ lib.maintainers.ttuegel ];
+    };
   };
+in
+kdeWrapper unwrapped {
+  targets = [ "bin/okular" ];
 }