Merge pull request #64 in ITERATE/cyberduck from feature/windows/9074 to master
[cyberduck.git] / source / ch / cyberduck / Product.wxs
blob3fd569165215c70bed64c96b73a2db305d3fe687
1 <?xml version="1.0" encoding="UTF-8"?>
3 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">
4 <Product Id="*" Name="Cyberduck CLI" Language="1033" Version="1.0.0.0" Manufacturer="iterate GmbH"
5 UpgradeCode="98B2B672-3720-4CAC-BF3E-220757500AE0">
6 <Package InstallerVersion="200" Compressed="yes" InstallScope="perMachine" />
8 <MajorUpgrade DowngradeErrorMessage="A newer version of [ProductName] is already installed." />
9 <MediaTemplate EmbedCab="yes" />
11 <Directory Id="TARGETDIR" Name="SourceDir">
12 <Directory Id="ProgramFilesFolder">
13 <Directory Id="INSTALLFOLDER" Name="Cyberduck CLI">
14 <Component Id="setEnviroment"
15 Guid="B429556B-9604-45DD-896C-4AE7BFFBE9EB">
16 <CreateFolder />
17 <Environment Id="PathVar"
18 Action="set"
19 Part="last"
20 Name="PATH"
21 Permanent="no"
22 System="yes"
23 Value="[INSTALLFOLDER]" />
24 </Component>
25 <Directory Id="PROFILES" Name="profiles"/>
26 </Directory>
27 </Directory>
28 </Directory>
30 <ComponentGroup Id="ProductComponents" Directory="INSTALLFOLDER">
31 <Component Id="ProductExe" Guid="6D84843D-842B-4462-BF91-803D195AD0DB">
32 <File Source="$(var.CLI.TargetPath)" KeyPath="yes" Checksum="yes" />
33 </Component>
34 <Component Id="license" Guid="DF374856-F6F7-4520-A332-803CB0826593">
35 <File Source="$(var.CLI.TargetDir)/License.txt" KeyPath="yes" Checksum="yes" />
36 </Component>
37 <Component Id="acknowledgments" Guid="95A3AF7B-D782-47C5-9AEE-398DEE02D222">
38 <File Source="$(var.CLI.TargetDir)/Acknowledgments.rtf" KeyPath="yes" Checksum="yes" />
39 </Component>
40 <Component Id="core" Guid="058A9F4C-D8E9-43C3-83C1-E0E7439ACD93">
41 <File Source="$(var.CLI.TargetDir)/Cyberduck.Core.dll" KeyPath="yes" Checksum="yes" />
42 </Component>
43 <Component Id="windows.core" Guid="678E99DD-6943-495D-8742-ECE21846365D">
44 <File Source="$(var.CLI.TargetDir)/Cyberduck.Core.Native.dll" KeyPath="yes" Checksum="yes" />
45 </Component>
46 <Component Id="ikvm.runtime" Guid="CBF03DF9-ADB2-4B77-BA28-E5C5BC0D10BE">
47 <File Source="$(var.CLI.TargetDir)/IKVM.Runtime.dll" KeyPath="yes" Checksum="yes" />
48 </Component>
49 <Component Id="ikvm.runtime.jni" Guid="FF7FDFAA-9930-48F6-9AEF-96B5182263AA">
50 <File Source="$(var.CLI.TargetDir)/IKVM.Runtime.JNI.dll" KeyPath="yes" Checksum="yes"/>
51 </Component>
52 <Component Id="ikvm.core" Guid="5F3B0202-28BE-4942-BEF0-C929B5D248AB">
53 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Core.dll" KeyPath="yes" Checksum="yes" />
54 </Component>
55 <Component Id="ikvm.beans" Guid="860C9858-A36C-4AF7-9583-A2AA8F9884DF">
56 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Beans.dll" KeyPath="yes" Checksum="yes" />
57 </Component>
58 <Component Id="ikvm.charsets" Guid="700C1DBC-EADB-4FF0-B315-3119F1066219">
59 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Charsets.dll" KeyPath="yes" Checksum="yes" />
60 </Component>
61 <Component Id="ikvm.localedata" Guid="968E70A5-1C73-4778-BC21-B2D048B44F18">
62 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Localedata.dll" KeyPath="yes" Checksum="yes" />
63 </Component>
64 <Component Id="ikvm.jdbc" Guid="BA4C5CF6-588A-4036-AE61-2D54A97F106C">
65 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Jdbc.dll" KeyPath="yes" Checksum="yes" />
66 </Component>
67 <Component Id="ikvm.security" Guid="1B1BE55B-387C-4559-8A23-C6CB24CA7BDB">
68 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Security.dll" KeyPath="yes" Checksum="yes" />
69 </Component>
70 <Component Id="ikvm.swingawt" Guid="7BC8B02E-D6A9-4FBD-83D6-01F60B916CF1">
71 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.SwingAWT.dll" KeyPath="yes" Checksum="yes" />
72 </Component>
73 <Component Id="ikvm.text" Guid="5ED02B77-D4DA-460C-B94E-38694B253DE5">
74 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Text.dll" KeyPath="yes" Checksum="yes" />
75 </Component>
76 <Component Id="ikvm.util" Guid="846EF773-9449-4A87-9D93-5E82DE274BF4">
77 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Util.dll" KeyPath="yes" Checksum="yes" />
78 </Component>
79 <Component Id="ikvm.xml.api" Guid="F8C5B769-FABF-4D33-B005-EB6BBF8591B8">
80 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.XML.API.dll" KeyPath="yes" Checksum="yes" />
81 </Component>
82 <Component Id="ikvm.xml.bind" Guid="5CF8B0D1-AAE1-4EC2-BF2A-C7F20D18D3CF">
83 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.XML.Bind.dll" KeyPath="yes" Checksum="yes" />
84 </Component>
85 <Component Id="ikvm.xml.parse" Guid="630403AD-B691-4215-9D06-5729CFDF1506">
86 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.XML.Parse.dll" KeyPath="yes" Checksum="yes" />
87 </Component>
88 <Component Id="ikvm.xml.transform" Guid="A41849C5-E22A-40C3-B62B-8FC8B7F5C4F9">
89 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.XML.Transform.dll" KeyPath="yes" Checksum="yes" />
90 </Component>
91 <Component Id="ikvm.xml.xpath" Guid="BC007679-0E64-4D96-94AA-A88CE7302E32">
92 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.XML.XPath.dll" KeyPath="yes" Checksum="yes" />
93 </Component>
94 <Component Id="ikvm.naming" Guid="F99DD3CA-1E4E-4F17-9F94-52A3E93BDAD5">
95 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Naming.dll" KeyPath="yes" Checksum="yes" />
96 </Component>
97 <Component Id="ikvm.management" Guid="898A68A4-7883-4EBF-94A4-BE3D127D6D38">
98 <File Source="$(var.CLI.TargetDir)/IKVM.OpenJDK.Management.dll" KeyPath="yes" Checksum="yes" />
99 </Component>
100 <Component Id="ikvm.native" Guid="975906E0-033F-4B86-84B7-5B969278EC55">
101 <File Source="$(var.CLI.TargetDir)/ikvm-native-win32-x86.dll" KeyPath="yes" Checksum="yes" />
102 </Component>
103 <Component Id="jnidispatch" Guid="B6621775-1A9A-461E-83B8-BB1EE34B5965">
104 <File Source="$(var.CLI.TargetDir)/jnidispatch.dll" KeyPath="yes" Checksum="yes" />
105 </Component>
106 <Component Id="mscapi" Guid="1E4C2512-F9C0-40FB-88E2-B16BA572040D">
107 <File Source="$(var.CLI.TargetDir)/sunmscapi.dll" KeyPath="yes" Checksum="yes" />
108 </Component>
109 </ComponentGroup>
111 <ComponentGroup Id="profiles" Directory="PROFILES">
112 <Component Id="rackspace" Guid="23B4C8D9-0E58-43D9-A8CE-85A069E6FDC8">
113 <File Source="$(var.CLI.TargetDir)/profiles/Rackspace US.cyberduckprofile" KeyPath="yes" Checksum="yes" />
114 </Component>
115 </ComponentGroup>
117 <Feature Id="ProductFeature" Title="CLI_WiX" Level="1">
118 <ComponentGroupRef Id="ProductComponents" />
119 <ComponentGroupRef Id="profiles" />
120 <ComponentRef Id="setEnviroment" />
121 </Feature>
122 </Product>
123 </Wix>