Differences between revisions 8 and 9
Revision 8 as of 2011-01-08 17:25:42
Size: 1710
Editor: jmtd
Comment: rework page
Revision 9 as of 2015-01-15 20:38:49
Size: 1376
Comment: big update
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
for Doom games (Doom, Doom 2 and Final Doom) and Quake 3. In development
is support for Rise of the Triad, and others are in the pipeline.
for various games from the Doom, Quake, Heretic & Wolfenstein franchises
and others like Rise of the Triad or Tyrian.
Line 20: Line 20:
=== Rise of the Triad support === === add new games ===
Line 22: Line 22:
 * gdp/rott: figure out migration path
   * rott version X needs to depend: on rott-data
   * rott versions prior to that should conflict
     * thus gdp-generated package needs to handle that
   * anything missing?
 * merge rott into master
 * release!
 * each individual requested game should have it's own bug Nr
 * proof-read document on how to add new games
Line 30: Line 25:
=== tidying up === === QA ===
Line 32: Line 27:
 * merge document branch into master
   * this will mean the slipstream stuff will need to be updated
 * make testsuite branch depend on external shunit2
 * merge testsuite branch into master
   * this will mean the slipstream tests will need to be updated

=== quake 3 ===

 * support for fetching the point release from the web
 * test the new python/yaml engine extensively
 * add a testsuite that builds everything avaible
   (aliases all mirrors to localhost in /etc/hosts and copy files
    to local web server)
   

Various games are divided into two logical parts: engine and data. Often the engine and data are licenced in different ways, such that only one half can be distributed in Debian.

game-data-packager is a tool which builds .deb files for game data which cannot be distributed in Debian (such as commercial game data).

At the moment, game-data-packager has support for building debs for various games from the Doom, Quake, Heretic & Wolfenstein franchises and others like Rise of the Triad or Tyrian.

worklist

This is arranged in an approximate chronological order: items nearest the top are things that Jon is working on next. Please feel free to open discussions about this on the debian-devel-games list.

add new games

  • each individual requested game should have it's own bug Nr
  • proof-read document on how to add new games

QA

  • test the new python/yaml engine extensively
  • add a testsuite that builds everything avaible
    • (aliases all mirrors to localhost in /etc/hosts and copy files
      • to local web server)