We'll receive bug reports, as usual, and if enough is fixed to warrant an 0.5.1 beta2 we'll be releasing a second beta before the final release is made.
We're trying OpenSUSE's Build Service (OBS for short) for the first time, so there might be packaging issues as well - not all repos have been tested, so if you're on one of the unlucky ones to spot a packaging bug, please post on the bug tracker ASAP.
We've divided the downloads into sections:
- vegastrike - the engine
- vegastrike-data - Vega Strike UTCS game data
- vegastrike-music - Vega Strike UTCS music pack (optional download)
- vegastrike-extra - Vega Strike UTCS extra textures (optional download)
- vegastrike-speech - Vega Strike UTCS speech files (optional download)
You can look for the packages in OBS' search interface, or you can set up the repos from the urls below (which is the best way to get updates):
For the most popular linux distros (available in OBS), we have zypper/deb repos:
- OpenSUSE 11.1
- OpenSUSE 11.2
- OpenSUSE 11.3
- OpenSUSE 11.4
- OpenSUSE Factory
- Fedora 12
- Fedora 13
- Fedora 14
- Mandriva 2009.1 (x86_64 broken atm - but you can try i586)
- Mandriva 2010.1 (x86_64 broken atm - but you can try i586)
- Mandriva 2010 (x86_64 broken atm - but you can try i586)
- Debian 5.0 (lenny) - instructions
- Debian 6.0 (squeeze) - instructions
- Ubuntu 9.04 (jaunty) - instructions
- Ubuntu 9.10 (karmic) - instructions
- Ubuntu 10.04 (lucid) - instructions
- Ubuntu 10.10 (maverick) - instructions
If your distro is not on the list, source tar balls and data packages can be downloaded directly from sourceforge:
Instructions for building from source and installing data from the tarballs in your home folder would go like this, assuming you've downloaded the pertinent tarballs and dependencies already:
Code: Select all
~$ mkdir vegastrike-0.5.1.beta1
~$ tar xvjf vegastrike-src-0.5.1.beta1-2.tar.bz2
~$ cd vegastrike-src-0.5.1.beta1
~/vegastrike-src-0.5.1.beta1$ mkdir build
~/vegastrike-src-0.5.1.beta1$ cd build
~/vegastrike-src-0.5.1.beta1/build$ cmake ..
...
~/vegastrike-src-0.5.1.beta1/build$ make
...
~/vegastrike-src-0.5.1.beta1/build$ cd ../../vegastrike-0.5.1.beta1
~/vegastrike-0.5.1.beta1$ mkdir bin
~/vegastrike-0.5.1.beta1$ cp ../vegastrike-src-0.5.1.beta1/build/{vegastrike,vegaserver,setup/vssetup,objconv/mesh_tool} bin/.
~/vegastrike-0.5.1.beta1$ tar xvjf ../vegastrike-data-0.5.1.beta1-2.tar.bz2 --strip-components=1
...
~/vegastrike-0.5.1.beta1$ tar xvjf ../vegastrike-extra-0.5.1.beta1.tar.bz2 --strip-components=1
...
~/vegastrike-0.5.1.beta1$ tar xvf ../vegastrike-music-0.5.1.beta1.tar --strip-components=1
...
~/vegastrike-0.5.1.beta1$ tar xvf ../vegastrike-speech-0.5.1.beta1.tar --strip-components=1
...
Windows
UPDATE: We now have an installer for windows:
If you don't want the full install, you can:
- Download the data packages, unpack them all into a "vegastrike" folder wherever you want (e.g.: C:\Program Files\vegastrike) - watch out for the paths embedded in the packages, they unpack themselves into vegastrike-<pack>-<version>, so you'll have to move the files around a bit.
- Create a "bin" folder inside where you unpacked the data files, and put there the windows binaries from SVN.
- Enjoy
Bug reports
Many distros (not all) have a vegastrike-debuginfo or vegastrike-dbg package you can use to install debugging info and provide better stacktraces for bug reporting - please, when reporting a crash-type bug, install that package and run vegastrike through gdb:
Code: Select all
$ gdb --args vegastrike --debug=3 2>stderr.txt
(gdb) run
...
Segmentation Fault
(gdb) bt full
<paste this in your bug report>