~vcs-imports/aethyra/client

2480 by Kraant
Rebranding TME to Aethyra
1
How to compile and run Aethyra on your GNU/Linux Box
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
2
================================================
3
3827 by Tametomo
Updated some of the documentation files to reflect our current server
4
Homepage:  http://www.aethyra.com/
2480 by Kraant
Rebranding TME to Aethyra
5
IRC:       irc.freenode.net / #aethyra
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
6
7
1) Requirements
2480 by Kraant
Rebranding TME to Aethyra
8
2) Compiling Aethyra
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
9
3) Notes
10
11
12
1. Requirements
13
===============
14
2718 by Ira Rice
Added support for internationalization
15
You are expected to have either checked out Aethyra from git or you have downloaded
2480 by Kraant
Rebranding TME to Aethyra
16
a source release. To get Aethyra to compile, you need a compiler
2474 by Douglas Boffey
Changed files to tme
17
(GCC) and some libraries. The required libraries are:
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
18
1684 by Bjørn Lindeijer
Updated the INSTALL file as by patch from Hanno Braun.
19
* SDL               http://www.libsdl.org/
3649 by Tametomo
Use the SDL_gfx library to get more accurate framerate throttling.
20
* SDL_gfx           http://www.ferzkopp.net/%7Easchiffler/Software/SDL_gfx-2.0/index.html
21
* SDL_image         http://www.libsdl.org/projects/SDL_image/
1684 by Bjørn Lindeijer
Updated the INSTALL file as by patch from Hanno Braun.
22
* SDL_mixer         http://www.libsdl.org/projects/SDL_mixer/
23
* SDL_net           http://www.libsdl.org/projects/SDL_net/
2690 by Ira Rice
Added support for True Type Fonts using GUIChan's inbuilt SDLTrueType
24
* SDL_ttf           http://www.libsdl.org/projects/SDL_ttf/
2394 by Bjørn Lindeijer
Upgraded to Guichan 0.8.0 (merge from guichan-0.8 branch, except for
25
* Guichan 0.8.x     http://guichan.sourceforge.net/
1684 by Bjørn Lindeijer
Updated the INSTALL file as by patch from Hanno Braun.
26
* libxml2           http://www.xmlsoft.org/
27
* physfs 1.0.x      http://icculus.org/physfs/
28
* zlib 1.2.x        http://www.gzip.org/zlib/
29
* libcurl           http://curl.haxx.se/libcurl/
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
30
2689 by Ira Rice
Fixed some dangling diffs that never got fixed.
31
If you cloned Aethyra from the Git repository, you will also need these tools to
2334 by Bjørn Lindeijer
Updated version to 0.0.24. Release data set to tomorrow, we'll see.
32
compile:
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
33
1684 by Bjørn Lindeijer
Updated the INSTALL file as by patch from Hanno Braun.
34
* GNU automake 1.9  http://www.gnu.org/software/automake/
35
* GNU autoconf      http://www.gnu.org/software/autoconf/
2718 by Ira Rice
Added support for internationalization
36
* GNU gettext       http://www.gnu.org/software/gettext/
37
* CVS               http://www.nongnu.org/cvs/ (needed to run autopoint)
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
38
3053 by Ira Rice
Added a note about some people also needing libtool. This was
39
On some machines, it's been reported that this package is also needed. However,
40
you might not need it:
41
42
* GNU libtool       http://www.gnu.org/software/libtool/
43
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
44
Installing these dependencies is distributions-specific, and we'll leave it to
45
you to figure this out.
46
47
2480 by Kraant
Rebranding TME to Aethyra
48
2. Compiling And Installing Aethyra
2474 by Douglas Boffey
Changed files to tme
49
===============================================
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
50
51
1) Go to the directory you have extracted the source to.
2461.2.17 by Bjørn Lindeijer
Updated INSTALL file to mention git
52
2) If you've cloned the Git repository, run "autoreconf -i" to generate
53
   configure and install any missing auxiliary files.
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
54
3) Run "./configure"
55
4) Run "make"
992 by Bjørn Lindeijer
Updated documentation about installing now working. Thanks to dobey!
56
5) Run "make install" as root
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
57
2480 by Kraant
Rebranding TME to Aethyra
58
It should have installed Aethyra on your system now, and you can
59
run it with "aethyra". By default all files are installed to /usr/local, you can
2474 by Douglas Boffey
Changed files to tme
60
pass a different prefix to configure as usual.
61
2520 by Kevin Day
changed client gui and added autobuild.sh
62
    NOTE: if the autobuild.sh fails 
2836 by Ira Rice
Repaired autobuild script.
63
	1.) autoreconf -i
2520 by Kevin Day
changed client gui and added autobuild.sh
64
	2.) ./configure
65
	3.) make
66
	4.) su -c "make install"
67
68
	you can get help from A.) IRC channel  irc.freenode.net #aedev or #aethyra
3827 by Tametomo
Updated some of the documentation files to reflect our current server
69
			      B.) http://www.aethyra.com/forums/
2520 by Kevin Day
changed client gui and added autobuild.sh
70
	Make sure you record the output from the konsole window
2474 by Douglas Boffey
Changed files to tme
71
2480 by Kraant
Rebranding TME to Aethyra
72
  NOTE: It is possible to compile Aethyra without support for OpenGL rendering.
2334 by Bjørn Lindeijer
Updated version to 0.0.24. Release data set to tomorrow, we'll see.
73
  To do this perform step 3 as follows:
1055 by Bjørn Lindeijer
Added new barber by Neko-mon and moved being logic into Being class.
74
2334 by Bjørn Lindeijer
Updated version to 0.0.24. Release data set to tomorrow, we'll see.
75
    ./configure --without-opengl
1055 by Bjørn Lindeijer
Added new barber by Neko-mon and moved being logic into Being class.
76
77
  Rebuild the executable from scratch using "make clean" and then "make".
635 by Bjørn Lindeijer
"make dist" now produces distributions that compile and run, upped version to
78
79
80
3. Notes
81
========
82
83
If you have any problems, you are welcome to post your questions on our forums,
84
or talk about them in our IRC channel.
85
2520 by Kevin Day
changed client gui and added autobuild.sh
86
- Aethyra Dev Team