mirror of
https://git.code.sf.net/p/zint/code
synced 2026-01-27 13:55:57 +00:00
version strings updated to 2.4.2
This commit is contained in:
55
zint.nsi
55
zint.nsi
@@ -1,16 +1,11 @@
|
|||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
;******************************************************************************
|
||||||
;
|
|
||||||
; @(#) $Id: zint.nsi,v 1.1 2009/11/17 22:23:06 hooper114 Exp $
|
|
||||||
;
|
|
||||||
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
|
|
||||||
|
|
||||||
; Script generated by the HM NIS Edit Script Wizard.
|
; Script generated by the HM NIS Edit Script Wizard.
|
||||||
; HM NIS Edit Wizard helper defines
|
; HM NIS Edit Wizard helper defines
|
||||||
; ver 1.0.0.1 20090914 tgotic removed WinSxS check
|
; ver 1.0.0.1 20090914 tgotic removed WinSxS check
|
||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
!define PRODUCT_NAME "Zint"
|
!define PRODUCT_NAME "Zint"
|
||||||
!define PRODUCT_EXE "qtZint.exe"
|
!define PRODUCT_EXE "qtZint.exe"
|
||||||
!define PRODUCT_VERSION "2.4.1.0"
|
!define PRODUCT_VERSION "2.4.2.0"
|
||||||
!define PRODUCT_WEB_SITE "http://www.zint.org.uk"
|
!define PRODUCT_WEB_SITE "http://www.zint.org.uk"
|
||||||
!define PRODUCT_PUBLISHER "Robin Stuart & BogDan Vatra"
|
!define PRODUCT_PUBLISHER "Robin Stuart & BogDan Vatra"
|
||||||
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${PRODUCT_EXE}"
|
!define PRODUCT_DIR_REGKEY "Software\Microsoft\Windows\CurrentVersion\App Paths\${PRODUCT_EXE}"
|
||||||
@@ -47,13 +42,15 @@ CRCCheck force
|
|||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
; MUI Settings
|
; MUI Settings
|
||||||
!define MUI_ABORTWARNING
|
!define MUI_ABORTWARNING
|
||||||
; odkomentirati za prikaz MUI_PAGE_INSTFILES
|
; uncomment to show MUI_PAGE_INSTFILES
|
||||||
!define MUI_FINISHPAGE_NOAUTOCLOSE
|
!define MUI_FINISHPAGE_NOAUTOCLOSE
|
||||||
!define MUI_UNFINISHPAGE_NOAUTOCLOSE
|
!define MUI_UNFINISHPAGE_NOAUTOCLOSE
|
||||||
|
|
||||||
|
!define MUI_LANGDLL_REGISTRY_ROOT SHCTX
|
||||||
|
!define MUI_LANGDLL_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
|
||||||
|
!define MUI_LANGDLL_REGISTRY_VALUENAME "NSIS:Language"
|
||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
Var USER
|
Var StartMenuFolder
|
||||||
Var ICONS_GROUP
|
|
||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
; Welcome page
|
; Welcome page
|
||||||
!insertmacro MUI_PAGE_WELCOME
|
!insertmacro MUI_PAGE_WELCOME
|
||||||
@@ -69,9 +66,11 @@ Var ICONS_GROUP
|
|||||||
!define MUI_STARTMENUPAGE_REGISTRY_ROOT SHCTX
|
!define MUI_STARTMENUPAGE_REGISTRY_ROOT SHCTX
|
||||||
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
|
!define MUI_STARTMENUPAGE_REGISTRY_KEY "${PRODUCT_UNINST_KEY}"
|
||||||
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
|
!define MUI_STARTMENUPAGE_REGISTRY_VALUENAME "${PRODUCT_STARTMENU_REGVAL}"
|
||||||
!insertmacro MUI_PAGE_STARTMENU Application $ICONS_GROUP
|
!insertmacro MUI_PAGE_STARTMENU Application $StartMenuFolder
|
||||||
; Instfiles page
|
; Instfiles page
|
||||||
!insertmacro MUI_PAGE_INSTFILES
|
!insertmacro MUI_PAGE_INSTFILES
|
||||||
|
; run qtZint
|
||||||
|
!define MUI_FINISHPAGE_RUN "$INSTDIR\${PRODUCT_EXE}"
|
||||||
;Finish page
|
;Finish page
|
||||||
!insertmacro MUI_PAGE_FINISH
|
!insertmacro MUI_PAGE_FINISH
|
||||||
|
|
||||||
@@ -91,36 +90,34 @@ FunctionEnd
|
|||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
Function startInstall
|
Function startInstall
|
||||||
SetOutPath "$INSTDIR"
|
SetOutPath "$INSTDIR"
|
||||||
StrCpy $USER 0
|
|
||||||
UserInfo::GetName
|
UserInfo::GetName
|
||||||
Pop $USER
|
Pop $7
|
||||||
|
|
||||||
${GetTime} "" "L" $0 $1 $2 $3 $4 $5 $6
|
${GetTime} "" "L" $0 $1 $2 $3 $4 $5 $6
|
||||||
|
|
||||||
# LogSet on
|
|
||||||
DetailPrint "--------------------------------------------------------------------------------"
|
DetailPrint "--------------------------------------------------------------------------------"
|
||||||
DetailPrint "Install start $2-$1-$0 $4:$5:$6 user:$USER ($MultiUser.Privileges)"
|
DetailPrint "Install start $2-$1-$0 $4:$5:$6 user:$7 ($MultiUser.Privileges)"
|
||||||
DetailPrint "--------------------------------------------------------------------------------"
|
DetailPrint "--------------------------------------------------------------------------------"
|
||||||
FunctionEnd
|
FunctionEnd
|
||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
;******************************************************************************
|
|
||||||
Section ${PRODUCT_NAME} SEC01
|
Section ${PRODUCT_NAME} SEC01
|
||||||
SectionIn RO
|
SectionIn RO
|
||||||
Call startInstall
|
Call startInstall
|
||||||
SetOverwrite ifnewer
|
SetOverwrite ifnewer
|
||||||
File ".\frontend_qt4\release\${PRODUCT_EXE}"
|
File ".\frontend_qt4\release\${PRODUCT_EXE}"
|
||||||
File ".\backend\zlib1.dll"
|
File ".\frontend\zlib1.dll"
|
||||||
File ".\backend\libpng14.dll"
|
File ".\frontend\libpng15.dll"
|
||||||
File ".\backend\zint.dll"
|
File ".\frontend\zint.dll"
|
||||||
File ".\frontend\zint.exe"
|
File ".\frontend\zint.exe"
|
||||||
File "zint.sha1"
|
File "zint.sha1"
|
||||||
|
File "gpl-3.0.txt"
|
||||||
|
|
||||||
WriteUninstaller "$INSTDIR\uninst.exe"
|
WriteUninstaller "$INSTDIR\uninst.exe"
|
||||||
|
|
||||||
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
!insertmacro MUI_STARTMENU_WRITE_BEGIN Application
|
||||||
CreateDirectory "$SMPROGRAMS\$ICONS_GROUP"
|
CreateDirectory "$SMPROGRAMS\$StartMenuFolder"
|
||||||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Zint Barcode Studio.lnk" "$INSTDIR\${PRODUCT_EXE}"
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Zint Barcode Studio.lnk" "$INSTDIR\${PRODUCT_EXE}"
|
||||||
CreateShortCut "$SMPROGRAMS\$ICONS_GROUP\Uninstall.lnk" "$INSTDIR\uninst.exe"
|
CreateShortCut "$SMPROGRAMS\$StartMenuFolder\Uninstall.lnk" "$INSTDIR\uninst.exe"
|
||||||
!insertmacro MUI_STARTMENU_WRITE_END
|
!insertmacro MUI_STARTMENU_WRITE_END
|
||||||
SectionEnd
|
SectionEnd
|
||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
@@ -151,15 +148,14 @@ LangString MSG5 ${LANG_ENGLISH} "Unable to create $INSTDIR"
|
|||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
Function un.onInit
|
Function un.onInit
|
||||||
!insertmacro MULTIUSER_UNINIT
|
!insertmacro MULTIUSER_UNINIT
|
||||||
StrCpy $USER 0
|
|
||||||
UserInfo::GetName
|
UserInfo::GetName
|
||||||
Pop $USER
|
Pop $7
|
||||||
|
|
||||||
${GetTime} "" "L" $0 $1 $2 $3 $4 $5 $6
|
${GetTime} "" "L" $0 $1 $2 $3 $4 $5 $6
|
||||||
|
|
||||||
# LogSet on
|
# LogSet on
|
||||||
DetailPrint "--------------------------------------------------------------------------------"
|
DetailPrint "--------------------------------------------------------------------------------"
|
||||||
DetailPrint "Uninstall start $2-$1-$0 $4:$5:$6 user:$USER ($MultiUser.Privileges)"
|
DetailPrint "Uninstall start $2-$1-$0 $4:$5:$6 user:$7 ($MultiUser.Privileges)"
|
||||||
DetailPrint "--------------------------------------------------------------------------------"
|
DetailPrint "--------------------------------------------------------------------------------"
|
||||||
|
|
||||||
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 $(MSG3) /SD IDYES IDYES +2
|
MessageBox MB_ICONQUESTION|MB_YESNO|MB_DEFBUTTON2 $(MSG3) /SD IDYES IDYES +2
|
||||||
@@ -185,16 +181,17 @@ Section Uninstall
|
|||||||
DeleteRegKey SHCTX "${PRODUCT_UNINST_KEY}"
|
DeleteRegKey SHCTX "${PRODUCT_UNINST_KEY}"
|
||||||
DeleteRegKey SHCTX "${PRODUCT_DIR_REGKEY}"
|
DeleteRegKey SHCTX "${PRODUCT_DIR_REGKEY}"
|
||||||
|
|
||||||
!insertmacro MUI_STARTMENU_GETFOLDER "Application" $ICONS_GROUP
|
!insertmacro MUI_STARTMENU_GETFOLDER "Application" $StartMenuFolder
|
||||||
RmDir /r "$SMPROGRAMS\$ICONS_GROUP"
|
RmDir /r "$SMPROGRAMS\$StartMenuFolder"
|
||||||
Delete /REBOOTOK "$INSTDIR\${PRODUCT_EXE}"
|
Delete /REBOOTOK "$INSTDIR\${PRODUCT_EXE}"
|
||||||
Delete /REBOOTOK "$INSTDIR\zint.exe"
|
Delete /REBOOTOK "$INSTDIR\zint.exe"
|
||||||
Delete /REBOOTOK "$INSTDIR\zint.dll"
|
Delete /REBOOTOK "$INSTDIR\zint.dll"
|
||||||
Delete /REBOOTOK "$INSTDIR\libpng14.dll"
|
Delete /REBOOTOK "$INSTDIR\libpng15.dll"
|
||||||
Delete /REBOOTOK "$INSTDIR\zint.sha1"
|
Delete /REBOOTOK "$INSTDIR\zint.sha1"
|
||||||
Delete /REBOOTOK "$INSTDIR\zlib1.dll"
|
Delete /REBOOTOK "$INSTDIR\zlib1.dll"
|
||||||
Delete /REBOOTOK "$INSTDIR\uninst.exe"
|
Delete /REBOOTOK "$INSTDIR\uninst.exe"
|
||||||
Delete /REBOOTOK "$INSTDIR\install.log"
|
Delete /REBOOTOK "$INSTDIR\install.log"
|
||||||
|
Delete /REBOOTOK "$INSTDIR\gpl-3.0.txt"
|
||||||
RmDir /REBOOTOK "$INSTDIR"
|
RmDir /REBOOTOK "$INSTDIR"
|
||||||
SectionEnd
|
SectionEnd
|
||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
@@ -205,5 +202,5 @@ VIAddVersionKey /LANG=${LANG_ENGLISH} "FileDescription" "${PRODUCT_NAME} Setup"
|
|||||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "${PRODUCT_VERSION}"
|
VIAddVersionKey /LANG=${LANG_ENGLISH} "FileVersion" "${PRODUCT_VERSION}"
|
||||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "Copyright © 2011 Robin Stuart & BogDan Vatra"
|
VIAddVersionKey /LANG=${LANG_ENGLISH} "LegalCopyright" "Copyright © 2011 Robin Stuart & BogDan Vatra"
|
||||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "License" "GNU General Public License version 3"
|
VIAddVersionKey /LANG=${LANG_ENGLISH} "License" "GNU General Public License version 3"
|
||||||
VIAddVersionKey /LANG=${LANG_ENGLISH} "WWW" "${PRODUCT_WEB_SITE}"
|
VIAddVersionKey /LANG=${LANG_ENGLISH} "www" "${PRODUCT_WEB_SITE}"
|
||||||
;******************************************************************************
|
;******************************************************************************
|
||||||
|
|||||||
Reference in New Issue
Block a user