some review of pending g-d-p changes

Simon McVittie smcv at debian.org
Sun Apr 26 20:48:36 UTC 2015


arx
===

Can we put the various demo and different language versions in
/usr/share/games/arx-demo-en (etc.) and make the engine search by
language, or use alternatives, or something? As an engine maintainer I
really prefer to be able to install several datasets in parallel and use
"quake --demo" etc., rather than having to install and uninstall
different versions.

duke3d
======

Same as arx

doom2-masterlevels
==================

I'm very tempted to just ship this in g-d-p for now, and do the
NEW-queue round-trip later.

If we're going to need a trip through the NEW queue *anyway*, I wonder
whether a game-data-packager-support package might be better: we could
use that for any similar things we need subsequently.

We could put a dummy executable file in doom2-masterlevels-wad and refer
to it in TryExec in the .desktop file for the frontend, like we do for
Quake III Team Arena (look in src:quake3)?

1020x800 seems large, and won't fit on my 1366x768 laptop (which is a
common size for ultraportables, and pre-HDTV LCD panels in general). Can
it fit in 800x600 or smaller? (I don't have these wads myself, so I
haven't tried the launcher so far, but perhaps I can fake it for testing
via symlinks to some wad with at least the same number of levels.)

dreamweb
========

> +  dreamweb-us-data:
> +  dreamweb-uk-data:

I'd prefer -en-us-data and -en-gb-data (or whichever of them is the
preferred version upstream could be -en-data) - uk is the ISO 639-1
language code for Ukrainian, which is not what's in that package :-)

consider_zip
============

filenames would be better called try_to_unpack or something - calling it
"filenames" doesn't really disambiguate.

various unpacking mechanisms
============================

Can unace, cabextract, unrar specify files to unpack? I prefer to unpack
a list of specified files when we can, rather than the whole thing.

make_template
=============

sums['ck'][name] really ought to be a tuple (cksum, size), or (None,
size) if the CRC32 is not known.

util
====

If we prefer en_GB (or en_US for that matter), we should put en next in
the preference order automatically - my British English GNOME setup sets
LANG=en_GB.utf8 but does not set LANGUAGE, and if there's no en_GB, I'd
certainly prefer to play adventure games in en (i.e. probably _US) than
any other language :-) Probably the same for pt_BR, although AIUI
Brazilian Portugese and Portugese Portugese differ a lot more than
British and American English.

    S



More information about the Pkg-games-devel mailing list