6 Oct 2009

Installing WarZone 2100 v 2.2.3 on Jaunty

Description:
In Warzone 2100, you command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers campaign, multi-player and single-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics.

Needs to be compiled from source if you want the latest version. Here is a deb for Jaunty:
http://spliffy.freeshell.net/warzone2100_2.2.3-1_i386.deb

required libraries include (but probably not complete):
libsdl1.2debian-all,libopenal1,libcoin60,libpng12-0,libvorbis-ocaml,libvorbisenc2,libopts25,libphysfs-1.0-0,libsdl-net1.2,libwxgtk2.8-0,libfreetype6,libfontconfig1,gettext

Don't forget the high resolution addon "sequences.wz", it can be obtained from the download page.

$ sudo apt-get install flex bison libsdl1.2-dev libopenal-dev libpng12-dev libvorbis-dev libpopt-dev libphysfs-dev libsdl-net1.2-dev libwxgtk2.8-dev libfreetype6-dev libfontconfig1-dev gettext


Download and install OpenGLC from:
http://downloads.sourceforge.net/project/quesoglc/QuesoGLC%20free/0.7.2/quesoglc-0.7.2-free.tar.bz2?use_mirror=surfnet

$ ./configure --prefix=/usr && make && make install


Then download warzone source at http://wz2100.net/download, unpack and enter the directory.

$ ./configure && make


$ sudo checkinstall


0 - Maintainer: [ root@localhost.localdomain ]
1 - Summary: [ In Warzone 2100, you command the forces of "The Project" in a battle to rebuild the world after mankind has almost been destroyed by nuclear missiles. The game offers campaign, multi-player and single-player skirmish modes. An extensive tech tree with over 400 different technologies, combined with the unit design system, allows for a wide variety of possible units and tactics. ]
2 - Name: [ warzone2100 ]
3 - Version: [ 2.2.3 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ warzone2100-2.2.3 ]
9 - Alternate source location: [ http://wz2100.net/ ]
10 - Requires: [ ]
11 - Provides: [ warzone2100 ]