Differences between revisions 1 and 6 (spanning 5 versions)
Revision 1 as of 2006-08-29 22:01:53
Size: 875
Editor: EddyPetrisor
Comment: initial page for DataLoader
Revision 6 as of 2011-01-08 12:35:24
Size: 1743
Editor: jmtd
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
= Goals = == Goals ==
Line 5: Line 5:
The [wiki:Self:Games/Development/DataLoader DataLoader] project has as goals the following: The [[Games/Development/DataLoader|DataLoader]] project has as goals the following:
Line 16: Line 16:
 * subversion repositories? (both https:// and svn+ssh://)
Line 17: Line 18:
== current progress ==
Line 18: Line 20:
= Examples/Prior work = This is implemented within `game-data-packager ([[http://packages.qa.debian.org/game-data-packager|pts]]).
Line 20: 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]
== 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/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!

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

 * support for fetching the point release from the web

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/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!

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

  • support for fetching the point release from the web