[geany/geany-plugins] 1046b3: Merge pull request #1031 from eht16/windows_installer_ignore_geany_patch_level
Frank Lanitz
git-noreply at xxxxx
Sun Nov 15 14:53:20 UTC 2020
Branch: refs/heads/master
Author: Frank Lanitz <frank at frank.uvena.de>
Committer: GitHub <noreply at github.com>
Date: Sun, 15 Nov 2020 14:53:20 UTC
Commit: 1046b3a8691e76910a2ff24a14dfcffe3ee1bbf8
https://github.com/geany/geany-plugins/commit/1046b3a8691e76910a2ff24a14dfcffe3ee1bbf8
Log Message:
-----------
Merge pull request #1031 from eht16/windows_installer_ignore_geany_patch_level
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