From d309f2d3803560e52461834d03b5537b016080e0 Mon Sep 17 00:00:00 2001 From: bones_was_here Date: Sun, 14 Apr 2024 11:34:51 +0000 Subject: [PATCH] Update Compiling: fix some package names --- Compiling.md | 38 +++++++++++++++++++------------------- 1 file changed, 19 insertions(+), 19 deletions(-) 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` -- 2.39.2