INSTALL
author smxx
Thu, 04 Feb 2010 20:45:03 +0000
changeset 2747 7889a3a9724f
parent 2549 80ef2224a520
child 3301 df0c2a29c3d7
permissions -rw-r--r--
Server: * Added support for flags (this still needs further adjustments to restore compatibility with older versions (team datasets)!) Engine: * Added support for flags * Added weapon tooltips * Moved SplitBySpace to uMisc * Set file operations to readonly to avoid conflicts running multiple copies networked and synced on one (fast) machine * Flash active team while green arrow is shown (waiting for input or camera centered on active hog) * Updated English locale Frontend: * Added support for flags * Added flag selection to edit team page * Added checkbox for weapon tooltips in options * "Random team" button may now be translated * Disabled "official server" button till protocol is handled for all versions (see above; nemo's server is updated to new protocol) Graphics: * Added basic set of example flags
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
273
3cc5b4dd6770 Add installation manual
unc0rr
parents:
diff changeset
     1
To compile and install you need:
1415
6fbfee0e113a Allow build without net game server: introduce -DWITH_SERVER configuration parameter
unc0rr
parents: 1006
diff changeset
     2
 - Qt >= 4.4
6fbfee0e113a Allow build without net game server: introduce -DWITH_SERVER configuration parameter
unc0rr
parents: 1006
diff changeset
     3
 - FreePascal >= 2.2.0
470
86ca84d5da74 Update instructions
unc0rr
parents: 457
diff changeset
     4
 - SDL >= 1.2.5
86ca84d5da74 Update instructions
unc0rr
parents: 457
diff changeset
     5
 - SDL_net >= 1.2.5
2549
80ef2224a520 Update dependencies list
unc0rr
parents: 2355
diff changeset
     6
 - SDL_mixer >= 1.2
470
86ca84d5da74 Update instructions
unc0rr
parents: 457
diff changeset
     7
 - SDL_image >= 1.2
86ca84d5da74 Update instructions
unc0rr
parents: 457
diff changeset
     8
 - SDL_ttf >= 2.0
2083
1db8157e2f57 Fix INSTALL
unc0rr
parents: 1853
diff changeset
     9
 - CMake >= 2.6.0
2141
3b06505dbd5d Fix some cake bugs
unc0rr
parents: 2107
diff changeset
    10
For server:
2355
5c0cada78ea6 Update server dependancies list
unc0rr
parents: 2220
diff changeset
    11
 - Glasgow Haskell Compiler 6.10
2141
3b06505dbd5d Fix some cake bugs
unc0rr
parents: 2107
diff changeset
    12
 - dataenc package
3b06505dbd5d Fix some cake bugs
unc0rr
parents: 2107
diff changeset
    13
 - hslogger package
2355
5c0cada78ea6 Update server dependancies list
unc0rr
parents: 2220
diff changeset
    14
 - utf8-string package
1006
8a0ed701eafb Some fixes
unc0rr
parents: 680
diff changeset
    15
470
86ca84d5da74 Update instructions
unc0rr
parents: 457
diff changeset
    16
1. Configure:
1006
8a0ed701eafb Some fixes
unc0rr
parents: 680
diff changeset
    17
$ cmake .
273
3cc5b4dd6770 Add installation manual
unc0rr
parents:
diff changeset
    18
or
2220
110266ba2ef7 -new openal api for setting sound position
koda
parents: 2141
diff changeset
    19
$ cmake -DCMAKE_BUILD_TYPE="Release" -DCMAKE_INSTALL_PREFIX="install_prefix" -DDATA_INSTALL_DIR="data_dir" .
110266ba2ef7 -new openal api for setting sound position
koda
parents: 2141
diff changeset
    20
110266ba2ef7 -new openal api for setting sound position
koda
parents: 2141
diff changeset
    21
add -DWITH_SERVER=1 to compile net server; to create a relocatable bundle under Mac OS X you can do
470
86ca84d5da74 Update instructions
unc0rr
parents: 457
diff changeset
    22
2220
110266ba2ef7 -new openal api for setting sound position
koda
parents: 2141
diff changeset
    23
$ cmake -DCMAKE_BUILD_TYPE="Release" -DBUNDLE=1 .
110266ba2ef7 -new openal api for setting sound position
koda
parents: 2141
diff changeset
    24
110266ba2ef7 -new openal api for setting sound position
koda
parents: 2141
diff changeset
    25
if you have QT installed but it is not found you can set it up with -DQT_QMAKE_EXECUTABLE="path_to_qmake"
1415
6fbfee0e113a Allow build without net game server: introduce -DWITH_SERVER configuration parameter
unc0rr
parents: 1006
diff changeset
    26
470
86ca84d5da74 Update instructions
unc0rr
parents: 457
diff changeset
    27
2. Compile:
478
487cc99af415 users should compile and configure package under user account :)
displacer
parents: 470
diff changeset
    28
$ make
470
86ca84d5da74 Update instructions
unc0rr
parents: 457
diff changeset
    29
86ca84d5da74 Update instructions
unc0rr
parents: 457
diff changeset
    30
3. Install:
273
3cc5b4dd6770 Add installation manual
unc0rr
parents:
diff changeset
    31
# make install
3cc5b4dd6770 Add installation manual
unc0rr
parents:
diff changeset
    32
2220
110266ba2ef7 -new openal api for setting sound position
koda
parents: 2141
diff changeset
    33
457
35cc5a6c0e45 Don't let text file to confuse a terminal
unc0rr
parents: 456
diff changeset
    34
That's all! Enjoy!