Host Dependencies - kharovtobi/qemu-3dfx-arch GitHub Wiki
Host Dependencies
This section is to install dependencies required for a successful build
- Windows dependencies requires MSYS2!
${MINGW_PACKAGE_PREFIX}
means its either UCRT64 or MINGW64
Windows Minimal
base-devel
git
ninja
python
python-setuptools
${MINGW_PACKAGE_PREFIX}-glib2
${MINGW_PACKAGE_PREFIX}-SDL2
${MINGW_PACKAGE_PREFIX}-pixman
${MINGW_PACKAGE_PREFIX}-toolchain
Windows Default
base
base-devel
dos2unix
git
make
rsync
patch
ninja
wget
${MINGW_PACKAGE_PREFIX}-python
${MINGW_PACKAGE_PREFIX}-python-setuptools
${MINGW_PACKAGE_PREFIX}-python-distlib
${MINGW_PACKAGE_PREFIX}-python-sphinx
${MINGW_PACKAGE_PREFIX}-python-sphinx_rtd_theme
${MINGW_PACKAGE_PREFIX}-angleproject
${MINGW_PACKAGE_PREFIX}-tools-git
${MINGW_PACKAGE_PREFIX}-autotools
${MINGW_PACKAGE_PREFIX}-binutils
${MINGW_PACKAGE_PREFIX}-cairo
${MINGW_PACKAGE_PREFIX}-capstone
${MINGW_PACKAGE_PREFIX}-curl
${MINGW_PACKAGE_PREFIX}-crt-git
${MINGW_PACKAGE_PREFIX}-cyrus-sasl
${MINGW_PACKAGE_PREFIX}-dtc
${MINGW_PACKAGE_PREFIX}-expat
${MINGW_PACKAGE_PREFIX}-fontconfig
${MINGW_PACKAGE_PREFIX}-freetype
${MINGW_PACKAGE_PREFIX}-fribidi
${MINGW_PACKAGE_PREFIX}-gcc
${MINGW_PACKAGE_PREFIX}-gcc-libs
${MINGW_PACKAGE_PREFIX}-gdb
${MINGW_PACKAGE_PREFIX}-gdb-multiarch
${MINGW_PACKAGE_PREFIX}-gdk-pixbuf2
${MINGW_PACKAGE_PREFIX}-gettext
${MINGW_PACKAGE_PREFIX}-glib2
${MINGW_PACKAGE_PREFIX}-gmp
${MINGW_PACKAGE_PREFIX}-gnutls
${MINGW_PACKAGE_PREFIX}-graphite2
${MINGW_PACKAGE_PREFIX}-gst-plugins-base
${MINGW_PACKAGE_PREFIX}-gstreamer
${MINGW_PACKAGE_PREFIX}-gtk3
${MINGW_PACKAGE_PREFIX}-harfbuzz
${MINGW_PACKAGE_PREFIX}-headers-git
${MINGW_PACKAGE_PREFIX}-jack2
${MINGW_PACKAGE_PREFIX}-jbigkit
${MINGW_PACKAGE_PREFIX}-lerc
${MINGW_PACKAGE_PREFIX}-libc++
${MINGW_PACKAGE_PREFIX}-libcacard
${MINGW_PACKAGE_PREFIX}-libgcrypt
${MINGW_PACKAGE_PREFIX}-libdatrie
${MINGW_PACKAGE_PREFIX}-libdeflate
${MINGW_PACKAGE_PREFIX}-libepoxy
${MINGW_PACKAGE_PREFIX}-libffi
${MINGW_PACKAGE_PREFIX}-libiconv
${MINGW_PACKAGE_PREFIX}-libidn2
${MINGW_PACKAGE_PREFIX}-libjpeg-turbo
${MINGW_PACKAGE_PREFIX}-libmangle-git
${MINGW_PACKAGE_PREFIX}-libnfs
${MINGW_PACKAGE_PREFIX}-libpng
${MINGW_PACKAGE_PREFIX}-libpsl
${MINGW_PACKAGE_PREFIX}-libslirp
${MINGW_PACKAGE_PREFIX}-libssh
${MINGW_PACKAGE_PREFIX}-libssh2
${MINGW_PACKAGE_PREFIX}-libtasn1
${MINGW_PACKAGE_PREFIX}-libthai
${MINGW_PACKAGE_PREFIX}-libtiff
${MINGW_PACKAGE_PREFIX}-libunistring
${MINGW_PACKAGE_PREFIX}-libunwind
${MINGW_PACKAGE_PREFIX}-libusb
${MINGW_PACKAGE_PREFIX}-libwinpthread-git
${MINGW_PACKAGE_PREFIX}-libwebp
${MINGW_PACKAGE_PREFIX}-libxml2
${MINGW_PACKAGE_PREFIX}-lz4
${MINGW_PACKAGE_PREFIX}-lzo2
${MINGW_PACKAGE_PREFIX}-make
${MINGW_PACKAGE_PREFIX}-meson
${MINGW_PACKAGE_PREFIX}-msitools
${MINGW_PACKAGE_PREFIX}-ncurses
${MINGW_PACKAGE_PREFIX}-ninja
${MINGW_PACKAGE_PREFIX}-nettle
${MINGW_PACKAGE_PREFIX}-openssl
${MINGW_PACKAGE_PREFIX}-opus
${MINGW_PACKAGE_PREFIX}-orc
${MINGW_PACKAGE_PREFIX}-p11-kit
${MINGW_PACKAGE_PREFIX}-pango
${MINGW_PACKAGE_PREFIX}-pcre2
${MINGW_PACKAGE_PREFIX}-pixman
${MINGW_PACKAGE_PREFIX}-pkgconf
${MINGW_PACKAGE_PREFIX}-SDL2
${MINGW_PACKAGE_PREFIX}-SDL2_image
${MINGW_PACKAGE_PREFIX}-snappy
${MINGW_PACKAGE_PREFIX}-spice
${MINGW_PACKAGE_PREFIX}-spice-gtk
${MINGW_PACKAGE_PREFIX}-spice-protocol
${MINGW_PACKAGE_PREFIX}-usbredir
${MINGW_PACKAGE_PREFIX}-virglrenderer
${MINGW_PACKAGE_PREFIX}-winpthreads-git
${MINGW_PACKAGE_PREFIX}-winstorecompat-git
${MINGW_PACKAGE_PREFIX}-xz
${MINGW_PACKAGE_PREFIX}-zlib
${MINGW_PACKAGE_PREFIX}-zstd