Project

General

Profile

Feature #1285 » 0022-Document-sdl3-client-prerequisites.patch

S3_3, S3_2 - Marko Lindqvist, 04/05/2025 06:57 PM

View differences:

doc/INSTALL.meson
For the meson based build minimum version of meson is 0.60.0.
Prerequisites for the SDL3 client:
----------------------------------
- The "SDL3" library.
"Simple DirectMedia Layer is a cross-platform multimedia library designed
to provide low level access to audio, keyboard, mouse, joystick, 3D hardware
via OpenGL, and 2D video framebuffer." (https://www.libsdl.org/)
These features make it a good choice for portable games. You may obtain it
at:
https://github.com/libsdl-org/SDL/releases/download/release-3.2.10/SDL3-3.2.10.tar.gz
To compile the client using the "SDL3" library add "-Dclient=sdl3"
to the Freeciv meson execution.
- The "SDL3_image" library.
This library loads the PNG images (with the help of libpng) and converts
them to "SDL surfaces" that can be handled by the "SDL" library. You may
obtain it at:
https://github.com/libsdl-org/SDL_image/releases/download/release-3.2.4/SDL3_image-3.2.4.tar.gz
- The "SDL3_ttf" library.
https://github.com/libsdl-org/SDL_ttf/releases/download/release-3.2.2/SDL3_ttf-3.2.2.tar.gz
- The "freetype" library.
This library helps to render text for the SDL3 client, using an externally
provided TrueType font. You may obtain it at:
https://download.savannah.gnu.org/releases/freetype/freetype-2.13.3.tar.xz
Overview:
=========
(2-2/2)