summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2011-07-22 01:54:04 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2011-07-22 01:54:04 +0000
commita5a9f1fb2e1a35dd217b58b5c8817bfa89d0ca44 (patch)
tree0463a65f76cb938a0f6d5e996256be9cebec35d3 /pkgs/desktops
parent9379248ef31de5e689df7e3ea2fe6339f1d17759 (diff)
* Fix kpythonpluginfactory.
svn path=/nixpkgs/branches/kde-4.7/; revision=27899
Diffstat (limited to 'pkgs/desktops')
-rw-r--r--pkgs/desktops/kde-4.7/pykde4.nix4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkgs/desktops/kde-4.7/pykde4.nix b/pkgs/desktops/kde-4.7/pykde4.nix
index 2b5420f552ae6..d5424d08c1ec5 100644
--- a/pkgs/desktops/kde-4.7/pykde4.nix
+++ b/pkgs/desktops/kde-4.7/pykde4.nix
@@ -15,6 +15,10 @@ kde.package {
       substituteInPlace CMakeLists.txt \
         --replace '{SIP_DEFAULT_SIP_DIR}' '{CMAKE_INSTALL_PREFIX}/share/sip'
 
+      # Use an absolute path to open libpython.so.
+      substituteInPlace kpythonpluginfactory/kpythonpluginfactory.cpp \
+        --replace LIB_PYTHON \"$(echo ${python}/lib/libpython*.so.*)\"
+
       # Symlink PyQt into PyKDE.  This is necessary because PyQt looks
       # in its PyQt4/uic/widget-plugins directory for plugins, and KDE
       # needs to install a plugin.