diff --git a/Building-OpenRCT2-on-Linux.md b/Building-OpenRCT2-on-Linux.md index 8669c77..964ecaf 100644 --- a/Building-OpenRCT2-on-Linux.md +++ b/Building-OpenRCT2-on-Linux.md @@ -5,17 +5,17 @@ This page tells you how to build the project. For instructions on how to get ass ## Required Packages (General) To build natively on Linux, you will need a set of libraries set up. Since most distributions come with a package manager, we expect you to use that. Required libraries include: -* `sdl2` +* `sdl2 (only for UI client)` * `fontconfig (can be disabled)` -* `libzip (>= 1.0)` (See https://github.com/OpenRCT2/OpenRCT2/pull/6629) +* `libzip (>= 1.0)` * `libpng (>= 1.2)` -* `speexdsp` +* `speexdsp (only for UI client)` * `curl (only if building with http support)` * `jansson (>= 2.5)` * `openssl (>= 1.0; only if building with multiplayer support)` -* `icu` +* `icu (>= 59.0)` * `zlib` -* `gl (commonly provided by Mesa or GPU vendors; can be disabled)` +* `gl (commonly provided by Mesa or GPU vendors; only for UI client, can be disabled)` * `cmake` Additionally, you can add support for Discord's Rich Presence API by cloning https://github.com/discordapp/discord-rpc into the root clone directory. Do note discord-rpc requires rapidjson, which [don't bother fixing their bugs](https://github.com/Tencent/rapidjson/issues/1205) and you may need the hackish workaround: https://github.com/janisozaur/rapidjson/commit/20f8604ee6cd078c1cb2346148c69c0c2c160db2