summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-14 18:04:10 +0000
committerYury G. Kudryashov <urkud.urkud@gmail.com>2012-01-14 18:04:10 +0000
commit3d8668b71341c4771e4a9fa9e8141e94680e7fca (patch)
treee595bfcd504d142650a6b3b694f4c2686b114745 /pkgs/desktops
parent84d691d520333ed87b357f2a62277392581f7f2c (diff)
downloadnixlib-3d8668b71341c4771e4a9fa9e8141e94680e7fca.tar
nixlib-3d8668b71341c4771e4a9fa9e8141e94680e7fca.tar.gz
nixlib-3d8668b71341c4771e4a9fa9e8141e94680e7fca.tar.bz2
nixlib-3d8668b71341c4771e4a9fa9e8141e94680e7fca.tar.lz
nixlib-3d8668b71341c4771e4a9fa9e8141e94680e7fca.tar.xz
nixlib-3d8668b71341c4771e4a9fa9e8141e94680e7fca.tar.zst
nixlib-3d8668b71341c4771e4a9fa9e8141e94680e7fca.zip
Fix ksecrets build
svn path=/nixpkgs/trunk/; revision=31560
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/kde-4.8/kdeutils/ksecrets-ftbfs.patch43
-rw-r--r--pkgs/desktops/kde-4.8/kdeutils/ksecrets.nix2
2 files changed, 45 insertions, 0 deletions
diff --git a/pkgs/desktops/kde-4.8/kdeutils/ksecrets-ftbfs.patch b/pkgs/desktops/kde-4.8/kdeutils/ksecrets-ftbfs.patch
new file mode 100644
index 000000000000..24a68e114406
--- /dev/null
+++ b/pkgs/desktops/kde-4.8/kdeutils/ksecrets-ftbfs.patch
@@ -0,0 +1,43 @@
+diff --git a/ksecrets/CMakeLists.txt b/ksecrets/CMakeLists.txt
+index 040b55f..a1e04c3 100644
+--- a/ksecrets/CMakeLists.txt
++++ b/ksecrets/CMakeLists.txt
+@@ -5,7 +5,6 @@ PROJECT (ksecrets)
+ 
+ include(MacroLibrary)
+ include(KDE4Defaults)
+-include(PkgConfigGetVar)
+ 
+ INCLUDE_DIRECTORIES (
+     ${KDE4_INCLUDES}
+diff --git a/ksecretsserviced/CMakeLists.txt b/ksecretsserviced/CMakeLists.txt
+index d2feb41..339225b 100644
+--- a/ksecretsserviced/CMakeLists.txt
++++ b/ksecretsserviced/CMakeLists.txt
+@@ -2,7 +2,6 @@ PROJECT (ksecretsserviced)
+ 
+ include(MacroLibrary)
+ include(KDE4Defaults)
+-include(PkgConfigGetVar)
+ 
+ INCLUDE_DIRECTORIES (
+     ${KDE4_INCLUDES}
+@@ -38,4 +37,5 @@ TARGET_LINK_LIBRARIES (ksecretsserviced
+ 
+ install( TARGETS ksecretsserviced ${INSTALL_TARGETS_DEFAULT_ARGS})
+ install( FILES ksecretsserviced.desktop  DESTINATION  ${SERVICES_INSTALL_DIR} )
+-dbus_add_activation_service(org.kde.ksecretsserviced.service.in)
++configure_file(org.kde.ksecretsserviced.service.in org.kde.ksecretsserviced.service)
++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/org.kde.ksecretsserviced.service DESTINATION ${DBUS_SERVICES_INSTALL_DIR} )
+diff --git a/kwl2kss/CMakeLists.txt b/kwl2kss/CMakeLists.txt
+index 41d8ec0..4cedb0e 100644
+--- a/kwl2kss/CMakeLists.txt
++++ b/kwl2kss/CMakeLists.txt
+@@ -3,7 +3,6 @@ project(kwl2kss)
+ 
+ include(MacroLibrary)
+ include(KDE4Defaults)
+-include(PkgConfigGetVar)
+ 
+ ########### Configure checks for kwalletbackend ###############
+ 
diff --git a/pkgs/desktops/kde-4.8/kdeutils/ksecrets.nix b/pkgs/desktops/kde-4.8/kdeutils/ksecrets.nix
index be562db92772..da9b7f0861cd 100644
--- a/pkgs/desktops/kde-4.8/kdeutils/ksecrets.nix
+++ b/pkgs/desktops/kde-4.8/kdeutils/ksecrets.nix
@@ -3,6 +3,8 @@
 kde {
   buildInputs = [ kdelibs qca2 ];
 
+  patches = [ ./ksecrets-ftbfs.patch ];
+
   meta = {
     description = "KDE implementation of SecretsService";
   };