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

Reply via email to