As some of you out there probably heard i'm developing a ruby based build-tool in the style of kdesvn-build. This is actually the third version i'm currently working on. First was an attempt in python. But my brain is incompatible with python. Then the first attempt in ruby with yaml based configuration files. Which really didn't work. This time with a custom configuration file format with a properly (i hope) done parser.
The script differs from from kdesvn-build in mostly two ways
- I don't follow the one script rule. The script is released as a rubygem.
- The script is able to build more than kde. It supports the notion of recipe which tell it what to do.
This time i wrote more or less extensive documentation about the script. If you have problems or find flaws or gaps in the documentation do no hesitate to point it out to me.
The script comes with three recipes included
- KDE QT 4.6
- A recipe to build qt from the kdeqt repository. The additionaly needed qtscriptgenerator, qca, poppler and qimageblitz can be compiled too.
- KDE Trunk
- A recipe to build kde from trunk. The list of supported and buildable modules is fairly extensive. Some modules from extragear, playground are available too.
- KDE 4.3
- A recipe to build the kde 4.3 branches. Only the released modules are part of the recipe.
Today i made the 0.1.3 release. I consider the script suitable for public use now. See the documentation how to get it.

Comments
Packages
Hi! Simply an idea for future: Adding package-manager-support. Archlinux: makepkg RPM: build, checkinstall apt: ??, checkinstall Only a suggestion when you want to do something. ;) The UserThis would be quit a feat but
This would be quit a feat but out of scope for that application (yet). Mikegitorious
great work! can you push it to gitorious? so we can all fork and contribute :)Post new comment