Wednesday, 3 September 2008

Secondlife Debian Package Status

Well this has been fun so far. Despite spending a lot of time with the early cmake adoption with in the source code, the transition over for the Debian packaging has not been easy but the good news is I am mostly there.

I spend time over the weekend porting the openAL patches to the 1.21 build environment and that seems to have lead to Tofu grabbing the code and importing to a Linden Internal branch, woooot!. Ok its just some random internal branch but its a big step forward.

I've also changed my patch system to quilt (which i was meaning to to for a very very long time) and this is a big improvment and makes updating patches far easier. I've ported over the rest of the required patches and also had to create a few new ones to get cmake to do what I want when building a pacakge of the viewer. This includes the ability to rename the output binary, to allow build without the artwork package present and some other minor niggles.

The viewer packaging source is avaiable on http://git.debian.org/git/pkg-games/slviewer.git it's mostly working but the dependencies are probably buggy as thats my next task, after upgrading my sid laptop this afternoon, get it builkding in Sid, then in a Lenny chroot. I'm less worried about ubuntu issues now as I have help in the form of ubuntu packages being built on a ubuntu system so this should prevent crazy ABI incompatibility with various libs.

With my upgrade now i can look at this Mozilla/XULRunner 1.9 issue and see what llmozlib2 requires to build against that.

I kind of got distracted whilst waiting for the packages to update (and my real job was stop/go/stop/go) so i was fiddling with my eggdrop to get the grid status into EFNet channels #lsl #sl and #opensl and had to crash course Tcl. So now the status updates are announced into the vcarious IRC Channels and i've even color coded the [RESOLVED] tags green.

No comments: