zdoom-macos-deps/dependencies.md
alexey.lysiuk 4d4860a8c1
add instpatch and opus to list of dependencies
ffi and pcre are now mandatory to link with fluidsynth, instpatch requires them
2020-04-28 18:11:22 +03:00

5.7 KiB

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

External dependencies

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
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
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
ZMusic Homepage *ZDoom

Note: OPL implementations used by ZMusic are not listed