Cannot build windows installer automatically
Submitted by Hib Eris
Link to original bug (#596403)
Description
Created attachment 144053 evince.msi.wxs
The windows installer at the moment is build manually on WindowsXP. This should be automated and integrated into evince' Makefiles.
Preferably, the installer should be build on Linux directly after cross compiling.
For now, I will dump the sources for the installer here in this bug.
Some commands to create the installer:
mono "C:\Program Files\Windows Installer XML v3\bin\candle.exe" -dwixdistdir=wixdistdir evince.wxs
mono "C:\Program Files\Windows Installer XML v3\bin\candle.exe" -dwixdistdir=wixdistdir evince.msi.wxs
mono "C:\Program Files\Windows Installer XML v3\bin\light.exe" -o evince-2.28.0.msi -ext "H:\newinst\WixUIExtension.dll" -dWixUILicenseRtf="H:\newinst\License.rtf" -sval evince.msi.wixobj evince.wixobj
To generate the orignal evince.wxs, I used this. After that I made some minor manual changes to it:
mono "C:\Program Files\Windows Installer XML v3\bin\heat.exe" dir wixdistdir -gg -sfrag -sreg -cg evince -dr evince -srd -var var.wixdistdir -o evince.wxs
Attachment 144053, "evince.msi.wxs":
evince.msi.wxs
Version: 2.28.x