Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
A set of scripts that setup an MSYS/MinGW environment on Windows and allow to compile libvirt and related libraries and tools.
Shell C Python
Branch: master

Mention virt-viewer installer for Windows

This can be used as easy source for prebuilt libvirt binaries
for 32 and 64-bit.
latest commit 00e0d13be9
@photron authored
Failed to load latest commit information.
.gitignore Ignore all directories and wget.exe
compile_cairo.sh Refactor the download part of all compile scripts
compile_glib.sh Refactor the download part of all compile scripts
compile_gtk-vnc.sh Add compile script for gtk-vnc
compile_libcurl.sh Update libcurl to version 7.27.0
compile_libiconv.sh Start to change gathering and move to more compilation from source
compile_libnss.sh Refactor the download part of all compile scripts
compile_libssh2.sh Refactor the download part of all compile scripts
compile_libvirt-0.10.2.sh Add compile script for libvirt 0.10.2
compile_libvirt-0.8.0.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.8.1.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.8.3.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.8.4.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.8.5.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.8.6.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.8.7.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.8.8.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.9.0.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.9.1.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.9.10.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.9.11.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.9.2.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.9.3.sh Start to change gathering and move to more compilation from source
compile_libvirt-0.9.4.sh Start to change gathering and move to more compilation from source
compile_libvirt-git-snapshot.sh Update libvirt-git-snapshot patch
compile_libxml2.sh Fix linking of libxml2 Python module
compile_lua.sh Refactor the download part of all compile scripts
compile_pixman.sh Refactor the download part of all compile scripts
compile_polarssl.sh Refactor the download part of all compile scripts
compile_portablexdr.sh Start to change gathering and move to more compilation from source
compile_pycurl.sh Add compile script for pycurl
compile_urlgrabber.sh Add compile script for urlgrabber
compile_virt-install.sh Add compile script for virt-install
compile_virt-manager.sh Add a compile script for virt-manager
compile_xhtml1-dtds.sh Add script to download the install XHTML 1.0 DTDs
compile_yassl.sh Refactor the download part of all compile scripts
compile_zlib.sh Update zlib to version 1.2.8
curl-7.19.7-gnutls.patch Initial commit
curl-7.21.1-gnutls.patch Start to change gathering and move to more compilation from source
curl-7.21.2-gnutls.patch Switch libcurl TLS backend back to GnuTLS
curl-7.21.7-gnutls.patch Update libcurl to version 7.21.7
curl-7.27.0-gnutls.patch Update libcurl to version 7.27.0
download_libvirt-fedora.sh Update Fedora libvirt download script
gather_libvirt.sh Add compile script for libvirt 0.10.2
gtk-vnc-0.4.2-mingw.patch Add compile script for gtk-vnc
intltool-0.40-perl.patch Use the gettext binaries from the Gnome Win32 packages
libvirt-0.10.2-mingw.patch Workaround close-on-exec problem in libvirt
libvirt-0.8.0-mingw.patch Initial commit
libvirt-0.8.1-mingw.patch Initial commit
libvirt-0.8.3-mingw.patch Support libvirt 0.8.3 and update readme.txt
libvirt-0.8.5-mingw.patch Apply Python patch to libvirt-0.8.5
libvirt-0.8.6-mingw.patch Make libvirt read TLS certificates from %APPDATA%\libvirt\pki\
libvirt-0.8.7-mingw.patch Added Matthias Boltes patch to silence VBox error message.
libvirt-0.8.8-mingw.patch Add compile script for libvirt 0.8.8
libvirt-0.9.0-mingw.patch Add compile scripts for libvirt 0.9.0, 0.9.1 and 0.9.2
libvirt-0.9.1-mingw.patch Add compile scripts for libvirt 0.9.0, 0.9.1 and 0.9.2
libvirt-0.9.10-mingw.patch Add compile scripts for libvirt 0.9.4 and 0.9.10
libvirt-0.9.11-mingw.patch Add compile script for libvirt 0.9.11
libvirt-0.9.2-mingw.patch Add compile scripts for libvirt 0.9.0, 0.9.1 and 0.9.2
libvirt-0.9.3-mingw.patch Add compile script for libvirt 0.9.3
libvirt-0.9.4-mingw.patch Add compile scripts for libvirt 0.9.4 and 0.9.10
libvirt-git-snapshot-mingw.patch Update libvirt-git-snapshot patch
libxml2-2.7.6-mingw.patch Install Python and enable support in libvirt and libxml2
libxml2-2.7.7-mingw.patch Update libxml2 to version 2.7.7
libxml2-2.9.0-mingw.patch Fix linking of libxml2 Python module
license.txt Add LGPL v2.1 license text
lua-5.1.4-mingw.patch Initial commit
msys_config.bat Start to change gathering and move to more compilation from source
msys_setup.bat Update libcurl to version 7.27.0
msys_setup_7zip.bat Update 7zip to version 9.20
msys_setup_atk.bat Refactor msys_setup.bat into multiple files
msys_setup_cairo.bat Install Python bindings for glib, cairo and gtk
msys_setup_expat.bat Refactor msys_setup.bat into multiple files
msys_setup_fontconfig.bat Refactor msys_setup.bat into multiple files
msys_setup_freetype.bat Refactor msys_setup.bat into multiple files
msys_setup_gettext.bat Use the gettext binaries from the Gnome Win32 packages
msys_setup_git.bat Allways prepend to the PATH
msys_setup_glib.bat Install Python bindings for glib, cairo and gtk
msys_setup_gnutls.bat Update GnuTLS to version 2.10.1
msys_setup_gtk.bat Install Python bindings for glib, cairo and gtk
msys_setup_intltool.bat Add install_patch.bat script to handle CRLF to LF conversion
msys_setup_libiconv.bat Make libxml2 use Win32 threads instead of pthreads
msys_setup_libpng.bat Refactor msys_setup.bat into multiple files
msys_setup_msvcr90.bat Install Python bindings for glib, cairo and gtk
msys_setup_nsinstall.bat Start to change gathering and move to more compilation from source
msys_setup_pango.bat Refactor msys_setup.bat into multiple files
msys_setup_perl.bat Add compile script for gtk-vnc
msys_setup_pkgconfig.bat Refactor msys_setup.bat into multiple files
msys_setup_python.bat Add a compile script for virt-manager
msys_setup_zlib.bat Refactor msys_setup.bat into multiple files
patch_intltool.sh Use the gettext binaries from the Gnome Win32 packages
patch_pygtk.sh Install Python bindings for glib, cairo and gtk
patch_python.sh Install Python and enable support in libvirt and libxml2
polarssl-0.13.1-mingw.patch Update libcurl to 7.21.1 and use PolarSSL as SSL/TLS backend
portablexdr-4.9.1-mingw.patch Rename portablexdr patch as it fixes more than just the signatures
pycurl-7.19.0-mingw.patch Add compile script for pycurl
python-2.6.6-sysconfig.patch Install Python and enable support in libvirt and libxml2
python-config Install Python and enable support in libvirt and libxml2
python-config.py Install Python and enable support in libvirt and libxml2
python-dbus-__init__.py Add a compile script for virt-manager
python-dbus-glib.py Add a compile script for virt-manager
python-dbus-service.py Add a compile script for virt-manager
python-fcntl.py Add compile script for urlgrabber
python-gconf.py Add a compile script for virt-manager
python-pwd.py Add compile script for urlgrabber
python-termios.py Add compile script for urlgrabber
python-vte.py Add a compile script for virt-manager
readme.txt Mention virt-viewer installer for Windows
readme_libvirt.txt Add compile script for libvirt 0.10.2
readme_virt-manager.txt Restructure readme.txt
rewriteimports.c Make the gather script prefix all 3rd party libs with _lv_
rewritepython.c Provide libvirt Python bindings for Python 2.6 and 2.7
utilslib.sh Start to change gathering and move to more compilation from source
virt-manager-0.8.5-mingw.patch Add a compile script for virt-manager
virtinst-0.500.4-mingw.patch Add compile script for virt-install
zlib-1.2.5-mingw.patch Start to change gathering and move to more compilation from source

readme.txt

--- msys_setup

- this is a set of scripts that setup an MSYS/MinGW environment on Windows and
  allows to compile libvirt and related libraries and tools



--- Is this what you're looking for?

- if you want a prebuilt Windows installer for libvirt, rather than compiling
  from source yourself, take a look at http://libvirt.org/windows.html

- that installer is for a quite old version by now and it includes 32-bit
  binaries only. more recent libvirt binaries for 32-bit and 64-bit are part
  of the the virt-viewer installer for Windows that can be downloaded from
  http://spice-space.org/download.html



-- General MSYS/MinGW environment setup

- download wget.exe from http://users.ugent.be/~bpuype/wget/ and put it in
  the same directory as msys_setup.bat

- run msys_setup.bat to download and setup an MSYS/MinGW environment

  you'll see automated Windows Installer popups for 7zip and Python. the
  script is not actually installing something to your system, it just unpacks
  both into subdirectories for later use.

  when you have UAC enabled (Windows Vista and Windows 7) then Windows will
  ask you for confirmation, you need to allow 7zip and Python to get unpacked



--- Compiling libvirt

- see readme_libvirt.txt



--- Setting up virt-manager

- see readme_virt-manager.txt
Something went wrong with that request. Please try again.