build-tool

Build-Tool 0.1.4 released

Adjust the recipe to konversations move to git. No other changes.

If you installed build-tool as a gem just issue sudo gem update build-tool.

The tool does not migrate automatically. To migrate delete ( or move ) the previous konversation checkout, then rebuild konversation with kde-build build -u --from-scratch network/konversation.

Ruby 1.8 required

Build-tool requires ruby 1.8 for now. When i started it ruby 1.9 was still seen unfit for production use and noone was able to estimate how long it would be that way. It doesn't work with 1.9 currently and as long as opensuse doesn't provide a 1.9 package it will stay that way.

Build-Tool Tracker

Just a short notice that i opened the rubyforge tracker for build-tool. You can submit bug reports, feature request and patches for build-tool.

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.

build-tool

A week ago i started hacking on a python based kdesvn-build substitution. I did that for two reasons:

  1. I wanted to use git locally.
  2. I wanted to have an interactive tool, that does what kdesvn-build does.

Today i proudly present build-tool. It's not nearly feature complete but it does it's job. And i would like to get some feedback. Keep in mind that it's alpha quality. Noone else but me used it until now. So expect some failures.

Syndicate content