summary refs log tree commit diff
path: root/pkgs/desktops/kde-5/applications/kate.nix
diff options
context:
space:
mode:
authorRobin Gloster <mail@glob.in>2016-07-31 20:51:34 +0000
committerRobin Gloster <mail@glob.in>2016-07-31 20:51:34 +0000
commit63c7b4f9a7844f0bc84d008b810375eb0fba6b2f (patch)
treee351ecd702d87ab1c4fd03246383162ec19d6de2 /pkgs/desktops/kde-5/applications/kate.nix
parent43ba8d295f414ab985bd3fc5d5125421bd8bd0ad (diff)
parenta629cd3f02c2ad071e58d5898c5f48fb0336a705 (diff)
downloadnixlib-63c7b4f9a7844f0bc84d008b810375eb0fba6b2f.tar
nixlib-63c7b4f9a7844f0bc84d008b810375eb0fba6b2f.tar.gz
nixlib-63c7b4f9a7844f0bc84d008b810375eb0fba6b2f.tar.bz2
nixlib-63c7b4f9a7844f0bc84d008b810375eb0fba6b2f.tar.lz
nixlib-63c7b4f9a7844f0bc84d008b810375eb0fba6b2f.tar.xz
nixlib-63c7b4f9a7844f0bc84d008b810375eb0fba6b2f.tar.zst
nixlib-63c7b4f9a7844f0bc84d008b810375eb0fba6b2f.zip
Merge remote-tracking branch 'upstream/master' into hardened-stdenv
Diffstat (limited to 'pkgs/desktops/kde-5/applications/kate.nix')
-rw-r--r--pkgs/desktops/kde-5/applications/kate.nix45
1 files changed, 22 insertions, 23 deletions
diff --git a/pkgs/desktops/kde-5/applications/kate.nix b/pkgs/desktops/kde-5/applications/kate.nix
index 94faa0655925..738266e8df7e 100644
--- a/pkgs/desktops/kde-5/applications/kate.nix
+++ b/pkgs/desktops/kde-5/applications/kate.nix
@@ -1,28 +1,27 @@
 {
-  kdeApp, lib, makeQtWrapper, extra-cmake-modules, kdoctools,
+  kdeApp, lib, kdeWrapper,
+  ecm, kdoctools,
   kactivities, kconfig, kcrash, kguiaddons, kiconthemes, ki18n, kinit,
   kjobwidgets, kio, kparts, ktexteditor, kwindowsystem, kxmlgui, kdbusaddons,
-  kwallet, plasma-framework, kitemmodels, knotifications, qtscript, threadweaver,
-  knewstuff, libgit2
+  kwallet, plasma-framework, kitemmodels, knotifications, qtscript,
+  threadweaver, knewstuff, libgit2
 }:
 
-kdeApp {
-  name = "kate";
-  meta = {
-    license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
-    maintainers = [ lib.maintainers.ttuegel ];
-  };
-  nativeBuildInputs = [
-    extra-cmake-modules kdoctools makeQtWrapper
-  ];
-  propagatedBuildInputs = [
-    kactivities ki18n kio ktexteditor kwindowsystem plasma-framework qtscript
-    kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts kxmlgui
-    kdbusaddons kwallet kitemmodels knotifications threadweaver knewstuff
-    libgit2
-  ];
-  postInstall = ''
-    wrapQtProgram "$out/bin/kate"
-    wrapQtProgram "$out/bin/kwrite"
-  '';
-}
+let
+  unwrapped =
+    kdeApp {
+      name = "kate";
+      meta = {
+        license = with lib.licenses; [ gpl3 lgpl3 lgpl2 ];
+        maintainers = [ lib.maintainers.ttuegel ];
+      };
+      nativeBuildInputs = [ ecm kdoctools ];
+      propagatedBuildInputs = [
+        kactivities ki18n kio ktexteditor kwindowsystem plasma-framework
+        qtscript kconfig kcrash kguiaddons kiconthemes kinit kjobwidgets kparts
+        kxmlgui kdbusaddons kwallet kitemmodels knotifications threadweaver
+        knewstuff libgit2
+      ];
+    };
+in
+kdeWrapper unwrapped { targets = [ "bin/kate" "bin/kwrite" ]; }