Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dosbox-staging/dosbox-staging.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorkcgen <kcgen@users.noreply.github.com>2022-09-24 03:41:17 +0300
committerkcgen <kcgen@users.noreply.github.com>2022-09-24 03:41:17 +0300
commit9d0deba96c04f3b107ad15a041dae67a562223a7 (patch)
tree378cac04eeb7ad213cb2ffdded73e2a55a6a527b /README.md
parent0df1c885a379831741f043c2b31f4f23a2b26c3d (diff)
Add table of dependencies to README.md
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 18 insertions, 0 deletions
diff --git a/README.md b/README.md
index 214544b6f..b8fa220ff 100644
--- a/README.md
+++ b/README.md
@@ -144,6 +144,24 @@ Feature differences between release binaries (or unpatched sources):
Read [BUILD.md] for the comprehensive compilation guide.
+DOSBox Staging has the following library dependencies:
+
+| Package (libname) | Min Version | Provides feature | Presence | Meson-wrap | VCPKG | repo availability |
+|------------------------------------------------------------------|-------------|------------------------------------------------|-----------|------------|-------|-------------------|
+| [FluidSynth](https://www.fluidsynth.org/) (fluidsynth) | 2.2.3 | General MIDI playback | Optional | yes | yes | common |
+| [Google Test+Mock](https://github.com/google/googletest) (gmock) | 1.8.0 | Framework for unit testing (development) | Optional | yes | yes | common |
+| [IIR](https://github.com/berndporr/iir1) (iir1) | 1.9.3 | Audio filtering | Mandatory | yes | yes | rare |
+| [Munt](https://github.com/munt/munt) (libmt32emu) | 2.5.3 | Roland MT-32 and CM-32L playback | Optional | yes | yes | rare |
+| [libpng](http://www.libpng.org/pub/png/libpng.html) (libpng) | n/a | PNG-encoding of screen captures | Optional | yes | yes | very common |
+| [Opus File](https://opus-codec.org/) (opusfile) | n/a | CDDA playback for Opus-encoded track files | Mandatory | yes | yes | common |
+| [SDL 2.0](https://github.com/libsdl-org/SDL) (sdl2) | 2.0.5 | OS-agnostic API for video, audio, and eventing | Mandatory | yes | yes | common |
+| [SDL_net 2.0](https://github.com/libsdl-org/SDL_net) (sdl2-net) | 2.0.0 | Network API for emulated serial and IPX | Optional | yes | yes | common |
+| [slirp](https://gitlab.freedesktop.org/slirp) (libslirp) | 4.6.1 | Unprivileged virtual TCP/IP stack for Ethernet | Optional | yes | yes | less-common |
+| [SpeexDSP](https://github.com/xiph/speexdsp) (speexdsp) | n/a | Audio resampling | Mandatory | yes | yes | common |
+| [Tracy Profiler](https://github.com/wolfpld/tracy) (tracy) | n/a | Event profile (development) | Optional | yes | yes | rare |
+| [Zlib](https://z-lib.org/) (zlib) | 1.2.11 | ZMBV video capture | Optional | yes | yes | very common |
+
+
### Linux, macOS
Install build dependencies appropriate for your OS: