2d73f97d34
This section was only introduced to be able to disable the OpenPGP plugin as Dino often crashed on Windows if OpenPGP was not installed but the plugin enabled. This is no more necessary as the OpenPGP plugin is now disabled by default.
63 lines
1.5 KiB
Plaintext
63 lines
1.5 KiB
Plaintext
Unicode True
|
|
|
|
!define MUI_PRODUCT "Dino"
|
|
!define MUI_PRODUCT_NAME ${MUI_PRODUCT}
|
|
!define MUI_BRANDINGTEXT ${MUI_PRODUCT}
|
|
!define PRODUCT_WEBSITE "https://dino.im"
|
|
!define MUI_ICON "input/logo.ico"
|
|
!define ICON "input/logo.ico"
|
|
!define MUI_COMPONENTSPAGE_NODESC
|
|
|
|
# Installation types
|
|
InstType "OpenPGP support" IT_PGP
|
|
|
|
# Modern Interface
|
|
!include "MUI2.nsh"
|
|
!insertmacro MUI_PAGE_LICENSE "input/LICENSE_SHORT"
|
|
!insertmacro MUI_PAGE_INSTFILES
|
|
!include "english.nsh"
|
|
!include "german.nsh"
|
|
|
|
Name ${MUI_PRODUCT}
|
|
BrandingText "Communicating happiness"
|
|
|
|
# define installer name
|
|
OutFile "dino-installer.exe"
|
|
|
|
# set install directory
|
|
InstallDir $PROGRAMFILES64\dino
|
|
|
|
Section
|
|
|
|
# Install all files
|
|
SetOutPath $INSTDIR
|
|
File /r input/
|
|
|
|
# define uninstaller name
|
|
WriteUninstaller $INSTDIR\uninstaller.exe
|
|
|
|
# Create a shortcut for startmenu
|
|
CreateDirectory "$SMPROGRAMS\Dino"
|
|
CreateShortcut "$SMPROGRAMS\Dino\Dino.lnk" "$INSTDIR\bin\dino.exe" "" "$INSTDIR\logo.ico"
|
|
CreateShortcut "$SMPROGRAMS\Dino\Uninstaller.lnk" "$INSTDIR\uninstaller.exe"
|
|
CreateShortcut "$SMPROGRAMS\Dino\License.lnk" "$INSTDIR\LICENSE" "" "notepad.exe" 0
|
|
CreateShortcut "$SMPROGRAMS\Dino\Dino website.lnk" "https://dino.im" "" "$INSTDIR\logo.ico"
|
|
|
|
SectionEnd
|
|
|
|
# Uninstaller section
|
|
Section "Uninstall"
|
|
|
|
# Delete startmenu folder
|
|
RMDir /r "$SMPROGRAMS\Dino"
|
|
|
|
# Always delete uninstaller first
|
|
Delete $INSTDIR\uninstaller.exe
|
|
|
|
# now delete installed file
|
|
Delete $INSTDIR\*
|
|
|
|
# Delete the directory
|
|
RMDir /r $INSTDIR
|
|
SectionEnd
|