Bug#800715: support for Planescape: Torment

Alexandre Detiste alexandre.detiste at gmail.com
Fri Oct 16 19:41:26 UTC 2015


Le vendredi 16 octobre 2015 21:03:25, vous avez écrit :
> Control: tags -1 patch pending
> 
> I added support for Planescape: Torment. I think I will file a wishlist
> bug report against gemrb. It would be nice if the configuration files
> already contained the paths to the g-d-p data.

I've digged gemrb a bit,

apt-cache search gemrb
 gemrb - Open-source engine to run Baldur's Gate, Icewind Dale and Planescape: Torment
 gemrb-baldurs-gate - GemRB binary and configuration for Baldur's Gate game
 gemrb-baldurs-gate-2 - GemRB binary and configuration for Baldur's Gate 2 game
 gemrb-baldurs-gate-2-data - GemRB data files for Baldur's Gate 2 game
 gemrb-baldurs-gate-data - GemRB data files for Baldur's Gate game
 gemrb-data - Common data files for GemRB
 gemrb-doc - Documentation for GemRB
 gemrb-icewind-dale - GemRB binary and configuration for Icewind Dale game
 gemrb-icewind-dale-2 - GemRB binary and configuration for Icewind Dale 2 game
 gemrb-icewind-dale-2-data - GemRB data files for Icewind Dale 2 game
 gemrb-icewind-dale-data - GemRB data files for Icewind Dale game
 gemrb-planescape-torment - GemRB binary and configuration for Planescape: Torment game
 gemrb-planescape-torment-data - GemRB data files for Planescape: Torment game
 libgemrb - Shared libraries and plugins for GemRB


It seems that the gemrb package is a shared runtime needed by the
gemrb-baldurs-gate, gemrb-baldurs-gate-2 packages...

So in G-D-P the engine: tag should have this "gemrb-baldurs-gate" value
instead of a plain "gemrb" so that apt 1.1 pull the right set of dependencies.

Now, the wording of the generated long package description could
be special-cased to make it less weird.

+  if 'gemrb' in engine:
+     engine = 'gemrb'
   long_desc += ' Intended for use with: ' + engine

Further, I don't understand the split between "gemrb" & "libgemrb",
if those two 'any' package must always be present together & at the same version;
couldn't they be merged in on package ?

> paths to the g-d-p data.

I suggest the path to be /usr/share/gemrb/baldurs-gate-1,
that would a symlink to /usr/share/gemrb/baldurs-gate-1-{en|de|fr|..}

Does the alternatives mechanism handle directories too ?

> Something weird is going on when I run

I'll try it !
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.alioth.debian.org/pipermail/pkg-games-devel/attachments/20151016/cf496ac9/attachment-0001.sig>


More information about the Pkg-games-devel mailing list