comparison easyhg.wxs @ 551:7aac208dfb5c

Add stub WXS file for WiX installer
author Chris Cannam
date Thu, 16 Feb 2012 14:20:41 +0000
parents
children 533519ebc0cb
comparison
equal deleted inserted replaced
550:c2207b729ab0 551:7aac208dfb5c
1 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
2
3 <Product
4 Name="EasyMercurial"
5 Id="CDD72D35-518B-49E2-A389-B3F7C1AE289D"
6 Language="1033"
7 Codepage="1252"
8 Version="1.2.0"
9 UpgradeCode="B82DFDA9-B9DE-49BC-93E5-0B96F9DEB04B"
10 Manufacturer="Queen Mary, University of London">
11
12 <Package
13 Id="*"
14 Keywords="Installer"
15 Description="EasyMercurial Installer"
16 Comments="Copyright (c) 2011 Queen Mary, University of London and others."
17 Manufacturer="Queen Mary, University of London"
18 InstallerVersion="100"
19 Languages="1033"
20 Compressed="yes"
21 SummaryCodepage="1252"/>
22
23 <Media Id="1" Cabinet="easyhg.cab" EmbedCab="yes" DiskPrompt="CD-ROM #1"/>
24 <Property Id="DiskPrompt" Value="EasyMercurial Installation [1]"/>
25
26 <Directory Id="TARGETDIR" Name="SourceDir">
27 <Directory Id="ProgramFilesFolder" Name="PFiles">
28 <Directory Id="EasyHg" Name="EasyMercurial">
29 <Directory Id="INSTALLDIR" Name="EasyMercurial 1.2.0">
30
31 <Component
32 Id="MainExecutable"
33 Guid="DC128BA9-25A8-431E-8A88-7E0445E850B9">
34
35 <File
36 Id="EasyHg"
37 Name="EasyMercurial.exe"
38 DiskId="1"
39 Source="release\EasyMercurial.exe"
40 KeyPath="yes">
41
42 <Shortcut
43 Id="EasyHgStartEntry"
44 Directory="ProgramMenuDir"
45 Name="EasyMercurial"
46 WorkingDirectory="INSTALLDIR"
47 Icon="easyhg-icon.ico"
48 IconIndex="0"
49 Advertise="yes"/>
50
51 <Shortcut
52 Id="EasyHgDesktop"
53 Directory="DesktopFolder"
54 Name="EasyMercurial"
55 WorkingDirectory="INSTALLDIR"
56 Icon="easyhg-icon.ico"
57 IconIndex="0"
58 Advertise="yes"/>
59 </File>
60 </Component>
61
62 <Component
63 Id="VCLIBS"
64 Guid="2566C8F0-A2AD-40E9-A356-94E887CC1222">
65 <File
66 Id="MSVCP100"
67 Name="MSVCP100.dll"
68 DiskId="1"
69 Source="c:\windows\system32\MSVCP100.DLL"
70 KeyPath="yes"/>
71 <File
72 Id="MSVCR100"
73 Name="MSVCR100.dll"
74 DiskId="1"
75 Source="c:\windows\system32\MSVCR100.DLL"/>
76 </Component>
77
78 </Directory>
79 </Directory>
80 </Directory>
81
82 <Directory Id="ProgramMenuFolder" Name="Programs">
83 <Directory Id="ProgramMenuDir" Name="EasyMercurial">
84 <Component Id="ProgramMenuDir" Guid="2E8BDEA0-A6E4-4607-854D-E317A23A535B">
85 <RemoveFolder Id="ProgramMenuDir" On="uninstall"/>
86 <RegistryValue Root="HKCU" Key="Software\[Manufacturer]\[ProductName]" Type="string" Value="" KeyPath="yes"/>
87 </Component>
88 </Directory>
89 </Directory>
90
91 <Directory Id="DesktopFolder" Name="Desktop"/>
92
93 </Directory>
94
95 <Feature Id="Complete" Level="1">
96 <ComponentRef Id="MainExecutable"/>
97 <ComponentRef Id="VCLIBS"/>
98 <ComponentRef Id="ProgramMenuDir"/>
99 </Feature>
100
101 <Icon
102 Id="easyhg-icon.ico"
103 SourceFile="easyhg-icon.ico"/>
104
105 </Product>
106 </Wix>