[geany/geany] c159d1: Windows installer: Migrate to NSIS 3.x
Enrico Tröger
git-noreply at xxxxx
Sat Jul 6 13:24:48 UTC 2019
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger at uvena.de>
Committer: Enrico Tröger <enrico.troeger at uvena.de>
Date: Mon, 10 Jun 2019 12:39:50 UTC
Commit: c159d1ae6fd34dff9dfa905b98478d1a9e846231
https://github.com/geany/geany/commit/c159d1ae6fd34dff9dfa905b98478d1a9e846231
Log Message:
-----------
Windows installer: Migrate to NSIS 3.x
Closes #1302.
Modified Paths:
--------------
geany.nsi.in
Modified: geany.nsi.in
13 lines changed, 8 insertions(+), 5 deletions(-)
===================================================================
@@ -26,6 +26,8 @@
; Do a Cyclic Redundancy Check to make sure the installer was not corrupted by the download
CRCCheck force
RequestExecutionLevel highest ; set execution level for Windows Vista
+; NSIS 3 Unicode support
+Unicode true
;;;;;;;;;;;;;;;;;;;
; helper defines ;
@@ -53,13 +55,14 @@ VIAddVersionKey "ProductVersion" "${PRODUCT_VERSION}"
VIAddVersionKey "LegalCopyright" "Copyright 2005 The Geany contributors"
VIAddVersionKey "FileDescription" "${PRODUCT_NAME} Installer"
-BrandingText "$(^NAME) installer (NSIS 2.51)"
+BrandingText "$(^NAME) installer (NSIS 3.04)"
InstallDir "$PROGRAMFILES\Geany"
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
SetCompressor /SOLID lzma
ShowInstDetails hide
ShowUnInstDetails hide
XPStyle on
+ManifestSupportedOS all
!ifdef INCLUDE_GTK
OutFile "geany-${PRODUCT_VERSION}_setup.exe"
!else
@@ -77,10 +80,10 @@ Var UNINSTDIR
!include "MUI2.nsh"
;Reserve files used in .onInit, for faster start-up
-ReserveFile "${NSISDIR}\Plugins\System.dll"
-ReserveFile "${NSISDIR}\Plugins\UserInfo.dll"
-ReserveFile "${NSISDIR}\Plugins\InstallOptions.dll"
-ReserveFile "${NSISDIR}\Plugins\LangDLL.dll"
+ReserveFile "${NSISDIR}\Plugins\x86-unicode\System.dll"
+ReserveFile "${NSISDIR}\Plugins\x86-unicode\UserInfo.dll"
+ReserveFile "${NSISDIR}\Plugins\x86-unicode\InstallOptions.dll"
+ReserveFile "${NSISDIR}\Plugins\x86-unicode\LangDLL.dll"
!define MUI_ABORTWARNING
!define MUI_ICON "icons\geany.ico"
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Commits
mailing list