1
0
Fork 0
mirror of https://github.com/eXpl0it3r/SFML-dependencies.git synced 2026-01-01 11:02:59 +00:00
SFML's dependencies build tools https://www.sfml-dev.org
Find a file
2025-03-14 13:49:19 +01:00
.github/workflows Update CI builds 2024-06-20 08:09:24 +02:00
flac@1151c93e99 Update dependencies 2022-07-19 12:26:10 +02:00
freetype2@e8ebfe988b Update dependencies 2022-07-19 12:26:10 +02:00
minimp3@afb604c06b Add minimp3 as dependency 2025-03-14 13:44:57 +01:00
ogg@e1774cd77f Update dependencies 2022-07-19 12:26:10 +02:00
openal-soft@ae4eacf147 Update openal-soft to 1.21.1 2024-06-20 08:19:07 +02:00
opus@e85ed7726d Update freetype2 repo link and opus version 2021-03-06 10:29:29 +01:00
opusfile@a55c164e98 Update freetype2 repo link and opus version 2021-03-06 10:29:29 +01:00
stb@9d9f75eb68 Initial commit with all the repositories as sub-module and a simple readme. 2017-08-01 20:06:02 +02:00
vorbis@0657aee69d Update dependencies 2022-07-19 12:26:10 +02:00
.gitignore Added a batch file to automatically convert OpenAL Soft VS *.lib files to *.a files. 2017-08-03 20:48:43 +02:00
.gitmodules Add minimp3 as dependency 2025-03-14 13:44:57 +01:00
CMakeLists.txt Fix issue with openal32 dll requiring vc_redist on ARM64 Windows (#15) 2024-07-28 23:37:48 +02:00
iOS-dependencies.sh Add updated macOS and iOS build script 2021-03-21 18:48:26 +01:00
macOS-dependencies.sh Fix rpath issue and OpenAL naming 2021-11-13 16:44:22 +01:00
readme.md Add notice about SFML 3 2025-03-14 13:49:19 +01:00

SFML Dependencies

Important

SFML 3 is fetching and building its dependencies on-the-fly, as such this repository is essentially obsolete.

SFML has a number of different dependencies. This repository should help to rebuild all the dependencies by pulling together all the source code repositories and providing the right tools and instructions to do so.

Dependencies

Name Version Repository
ogg v1.3.5 https://github.com/xiph/ogg.git
flac 1.3.4 https://github.com/xiph/flac.git
vorbis v1.3.7 https://github.com/xiph/vorbis.git
opus v1.3.1 https://github.com/xiph/opus.git
opusfile v0.12 https://github.com/xiph/opusfile.git
freetype2 VER-2-12-1 https://gitlab.freedesktop.org/freetype/freetype.git
openal-soft openal-soft-1.21.1 https://github.com/kcat/openal-soft.git
stb_* master https://github.com/nothings/stb.git
minimp3 master https://github.com/lieff/minimp3.git

Building

All the necessary steps are described on the repository wiki.

Custom Scripts

Until they're fully integrated into the setup here, I've add the scripts that have been used to generate the dependency frameworks for macOS and iOS.