mirror of
https://github.com/ZDoom/zdoom-macos-deps.git
synced 2024-11-14 16:31:30 +00:00
ecb03f68d6
[skip ci]
9.6 KiB
9.6 KiB
*ZDoom binary dependencies for macOS
Dependencies stored in GZDoom repository
Name | Links | Homebrew Formula | Repository Path |
---|---|---|---|
AsmJit | Homepage | asmjit | |
bzip2 | Homepage | bzip2.rb | bzip2 |
gdtoa | Homepage | gdtoa | |
glslang | Homepage / Download | glslang.rb | glslang |
hqNx | hqnx / hqnx_asm | ||
libjpeg | Homepage | jpeg.rb | jpeg |
LZMA | Homepage | lzma | |
volk | Homepage | volk | |
Vulkan-Headers | Homepage | vulkan | |
VulkanMemoryAllocator | Homepage | vk_mem_alloc | |
xBRZ | Homepage | xbr | |
zlib | Homepage | zlib.rb | zlib |
Primary dependencies: GZDoom and Raze
Name | Links | Homebrew Formula | Pulled by | Notes |
---|---|---|---|---|
DUMB | Homepage | dumb.rb | ZMusic | |
FluidSynth | Homepage / Download | fluid-synth.rb | *ZDoom | |
game-music-emu | Homepage | game-music-emu.rb | ZMusic | |
gettext | Homepage | gettext.rb | GLib | libintl only |
GLib | Homepage | glib.rb | FluidSynth | |
libADLMIDI | Homepage | ZMusic | ||
libffi | Homepage | libffi.rb | GLib | For libinstpatch |
libFLAC | Homepage / Download | flac.rb | libsndfile | |
libiconv | Homepage | libiconv.rb | gettext | |
libinstpatch | Homepage | FluidSynth | ||
libjpeg-turbo | Homepage | jpeg-turbo.rb | *ZDoom | |
libogg | Homepage / Download | libogg.rb | libsndfile | |
libOPNMIDI | Homepage | ZMusic | ||
libsndfile | Homepage / Download | libsndfile.rb | *ZDoom, FluidSynth | |
libvorbis | Homepage / Download | libvorbis.rb | libsndfile | |
libvpx | Homepage | libvpx.rb | Raze | |
MoltenVK | Homepage / Download | molten-vk.rb | *ZDoom | |
mpg123 | Homepage | mpg123.rb | *ZDoom | |
OpenAL Soft | Homepage / Download | openal-soft.rb | *ZDoom | |
opus | Homepage | opus.rb | libsndfile | |
PCRE | Homepage | pcre.rb | GLib | For libinstpatch |
TiMidity | ZMusic | |||
TiMidity++ | Homepage | timidity.rb | ZMusic | |
WildMIDI | Homepage / Download | ZMusic | ||
zlib-ng | Homepage | zlib-ng.rb | *ZDoom | |
ZMusic | Homepage | *ZDoom |
Note: OPL implementations used by ZMusic are not listed
Secondary dependencies: other targets
Name | Links | Homebrew Formula | Pulled by | Notes |
---|---|---|---|---|
freetype | Homepage | freetype.rb | SDL2_ttf | |
libmikmod | Homepage | libmikmod.rb | SDL2_mixer | |
libmodplug | Homepage | libmodplug.rb | SDL2_mixer | |
libpng | Homepage | libpng.rb | SDL2_image | |
libsamplerate | Homepage | libsamplerate.rb | Chocolate Doom | |
libsodium | Homepage | libsodium.rb | DevilutionX | |
mad | Homepage | mad.rb | PrBoom+ | |
opusfile | Homepage | opusfile.rb | SDL2_mixer | |
PortMIDI | Homepage | portmidi.rb | PrBoom+ | |
SDL2 | Homepage | sdl2.rb | PrBoom+, DevilutionX, *ZDoom SDL backend | |
SDL2_image | Homepage | sdl2_image.rb | PrBoom+ | |
SDL2_mixer | Homepage | sdl2_mixer.rb | PrBoom+, DevilutionX | |
SDL2_net | Homepage | sdl2_net.rb | PrBoom+ | |
SDL2_ttf | Homepage | sdl2_ttf.rb | DevilutionX | |
webp | Homepage | webp.rb | SDL2_image |
Tool dependencies
Name | Links | Homebrew Formula | Pulled by | Notes |
---|---|---|---|---|
GNU Make | Homepage | make.rb | ||
meson | Homepage | meson.rb | GLib | build only |
nasm | Homepage | nasm.rb | libFLAC | build only |
ninja | Homepage | ninja.rb | GLib | build only |
pkg-config | Homepage | pkg-config.rb | ||
yasm | Homepage | yasm.rb | libvpx | build only |