A while ago I added CMake support to JHBuild. The main reason for that was so that I could have a JHBuild moduleset for SynCE and Conduit that pulled in OpenSync if needed. A bonus was that, potentially, I could build KDE4, or parts of it, inside a JHBuild instance.
That day has come… Last night I hacked on a moduleset for KDE 4.0.1 and successfully built everything and then ran KHangman and Kopete with jhbuild run. You can get the moduleset for yourself here. The JHBuild config I use is here.When you have both of these you can just:
jhbuild -f ~/.kbuildrc build kde4
And everything will be built for you. (Don’t forget to checkout the KDE4 instructions for dependencies…)
Now i’m going to look at making a KDE4 SVN moduleset, with the power to do jhbuild build khangman instead of having to build the whole of kdegames… From the layout of their SVN, this looks like it will be easier said than done and will probably involve evil hacks