/* * Mancala Installation Instructions * $Id: INSTALL,v 1.1.2.1 2004/01/17 20:09:02 sparrow_hawk Exp $ * * Copyright (C) 2003 Kevin Riggle * * http://cmancala.sourcefoge.net * * This program is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License as published by the * Free Software Foundation; either version 2, or (at your option) any * later version. * * This program is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU * General Public License for more details, a copy of which may be found in * the file COPYING provided in the main directory of this release. * */ To compile mancala, you will need: - the Simple DirectMedia Layer (SDL), the main graphics library (http://www.libsdl.org) - SDL_image (http://www.libsdl.org/projects/SDL_image/) - SDL_ttf (http://www.libsdl.org/projects/SDL_ttf/) - the Bitstream Vera fonts (http://www.gnome.org/fonts/) SDL_image in turn requires: - libPNG (http://www.libpng.org/pub/png/libpng.html) - zlib (http://www.gzip.org/zlib/) SDL_ttf needs: - FreeType2 (http://www.freetype.org/) If you're a CVS junkie, note that the SDL_ttf in question is the SDL_ttf2 module, not the SDL_ttf one. It'll save you a lot of time and hassle. This seems like a lot because it is. Most modern distributions have libSDL and the support libraries (eg. libPNG), so all you will need to compile are SDL_image and SDL_ttf. Check your system before compiling anything from source (eg. rpm -q libSDL). To compile mancala itself, unzip the source tarball and cd to the 'src' directory under the 'mancala-gui-0.x.x' directory. From there, type 'make', su to root, and type 'make install'. Congratulations! You've just installed mancala! If the Bitstream Vera fonts are *not* in /usr/share/fonts/bitstream-vera, make the appropriate change to main.h before compiling. My guess is that anyone on RedHat >=8.0 or Fedora will have no problem compiling this. Those on other distributions may have more problems. Mancala is, at this point, only distributed as source. I intend to make binary packages available eventually, but that is going to take some doing, and I feel it is more important to release *something* than to wait until it is perfect. This program doesn't have much more than a niche following anyway, so if you want to run it I assume you can compile it yourself. I have not been able to make it compile on Windows (using mingw), so if anyone else has better luck I would be very interested to hear about it. Thanks for trying mancala out, and feel free to e-mail me at sparrow_hawk@users.sourceforge.net if you have any questions.