Meu primeiro pensamento sobre isso é rodar o kubuntu mais recente em uma virtualbox no modo seamless - ou seja, aplicativos linux rodando no que parece ser windows. Eu presumo que você já considerou isso e descartou essa rota?
Para responder à sua pergunta diretamente ...
Meu palpite é que você precisará de instruções semelhantes a this .
Em resumo: você precisará de um compilador, todos os pacotes de desenvolvimento para construir e o QT4.
Depois, você precisará compilar usando instruções como
cd ~/kdebuild
mkdir build
cd build
mkdir kdesupport kdelibs kdepimlibs kdebase
cd kdesupport
cmake ../../kdesupport -DCMAKE_INSTALL_PREFIX=/path/to/where/you/wish/to/install/KDE
O próprio KDE tem um wiki para esse tipo de coisa com a qual você deve se familiarizar.
No guia Obtendo fontes do KDE, não parece que o próprio KDE considera o 4.3 como estável atual. Assim, você precisará extrair o código do git. Eu encontrei algumas instruções aqui sobre como fazer isso - eu acabei de reproduzir para completar
"Consegui isto funcionar. Os principais passos foram perceber que o kdesvn-build tinha baixado a versão não-KDE do Qt, então eu fiz isso, usando o Qt 4.5.1 para estabilidade:
git clone git://gitorious.org/+kde-developers/qt/kde-qt.git qt-copy
git checkout --track -b 4.5.1-patched origin/4.5.1-patched
Eu coloquei isso em ~ / kde / src no diretório qt-copy, então usei o kdesvnbuild (versão svn) com "kdesvnbuild --nosvn qt-copy qk kdesupport kdelibs kdepimlibs kdenetwork" - depois de um pouco de descoberta de dependência, tudo funcionou bem. Como mencionado, usei o SVN 4.3.1 como base, os comandos foram:
cd ~/kde/src
svn checkout svn://anonsvn.kde.org/home/kde/tags/kde ... kdesupport
svn checkout svn://anonsvn.kde.org/home/kde/tags/KDE/4.3.1/kdelibs
svn checkout svn://anonsvn.kde.org/home/kde/tags/KDE ... kdepimlibs
svn checkout svn://anonsvn.kde.org/home/kde/tags/KDE ... kdenetwork
svn checkout svn://anonsvn.kde.org/home/kde/tags/kde ... upport/qca
"