Just to make some things clear: * OpenGFX works with 0.7.*, OpenSFX does not. For OpenSFX to work you need to wait till the next major stable release (the one where the third digit gets reset to 0). As with OpenGFX you still need to have a sample file, the non-free original sample file. * OpenGFX depends on two, currently unpackaged, tools: - grfcodec: http://www.openttd.org/download-grfcodec - nforenum: http://www.openttd.org/download-nforenum Note that nforenum's binary is by default called renum. This likely has to change as it's not that unique. At least that's what Fedora is thinking about it (can't give a link here because Fedora's servers seem to be timing out). * OpenSFX depends on one, currently unpackaged, tool: - catcodec: http://www.openttd.org/download-catcodec * OpenGFX is licensed under GPLv2, which is no problem for packaging. * OpenSFX is licensed under the Creative Commons Sampling 1.0 Plus license, which is according to the Debian-legal mailing list non-free, see http://lists.debian.org/debian-legal/2007/05/msg00093.html. This means OpenSFX has to be placed in non-free. However, there is NoSound (http://devs.openttd.org/~rubidium/nosound/) which is GPLv2 and needs to be build like OpenSFX. As OpenTTD can use any sound set this would mean the OpenTTD can move out of contrib using OpenGFX and NoSound and put OpenSFX in non-free. Obviously NoSound does not make any sounds, but lots of people disable sound anyway. * To make the 'party' complete: an original graphics stub package would need to remain in contrib because it requires external non-free data. * OpenGFX, OpenSFX and NoSound aren't directly pinned to a release, that is a 'too old' OpenGFX can be used in OpenTTD but a few sprites will show up as question marks and a 'too new' OpenGFX can also be used in OpenTTD because any unknown sprites are ignored. As such there is no real need for requires/conflicts etc. and the packages can be updated separately from eachother.
Anyhow, packaging of catcodec, grfcodec and nforenum can already start. I recommend to use the latest versions of grfcodec/nforenum and not their official stables; the download links I gave are from the daily builds of their SVN repository. I recommend this because lots of things have been fixed, like compiling with recent versions of GCC (4.4) or supporting non-little endian platforms.
Implementing of the OpenGFX/OpenSFX/NoSound packages can already happen in experimental if you use some nightly, or betas when they come, instead of the last stable release.
Regards, Remko 'Rubidium' Bijker -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org