[Libvir] OCaml bindings - Windows installer

Richard W.M. Jones rjones at redhat.com
Tue Jan 8 11:15:19 UTC 2008


This is a Windows installer for the OCaml libvirt bindings and programs:

http://libvirt.org/sources/ocaml/ocaml-libvirt-0.4.0.1.exe

If someone has a 'virgin' Windows system and could test that the above 
installer works, particularly for Windows < Vista and for Windows which 
has not had any GTK/MinGW development tools installed.  About 90% of the 
size of the installer is down to the GTK DLLs and configuration files 
which need to be carried along to support the GTK graphical program 
(Virt Control).  It's possible that I haven't placed the GTK files in 
exactly the right place, so instead it is using my own GTK development 
environment.

Screenshots showing the installer in action:

http://annexia.org/tmp/wininstaller-1-desktop.png

   Desktop, nothing installed, showing the installer icon.

http://annexia.org/tmp/wininstaller-2-packages.png

   List of required, recommended and optional subpackages.

http://annexia.org/tmp/wininstaller-3-instpath.png

   Select the installation path.

http://annexia.org/tmp/wininstaller-4-installdone.png

   Install complete.  Notice the desktop icons, ...

http://annexia.org/tmp/wininstaller-5-menu.png

   ... and the menu entries and uninstaller program.

http://annexia.org/tmp/wininstaller-6-virtctrl.png

   Running Virt Control.

http://annexia.org/tmp/wininstaller-7-uninstall.png

   After uninstall.  Notice that the desktop icons have gone.

The installer uses NSIS (the Nullsoft Scriptable Install System, 
http://nsis.sf.net/) and is reasonably well integrated into the autoconf 
/ make build system.  In particular if you are compiling under Windows 
and NSIS is installed, then a simple './configure --with-nsis; make 
wininstaller' will build a Windows installer.

This is something to look at if libvirt wants/needs a Windows installer.

Rich.

-- 
Emerging Technologies, Red Hat - http://et.redhat.com/~rjones/
Registered Address: Red Hat UK Ltd, Amberley Place, 107-111 Peascod
Street, Windsor, Berkshire, SL4 1TE, United Kingdom.  Registered in
England and Wales under Company Registration No. 03798903
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 3237 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://listman.redhat.com/archives/libvir-list/attachments/20080108/b9c68a14/attachment-0001.bin>


More information about the libvir-list mailing list