diff --git a/pkgs/desktops/kde-4.4/base-runtime/default.nix b/pkgs/desktops/kde-4.4/base-runtime/default.nix index fa19a0f7dc5..2c59b6125ce 100644 --- a/pkgs/desktops/kde-4.4/base-runtime/default.nix +++ b/pkgs/desktops/kde-4.4/base-runtime/default.nix @@ -1,5 +1,5 @@ { stdenv, fetchurl, lib, cmake, perl, bzip2, xz, qt4, alsaLib, xineLib, samba, shared_mime_info, exiv2, libssh -, kdelibs, automoc4, phonon, strigi, soprano, cluceneCore, attica}: +, kdelibs, automoc4, phonon, strigi, soprano, cluceneCore, attica, virtuoso, makeWrapper }: stdenv.mkDerivation { name = "kdebase-runtime-4.4.4"; @@ -7,10 +7,16 @@ stdenv.mkDerivation { url = mirror://kde/stable/4.4.4/src/kdebase-runtime-4.4.4.tar.bz2; sha256 = "1gxa05i6zvklxng6ak5vak05dyay8j8g2hmdhma2290lwgf8gbx8"; }; + /* CLUCENE_HOME=cluceneCore;*/ - # Still have to look into Soprano Virtuoso buildInputs = [ cmake perl bzip2 xz qt4 alsaLib xineLib samba stdenv.gcc.libc shared_mime_info exiv2 libssh - kdelibs automoc4 phonon strigi soprano cluceneCore attica ]; + kdelibs automoc4 phonon strigi soprano cluceneCore attica makeWrapper]; + + postInstall = '' + wrapProgram "$out/bin/nepomukservicestub" --prefix LD_LIBRARY_PATH : "${virtuoso}/lib" \ + --prefix PATH : "${virtuoso}/bin" + ''; + meta = { description = "KDE runtime"; longDescription = "Libraries and tools which supports running KDE desktop applications"; diff --git a/pkgs/desktops/kde-4.4/default.nix b/pkgs/desktops/kde-4.4/default.nix index 24ebfbe58c8..fe3519642be 100644 --- a/pkgs/desktops/kde-4.4/default.nix +++ b/pkgs/desktops/kde-4.4/default.nix @@ -83,8 +83,8 @@ pkgs.recurseIntoAttrs (rec { }; kdebase_runtime = import ./base-runtime { - inherit (pkgs) stdenv fetchurl lib cmake perl bzip2 xz qt4 exiv2 libssh; - inherit (pkgs) shared_mime_info xineLib alsaLib samba cluceneCore; + inherit (pkgs) stdenv fetchurl lib cmake perl bzip2 xz qt4 exiv2 libssh makeWrapper; + inherit (pkgs) shared_mime_info xineLib alsaLib samba cluceneCore virtuoso; inherit kdelibs attica; inherit automoc4 phonon strigi soprano; };