retrofax / garglk

Automatically exported from code.google.com/p/garglk
Other
0 stars 0 forks source link

Add support for alternate interpreter names #123

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
P.F. Chimento has requested the ability to rename the default interpreters with 
a gargoyle- prefix.

I would like to implement this with a combination of source code changes and 
build script updates, such that a maintainer can easily alter the names without 
affecting the operation of the garglk.ini file.

Original issue reported on code.google.com by bcressey@gmail.com on 30 Sep 2010 at 4:55

GoogleCodeExporter commented 8 years ago
Do you know the context for this request? I almost made a similar request, 
because I tried to package Gargoyle for Gentoo, and ran into the issue that 
Gargoyle comes with a bunch of binaries which clash with other packages (e.g. 
git and frotz), yet renaming them requires patching the launcher (or so I 
thought).

However, I ended up solving this by just installing all the binaries into a 
separate directory (/usr/games/libexec/gargoyle/ in my case) and putting a 
symlink to the launcher and individual interpreters in a directory in the PATH. 
This works well because the launcher runs interpreters from its own directory 
(even if started through a symlink) and the packager is then free to pick the 
filenames for the symlinks which go into a global directory.

I'm in favor of a bit more flexibility in the build system (see also my other 
feature request :-P) but I wanted to mention this solution just in case people 
were having the same problem and hadn't considered this possibility yet. (At 
the very least it should be a good workaround until the next release.)

Original comment by znxfire...@gmail.com on 6 Oct 2010 at 10:04

GoogleCodeExporter commented 8 years ago
Fixed in r512.

Original comment by bcressey@gmail.com on 22 Feb 2011 at 8:27

GoogleCodeExporter commented 8 years ago

Original comment by bcressey@gmail.com on 22 Feb 2011 at 8:56