mirror of
https://gitlab.com/openlp/packaging.git
synced 2024-12-22 13:02:50 +00:00
80 lines
4.0 KiB
XML
80 lines
4.0 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
|
|
xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
|
|
<Product Name="OpenLP" Manufacturer="OpenLP" Id="{98092172-3875-47d3-8DBE-3EB0D5A57CE7}"
|
|
UpgradeCode="{8C5881AC-8F1E-4937-BB99-B823FABF18F0}" Language="1033" Codepage="1252" Version="2.5.0">
|
|
<Package Id="*" Keywords="Installer" Description="Free open source church worship presentation software"
|
|
Comments="OpenLP is open source under the GNU General Public License" Manufacturer="OpenLP Developers"
|
|
InstallerVersion="251" Languages="1033" Compressed="yes" SummaryCodepage="1252" Platform="%(platform)s"/>
|
|
<Condition Message="You need to be an administrator to install this product.">Privileged</Condition>
|
|
<Media Id="1" Cabinet="openlp.cab" EmbedCab="yes"/>
|
|
<Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" />
|
|
<Property Id="ARPPRODUCTICON" Value="OpenLP.ico" />
|
|
<Property Id="WIXUI_EXITDIALOGOPTIONALCHECKBOXTEXT" Value="Launch OpenLP" />
|
|
<Property Id="WixShellExecTarget" Value="[#file_OpenLP.exe]" />
|
|
<CustomAction Id="LaunchApplication" BinaryKey="WixCA" DllEntry="WixShellExec" Impersonate="yes" />
|
|
<UI>
|
|
<UIRef Id="WixUI_InstallDir" />
|
|
<Publish Dialog="ExitDialog"
|
|
Control="Finish"
|
|
Event="DoAction"
|
|
Value="LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish>
|
|
</UI>
|
|
<WixVariable Id="WixUILicenseRtf" Value="gpl-2.0.rtf" />
|
|
<WixVariable Id="WixUIDialogBmp" Value="%(dialog)s" />
|
|
<WixVariable Id="WixUIBannerBmp" Value="%(banner)s" />
|
|
<Directory Id="TARGETDIR" Name="SourceDir">
|
|
<Directory Id="%(progfilefolder)s">
|
|
<Directory Id="INSTALLDIR" Name="OpenLP"/>
|
|
</Directory>
|
|
<Directory Id="ProgramMenuFolder" Name="Programs">
|
|
<Directory Id="ProgramMenuDir" Name="OpenLP">
|
|
<Component Id="ProgramMenuDir" Guid="{7AABE54C-5B03-4049-AA85-E18B787A19C7}">
|
|
<RemoveFolder Id="ProgramMenuDir" On="uninstall" />
|
|
<RegistryValue Root="HKCU" Key="Software\OpenLP\OpenLP" Type="string" Value="" KeyPath="yes" />
|
|
<Shortcut Id="ApplicationStartMenuShortcut"
|
|
Name="OpenLP"
|
|
Description="Open Source Worship Presentation Software"
|
|
Target="[#file_OpenLP.exe]"
|
|
Icon="OpenLP.ico"
|
|
WorkingDirectory="RootDirectory"/>
|
|
<Shortcut Id="DebugStartMenuShortcut"
|
|
Name="OpenLP (Debug)"
|
|
Description="Run OpenLP with debug logging enabled"
|
|
Target="[#file_OpenLP.exe]"
|
|
Arguments="--log-level debug"
|
|
Icon="OpenLP.ico"
|
|
WorkingDirectory="RootDirectory"/>
|
|
<Shortcut Id="HelpStartMenuShortcut"
|
|
Name="OpenLP Help"
|
|
Description="Help file for OpenLP"
|
|
Target="[#file_OpenLP.chm]"
|
|
WorkingDirectory="RootDirectory"/>
|
|
<util:InternetShortcut Id="OpenLPWebSite"
|
|
Name="OpenLP on the Web"
|
|
Target="http://openlp.org/"/>
|
|
<util:InternetShortcut Id="OpenLPForums"
|
|
Name="Get support for OpenLP"
|
|
Target="http://forums.openlp.org/"/>
|
|
<Shortcut Id="UninstallProduct"
|
|
Name="Uninstall OpenLP"
|
|
Target="[SystemFolder]msiexec.exe"
|
|
Arguments="/x [ProductCode]"
|
|
Description="Removes OpenLP from your computer" />
|
|
</Component>
|
|
</Directory>
|
|
</Directory>
|
|
<Directory Id="DesktopFolder" Name="Desktop" />
|
|
</Directory>
|
|
<DirectoryRef Id="INSTALLDIR">
|
|
<Directory Id="RootDirectory" Name="OpenLP" />
|
|
</DirectoryRef>
|
|
<Feature Id="Complete" Title="Complete" Description="The OpenLP program files" Level="1"
|
|
ConfigurableDirectory="INSTALLDIR" AllowAdvertise="no" InstallDefault="local" Absent="disallow">
|
|
<ComponentGroupRef Id="Files"/>
|
|
<ComponentRef Id="ProgramMenuDir"/>
|
|
</Feature>
|
|
<Icon Id="OpenLP.ico" SourceFile="OpenLP.ico"/>
|
|
</Product>
|
|
</Wix>
|