diff options
author | Marcel <MTRNord@users.noreply.github.com> | 2017-11-06 16:17:21 +0100 |
---|---|---|
committer | mujx <mujx@users.noreply.github.com> | 2017-11-06 17:17:21 +0200 |
commit | 4ba1f2ea837f46607ec1738496ca546babd6b207 (patch) | |
tree | 6ffc880107627cc38ee87c78f325bd819a32f7e6 /deploy/installer/gui | |
parent | Update README (diff) | |
download | nheko-4ba1f2ea837f46607ec1738496ca546babd6b207.tar.xz |
Windows icon fix and change the installer to QT Installer Framework on Windows (#85)
Diffstat (limited to 'deploy/installer/gui')
-rw-r--r-- | deploy/installer/gui/installscript.qs | 32 | ||||
-rw-r--r-- | deploy/installer/gui/package.xml | 14 |
2 files changed, 46 insertions, 0 deletions
diff --git a/deploy/installer/gui/installscript.qs b/deploy/installer/gui/installscript.qs new file mode 100644 index 00000000..4cfa284f --- /dev/null +++ b/deploy/installer/gui/installscript.qs @@ -0,0 +1,32 @@ +function Component() +{ +} + +Component.prototype.createOperations = function() +{ + component.createOperations(); + + try + { + if( installer.value("os") === "win" ) + { + /** + * Start Menu Shortcut + */ + component.addOperation( "CreateShortcut", "@TargetDir@\\nheko.exe", "@StartMenuDir@\\nheko.lnk", + "workingDirectory=@TargetDir@", "iconPath=@TargetDir@\\nheko.exe", + "iconId=0", "description=Desktop client for the Matrix protocol"); + + /** + * Desktop Shortcut + */ + component.addOperation( "CreateShortcut", "@TargetDir@\\nheko.exe", "@DesktopDir@\\nheko.lnk", + "workingDirectory=@TargetDir@", "iconPath=@TargetDir@\\nheko.exe", + "iconId=0", "description=Desktop client for the Matrix protocol"); + } + } + catch( e ) + { + print( e ); + } +} diff --git a/deploy/installer/gui/package.xml b/deploy/installer/gui/package.xml new file mode 100644 index 00000000..c28b7e60 --- /dev/null +++ b/deploy/installer/gui/package.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<Package> + <DisplayName>Nheko</DisplayName> + <Description>Desktop client for the Matrix protocol</Description> + <Version>__VERSION__</Version> + <ReleaseDate>__DATE__</ReleaseDate> + <Licenses> + <License name="Nheko License - GPLv3" file="license.txt" /> + </Licenses> + <Default>true</Default> + <ForcedInstallation>true</ForcedInstallation> + <SortingPriority>100</SortingPriority> + <Script>installscript.qs</Script> +</Package> |