Dependencies.wiki
changeset 1100 7e1f1bf5b955
parent 972 58bda1ea25d2
child 1101 172cf3112fde
equal deleted inserted replaced
1099:360ee8a95a1f 1100:7e1f1bf5b955
     8 || Mercurial || [http://mercurial.selenic.com/] ||
     8 || Mercurial || [http://mercurial.selenic.com/] ||
     9 
     9 
    10 == Build-only dependencies ==
    10 == Build-only dependencies ==
    11 You need these packages to build Hedgewars, but not afterwards.
    11 You need these packages to build Hedgewars, but not afterwards.
    12 
    12 
    13 || *Name* || *Version* (Latest Release) || *Version* (Unstable) || *Homepage* ||
    13 || *Name* || *Version* (Latest HW release) || *Version* (Unstable) || *Homepage* ||
    14 || CMake || 2.6 || 2.6 || [http://www.cmake.org/] ||
    14 || CMake || 2.6 || 2.6 || [http://www.cmake.org/] ||
    15 || QMake || 4.7 || 4.7 || [http://www.qt.io/] ||
    15 || QMake || 4.7 || 4.7 || [http://www.qt.io/] ||
    16 
    16 
    17 == Core dependencies ==
    17 == Core dependencies ==
    18 You need these programs and libraries to build and run hedgewars.
    18 You need these programs and libraries to build and run hedgewars.
    19 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.
    20 
    20 
    21 || *Name* || *Version* (Latest Release) || *Version* (Unstable) || *Homepage* ||
    21 || *Name* || *Version* (Latest HW release) || *Version* (Unstable) || *Homepage* ||
    22 || Qt || 4.7.0 || 4.7.0 || [http://www.qt.io/] ||
    22 || Qt || 4.7.0 || 4.7.0 || [http://www.qt.io/] ||
    23 || SDL || 1.2 || 1.2 || [http://libsdl.org/] ||
    23 || SDL || 1.2 || 2.0 || [http://libsdl.org/] ||
    24 || SDL_net || 1.2 || 1.2 || [http://libsdl.org/] ||
    24 || SDL_net || 1.2 || 2.0 || [http://libsdl.org/] ||
    25 || SDL_mixer || 1.2 || 1.2 || [http://libsdl.org/] ||
    25 || SDL_mixer || 1.2 || 2.0 || [http://libsdl.org/] ||
    26 || SDL_image || 1.2 || 1.2 || [http://libsdl.org/] ||
    26 || SDL_image || 1.2 || 2.0 || [http://libsdl.org/] ||
    27 || SDL_TTF || 2.0 || 2.0 || [http://libsdl.org/] ||
    27 || SDL_TTF || 2.0 || 2.0 || [http://libsdl.org/] ||
    28 || FPC (Free Pascal Compiler) || 2.2.4 or higher || ??? || [http://freepascal.org/] ||
    28 || FPC (Free Pascal Compiler) || 2.2.4 || ??? || [http://freepascal.org/] ||
    29 
    29 
    30 == Bundled dependencies ==
    30 == Bundled dependencies ==
    31 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:
    32 
    32 
    33 || *Name* || *Version* (Latest Release) || *Version* (Unstable) || *Homepage* ||
    33 || *Name* || *Version* (Latest HW release) || *Version* (Unstable) || *Homepage* ||
    34 || Lua || 5.1 (*not* 5.2) || 5.1 (*not* 5.2) || [http://www.lua.org/] ||
    34 || Lua || 5.1 (exactly) || 5.1 (exactly) || [http://www.lua.org/] ||
    35 || Physics FS a.k.a. PhysFS || 2.0.3 || 2.1.0 || [https://icculus.org/physfs/] ||
    35 || Physics FS a.k.a. PhysFS || 2.0.3 || 2.1.0 || [https://icculus.org/physfs/] ||
    36 
    36 
    37 Bundled Fonts:
    37 Bundled Fonts:
    38 || *Name* || *Homepage* || *Comment* ||
    38 || *Name* || *Homepage* || *Comment* ||
    39 || !DejaVu Sans Bold || [http://dejavu-fonts.org/] || — ||
    39 || !DejaVu Sans Bold || [http://dejavu-fonts.org/] || — ||
    58 || *Name* || *Version* || *Homepage* ||
    58 || *Name* || *Version* || *Homepage* ||
    59 || GHC (Glasgow Haskell Compiler) || 6.10 || [https://www.haskell.org/ghc/] ||
    59 || GHC (Glasgow Haskell Compiler) || 6.10 || [https://www.haskell.org/ghc/] ||
    60 
    60 
    61 Then you need a couple of Haskell software. Note that package names for Haskell software varies wildly between Linux distributions. When in doubt, check your distribution’s documentation about any naming conventions they may have about Haskell packages.
    61 Then you need a couple of Haskell software. Note that package names for Haskell software varies wildly between Linux distributions. When in doubt, check your distribution’s documentation about any naming conventions they may have about Haskell packages.
    62 || *Haskell library name* || *Hedgewars Version* || *Hackage link* ||
    62 || *Haskell library name* || *Hedgewars Version* || *Hackage link* ||
       
    63 || sandi || after 0.9.22 || http://hackage.haskell.org/package/sandi ||
       
    64 || hslogger || || http://hackage.haskell.org/package/hslogger ||
       
    65 || regex-tdfa || after 0.9.22 || http://hackage.haskell.org/package/regex-tdfa ||
    63 || bytestring || || http://hackage.haskell.org/package/bytestring ||
    66 || bytestring || || http://hackage.haskell.org/package/bytestring ||
    64 || bytestring-show || || http://hackage.haskell.org/package/bytestring-show ||
    67 || bytestring-show || || http://hackage.haskell.org/package/bytestring-show ||
    65 || dataenc || 0.9.22 or older || http://hackage.haskell.org/package/dataenc ||
    68 || dataenc || 0.9.22 or older || http://hackage.haskell.org/package/dataenc ||
    66 || sandi || after 0.9.22 || http://hackage.haskell.org/package/sandi ||
       
    67 || deepseq || || http://hackage.haskell.org/package/deepseq ||
    69 || deepseq || || http://hackage.haskell.org/package/deepseq ||
    68 || hslogger || || http://hackage.haskell.org/package/hslogger ||
       
    69 || mtl || || http://hackage.haskell.org/package/mtl ||
    70 || mtl || || http://hackage.haskell.org/package/mtl ||
    70 || network || || http://hackage.haskell.org/package/network ||
    71 || network || || http://hackage.haskell.org/package/network ||
    71 || parsec3 || || http://hackage.haskell.org/package/parsec3 ||
    72 || parsec3 || || http://hackage.haskell.org/package/parsec3 ||
    72 || utf8-string || || http://hackage.haskell.org/package/utf8-string ||
    73 || utf8-string || || http://hackage.haskell.org/package/utf8-string ||
    73 || vector || || http://hackage.haskell.org/package/vector ||
    74 || vector || || http://hackage.haskell.org/package/vector ||
    74 || random || || http://hackage.haskell.org/package/random ||
    75 || random || || http://hackage.haskell.org/package/random ||
    75 || zlib || || http://hackage.haskell.org/package/zlib ||
    76 || zlib || || http://hackage.haskell.org/package/zlib ||
    76 || SHA || || http://hackage.haskell.org/package/SHA ||
    77 || SHA || || http://hackage.haskell.org/package/SHA ||
    77 || entropy || || http://hackage.haskell.org/package/entropy ||
    78 || entropy || || http://hackage.haskell.org/package/entropy ||
    78 || regex-tdfa || after 0.9.22 || http://hackage.haskell.org/package/regex-tdfa ||
       
    79 || sandi || after 0.9.22 || https://hackage.haskell.org/package/sandi ||