From: Hanspeter N. <fi...@sn...> - 2010-03-31 19:34:07
|
On 3/31/10 2:23 PM, David Lowe wrote: (missing deps) In case you didn't know, otool -L <FOO> is useful to find out what's being linked to by a binary, and dpkg -S <BAR> is useful to figure out what package provides a file (such as a dylib from the otool -L output). >> And ./configure checks for libggz, but I don't know if it actually >> uses it if found. If libggz is being used if present, your options >> then are to either 1) explicitly declare a dependency on libggz so >> that it will always be used, or 2) disable using libggz (if >> possible) to never use it. > > There is a configure option to use GGZ, but i've not applied it. Do > you know right offhand what benefit libggz brings into the picture? > If not, i'll research this. Otherwise it wouldn't hurt to disable > the check. Just reading the description from 'fink info libggz', it seems to provide the necessary tools for freeciv to connect to the GGZ Gaming Zone servers, so probably useful for some types of multiplayer action. I don't know if this is necessary for _all_ multiplayer games w/ freeciv. The choice to have it available is up to you. If you don't disable it, then you need to (Build)Depends on libggz (and -shlibs). >> Is the SDL frontend still experimental? Since it's only linking >> to /usr/X11/lib/libfontconfig.1.dylib but also to libSDL (probably >> through SDL-mixer), maybe the SDL frontend will work with sounds. > > Evidently SDL-mixer is bringing this in. Is it okeh to leave as an > implicit dependency or should i declare this? No. You should declare (build)dependencies that are used, even if they're brought by another dep. > I do remember our previous discussion, and still have in mind to make > an SDL variant. After this package is stable w.r.t. the GTK client, > i have in mind to try my hand at making an application bundle before > i get back to you. Thanks for your help, by the way! No prob. Hanspeter |