]> git.ipfire.org Git - thirdparty/kea.git/commitdiff
[#3731] Fix kea-shell installation
authorAndrei Pavel <andrei@isc.org>
Wed, 12 Mar 2025 09:05:24 +0000 (11:05 +0200)
committerFrancis Dupont <fdupont@isc.org>
Thu, 13 Mar 2025 17:03:38 +0000 (18:03 +0100)
src/bin/shell/meson.build

index 15922d24fab4ab7124ebab9c7be53d082019a6a3..9f7e5044c846da5ebd2c7b321ed6acb980613ae3 100644 (file)
@@ -7,15 +7,12 @@ 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)')
 
-r = run_command(
-    PYTHON,
-    '-c',
-    'import sysconfig; print(sysconfig.get_paths()[\'purelib\'])',
-    check: true,
-)
-python_site_package = r.stdout().strip()
-pkgpythondir = f'@PREFIX@/@python_site_package@/kea'
+python = import('python')
+py_installation = python.find_installation('python3', required: true)
+python_install_dir = py_installation.get_install_dir(pure: true)
+pkgpythondir = python_install_dir / 'kea'
 kea_shell_conf_data.set('PKGPYTHONDIR', pkgpythondir)
+
 configure_file(
     input: 'kea-shell.in',
     output: 'kea-shell',