Bug#745081: game-data-packager: add support for full versions of wolf3d and spear of destiny

Alexandre Detiste alexandre.detiste at gmail.com
Sat Jan 17 18:53:33 UTC 2015


Le samedi 17 janvier 2015 16:13:41, vous avez écrit :
> > I see now we can't process that automaticaly if a game is split in different
> > yaml files like Doom.
> 
> Er, Doom isn't split into different YAML files? Doom, Doom 2 and the two
> modules of Final Doom are (mechanically) entirely independent games.

Ok, I don't know much of this game.

> > At first I thought that would be an extensive change,
> > but in the end we only need to change _populate_package()
> > and derive a package.type value from the optional presence of demo_for  & expansion_for .
> 
> I was thinking more of changing the package.type tests to look at
> package.demo_for and package.expansion_for; but this approach could work
> too.

But we'd loose nice things like @type.setter, keeping package.type abstract out the details.

> > I can do it + fix all yaml files if you want.
> 
> Yes please; I'm concentrating on trying to get the last few games into
> Python/YAML (CD-ripping for Quake and Quake II, compiling game modules
> for Quake II, and lots of misc processing for lgeneral).

Done & automatic filling of Suggests: added in a second commit.




More information about the Pkg-games-devel mailing list