forked from Amebis/eduVPN
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy patheduVPN.wxs
108 lines (93 loc) · 3.74 KB
/
eduVPN.wxs
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
<?xml version="1.0" encoding="utf-8"?>
<!--
eduVPN - VPN for education and research
Copyright: 2017-2020 The Commons Conservancy eduVPN Programme
SPDX-License-Identifier: GPL-3.0+
-->
<Wix
xmlns="http://schemas.microsoft.com/wix/2006/wi"
xmlns:netfx="http://schemas.microsoft.com/wix/NetFxExtension"
xmlns:bal="http://schemas.microsoft.com/wix/BalExtension">
<Bundle
UpgradeCode="$(var.ClientUpgradeCode)"
Version="$(var.Version)"
Name="!(loc.$(var.ClientTarget).Name) $(var.Version)"
Manufacturer="!(loc.ManufacturerName)"
AboutUrl="$(var.ClientAboutUrl)"
Copyright="!(loc.LegalCopyright)"
IconSourceFile="$(var.ClientTarget).Client\Resources\App.ico"
Compressed="yes">
<BootstrapperApplicationRef Id="WixStandardBootstrapperApplication.HyperlinkLicense">
<bal:WixStandardBootstrapperApplication
LicenseUrl=""
SuppressOptionsUI="yes"
ThemeFile="Install\thm.xml"
LogoFile="Install\$(var.ClientTarget)\logo.png"/>
<Payload
Id="thm-en-US"
Compressed="yes"
Name="thm.wxl"
SourceFile="Install\thm.wxl"/>
<Payload
Id="thm-fr-FR"
Compressed="yes"
Name="1036\thm.wxl"
SourceFile="Install\thm.fr.wxl"/>
<Payload
Id="thm-nl-NL"
Compressed="yes"
Name="1043\thm.wxl"
SourceFile="Install\thm.nl.wxl"/>
<Payload
Id="thm-sl-SI"
Compressed="yes"
Name="1060\thm.wxl"
SourceFile="Install\thm.sl.wxl"/>
<Payload
Id="thm-uk-UA"
Compressed="yes"
Name="1058\thm.wxl"
SourceFile="Install\thm.uk.wxl"/>
</BootstrapperApplicationRef>
<Chain>
<!--
.NET Framework
-->
<PackageGroupRef Id="NetFx45Redist"/>
<!--
TAP-Windows
-->
<MsiPackage
Id="$(var.ClientTarget)TAPWinPre_x86"
SourceFile="bin\Setup\$(var.ClientTarget)TAPWinPre_$(var.TAPWinPre.Version)_x86.msi"
InstallCondition="NOT VersionNT64"/>
<MsiPackage
Id="$(var.ClientTarget)TAPWinPre_x64"
SourceFile="bin\Setup\$(var.ClientTarget)TAPWinPre_$(var.TAPWinPre.Version)_x64.msi"
InstallCondition="VersionNT64"/>
<PackageGroupRef Id="TAPWindows924Redist"/>
<!--
OpenVPN
-->
<MsiPackage
Id="$(var.ClientTarget)OpenVPN_x86"
SourceFile="bin\Setup\$(var.ClientTarget)OpenVPN_$(var.OpenVPN.Version)_x86.msi"
InstallCondition="NOT VersionNT64"/>
<MsiPackage
Id="$(var.ClientTarget)OpenVPN_x64"
SourceFile="bin\Setup\$(var.ClientTarget)OpenVPN_$(var.OpenVPN.Version)_x64.msi"
InstallCondition="VersionNT64"/>
<!--
Core
-->
<MsiPackage
Id="$(var.ClientTarget)Core_x86"
SourceFile="bin\Setup\$(var.ClientTarget)Core_$(var.Core.Version)_x86.msi"
InstallCondition="NOT VersionNT64"/>
<MsiPackage
Id="$(var.ClientTarget)Core_x64"
SourceFile="bin\Setup\$(var.ClientTarget)Core_$(var.Core.Version)_x64.msi"
InstallCondition="VersionNT64"/>
</Chain>
</Bundle>
</Wix>