summaryrefslogtreecommitdiffstats
path: root/packaging/wix/README
blob: a13d4d5c3bf890cb2284d9b427cfc1834ccad275 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
howto create windows msi installer

you need:
1. WiX Toolset (aka Windows Installer XML)
   get it from http://wixtoolset.org/
   (3.10 works fine at the time of this writing)

build the installer
1. build inkscape
2. open command shell "cmd"
3. change current directory to inkscape\packaging\wix
4. set environment variables using
     wixenv.bat    (adjust paths in the file if necessary!)
5. create installer using
     install.bat

when completed there should be inkscape.msi in your path

helpful tips
- set  CompressionLevel="none"  in inkscape.wxs
  while experimenting with installer creation
  (results in huge installer but much faster compilation times)

things still todo
- detailed explanation what to do for new revisions
- better filenames (nightly builds versus releases)
- howto remove python .pyc files after deinstallation
- localisation into the installer
- make "Typical" and "Complete" installations actually install different files
  (at least don't lie to the user by suggesting there would be two different choices)
- conditionally install localized content according to the users previous feature choices
  (e.g. only install translated versions of tutorials if the "Tutorials" feature is selected)