Difference between revisions of "Freeciv"
(Added more build options.) |
Weibullguy (talk | contribs) m |
||
(3 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
!Download Source: | !Download Source: | ||
|- | |- | ||
− | | http://prdownloads.sourceforge.net/freeciv/freeciv-{{freeciv-Version}}.tar.bz2 | + | |http://prdownloads.sourceforge.net/freeciv/freeciv-{{freeciv-Version}}.tar.bz2 |
|- | |- | ||
!Download sounds (required) : | !Download sounds (required) : | ||
|- | |- | ||
− | | ftp://ftp.freeciv.org/freeciv/contrib/audio/soundsets/stdsounds3.tar.gz | + | |ftp://ftp.freeciv.org/freeciv/contrib/audio/soundsets/stdsounds3.tar.gz |
|} | |} | ||
---- | ---- | ||
− | {{Package-Introduction|Freeciv is a multiuser reimplementation for Unix/X of the famous Microprose game of Civilization. By default, the game is an improved Civ II, but this can be customized; modpacks for near-100% compatibility with Civ I and Civ II are included. Multiuser gameplay is real-time | + | {{Package-Introduction|Freeciv is a multiuser reimplementation for Unix/X of the famous Microprose game of Civilization. By default, the game is an improved Civ II, but this can be customized; modpacks for near-100% compatibility with Civ I and Civ II are included. Multiuser gameplay is real-time; in each turn, all human players move concurrently.|http://freeciv.wikia.com/wiki/Main_Page}} |
== Dependencies == | == Dependencies == | ||
Line 20: | Line 20: | ||
* [[SDL]] | * [[SDL]] | ||
* [[libpng]] | * [[libpng]] | ||
− | |||
− | === | + | === Optional === |
+ | * [[ALSA]] | ||
+ | * [[EsounD]] | ||
− | + | The X Window System provides the default GUI via libXaw. Other graphical interfaces can be provided with the following packages. | |
− | * [[ | + | |
− | * [[Imlib]] | + | * [[Gtk1]] |
− | + | * [[Imlib]] | |
− | + | ||
− | OR | + | <b>OR</b> |
− | + | ||
− | + | * [[Gtk2]] | |
− | * [[ | ||
− | + | <b>OR</b> | |
− | * [[ | + | * [[xaw3d]] |
− | |||
== Configuration Information == | == Configuration Information == | ||
− | + | The following options may be passed to the configure script: | |
− | + | {| style="text-align: left" | |
+ | |- | ||
+ | |<i>--enable-xaw3d:</i> enable the use of xaw3d for Freeciv's GUI. This provides a more modern "3D" look. | ||
+ | |} | ||
== Non-Multilib == | == Non-Multilib == | ||
Line 52: | Line 54: | ||
make | make | ||
− | Install the package | + | Install the package: |
make install | make install | ||
+ | |||
+ | Install the sound package: | ||
+ | |||
+ | tar xvf stdsounds3.tar.gz -C /usr/share/freeciv && | ||
+ | mv /usr/share/freeciv/data/stdsounds.soundspec /usr/share/freeciv | ||
== Multilib == | == Multilib == | ||
+ | |||
+ | <b><i>This package does not provide any libraries so only one installation is required.</i></b> | ||
=== 32Bit === | === 32Bit === | ||
Line 62: | Line 71: | ||
Compile the package: | Compile the package: | ||
− | + | CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ | |
+ | ./configure --prefix=/usr --disable-dependency-tracking && | ||
+ | make | ||
Install the package | Install the package | ||
− | + | make install | |
+ | |||
+ | Install the sound package: | ||
+ | |||
+ | tar xvf stdsounds3.tar.gz -C /usr/share/freeciv && | ||
+ | mv /usr/share/freeciv/data/stdsounds.soundspec /usr/share/freeciv | ||
=== N32 === | === N32 === | ||
Line 72: | Line 88: | ||
Compile the package: | Compile the package: | ||
− | + | CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ | |
+ | ./configure --prefix=/usr --disable-dependency-tracking && | ||
+ | make | ||
Install the package | Install the package | ||
− | + | make install | |
+ | |||
+ | Install the sound package: | ||
+ | |||
+ | tar xvf stdsounds3.tar.gz -C /usr/share/freeciv && | ||
+ | mv /usr/share/freeciv/data/stdsounds.soundspec /usr/share/freeciv | ||
=== 64Bit === | === 64Bit === | ||
Line 82: | Line 105: | ||
Compile the package: | Compile the package: | ||
− | + | CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ | |
+ | ./configure --prefix=/usr --disable-dependency-tracking && | ||
+ | make | ||
− | Install the package | + | Install the package: |
− | + | make install | |
− | |||
− | |||
− | + | Install the sound package: | |
− | tar xvf stdsounds3.tar.gz -C /usr/share/freeciv | + | tar xvf stdsounds3.tar.gz -C /usr/share/freeciv && |
mv /usr/share/freeciv/data/stdsounds.soundspec /usr/share/freeciv | mv /usr/share/freeciv/data/stdsounds.soundspec /usr/share/freeciv | ||
− | = Contents = | + | == Contents == |
{| style="text-align: left;" | {| style="text-align: left;" | ||
|-valign="top" | |-valign="top" | ||
− | ! Installed Programs: | + | !Installed Programs: |
− | | civserver, civclient, civmanual | + | |civserver, civclient, civmanual |
|-valign="top" | |-valign="top" | ||
− | ! Installed Libraries: | + | !Installed Libraries: |
− | | None | + | |None |
|-valign="top" | |-valign="top" | ||
− | ! Installed Directory: | + | !Installed Directory: |
− | | /usr/share/freeciv | + | |/usr/share/freeciv |
|} | |} | ||
+ | |||
+ | [[Category:Games]] |
Latest revision as of 07:34, 12 April 2009
Download Source: |
---|
http://prdownloads.sourceforge.net/freeciv/freeciv-2.1.4.tar.bz2 |
Download sounds (required) : |
ftp://ftp.freeciv.org/freeciv/contrib/audio/soundsets/stdsounds3.tar.gz |
Contents
Introduction to Freeciv
Freeciv is a multiuser reimplementation for Unix/X of the famous Microprose game of Civilization. By default, the game is an improved Civ II, but this can be customized; modpacks for near-100% compatibility with Civ I and Civ II are included. Multiuser gameplay is real-time; in each turn, all human players move concurrently.
Project Homepage: http://freeciv.wikia.com/wiki/Main_Page
Dependencies
Required
Optional
The X Window System provides the default GUI via libXaw. Other graphical interfaces can be provided with the following packages.
OR
OR
Configuration Information
The following options may be passed to the configure script:
--enable-xaw3d: enable the use of xaw3d for Freeciv's GUI. This provides a more modern "3D" look. |
Non-Multilib
Compile the package:
./configure --prefix=/usr --disable-dependency-tracking && make
Install the package:
make install
Install the sound package:
tar xvf stdsounds3.tar.gz -C /usr/share/freeciv && mv /usr/share/freeciv/data/stdsounds.soundspec /usr/share/freeciv
Multilib
This package does not provide any libraries so only one installation is required.
32Bit
Compile the package:
CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \ ./configure --prefix=/usr --disable-dependency-tracking && make
Install the package
make install
Install the sound package:
tar xvf stdsounds3.tar.gz -C /usr/share/freeciv && mv /usr/share/freeciv/data/stdsounds.soundspec /usr/share/freeciv
N32
Compile the package:
CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \ ./configure --prefix=/usr --disable-dependency-tracking && make
Install the package
make install
Install the sound package:
tar xvf stdsounds3.tar.gz -C /usr/share/freeciv && mv /usr/share/freeciv/data/stdsounds.soundspec /usr/share/freeciv
64Bit
Compile the package:
CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \ ./configure --prefix=/usr --disable-dependency-tracking && make
Install the package:
make install
Install the sound package:
tar xvf stdsounds3.tar.gz -C /usr/share/freeciv && mv /usr/share/freeciv/data/stdsounds.soundspec /usr/share/freeciv
Contents
Installed Programs: | civserver, civclient, civmanual |
---|---|
Installed Libraries: | None |
Installed Directory: | /usr/share/freeciv |