summary refs log tree commit diff
path: root/pkgs/desktops/kde-4.10/kdesdk
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/desktops/kde-4.10/kdesdk')
-rw-r--r--pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-bazaar.nix8
-rw-r--r--pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-git.nix6
-rw-r--r--pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-hg.nix8
-rw-r--r--pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-svn.nix6
4 files changed, 22 insertions, 6 deletions
diff --git a/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-bazaar.nix b/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-bazaar.nix
index 9b3a474d3fc..500dffc809e 100644
--- a/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-bazaar.nix
+++ b/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-bazaar.nix
@@ -1,11 +1,15 @@
 { kde, kdelibs, kde_baseapps }:
 
 kde {
-#todo: doesn't build
+
   # Needs kdebase for libkonq
   buildInputs = [ kdelibs kde_baseapps ];
 
+  patchPhase = ''
+    sed -i 's@macro_optional_add_subdirectory(bazaar)@add_subdirectory(bazaar)@' dolphin-plugins/CMakeLists.txt
+  '';
+
   meta = {
-    description = "Svn plugin for dolphin";
+    description = "Bazaar plugin for dolphin";
   };
 }
diff --git a/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-git.nix b/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-git.nix
index d28a8d726cc..2da3603c3be 100644
--- a/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-git.nix
+++ b/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-git.nix
@@ -1,10 +1,14 @@
 { kde, kdelibs, kde_baseapps }:
 
 kde {
-#todo: doesn't build
+
   # Needs kdebase for libkonq
   buildInputs = [ kdelibs kde_baseapps ];
 
+  patchPhase = ''
+    sed -i 's@macro_optional_add_subdirectory(git)@add_subdirectory(git)@' dolphin-plugins/CMakeLists.txt
+  '';
+
   meta = {
     description = "Git plugin for dolphin";
   };
diff --git a/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-hg.nix b/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-hg.nix
index 9b3a474d3fc..20925842a32 100644
--- a/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-hg.nix
+++ b/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-hg.nix
@@ -1,11 +1,15 @@
 { kde, kdelibs, kde_baseapps }:
 
 kde {
-#todo: doesn't build
+
   # Needs kdebase for libkonq
   buildInputs = [ kdelibs kde_baseapps ];
 
+  patchPhase = ''
+    sed -i 's@macro_optional_add_subdirectory(hg)@add_subdirectory(hg)@' dolphin-plugins/CMakeLists.txt
+  '';
+
   meta = {
-    description = "Svn plugin for dolphin";
+    description = "Mercurial plugin for dolphin";
   };
 }
diff --git a/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-svn.nix b/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-svn.nix
index 9b3a474d3fc..fafdcc55a1f 100644
--- a/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-svn.nix
+++ b/pkgs/desktops/kde-4.10/kdesdk/dolphin-plugins-svn.nix
@@ -1,10 +1,14 @@
 { kde, kdelibs, kde_baseapps }:
 
 kde {
-#todo: doesn't build
+
   # Needs kdebase for libkonq
   buildInputs = [ kdelibs kde_baseapps ];
 
+  patchPhase = ''
+    sed -i 's@macro_optional_add_subdirectory(svn)@add_subdirectory(svn)@' dolphin-plugins/CMakeLists.txt
+  '';
+
   meta = {
     description = "Svn plugin for dolphin";
   };