Game-data-packager is a project mainly written in SHELL and MAKEFILE, it's free.
Debian tool for generating .debs for game files
game-data-packager is maintained in git. The git repository can be obtained at git://git.debian.org/git/pkg-games/game-data-packager
The following branches are used for the following purposes:
master - current package in sid quake3 - implementing quake3 support rott - implementing rise of the triad (rott) support gui - exploring the possibility of a GUI frontend yaml - assuming we need supported games to have a declarative description, rather than run shell scripts (so we can abstract the UI); transcribe the existing shell scripts into a YAML file