Dependencies.wiki
changeset 761 c3cc847195be
parent 542 38a6b02d601d
child 908 8b42034df79a
equal deleted inserted replaced
760:7d419f65a27d 761:c3cc847195be
     1 #summary List of programs and libraries for building and/or running hedgewars
     1 #summary List of programs and libraries for building and/or running hedgewars
     2 
     2 
     3 = Dependencies for fetching latest source-code =
     3 = Dependencies =
       
     4 == Dependencies for fetching latest source-code ==
     4 If you want to get the source-code from the mercurial repository, you'll need these.
     5 If you want to get the source-code from the mercurial repository, you'll need these.
     5 
     6 
     6 || *Name* || *Homepage* ||
     7 || *Name* || *Homepage* ||
     7 || Mercurial || [http://mercurial.selenic.com/] ||
     8 || Mercurial || [http://mercurial.selenic.com/] ||
     8 
     9 
     9 = Build-only dependencies =
    10 == Build-only dependencies ==
    10 You need these packages to build Hedgewars, but not afterwards.
    11 You need these packages to build Hedgewars, but not afterwards.
    11 
    12 
    12 || *Name* || *Version* (Latest Release) || *Version* (Unstable) || *Homepage* ||
    13 || *Name* || *Version* (Latest Release) || *Version* (Unstable) || *Homepage* ||
    13 || CMake || 2.6 || 2.6 || [http://www.cmake.org/] ||
    14 || CMake || 2.6 || 2.6 || [http://www.cmake.org/] ||
    14 || QMake || 4.7 || 4.7 || [http://www.qt.io/] ||
    15 || QMake || 4.7 || 4.7 || [http://www.qt.io/] ||
    15 
    16 
    16 = Core dependencies =
    17 == Core dependencies ==
    17 You need these programs and libraries to build and run hedgewars.
    18 You need these programs and libraries to build and run hedgewars.
    18 Note: You will need the development headers of the libraries for building only.
    19 Note: You will need the development headers of the libraries for building only.
    19 
    20 
    20 || *Name* || *Version* (Latest Release) || *Version* (Unstable) || *Homepage* ||
    21 || *Name* || *Version* (Latest Release) || *Version* (Unstable) || *Homepage* ||
    21 || Qt || 4.7 || 4.7 || [http://www.qt.io/] ||
    22 || Qt || 4.7 || 4.7 || [http://www.qt.io/] ||
    24 || SDL_mixer || 1.2 || 1.2 || [http://libsdl.org/] ||
    25 || SDL_mixer || 1.2 || 1.2 || [http://libsdl.org/] ||
    25 || SDL_image || 1.2 || 1.2 || [http://libsdl.org/] ||
    26 || SDL_image || 1.2 || 1.2 || [http://libsdl.org/] ||
    26 || SDL_TTF || 2.0 || 2.0 || [http://libsdl.org/] ||
    27 || SDL_TTF || 2.0 || 2.0 || [http://libsdl.org/] ||
    27 || FPC (Free Pascal Compiler) || 2.2.4 or higher || ??? || [http://freepascal.org/] ||
    28 || FPC (Free Pascal Compiler) || 2.2.4 or higher || ??? || [http://freepascal.org/] ||
    28 
    29 
    29 = Bundled dependencies =
    30 == Bundled dependencies ==
    30 You can build/run hedgewars using these packages from your system or use those that come with the hedgewars source
    31 You can build/run hedgewars using these packages from your system or use those that come with the hedgewars source
    31 
    32 
    32 || *Name* || *Version* (Latest Release) || *Version* (Unstable) || *Homepage* ||
    33 || *Name* || *Version* (Latest Release) || *Version* (Unstable) || *Homepage* ||
    33 || Lua || 5.1 (*not* 5.2) || 5.1 (*not* 5.2) || [http://www.lua.org/] ||
    34 || Lua || 5.1 (*not* 5.2) || 5.1 (*not* 5.2) || [http://www.lua.org/] ||
    34 || Physics FS a.k.a. PhysFS || 2.0.0 || 2.0.0 || [https://icculus.org/physfs/] ||
    35 || Physics FS a.k.a. PhysFS || 2.0.0 || 2.0.0 || [https://icculus.org/physfs/] ||
    36 Bundled Fonts:
    37 Bundled Fonts:
    37 || *Name* || *Homepage* || *Comment* ||
    38 || *Name* || *Homepage* || *Comment* ||
    38 || !DejaVu Sans Bold || [http://dejavu-fonts.org/] || — ||
    39 || !DejaVu Sans Bold || [http://dejavu-fonts.org/] || — ||
    39 || Zen Hei || [http://wenq.org/] || From the !WenQuanYi project. Font is internally known as “wgy-zenhei” ||
    40 || Zen Hei || [http://wenq.org/] || From the !WenQuanYi project. Font is internally known as “wgy-zenhei” ||
    40 
    41 
    41 = Optional dependencies =
    42 == Optional dependencies ==
    42 You don’t need to install these packages to build Hedgewars, but if you don’t, some features will be missing.
    43 You don’t need to install these packages to build Hedgewars, but if you don’t, some features will be missing.
    43 
    44 
    44 For PNG screenshots:
    45 For PNG screenshots:
    45 || *Name* || *Version* || *Homepage* ||
    46 || *Name* || *Version* || *Homepage* ||
    46 || libpng || 1.2 || [http://www.libpng.org/pub/png/libpng.html] ||
    47 || libpng || 1.2 || [http://www.libpng.org/pub/png/libpng.html] ||