[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