# HG changeset patch # User Wuzzy # Date 1508852892 -3600 # Node ID 172cf3112fde3a572a635aa0871a08c9f6f8aa3e # Parent 7e1f1bf5b95579355010bb77bae47decae54c21e Dependencies: Update optdepends diff -r 7e1f1bf5b955 -r 172cf3112fde Dependencies.wiki --- a/Dependencies.wiki Tue Oct 24 14:43:31 2017 +0100 +++ b/Dependencies.wiki Tue Oct 24 14:48:12 2017 +0100 @@ -1,8 +1,8 @@ -#summary List of programs and libraries for building and/or running hedgewars +#summary List of programs and libraries for building and/or running Hedgewars = Dependencies = -== Dependencies for fetching latest source-code == -If you want to get the source-code from the mercurial repository, you'll need these. +== Dependencies for fetching latest source code == +If you want to get the source code from the mercurial repository, you'll need these. || *Name* || *Homepage* || || Mercurial || [http://mercurial.selenic.com/] || @@ -12,10 +12,9 @@ || *Name* || *Version* (Latest HW release) || *Version* (Unstable) || *Homepage* || || CMake || 2.6 || 2.6 || [http://www.cmake.org/] || -|| QMake || 4.7 || 4.7 || [http://www.qt.io/] || == Core dependencies == -You need these programs and libraries to build and run hedgewars. +You need these programs and libraries to build and run Hedgewars. Note: You will need the development headers of the libraries for building only. || *Name* || *Version* (Latest HW release) || *Version* (Unstable) || *Homepage* || @@ -28,11 +27,11 @@ || FPC (Free Pascal Compiler) || 2.2.4 || ??? || [http://freepascal.org/] || == Bundled dependencies == -You can build/run hedgewars using these packages from your system or use those that come with the Hedgewars source: +You can build/run Hedgewars using these packages from your system or use those that come with the Hedgewars source: || *Name* || *Version* (Latest HW release) || *Version* (Unstable) || *Homepage* || || Lua || 5.1 (exactly) || 5.1 (exactly) || [http://www.lua.org/] || -|| Physics FS a.k.a. PhysFS || 2.0.3 || 2.1.0 || [https://icculus.org/physfs/] || +|| PhysFS || 2.0.3 || 2.1.0 || [https://icculus.org/physfs/] || Bundled Fonts: || *Name* || *Homepage* || *Comment* || @@ -42,19 +41,22 @@ == Optional dependencies == You don’t need to install these packages to build Hedgewars, but if you don’t, some features will be missing. -For PNG screenshots: +=== For PNG screenshots === || *Name* || *Version* || *Homepage* || || libpng || 1.2 || [http://www.libpng.org/pub/png/libpng.html] || -For video recording: +=== Video recording === +For the video recorder, you need either FFmpeg _or_ Libav. And FreeGLUT. + || *Name* || *Version* || *Homepage* || -|| libavcodec || ??? || [http://ffmpeg.org/libavcodec.html] || -|| libavformat || ??? || [http://ffmpeg.org/libavformat.html] || +|| FFmpeg || ??? || [http://ffmpeg.org/] || +|| Libav || ??? || [https://libav.org/ || || FreeGLUT || 3.0 || [http://freeglut.sourceforge.net/] || *Note*: See also VideoRecorder for detailed instructions to build the video recorder. -If you want to build the server you need a couple of Haskell-related packages. First you need GHC: +=== Server === +The server is built seperately. If you want to build the server you need a couple of Haskell-related packages. First you need GHC: || *Name* || *Version* || *Homepage* || || GHC (Glasgow Haskell Compiler) || 6.10 || [https://www.haskell.org/ghc/] ||