Centralize release version in root VERSION file.

This commit is contained in:
2026-07-28 09:12:53 -06:00
parent 8150d6c48c
commit 344f5af01b
6 changed files with 13 additions and 5 deletions

View File

@@ -13,8 +13,16 @@ else
python_dep = dependency(python_opt, version: '>= 2.7')
endif
python_py_conf = configuration_data()
python_py_conf.set('VERSION', meson.project_version())
python_py = configure_file(
input: 'python.py',
output: 'python.py',
configuration: python_py_conf
)
python3_source = custom_target('python-bindings',
input: ['../../src/common/zoitechat-plugin.h', 'python.py'],
input: ['../../src/common/zoitechat-plugin.h', python_py],
output: 'python.c',
command: [find_program('generate_plugin.py'), '@INPUT@', '@OUTPUT@']
)

View File

@@ -19,7 +19,7 @@ else:
if not hasattr(sys, 'argv'):
sys.argv = ['<zoitechat>']
VERSION = b'2.18.3'
VERSION = b'@VERSION@'
PLUGIN_NAME = ffi.new('char[]', b'Python')
PLUGIN_DESC = ffi.new('char[]', b'Python %d.%d scripting interface' % (sys.version_info[0], sys.version_info[1]))
PLUGIN_VERSION = ffi.new('char[]', VERSION)