((lambda (x) (x x)) (lambda (x) (x x)))

Sunday, October 5, 2008

SPR720 Packaging Lab

So I've just completed the SPR720 packaging lab. For my package, I'd chosen Csound, a C-like language for audio synthesis. The .spec file required some modification to be suitable, as Csound uses a Python-based build system called 'scons' and an accompanying 'install.py' script rather than the usual './configure && make' routine, but this part was fairly minor. Some additional modifications were required to compensate for Csound's tendency to, by default, place several of it's executables in '/bin' instead of '/usr/bin'.

All in all, the process wasn't unusually dificult, but it might be nice if the documentation were given a bit more polish - maybe a seperate, more rudimentary tutorial on the procedures with more examples to accompany the main document.

The RPM files produced can be found here here.

No comments: