diff --git a/contrib/packaging/hgpackaging/inno.py b/contrib/packaging/hgpackaging/inno.py --- a/contrib/packaging/hgpackaging/inno.py +++ b/contrib/packaging/hgpackaging/inno.py @@ -20,6 +20,7 @@ ) from .util import ( find_vc_runtime_files, + normalize_windows_version, read_version_py, ) @@ -156,6 +157,7 @@ version = read_version_py(source_dir) args.append('/dVERSION=%s' % version) + args.append('/dQUAD_VERSION=%s' % normalize_windows_version(version)) args.append('/Odist') args.append(str(inno_build_dir / 'mercurial.iss')) diff --git a/contrib/packaging/inno/mercurial.iss b/contrib/packaging/inno/mercurial.iss --- a/contrib/packaging/inno/mercurial.iss +++ b/contrib/packaging/inno/mercurial.iss @@ -32,6 +32,7 @@ VersionInfoDescription=Mercurial distributed SCM (version {#VERSION}) VersionInfoCopyright=Copyright 2005-2020 Matt Mackall and others VersionInfoCompany=Matt Mackall and others +VersionInfoVersion={#QUAD_VERSION} InternalCompressLevel=max SolidCompression=true SetupIconFile=../mercurial.ico