[geany/geany-plugins] 0a3b40: Windows installer: Migrate to NSIS 3.x (#905)
Enrico Tröger
git-noreply at xxxxx
Sat Sep 28 13:02:55 UTC 2019
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger at uvena.de>
Committer: GitHub <noreply at github.com>
Date: Sat, 28 Sep 2019 13:02:55 UTC
Commit: 0a3b402023b1bedf3047aa1454defb322cd7a6a4
https://github.com/geany/geany-plugins/commit/0a3b402023b1bedf3047aa1454defb322cd7a6a4
Log Message:
-----------
Windows installer: Migrate to NSIS 3.x (#905)
Modified Paths:
--------------
build/geany-plugins.nsi
Modified: build/geany-plugins.nsi
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 ;
@@ -51,12 +53,13 @@ VIAddVersionKey "ProductVersion" "${PRODUCT_VERSION}"
VIAddVersionKey "LegalCopyright" "Copyright 2009-2019 by the Geany developer team"
VIAddVersionKey "FileDescription" "${PRODUCT_NAME} Installer"
-BrandingText "$(^NAME) installer (NSIS 2.51)"
+BrandingText "$(^NAME) installer (NSIS 3.04)"
Name "${PRODUCT_NAME} ${PRODUCT_VERSION}"
SetCompressor /SOLID lzma
ShowInstDetails hide
ShowUnInstDetails hide
XPStyle on
+ManifestSupportedOS all
OutFile "geany-plugins-${PRODUCT_VERSION}_setup.exe"
Var Answer
@@ -69,10 +72,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
; FIXME hard-coded path...should we add geany.ico to the geany-plugins repo?
--------------
This E-Mail was brought to you by github_commit_mail.py (Source: https://github.com/geany/infrastructure).
More information about the Plugins-Commits
mailing list