summaryrefslogtreecommitdiffstats
path: root/utils/create_version_file.py
diff options
context:
space:
mode:
authorAlejandro Sirgo Rica <asirgo@soleta.eu>2024-12-13 13:54:15 +0100
committerAlejandro Sirgo Rica <asirgo@soleta.eu>2024-12-16 16:01:06 +0100
commit476d82e6a9fa19e8d4be141b3575738c6859ae82 (patch)
tree872aba0400f97f92a5e259f2f1ed8fd2da46ed5c /utils/create_version_file.py
parente91f6c5e2cee39bb49d3a3ddeddc66fc0268b51e (diff)
ogclient-systray: add new systray program for ogclientHEADv1.3.2-26master
Add make.bat for an easier building process in Windows. This script generates ogclient.exe and ogclient-systray binaries in a ./dist directory. Add ogclient-systray program. This python program polls the existence of the ogclient process and shows a systray if the ogclient service is active. Update utils/create_version_file.py to generate information for the systray binary.
Diffstat (limited to 'utils/create_version_file.py')
-rw-r--r--utils/create_version_file.py19
1 files changed, 13 insertions, 6 deletions
diff --git a/utils/create_version_file.py b/utils/create_version_file.py
index 3d0a295..4664766 100644
--- a/utils/create_version_file.py
+++ b/utils/create_version_file.py
@@ -30,12 +30,12 @@ VSVersionInfo(
'040904B0',
[
StringStruct('CompanyName', 'Soleta Networks'),
- StringStruct('FileDescription', 'ogClient - OpenGnsys Client Application'),
+ StringStruct('FileDescription', '{appname} - OpenGnsys Client Application'),
StringStruct('FileVersion', '{version}'),
- StringStruct('InternalName', 'ogclient'),
+ StringStruct('InternalName', '{appname}'),
StringStruct('LegalCopyright', 'Copyright © {year} Soleta Networks'),
- StringStruct('OriginalFilename', 'ogclient.exe'),
- StringStruct('ProductName', 'ogClient'),
+ StringStruct('OriginalFilename', '{appname}.exe'),
+ StringStruct('ProductName', '{appname}'),
StringStruct('ProductVersion', '{version}')
]
)
@@ -72,6 +72,13 @@ if __name__ == "__main__":
version = get_git_version()
major, minor, patch = version_to_tuple(version)
current_year = datetime.now().year
- version_file = version_template.format(major=major, minor=minor, patch=patch, version=version, year=current_year)
- with open('version_info.txt', 'w', encoding='utf-8') as f:
+ version_file = version_template.format(major=major, minor=minor,
+ patch=patch, version=version,
+ year=current_year, appname='ogclient')
+ with open('ogclient-version-info.txt', 'w', encoding='utf-8') as f:
+ f.write(version_file)
+ version_file = version_template.format(major=major, minor=minor,
+ patch=patch, version=version,
+ year=current_year, appname='ogclient-systray')
+ with open('systray-version-info.txt', 'w', encoding='utf-8') as f:
f.write(version_file)