check: true,
).stdout().strip()
if kea_pkg_type_in_configure != '' and kea_pkg_version_in_configure != ''
- extended_version = f'@kea_pkg_version_in_configure@ @kea_pkg_type_in_configure@'
+ SOURCE_OF_INSTALLATION = f'@kea_pkg_version_in_configure@ @kea_pkg_type_in_configure@'
else
if fs.is_dir('.git') and git.found()
result = run_command(
check: false,
)
if result.returncode() == 0
- extended_version = 'git ' + result.stdout().strip()
+ SOURCE_OF_INSTALLATION = 'git ' + result.stdout().strip()
endif
else
- extended_version = 'tarball'
+ SOURCE_OF_INSTALLATION = 'tarball'
endif
endif
-conf_data.set('EXTENDED_VERSION', f'"@PROJECT_VERSION@ (@extended_version@)"')
+conf_data.set(
+ 'EXTENDED_VERSION',
+ f'"@PROJECT_VERSION@ (@SOURCE_OF_INSTALLATION@)"',
+)
if PROJECT_VERSION.split('.')[1].to_int() % 2 == 0
package_version_type = 'stable'
premium = fs.is_dir('premium')
if premium
conf_data.set('PREMIUM', 'yes')
- conf_data.set('PREMIUM_EXTENDED_VERSION', f'"yes (@extended_version@)"')
+ conf_data.set(
+ 'PREMIUM_EXTENDED_VERSION',
+ f'"yes (@SOURCE_OF_INSTALLATION@)"',
+ )
else
conf_data.set('PREMIUM', 'no')
conf_data.set('PREMIUM_EXTENDED_VERSION', '"no"')
report_conf_data.set('PACKAGE_VERSION_TYPE', package_version_type)
report_conf_data.set(
'EXTENDED_VERSION',
- f'@PROJECT_VERSION@ (@extended_version@)',
+ f'@PROJECT_VERSION@ (@SOURCE_OF_INSTALLATION@)',
)
report_conf_data.set('OS_TYPE', OS_TYPE)
report_conf_data.set('PREFIX', PREFIX)
# used.
set -eu
-# Shell ${variables} derived from autoconf @variables@. Some depend on others, so mind the order.
+# Shell variables derived from meson variables. Some depend on others, so mind the order.
prefix="@prefix@"
export prefix
exec_prefix="@exec_prefix@"
kea_admin_conf_data.set('PACKAGE', 'kea')
kea_admin_conf_data.set('PACKAGE_NAME', 'kea')
kea_admin_conf_data.set('PACKAGE_VERSION', PROJECT_VERSION)
-kea_admin_conf_data.set('EXTENDED_VERSION', PROJECT_VERSION + ' (tarball)')
+kea_admin_conf_data.set(
+ 'EXTENDED_VERSION',
+ PROJECT_VERSION + f' (@SOURCE_OF_INSTALLATION@)',
+)
kea_admin_conf_data.set('abs_top_builddir', TOP_BUILD_DIR)
kea_admin_conf_data.set('abs_top_srcdir', TOP_SOURCE_DIR)
kea_admin_conf_data.set('sbindir', f'${prefix}/@SBINDIR@')
else
keactrl_conf_data.set('HAVE_NETCONF', 'no')
endif
-keactrl_conf_data.set('EXTENDED_VERSION', PROJECT_VERSION + ' (tarball)')
+keactrl_conf_data.set(
+ 'EXTENDED_VERSION',
+ PROJECT_VERSION + f' (@SOURCE_OF_INSTALLATION@)',
+)
keactrl_conf_data.set('PACKAGE_VERSION', PROJECT_VERSION)
keactrl_conf_data.set('runstatedir', '${prefix}/' + LOCALSTATEDIR + '/run')
keactrl_conf_data.set('localstatedir', '${prefix}/' + LOCALSTATEDIR)
kea_shell_conf_data = configuration_data()
kea_shell_conf_data.set('PYTHON', PYTHON.full_path())
kea_shell_conf_data.set('PACKAGE_VERSION', PROJECT_VERSION)
-kea_shell_conf_data.set('EXTENDED_VERSION', PROJECT_VERSION + ' (tarball)')
+kea_shell_conf_data.set(
+ 'EXTENDED_VERSION',
+ PROJECT_VERSION + f' (@SOURCE_OF_INSTALLATION@)',
+)
kea_shell_conf_data.set('PKGPYTHONDIR', PKGPYTHONDIR)
configure_file(