Changeset 92447cd32dd5…
Parent 564d4ebf1586…
by
Changes to one file · Browse files at 92447cd32dd5 Showing diff from parent 564d4ebf1586 Diff from another changeset...
@@ -52,7 +52,7 @@ cmdclass = {
'build_mo': build_mo}
-def setup_windows():
+def setup_windows(version):
# Specific definitios for Windows NT-alike installations
_scripts = []
_data_files = []
@@ -116,18 +116,22 @@ extra['console'] = [
{'script':'contrib/hg',
'icon_resources':[(0,'icons/hg.ico')],
- 'copyright':hgcopyright},
+ 'copyright':hgcopyright,
+ 'product_version':version},
{'script':'hgtk',
'icon_resources':[(0,'icons/thg_logo.ico')],
- 'copyright':thgcopyright},
+ 'copyright':thgcopyright,
+ 'product_version':version},
{'script':'contrib/docdiff.py',
'icon_resources':[(0,'icons/TortoiseMerge.ico')],
- 'copyright':thgcopyright}
+ 'copyright':thgcopyright,
+ 'product_version':version}
]
extra['windows'] = [
{'script':'thgtaskbar.py',
'icon_resources':[(0,'icons/thg_logo.ico')],
- 'copyright':thgcopyright}
+ 'copyright':thgcopyright,
+ 'product_version':version}
]
return _scripts, _packages, _data_files, extra
@@ -161,14 +165,6 @@
return _scripts, _packages, _data_files, _extra
-
-if os.name == "nt":
- (scripts, packages, data_files, extra) = setup_windows()
- desc='Windows shell extension for Mercurial VCS'
-else:
- (scripts, packages, data_files, extra) = setup_posix()
- desc='TortoiseHg dialogs for Mercurial VCS'
-
def runcmd(cmd, env):
p = subprocess.Popen(cmd, stdout=subprocess.PIPE,
stderr=subprocess.PIPE, env=env)
@@ -212,8 +208,19 @@except ImportError:
version = 'unknown'
+if os.name == "nt":
+ (scripts, packages, data_files, extra) = setup_windows(version)
+ desc='Windows shell extension for Mercurial VCS'
+ # Windows binary file versions for exe/dll files must have the
+ # form W.X.Y.Z, where W,X,Y,Z are numbers in the range 0..65535
+ setupversion=version.split('+', 1)[0]
+else:
+ (scripts, packages, data_files, extra) = setup_posix()
+ desc='TortoiseHg dialogs for Mercurial VCS'
+ setupversion=version
+
setup(name="tortoisehg",
- version=version,
+ version=setupversion,
author='Steve Borho',
author_email='steve@borho.org',
url='http://tortoisehg.org',
|
Loading...