Hello,
as announced I want to present the first stage of creating win32 installer.
The installer can be found here:
inkscape.msi
http://ubuntuone.com/0pHUvyQO1m7tWCk4Ydoep4 !! 90MB !!
screenshot of the components
http://ubuntuone.com/0S2vP6KLu891CVMFK8tmaO
inkscape.wxs wix source file
http://ubuntuone.com/4wei7vaqtzSEJw6H9Ay4Ef
files.wxs
http://ubuntuone.com/6d7WibY70E0Yx9lSpRDyNS autogenerated by
files.py script
http://ubuntuone.com/30QvLD8fqA53GjcNKOJO71
To create the msi I use two batch files
wixenv.bat
http://ubuntuone.com/4HzKeKzmMdz0yG3QA9CmcU to setup
environment variables
install.bat
http://ubuntuone.com/0RqrCJj2d1cOOhiRrxX5fL to create and
test the installer.
Still there is a wide room for housekeeping and polishing but I
wanted to let you know and if possible you all could provide some
feedback.
Currently some functions are missing:
- decide user or global scope (my office laptop prevented me to
install because of policy settings)
- localized installer
- register .svg files to open with inkscape
The setup is very large compared to the NSIS setup because of loose
compression. I fear I can not do something about that.
As I understand the wix system works it is not possible to mixup
options like localisation and shared files as examples and tutorials.
So even you decide only go with english it will install translated
examples and stuff.
I have not tested on WIN7.
However the installer registers all files and uninstall only those
(but also possibly changed files) files being installed.
Is it requested to have Inkscape in different versions (0.48 and 0.49)
on one machine?
have fun,
Adib.
--