Bug#745081: game-data-packager: add support for full versions of wolf3d and spear of destiny
Simon McVittie
smcv at debian.org
Sat Jan 17 16:13:41 UTC 2015
On 17/01/15 15:29, Alexandre Detiste wrote:
>>> - opt. Suggests: (but a full package would allways automaticaly
>>> recommends it's expansions)
>
> 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.
> And for rott we have two 'type: full', so maybe
> adding an heuristic to pick the first, but that get complex.
Yes, this is more problematic.
>> demo_for: quake2-full-data
>> expansion_for: quake2-full-data
>
> 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.
> 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).
>> In particular, naming the developer/publisher doesn't really seem
>> important here.
> It's still in the *.copyright files
Indeed.
>>> This needs *relicensing* of those bits too.
>> Yeah, not worth it. Let's leave the YAML GPL-2 unless previous authors
>> want to make it more permissive.
> You mean "GPL-2+" ?
I mean GPL-2 - anything that is already GPL-2 (so, anything copied into
the YAML from existing files) cannot be made a more permissive license
than GPL-2 without its copyright holder's permission, and GPL-2+ is more
permissive than GPL-2.
S
More information about the Pkg-games-devel
mailing list