Differences between revisions 4 and 5
Revision 4 as of 2009-03-16 03:32:57
Size: 1052
Editor: anonymous
Comment: converted to 1.6 markup
Revision 5 as of 2010-02-25 19:12:43
Size: 1890
Editor: jmtd
Comment: massive update
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= Goals = == Goals ==
Line 18: Line 18:
== current progress ==
Line 19: Line 20:
= Examples/Prior work = This is implemented within `game-data-packager ([[http://packages.qa.debian.org/game-data-packager|pts]]).
Line 21: Line 22:
 * make-wad-package script from the doom-package in [[http://debian.halfcoded.net/source/|Jon Dowland's apt repo]]
 * [[http://packages.debian.org/java-package|java-package]]
 * quake-lib-stub in old Debian releases
 * [[http://packages.debian.org/int-fiction-installer|int-fiction-installer]]
== 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.

=== Rise of the Triad support ===

 * gdp: change default rott behaviour away from downloading from the net
 * gdp: change default behaviour away from installing the downloaded package
 * 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 rottnet into rott
 * merge rott into master
 * release!

=== tidying up ===

 * 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 ===

 * look at this again

This page is incomplete, please add the relevant information which you see fit.

Goals

The ?DataLoader project has as goals the following:

  • provide a way to make the package management aware of non-official packages so the game can depend on them
    • non-free data files (e.g.: quake3 data-files)
    • local data files (e.g.: Ooilte OXP packages)
  • create some meta-packages for the unofficial packages which, if uninstalled will remove all the files installed unofficially

The non-official packages could be created from tarballs fetched from:

  • http servers
  • ftp servers
  • local filesystem
  • CD-s
  • subversion repositories? (both https:// and svn+ssh://)

current progress

This is implemented within `game-data-packager (pts).

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.

Rise of the Triad support

  • gdp: change default rott behaviour away from downloading from the net
  • gdp: change default behaviour away from installing the downloaded package
  • 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 rottnet into rott
  • merge rott into master
  • release!

tidying up

  • 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

  • look at this again