Skip to content

Commit a02a361

Browse files
Reedychparamat
Reedych
authored andcommittedNov 19, 2017
README.md: Add table of Linux dependencies
1 parent 3f8e2e8 commit a02a361

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed
 

Diff for: ‎README.md

+17-1
Original file line numberDiff line numberDiff line change
@@ -118,14 +118,28 @@ Compiling
118118

119119
### Compiling on GNU/Linux
120120

121-
Install dependencies. Here's an example for Debian/Ubuntu:
121+
#### Dependencies
122+
123+
| Dependency | Version | Commentary |
124+
|------------|---------|------------|
125+
| GCC | 4.9+ | Can be replaced with Clang 3.4+ |
126+
| CMake | 2.6+ | |
127+
| Irrlicht | 1.7.3+ | |
128+
| SQLite3 | 3.0+ | |
129+
| LuaJIT | 2.0+ | Bundled Lua 5.1 is used if not present |
130+
| GMP | 5.0.0+ | Bundled mini-GMP is used if not present |
131+
| JsonCPP | 1.0.0+ | Bundled JsonCPP is used if not present |
132+
133+
For Debian/Ubuntu:
122134

123135
$ sudo apt-get install build-essential libirrlicht-dev cmake libbz2-dev libpng-dev libjpeg-dev libxxf86vm-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev
124136

125137
For Fedora users:
126138

127139
$ sudo dnf install make automake gcc gcc-c++ kernel-devel cmake libcurl* openal* libvorbis* libXxf86vm-devel libogg-devel freetype-devel mesa-libGL-devel zlib-devel jsoncpp-devel irrlicht-devel bzip2-libs gmp-devel sqlite-devel luajit-devel leveldb-devel ncurses-devel doxygen spatialindex-devel bzip2-devel
128140

141+
#### Download
142+
129143
You can install git for easily keeping your copy up to date.
130144
If you don’t want git, read below on how to get the source without git.
131145
This is an example for installing git on Debian/Ubuntu:
@@ -159,6 +173,8 @@ Download minetest_game, without using git:
159173
$ mv minetest_game-master minetest_game
160174
$ cd ..
161175

176+
#### Build
177+
162178
Build a version that runs directly from the source directory:
163179

164180
$ cmake . -DRUN_IN_PLACE=TRUE

0 commit comments

Comments
 (0)