Build Tool Version 0.1.3 released

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

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

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 User
Comment by The User (not verified) on Dec 5th, 2009 at 11:29 pm

This would be quit a feat but

This would be quit a feat but out of scope for that application (yet). Mike
Comment by admin on Dec 7th, 2009 at 8:50 pm

gitorious

great work! can you push it to gitorious? so we can all fork and contribute :)
Comment by dc (not verified) on Dec 5th, 2009 at 2:02 am

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.

Recent comments