diff options
author | Alejandro Sirgo Rica <asirgo@soleta.eu> | 2024-12-13 13:54:15 +0100 |
---|---|---|
committer | Alejandro Sirgo Rica <asirgo@soleta.eu> | 2024-12-16 16:01:06 +0100 |
commit | 476d82e6a9fa19e8d4be141b3575738c6859ae82 (patch) | |
tree | 872aba0400f97f92a5e259f2f1ed8fd2da46ed5c /utils | |
parent | e91f6c5e2cee39bb49d3a3ddeddc66fc0268b51e (diff) |
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')
-rw-r--r-- | utils/create_version_file.py | 19 |
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) |