Fix directory reference for prov-params in MSI

cusax-fix 5017
Ingo Bauersachs 12 years ago
parent 426ea4a42d
commit d0ec474417

@ -561,6 +561,22 @@
in="${windows.app.dir}/tmp/heat.wxs"
out="${windows.app.dir}/tmp/component-refs.wxi"
style="${inst.resrc}/windows/heat-component-refs.xsl" />
<xslt
in="${windows.app.dir}/tmp/heat.wxs"
out="${windows.app.dir}/tmp/lib-dir-id.properties"
style="${inst.resrc}/windows/heat-component-libsearch.xsl" />
<property file="${windows.app.dir}/tmp/lib-dir-id.properties"/>
<copy
file="${inst.resrc}/windows/DefaultOverridesProps.wxi.template"
tofile="${windows.app.dir}/tmp/DefaultOverridesProps.wxi">
<globmapper from="*.wxi.template" to="*.wxi" />
<filterchain>
<tokenfilter>
<replacestring from="@@lib" to="${wix.heat.jitsi.lib.dir}" />
</tokenfilter>
</filterchain>
</copy>
<condition property="windows.is.64" value="yes" else="no">
<equals arg1="${windows.arch}" arg2="64" />
@ -694,7 +710,6 @@
<include name="*.wxl" />
<include name="installer-windows.wxs" />
<include name="SCRegistrySpec.wxi" />
<include name="DefaultOverridesProps.wxi" />
<include name="windows_shortcut_specification.wxi" />
</fileset>
</copy>

@ -10,14 +10,14 @@
<ComponentGroup Id="ComponentGroup_DefaultOverrides">
<Component
Id="ComponentGroup_DefaultOverrides_Provisioning_Method"
Directory="lib"
Directory="@@lib"
Guid="A1D53A23-11C6-4886-BB34-E70B68CF8CF4"
Win64="$(var.Win64)">
<Condition><![CDATA[PROV_METHOD]]></Condition>
<IniFile
Id="DefaultOverrides_ProvisioningMethodOnly"
Action="addLine"
Directory="lib"
Directory="@@lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="net.java.sip.communicator.plugin.provisioning.METHOD"
@ -27,14 +27,14 @@
</Component>
<Component
Id="ComponentGroup_DefaultOverrides_Provisioning_URL"
Directory="lib"
Directory="@@lib"
Guid="36516208-617E-4901-B52C-E35D25FDC2C8"
Win64="$(var.Win64)">
<Condition><![CDATA[PROV_URL]]></Condition>
<IniFile
Id="DefaultOverrides_ProvisioningManualMethodForUrl"
Action="addLine"
Directory="lib"
Directory="@@lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="net.java.sip.communicator.plugin.provisioning.METHOD"
@ -43,7 +43,7 @@
<IniFile
Id="DefaultOverrides_ProvisioningUrl"
Action="addLine"
Directory="lib"
Directory="@@lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="net.java.sip.communicator.plugin.provisioning.URL"
@ -53,14 +53,14 @@
</Component>
<Component
Id="ComponentGroup_DefaultOverrides_MandatoryProvisioning_Method"
Directory="lib"
Directory="@@lib"
Guid="BCE0A574-8852-45FA-90AD-07D5CDC1ED2C"
Win64="$(var.Win64)">
<Condition><![CDATA[MPROV_METHOD]]></Condition>
<IniFile
Id="DefaultOverrides_MandatoryProvisioningMethodOnly"
Action="addLine"
Directory="lib"
Directory="@@lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="*net.java.sip.communicator.plugin.provisioning.METHOD"
@ -70,14 +70,14 @@
</Component>
<Component
Id="ComponentGroup_DefaultOverrides_MandatoryProvisioning_URL"
Directory="lib"
Directory="@@lib"
Guid="57FD10F7-324B-42B9-A3A3-F2ED97A518FC"
Win64="$(var.Win64)">
<Condition><![CDATA[MPROV_URL]]></Condition>
<IniFile
Id="DefaultOverrides_MandatoryProvisioningManualMethodForUrl"
Action="addLine"
Directory="lib"
Directory="@@lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="*net.java.sip.communicator.plugin.provisioning.METHOD"
@ -86,7 +86,7 @@
<IniFile
Id="DefaultOverrides_MandatoryProvisioningUrl"
Action="addLine"
Directory="lib"
Directory="@@lib"
Name="jitsi-default-overrides.properties"
Section="#dummy"
Key="*net.java.sip.communicator.plugin.provisioning.URL"

@ -0,0 +1,12 @@
<?xml version="1.0" ?>
<xsl:stylesheet
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns="http://schemas.microsoft.com/wix/2006/wi"
>
<xsl:output method="text" version="1.0" />
<xsl:strip-space elements="*"/>
<xsl:template match="*//*[local-name()='Component' and @Id='jitsi_defaults.properties']">
<xsl:text>wix.heat.jitsi.lib.dir=</xsl:text><xsl:value-of select="../@Id"/>
</xsl:template>
</xsl:stylesheet>
Loading…
Cancel
Save