Hi All,

I'm in an effort to port Mixxx's windows installer to Wix.
I really have hard times because windows installer framework is... 
well... you know.

I primarily focused on the reproduction of the existing operation, with 
some gain in this migration (working upgrades primarily).

I am now able to build 32 and 64 bits MSI for Mixxx manually and 
installing it to my computer leads to a working Mixxx \o/.

My work is shown here : https://github.com/sblaisot/mixxx/tree/wix-installer
All changes has been made under build/wix

What's left on my TODO list :
- include VCredist in the package (seems possible to use VCredist merge 
modules if we have visual studio installed on the build server)
- Add QT's translations that I left appart from the installer now 
because it's not possible to include a subset of the files in a source 
directory
- Integrate with SCons
- test, test and test again

I have a few questions to achieve this goal :

1. Can someone with an access to the build server show me what's in 
C:\Program Files (x86)\Common Files\Merge Modules ?

2. When we will have Wix installed on the build server, is it acceptable 
to add the Wix installation directory to the %PATH% of the build server 
and rely on it ? I didn't find a way to automatically determine where 
this folder is located like we actually do in scons for NSIS.

3. Installation of 64bits package on 32bits machines is of course 
forbidden. I'm not sure if we need to permit 32bits mixxx installation 
on 64bits computer. Is anyone aware of such a use-case ?

I really appreciate all comments about this.

regards,

sb

------------------------------------------------------------------------------
_______________________________________________
Get Mixxx, the #1 Free MP3 DJ Mixing software Today
http://mixxx.org


Mixxx-devel mailing list
Mixxx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mixxx-devel

Reply via email to