From: bones_was_here Date: Sun, 14 Apr 2024 11:34:51 +0000 (+0000) Subject: Update Compiling: fix some package names X-Git-Url: https://git.rm.cloudns.org/?a=commitdiff_plain;h=d309f2d3803560e52461834d03b5537b016080e0;p=xonotic%2Fxonotic.wiki.git Update Compiling: fix some package names --- diff --git a/Compiling.md b/Compiling.md index 1370142..12b561a 100644 --- a/Compiling.md +++ b/Compiling.md @@ -1,19 +1,19 @@ -This page is about compiling the sources included in [stable](https://xonotic.org/download) and [beta](Autobuilds) releases, and is also applicable when [updating by rsync](https://xonotic.org/download#upgrading). -For development purposes (git builds), please see [Repository_Access](Repository_Access). - -The release Makefile aims to provide a convenient way to compile for alternative CPU architectures, or to get a build fully optimised for a recent x86 CPU (the official binaries are generic x86_64). It would also allow you to run Xonotic on an OS too old to be supported by official binaries. - -To this end the Makefile default settings enable all optimisations that can be used on your current CPU without causing bugs, and compile using all available CPU threads. - -The engine builds will be dynamically linked except for d0_blind_id which is statically linked to ensure reliable player ID support and because OS distributions don't ship this. - -Invoking `make` or `make help` in the Xonotic directory will print the supported targets and current config. - -**Most people will want `make update-stable client` or `make update-beta client`** - -## System package dependencies -### Debian -Build (client): `build-essential automake libgmp-dev libjpeg-dev libsdl2-dev` -Build (server): `build-essential automake libgmp-dev libjpeg-dev zlib1g-dev` -Runtime (client): `libcurl rsync libpng libfreetype6 libvorbisfile` -Runtime (server): `libcurl rsync libpng` +This page is about compiling the sources included in [stable](https://xonotic.org/download) and [beta](Autobuilds) releases, and is also applicable when [updating by rsync](https://xonotic.org/download#upgrading). +For development purposes (git builds), please see [Repository_Access](Repository_Access). + +The release Makefile aims to provide a convenient way to compile for alternative CPU architectures, or to get a build fully optimised for a recent x86 CPU (the official binaries are generic x86_64). It would also allow you to run Xonotic on an OS too old to be supported by official binaries. + +To this end the Makefile default settings enable all optimisations that can be used on your current CPU without causing bugs, and compile using all available CPU threads. + +The engine builds will be dynamically linked except for d0_blind_id which is statically linked to ensure reliable player ID support and because OS distributions don't ship this. + +Invoking `make` or `make help` in the Xonotic directory will print the supported targets and current config. + +**Most people will want `make update-stable client` or `make update-beta client`** + +## System package dependencies +### Debian +Build (client): `build-essential automake libgmp-dev libjpeg-dev libsdl2-dev` +Build (server): `build-essential automake libgmp-dev libjpeg-dev zlib1g-dev` +Runtime (client): `curl rsync libpng16-16 libfreetype6 libvorbisfile3` +Runtime (server): `curl rsync libpng16-16`