[Bf-blender-cvs] SVN commit: /data/svn/repos/bf-blender [61532] trunk/lib/package/windows/ installer_wix/WIX.template: Add WIX/MSI template for installer

Martijn Berger martijn.berger at gmail.com
Sat Jul 11 13:34:53 CEST 2015


Revision: 61532
          https://developer.blender.org/rBL61532
Author:   juicyfruit
Date:     2015-07-11 11:34:52 +0000 (Sat, 11 Jul 2015)
Log Message:
-----------
Add WIX/MSI template for installer

Added Paths:
-----------
    trunk/lib/package/windows/installer_wix/WIX.template

Added: trunk/lib/package/windows/installer_wix/WIX.template
===================================================================
--- trunk/lib/package/windows/installer_wix/WIX.template	                        (rev 0)
+++ trunk/lib/package/windows/installer_wix/WIX.template	2015-07-11 11:34:52 UTC (rev 61532)
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<?include "cpack_variables.wxi"?>
+
+<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
+    RequiredVersion="3.6.3303.0">
+
+    <Product Id="$(var.CPACK_WIX_PRODUCT_GUID)"
+        Name="$(var.CPACK_PACKAGE_NAME)"
+        Language="1033"
+        Version="$(var.CPACK_PACKAGE_VERSION)"
+        Manufacturer="$(var.CPACK_PACKAGE_VENDOR)"
+        UpgradeCode="$(var.CPACK_WIX_UPGRADE_GUID)">
+
+        <Package InstallerVersion="301" Compressed="yes"/>
+
+        <Media Id="1" Cabinet="media1.cab" EmbedCab="yes"/>
+
+        <MajorUpgrade
+            Schedule="afterInstallInitialize"
+            AllowSameVersionUpgrades="yes"
+            DowngradeErrorMessage="A later version of [ProductName] is already installed. Setup will now exit."/>
+
+        <WixVariable Id="WixUILicenseRtf" Value="$(var.CPACK_WIX_LICENSE_RTF)"/>
+        <Property Id="WIXUI_INSTALLDIR" Value="INSTALL_ROOT"/>
+
+        <?ifdef CPACK_WIX_PRODUCT_ICON?>
+        <Property Id="ARPPRODUCTICON">ProductIcon.ico</Property>
+        <Icon Id="ProductIcon.ico" SourceFile="$(var.CPACK_WIX_PRODUCT_ICON)"/>
+        <?endif?>
+
+        <?ifdef CPACK_WIX_UI_BANNER?>
+        <WixVariable Id="WixUIBannerBmp" Value="$(var.CPACK_WIX_UI_BANNER)"/>
+        <?endif?>
+
+        <?ifdef CPACK_WIX_UI_DIALOG?>
+        <WixVariable Id="WixUIDialogBmp" Value="$(var.CPACK_WIX_UI_DIALOG)"/>
+        <?endif?>
+
+        <FeatureRef Id="ProductFeature"/>
+
+        <UIRef Id="$(var.CPACK_WIX_UI_REF)" />
+
+        <?include "properties.wxi"?>
+			
+		<CustomAction Id="RegisterBlender" 
+					  Impersonate="no"
+					  Execute="deferred"
+				      FileKey="CM_FP_Blender.blender.exe"
+                      ExeCommand=" -r"
+                      Return="ignore" />
+
+        <InstallExecuteSequence>
+			<Custom Action="RegisterBlender" After="InstallFiles" />
+        </InstallExecuteSequence>
+    </Product>
+</Wix>




More information about the Bf-blender-cvs mailing list