summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorBerke Viktor <berkeviktor@aol.com>2011-08-18 03:21:51 +0200
committerBerke Viktor <berkeviktor@aol.com>2011-08-18 03:21:51 +0200
commitc51bf2b90380f6df315dc7c955fd733855d4ef3c (patch)
tree91f1bc52a7fa1e82c16e37ed25f9cbb370544caa
parent22e24e220911357c2209238af1efd6eabb32228e (diff)
more installer fixes
-rw-r--r--build/installer-x86.bat4
-rw-r--r--build/installer-x86.wxs24
2 files changed, 24 insertions, 4 deletions
diff --git a/build/installer-x86.bat b/build/installer-x86.bat
new file mode 100644
index 00000000..7746e546
--- /dev/null
+++ b/build/installer-x86.bat
@@ -0,0 +1,4 @@
+@echo off
+set PATH=C:\Program Files (x86)\Windows Installer XML v3.5\bin
+candle installer-x86.wxs -ext WixUIExtension -ext WixUtilExtension
+light installer-x86.wixobj -ext WixUIExtension -ext WixUtilExtension
diff --git a/build/installer-x86.wxs b/build/installer-x86.wxs
index 14c36066..eff12694 100644
--- a/build/installer-x86.wxs
+++ b/build/installer-x86.wxs
@@ -1,4 +1,11 @@
 <?xml version="1.0" encoding="utf-8"?>

+<!--

+    # This comment is generated by WixEdit, the specific commandline

+    # arguments for the WiX Toolset are stored here.

+

+    candleArgs: "<projectfile>" -out "<projectname>.wixobj" -ext WixUIExtension -ext WixUtilExtension

+    lightArgs: "<projectname>.wixobj" -out "<projectname>.msi" -ext WixUIExtension -ext WixUtilExtension

+-->

 <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi">

     <Product Id="6327A50B-891F-4B29-8E13-DAC16751B8FF" Name="XChat-WDK (x86)" Language="1033" Version="14.96.7.0" Manufacturer="WixEdit" UpgradeCode="66437248-5687-4F16-BC05-B3119549BC90">

         <Package Description="XChat-WDK (x86) Installer" Comments="XChat-WDK (x86) Installer" InstallerVersion="200" Compressed="yes" />

@@ -2055,8 +2062,12 @@
                 </Feature>

             </Feature>

             <Feature Id="Perl" Level="2" Title="Perl">

-                <ComponentRef Id="XCPERL_512.DLL" />

-                <ComponentRef Id="XCPERL_514.DLL" />

+                <Feature Id="Perl512" Level="2" Title="Perl 5.12">

+                    <ComponentRef Id="XCPERL_512.DLL" />

+                </Feature>

+                <Feature Id="Perl514" Level="2" Title="Perl 5.14">

+                    <ComponentRef Id="XCPERL_514.DLL" />

+                </Feature>

             </Feature>

             <Feature Id="Python" Level="2" Title="Python">

                 <ComponentRef Id="XCPYTHON.DLL" />

@@ -2070,9 +2081,14 @@
         <WixVariable Id="WixUIBannerBmp" Value="bitmaps\wizardsmallimage.bmp" />

         <Property Id="ApplicationFolderName" Value="XChat-WDK" />

         <Property Id="WixAppFolder" Value="WixPerMachineFolder" />

+        <Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Run XChat-WDK after closing the Wizard" />

+        <Property Id="WixShellExecTarget" Value="[#XCHAT.EXE]" />

+        <CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />

         <UI>

+            <UIRef Id="WixUI_Advanced" />

+            <Publish Dialog="ExitDialog" Control="Finish" Event="DoAction" Value="LaunchApplication">

+                WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed

+            </Publish>

         </UI>

-        <UIRef Id="WixUI_Advanced" />

-        <Icon Id="StartMenuIcon.exe" SourceFile="..\dist-x86\xchat.exe" />

     </Product>

 </Wix>
\ No newline at end of file