Skip to content

Commit 4fb6754

Browse files
authored
Adding gettext in the compilation dependency packages list
1 parent 7e51e2d commit 4fb6754

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

doc/compiling/linux.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## Dependencies
44

55
| Dependency | Version | Commentary |
6-
|------------|---------|------------|
6+
| ---------- | ------- | ---------- |
77
| GCC | 7.5+ | or Clang 6.0+ |
88
| CMake | 3.5+ | |
99
| IrrlichtMt | - | Custom version of Irrlicht, see https://github.com/minetest/irrlicht |
@@ -14,22 +14,23 @@
1414
| GMP | 5.0.0+ | Bundled mini-GMP is used if not present |
1515
| JsonCPP | 1.0.0+ | Bundled JsonCPP is used if not present |
1616
| Curl | 7.56.0+ | Optional |
17+
| gettext | - | Optional |
1718

1819
For Debian/Ubuntu users:
1920

20-
sudo apt install g++ make libc6-dev cmake libpng-dev libjpeg-dev libxi-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libzstd-dev libluajit-5.1-dev
21+
sudo apt install g++ make libc6-dev cmake libpng-dev libjpeg-dev libxi-dev libgl1-mesa-dev libsqlite3-dev libogg-dev libvorbis-dev libopenal-dev libcurl4-gnutls-dev libfreetype6-dev zlib1g-dev libgmp-dev libjsoncpp-dev libzstd-dev libluajit-5.1-dev gettext
2122

2223
For Fedora users:
2324

24-
sudo dnf install make automake gcc gcc-c++ kernel-devel cmake libcurl-devel openal-soft-devel libpng-devel libjpeg-devel libvorbis-devel libXi-devel libogg-devel freetype-devel mesa-libGL-devel zlib-devel jsoncpp-devel gmp-devel sqlite-devel luajit-devel leveldb-devel ncurses-devel spatialindex-devel libzstd-devel
25+
sudo dnf install make automake gcc gcc-c++ kernel-devel cmake libcurl-devel openal-soft-devel libpng-devel libjpeg-devel libvorbis-devel libXi-devel libogg-devel freetype-devel mesa-libGL-devel zlib-devel jsoncpp-devel gmp-devel sqlite-devel luajit-devel leveldb-devel ncurses-devel spatialindex-devel libzstd-devel gettext
2526

2627
For Arch users:
2728

28-
sudo pacman -S base-devel libcurl-gnutls cmake libxi libpng sqlite libogg libvorbis openal freetype2 jsoncpp gmp luajit leveldb ncurses zstd
29+
sudo pacman -S base-devel libcurl-gnutls cmake libxi libpng sqlite libogg libvorbis openal freetype2 jsoncpp gmp luajit leveldb ncurses zstd gettext
2930

3031
For Alpine users:
3132

32-
sudo apk add build-base cmake libpng-dev jpeg-dev libxi-dev mesa-dev sqlite-dev libogg-dev libvorbis-dev openal-soft-dev curl-dev freetype-dev zlib-dev gmp-dev jsoncpp-dev luajit-dev zstd-dev
33+
sudo apk add build-base cmake libpng-dev jpeg-dev libxi-dev mesa-dev sqlite-dev libogg-dev libvorbis-dev openal-soft-dev curl-dev freetype-dev zlib-dev gmp-dev jsoncpp-dev luajit-dev zstd-dev gettext
3334

3435
## Download
3536

doc/compiling/macos.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
Install dependencies with homebrew:
99

1010
```
11-
brew install cmake freetype gettext gmp hiredis jpeg jsoncpp leveldb libogg libpng libvorbis luajit zstd
11+
brew install cmake freetype gettext gmp hiredis jpeg jsoncpp leveldb libogg libpng libvorbis luajit zstd gettext
1212
```
1313

1414
## Download

doc/compiling/windows.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,15 @@ It is highly recommended to use vcpkg as package manager.
1414

1515
After you successfully built vcpkg you can easily install the required libraries:
1616
```powershell
17-
vcpkg install zlib zstd curl[winssl] openal-soft libvorbis libogg libjpeg-turbo sqlite3 freetype luajit gmp jsoncpp opengl-registry --triplet x64-windows
17+
vcpkg install zlib zstd curl[winssl] openal-soft libvorbis libogg libjpeg-turbo sqlite3 freetype luajit gmp jsoncpp opengl-registry gettext --triplet x64-windows
1818
```
1919

2020
- **Don't forget about IrrlichtMt.** The easiest way is to clone it to `lib/irrlichtmt` as described in the Linux section.
2121
- `curl` is optional, but required to read the serverlist, `curl[winssl]` is required to use the content store.
2222
- `openal-soft`, `libvorbis` and `libogg` are optional, but required to use sound.
2323
- `luajit` is optional, it replaces the integrated Lua interpreter with a faster just-in-time interpreter.
2424
- `gmp` and `jsoncpp` are optional, otherwise the bundled versions will be compiled
25+
- `gettext` is optional, but required to use translations.
2526

2627
There are other optional libraries, but they are not tested if they can build and link correctly.
2728

0 commit comments

Comments
 (0)