Update! 24/1/12
Since Megaupload is down I've uploaded the SFS again with a new host thanks to Russoodle. This SFS is smaller by almost 100MB, but no features are missing. I just was able to strip QT further.
A few other minor changes:
Enabled root logins by default
Shutdown using KDM should work by default. Any other login method will still have to use a separate shutdown manager.
Fixed the Dolphin menu entry so there isn't an error when starting it from the menu.
New Size: 225MB
SFS Download!
MD5sum: de23f44e93f734fa84eb2a98745c6cac
Extra programs
So the upshot is this SFS is the KDE base you need to run KDE applications. It also includes the KDE desktop (which I am not really fond of, so haven't tested much). All headers are included again, which means you can add the devx sfs and start compiling KDE4 stuff.KDE is an international free software community producing an integrated set of cross-platform applications designed to run on Linux, FreeBSD, Microsoft Windows, Solaris and Mac OS X systems. It is best known for its Plasma Desktop, a desktop environment provided as the default working environment on many Linux distributions, such as Kubuntu, Pardus and openSUSE.
The goal of the community is to provide basic desktop functions and applications for daily needs as well as tools and documentation for developers to write stand-alone applications for the system. In this regard, the KDE project serves as an umbrella project for many standalone applications and smaller projects that are based on KDE technology. These include Calligra Suite, digiKam, Rekonq, K3b and many others.
KDE software is based on the Qt framework. The original GPL version of this toolkit only existed for the X11 platform, but with the release of Qt 4, LGPL versions are available for all platforms. This allows KDE software based on Qt 4 to also be distributed to Microsoft Windows and Mac OS X.
I'm more interested in the software that relies on KDE4, particularly Kdenlive, as some may know. I haven't included Kdenlive in this SFS, but I'll add links to to a few programs including Kdenlive that I have compiled with this SFS later on.
If you want to try the KDE4 desktop, you can:
a) Change to it with the window manager (Desktop->desktop settings->WM switcher)
b) Just run it on top of you current window manager by typing "startkde" into a console (Probably good if you just want to have a quick peek at what it's like)
c) Log in through kdm. This is done by exiting X and then typing in "kdm" into the prompt. This will allow KDE to run the way it was designed to, but it requires you to add a non root user. I had trouble with this because I'm not familiar with non root user procedures (having been a puppian all my Linux life) .
Fixed Issues
Rxvt can now be used while in the KDE desktop.
Log out now works when starting KDE without kdm. It will just take you to prompt or your original desktop depending on how you started KDE.
Now phonon has a backend so Juk works and there is KDE notification sounds.
Known Issues
There's no shutdown or restart option, or they don't work without starting with kdm. See fix below.
Starting a KDE program without starting the desktop first will give you 2 errors about there being no .kde folder, but then the program will create the folder and continue.
Most of Puppy's menu entries in the KDE menu are still in "Lost and Found" due to different format issues
Tips
If you like Dolphin (the KDE file manager) you can replace rox with it by editing /usr/local/bin/rox and replacing "/usr/local/apps/ROX-Filer/AppRun" with "dolphin". Of course this means now when you type "rox" Dolphin will pop up instead.
(I was able to startup dolphin instead of rox in pmount last SFS by just replacing instances of "rox -d" with "dolphin", but pmount seems to have changed a little and now I'm not sure if it will still work).
Instead of scrolling through lost and found looking for pup apps, Master_wrong mentioned using Menu->Applications->Utilities->PupApps launcher, which is easier
Roadkill13 suggested symlinking the contents of /root/Startup to /root/.kde/Autostart. This gets the usual stuff which starts in Puppy to start in KDE4 too
Enjoy,
Battleshooter