BomberMaze


Installation

Installing the .tar.gz package

To install from source, become root and change to the directory in which you saved the tarball, then enter the following commands, substituting the version number of the package that you downloaded.

tar xvfz bombermaze-0.6.3.tar.gz
cd bombermaze-0.6.3
./configure
make
make install

By default, the configure script will set up the package to be installed to /usr/local. If you would like to install to a different directory tree, then invoke the script as:

./configure --prefix=PATH

where PATH is the directory tree that you would prefer. Red Hat Linux users would probably want to set this to /usr. SuSE Linux users would probably want to set this to /opt/gnome. If you install bombermaze to a different directory tree than the one where GNOME itself is installed, certain key files might not be found.

Installing the binary RPM package

Become root and issue the command:

rpm -i bombermaze-0.6.3-1.i386.rpm

In place of "0.6.3-1", substitute the version and release number of the package that you downloaded. By default, this command will install files under the /usr tree. To install to a different directory tree, type the following instead:

rpm -i --relocate /usr=PATH bombermaze-0.6.3-1.i386.rpm

where PATH is the desired tree (/usr/local, for example).

Note that you must install Bombermaze to the same directory tree as that to which you installed GNOME.

If you are upgrading from an older package, use rpm -U instead of rpm -i.

Installing the binary Debian package

Become root and issue the command:

dpkg -i bombermaze-0.6.5-2.i386.deb

In place of "0.6.5-2.i386", substitute the version of the package that you downloaded. By default, this command will install files under the /usr tree. To install to a different directory tree, type the following instead:

dpkg --instdir=PATH bombermaze-0.6.5-1.i386.deb

where PATH is the desired tree (/usr/local, for example).

Files Installed

The following files will be installed regardless of whether you use the RedHat package or the Debian package.

/usr/share/bombermaze/maps
/usr/share/bombermaze/maps/11x11
/usr/share/bombermaze/maps/11x11_random
/usr/share/bombermaze/maps/15x13
/usr/share/bombermaze/maps/15x13_random
/usr/share/bombermaze/maps/15x15
/usr/share/bombermaze/maps/15x15_random
/usr/share/bombermaze/pixmaps
/usr/share/bombermaze/pixmaps/title.png
/usr/share/bombermaze/themes
/usr/share/bombermaze/themes/default
/usr/share/bombermaze/themes/default/README
/usr/share/bombermaze/themes/default/bomb.png
/usr/share/bombermaze/themes/default/brick.png
/usr/share/bombermaze/themes/default/fire.png
/usr/share/bombermaze/themes/default/floor.png
/usr/share/bombermaze/themes/default/player1.png
/usr/share/bombermaze/themes/default/player2.png
/usr/share/bombermaze/themes/default/player3.png
/usr/share/bombermaze/themes/default/player4.png
/usr/share/bombermaze/themes/default/powerup.png
/usr/share/bombermaze/themes/default/wall.png
/usr/share/bombermaze/themes/gnomed
/usr/share/bombermaze/themes/gnomed/README
/usr/share/bombermaze/themes/gnomed/bomb.png
/usr/share/bombermaze/themes/gnomed/brick.png
/usr/share/bombermaze/themes/gnomed/fire.png
/usr/share/bombermaze/themes/gnomed/floor.png
/usr/share/bombermaze/themes/gnomed/player1.png
/usr/share/bombermaze/themes/gnomed/player2.png
/usr/share/bombermaze/themes/gnomed/player3.png
/usr/share/bombermaze/themes/gnomed/player4.png
/usr/share/bombermaze/themes/gnomed/powerup.png
/usr/share/bombermaze/themes/gnomed/wall.png
/usr/share/bombermaze/themes/icons3d
/usr/share/bombermaze/themes/icons3d/README
/usr/share/bombermaze/themes/icons3d/bomb.png
/usr/share/bombermaze/themes/icons3d/brick.png
/usr/share/bombermaze/themes/icons3d/fire.png
/usr/share/bombermaze/themes/icons3d/floor.png
/usr/share/bombermaze/themes/icons3d/player1.png
/usr/share/bombermaze/themes/icons3d/player2.png
/usr/share/bombermaze/themes/icons3d/player3.png
/usr/share/bombermaze/themes/icons3d/player4.png
/usr/share/bombermaze/themes/icons3d/powerup.png
/usr/share/bombermaze/themes/icons3d/wall.png
/usr/share/bombermaze/themes/space
/usr/share/bombermaze/themes/space/README
/usr/share/bombermaze/themes/space/bomb.png
/usr/share/bombermaze/themes/space/brick.png
/usr/share/bombermaze/themes/space/fire.png
/usr/share/bombermaze/themes/space/floor.png
/usr/share/bombermaze/themes/space/player1.png
/usr/share/bombermaze/themes/space/player2.png
/usr/share/bombermaze/themes/space/player3.png
/usr/share/bombermaze/themes/space/player4.png
/usr/share/bombermaze/themes/space/powerup.png
/usr/share/bombermaze/themes/space/wall.png
/usr/share/gnome/apps/Games/bombermaze.desktop
/usr/share/gnome/help/bombermaze/C
/usr/share/gnome/help/bombermaze/C/animation.html
/usr/share/gnome/help/bombermaze/C/index.html
/usr/share/gnome/help/bombermaze/C/numeric.html
/usr/share/gnome/help/bombermaze/C/topic.dat
/usr/share/locale/da/LC_MESSAGES/bombermaze.mo
/usr/share/locale/de/LC_MESSAGES/bombermaze.mo
/usr/share/locale/es/LC_MESSAGES/bombermaze.mo
/usr/share/locale/fr/LC_MESSAGES/bombermaze.mo
/usr/share/locale/it/LC_MESSAGES/bombermaze.mo
/usr/share/locale/ja/LC_MESSAGES/bombermaze.mo
/usr/share/locale/no/LC_MESSAGES/bombermaze.mo
/usr/share/locale/pt_BR/LC_MESSAGES/bombermaze.mo
/usr/share/locale/ru/LC_MESSAGES/bombermaze.mo
/usr/share/locale/uk/LC_MESSAGES/bombermaze.mo
/usr/share/pixmaps/bombermaze.png

