summary refs log tree commit diff
path: root/pkgs/desktops/kde-4.10/kdesdk
diff options
context:
space:
mode:
authorEvgeny Egorochkin <phreedom@yandex.ru>2013-05-06 18:16:08 +0300
committerEvgeny Egorochkin <phreedom@yandex.ru>2013-05-06 22:15:07 +0300
commitf8ee077afcb5a93a128cf89c464e79fe98014234 (patch)
tree86f040b496ec5ea908f2a0c1d21befeed5f90a06 /pkgs/desktops/kde-4.10/kdesdk
parentb2f67702082e144bd034098d3ebdf48c0dfaa50a (diff)
downloadnixpkgs-f8ee077afcb5a93a128cf89c464e79fe98014234.tar
nixpkgs-f8ee077afcb5a93a128cf89c464e79fe98014234.tar.gz
nixpkgs-f8ee077afcb5a93a128cf89c464e79fe98014234.tar.bz2
nixpkgs-f8ee077afcb5a93a128cf89c464e79fe98014234.tar.lz
nixpkgs-f8ee077afcb5a93a128cf89c464e79fe98014234.tar.xz
nixpkgs-f8ee077afcb5a93a128cf89c464e79fe98014234.tar.zst
nixpkgs-f8ee077afcb5a93a128cf89c464e79fe98014234.zip
KDE4.10 dolphin-plugins-*: fix the build.
Patch contributed by Karn Kallio.
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";
   };