> I need to come up with recommendation for a way to build Windows
> installer for a fairly convoluted project 'soonish'.
>
> It's not just the ordinary bunch of a few .exe and .dlls but will
> also include e.g. Python, an X server and other gimmicks.
> It also needs to be able to cleanup leftovers from previous
> instalations, most notably stuff from two other X servers.
>
> It would be nice if it could be used to 'natively' install stuff in a
> mixed 32/64 bit environment and if there was some 'update over the
> net' feature.
>
> Has anybody a strong opinion on what might work best?
As you know we are using NSIS for our LyX installer. It includes MSYS,
and Python files. You'll find there code about installing over the net,
see the aspell dictionary section.
My LyXWinInstaller:
http://wiki.lyx.org/Windows/LyXWinInstaller
also contains some code to remove old registry settings and files from
previously installed third party programs. I developed the installer
under WinXP x64 so I can recommend to use NSIS in a mixed 32/64 bit
environment. NSIS has all the abilities you need.
If you have further questions you can ask me or Joost Verburg who is a
real NSIS expert.
regards Uwe