diff --git a/pkgs/desktops/kde-4.7/pykde4.nix b/pkgs/desktops/kde-4.7/pykde4.nix index 2b5420f552a..d5424d08c1e 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.