Difference between revisions of "De:HowTo:Checkout SVNLinux"
m ([vega-bot] [replace] 1 instances of 'http://vegastrike.sourceforge.net/forums' for 'http://forums.vega-strike.org') |
|||
Line 89: | Line 89: | ||
=Siehe auch= | =Siehe auch= | ||
− | * [http:// | + | * [http://forums.vega-strike.org/viewtopic.php?t=4185 "make clean/distclean" thread in the forum] - Forumthread über den Make Prozess. |
---- | ---- |
Latest revision as of 22:27, 8 January 2013
Diese Seite in anderen Sprachen: Deutsch – English – Français – Español – Polski – Italiano – Nederlands – Руccкий – 简体中文
Startseite | FAQ | Handbuch | HowTos | Links
SVN Checkout | De:HowTos | Compiling from SVN on Mac OSX |
Contents
Herunterladen, bauen und Konfigurieren der VegaStrike SVN unter GNU/Linux
Das es sich hier um die SVN handelt wird eine Installation im userland empfohlen
Abhängigkeiten
Stellt bitte vorher fest ob Euer Sytem die folgenden Abhängigkeiten erfüllt, falls nicht installiert diese über Euren Paketmanager nach:
- make
- gcc
- automake >=1.6
- autoconf >=2.53
- X11
- libpng + libpng-devel libpng 3 ist empfohlen.
- python and python-dev >=2.2.1
- expat + expat-devel
- (lib)jpeg + libjpeg-devel
- opengl (libgl)
- glut + glut-devel
- openal + openal-devel
- libgtk2.0 + libgtk2.0-devel
Herunterladen der benötigten Spieldateien
1. Als erstes erstellen wir uns ein Arbeitsverzeichnis, öffnet dazu ein Terminal und gebt folgendes ein:
mkdir $HOME/vegastrike
2. Nun wechseln wir in dieses Verzeichnis
cd $HOME/vegastrike
3. Nun Laden wir uns den Spielcode
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/vegastrike .
4. Und nun noch das Daten Modul
svn co https://vegastrike.svn.sourceforge.net/svnroot/vegastrike/trunk/data
Übersetzen & Bauen
1. Nun übersetze den Code mit:(--help für eine Auflistung aller Variablen, --disable-debug macht das ganze etwas schneller allerdings werdet ihr dann später kaum Fehlerausgaben sehen.)
./bootstrap-sh ./configure --prefix=$HOME/vegastrike --with-data-dir=data --disable-debug
2. Falls das Übersetzen nun ohne Fehlermeldung geklappt haben sollte kannst Du nun VegaStrike bauen mit:
make mesher && make all-am
3. Nun installiere VegaStrike noch mit:
make install
Konfiguration
1. Es empfiehlt sich zuerst einmal das VegaStrike Konfigurationsprogram zu starten:
$HOME/vegastrike/vssetup
2. VegaStrike kann nun gestartet werden mit:
$HOME/vegastrike/vegastrike
3.: OPTIONAL Icon auf dem Desktop
printf "[Desktop Entry]\nVersion=1.0\nName=VegaStrike\nIcon=$HOME/vegastrike/data/vegastrike.xpm\nExec=$HOME/vegastrike/bin/vegastrike\nTerminal=false\nStartupNotify=true\nType=Application\nCategories=Game;" >$HOME/Desktop/vegastrike.desktop
4.: OPTIONAL Icon im Startmenu
printf "[Desktop Entry]\nVersion=1.0\nName=VegaStrike\nIcon=$HOME/vegastrike/data/vegastrike.xpm\nExec=$HOME/vegastrike/bin/vegastrike\nTerminal=false\nStartupNotify=true\nType=Application\nCategories=Game;" >$HOME/.local/share/applications/vegastrike.desktop
Späteres SVN Update
Um ein späteres SVNUpdate durchzuführen reicht es in das jeweilige Modul zu wechseln(zB. $HOME/vegastrike/data oder $HOME/vegastrike) und den folgenden Befehl einzugeben(denk aber daran das wenn Ihr das wenn Ihr das vegastrike-modul aktualisiert Ihr den Schritt Übersetzen & Bauen wiederholen müsst)
svn update
Siehe auch
- "make clean/distclean" thread in the forum - Forumthread über den Make Prozess.
SVN Checkout | De:HowTos | Compiling from SVN on Mac OSX |