[geany/geany-plugins] 810298: Windows installer: ignore patch level version when checking for Geany
Enrico Tröger
git-noreply at xxxxx
Sun Nov 15 14:32:32 UTC 2020
Branch: refs/heads/master
Author: Enrico Tröger <enrico.troeger at uvena.de>
Committer: Enrico Tröger <enrico.troeger at uvena.de>
Date: Sun, 15 Nov 2020 14:32:32 UTC
Commit: 81029890820bb63a3ed3f4ee5bd7490d5e817a4f
https://github.com/geany/geany-plugins/commit/81029890820bb63a3ed3f4ee5bd7490d5e817a4f
Log Message:
-----------
Windows installer: ignore patch level version when checking for Geany
Modified Paths:
--------------
build/geany-plugins.nsi
Modified: build/geany-plugins.nsi
9 lines changed, 4 insertions(+), 5 deletions(-)
===================================================================
@@ -40,7 +40,8 @@ Unicode true
!define PRODUCT_UNINST_KEY "Software\Microsoft\Windows\CurrentVersion\Uninstall\${PRODUCT_NAME}"
!define PRODUCT_DIR_REGKEY "Software\Geany-Plugins"
!define GEANY_DIR_REGKEY "Software\Geany"
-!define REQUIRED_GEANY_VERSION "1.38.0"
+; Geany version should be major.minor only (patch level is ignored for version checking)
+!define REQUIRED_GEANY_VERSION "1.38"
!define RESOURCEDIR "geany-plugins-${PRODUCT_VERSION}"
;;;;;;;;;;;;;;;;;;;;;
@@ -443,12 +444,10 @@ Function CheckForGeany
IntOp $R2 $R0 >> 16
IntOp $R2 $R2 & 0x0000FFFF ; $R2 now contains major version
IntOp $R3 $R0 & 0x0000FFFF ; $R3 now contains minor version
- IntOp $R4 $R1 >> 16
- IntOp $R4 $R4 & 0x0000FFFF ; $R4 now contains release
- StrCpy $0 "$R2.$R3.$R4"
+ StrCpy $0 "$R2.$R3"
StrCmp $0 ${REQUIRED_GEANY_VERSION} version_check_done 0
MessageBox MB_YESNO|MB_ICONEXCLAMATION \
- "You have Geany $0 installed but you need Geany ${REQUIRED_GEANY_VERSION}.$\nDo you really want to continue?" \
+ "You have Geany $0 installed but you need Geany ${REQUIRED_GEANY_VERSION}.x.$\nDo you really want to continue?" \
/SD IDNO IDNO stop IDYES ignore
stop:
Abort
--------------
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