RedHat-specific files are:

/usr/bin/bombermaze
/usr/doc/bombermaze-0.6.6
/usr/doc/bombermaze-0.6.6/AUTHORS
/usr/doc/bombermaze-0.6.6/COPYING
/usr/doc/bombermaze-0.6.6/ChangeLog
/usr/doc/bombermaze-0.6.6/INSTALL
/usr/doc/bombermaze-0.6.6/NEWS
/usr/doc/bombermaze-0.6.6/README
/usr/doc/bombermaze-0.6.6/TODO

Debian-specific files are:

/usr/games/bombermaze
/usr/lib/menu/bombermaze
/usr/share/doc/bombermaze (the docs, symlinked to /usr/doc/bombermaze)
/usr/share/man/man6 (short manpage)

Please note that these file listings are for the latest packages. Earlier packages may have slightly different contents.

Return to main page


Uninstallation

Source .tar.gz

To uninstall bombermaze if you had installed from source, cd to the source directory and type "make uninstall". Beware: if you had installed the internationalization part of the package (from the intl subdirectory), you may end up removing gettext from your system with make uninstall!

If you don't trust make uninstall to do the job properly, then you can manually remove the installed files. Consult the above section for the list of files to remove, replacing /usr with the install prefix appropriate to your installation. Note that a source installation does not include the doc files listed above, since these files are already in the source directory.

Binary RPM

To uninstall the RPM package, simply enter the command:

rpm -e bombermaze

Binary Debian package

To uninstall the Debian package, use

dpkg --remove bombermaze

Configuration files

Bombermaze stores configuration information for each user in the file ~/.gnome/bombermaze. You may wish to remove this file as part of an uninstall, or to reset all the game settings to their default values.

Return to main page


Requirements

Software

As a GNOME application, Bombermaze requires that you have GNOME installed on your system. Specifically, you need gnome-libs 1.0 or greater, which in turn requires that you have gtk+ 1.2 and glib 1.2 or greater.

In addition to gnome-libs, Bombermaze uses the gdk-pixbuf library to load graphics. For this, you will need gdk-pixbuf 0.8.0 or greater.

To build Bombermaze from source, you will also need the devel libraries of the above.

Here is the requires list for the binary RPM package:

ld-linux.so.2  
libICE.so.6  
libSM.so.6  
libX11.so.6  
libXext.so.6  
libXi.so.6  
libart_lgpl.so.2  
libaudiofile.so.0  
libc.so.6  
libdb.so.2  
libdl.so.2  
libesd.so.0  
libgdk-1.2.so.0  
libgdk_imlib.so.1  
libgdk_pixbuf.so.2  
libglib-1.2.so.0  
libgmodule-1.2.so.0  
libgnome.so.32  
libgnomesupport.so.0  
libgnomeui.so.32  
libgtk-1.2.so.0  
libjpeg.so.62  
libm.so.6  
libpng.so.2  
libstdc++-libc6.1-1.so.2  
libtiff.so.3  
libz.so.1  
libm.so.6(GLIBC_2.1)  
libc.so.6(GLIBC_2.1)  
libc.so.6(GLIBC_2.0)  

Hardware

Any hardware setup that can handle GNOME should be able to handle Bombermaze. However, owing to the size of the maps included with the game, I recommend running at a resolution of at least 800x600.


Return to main page


Last update: 2002-03-08
For comments regarding the Debian package, contact Kenneth Vestergaard Schmidt <[email protected]>.
For other comments, contact Send comments to <stang At users Dot sourceforge Dot net>.
Copyright © 2000-2002 by Sydney Andrew Tang. All Rights Reserved.