From a74ee5ae7c2148636fdb953dc438ac9074ef6285 Mon Sep 17 00:00:00 2001 From: Sayafdine Said Date: Sun, 2 Jul 2023 14:36:34 +0200 Subject: [PATCH] build: move datadir variable --- howdy/src/meson.build | 2 ++ meson.build | 4 +--- meson.options | 1 - 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/howdy/src/meson.build b/howdy/src/meson.build index 2f4fbc7..cfb6cc5 100644 --- a/howdy/src/meson.build +++ b/howdy/src/meson.build @@ -5,7 +5,9 @@ endif py = import('python').find_installation() py.dependency() +datadir = get_option('prefix') / get_option('datadir') / 'howdy' py_conf = configuration_data(paths_dict) +py_conf.set('data_dir', datadir) py_paths = configure_file( input: 'paths.py.in', diff --git a/meson.build b/meson.build index 4b92a19..d6cffff 100644 --- a/meson.build +++ b/meson.build @@ -1,9 +1,8 @@ project('howdy', 'cpp', license: 'MIT', version: 'beta', meson_version: '>= 0.64.0') -confdir = get_option('config_dir') != '' ? get_option('config_dir') : join_paths(get_option('sysconfdir'), 'howdy') +confdir = get_option('config_dir') != '' ? get_option('config_dir') : join_paths(get_option('prefix'), get_option('sysconfdir'), 'howdy') dlibdatadir = get_option('dlib_data_dir') != '' ? get_option('dlib_data_dir') : join_paths(confdir, 'dlib-data') usermodelsdir = get_option('user_models_dir') != '' ? get_option('user_models_dir') : join_paths(confdir, 'models') -datadir = get_option('data_dir') != '' ? get_option('data_dir') : join_paths(get_option('prefix'), get_option('datadir'), 'howdy') logpath = get_option('log_path') config_path = join_paths(confdir, 'config.ini') @@ -12,7 +11,6 @@ paths_dict = { 'config_dir': confdir, 'dlib_data_dir': dlibdatadir, 'user_models_dir': usermodelsdir, - 'data_dir': datadir, 'log_path': logpath, } diff --git a/meson.options b/meson.options index ef3346f..bd4318a 100644 --- a/meson.options +++ b/meson.options @@ -3,7 +3,6 @@ option('pam_dir', type: 'string', value: '', description: 'Set the pam_howdy des option('config_dir', type: 'string', value: '', description: 'Set the howdy config directory') option('dlib_data_dir', type: 'string', value: '', description: 'Set the dlib data directory') option('user_models_dir', type: 'string', value: '', description: 'Set the user models directory') -option('data_dir', type: 'string', value: '', description: 'Set the howdy data directory') option('log_path', type: 'string', value: '/var/log/howdy', description: 'Set the log file path') option('install_in_site_packages', type: 'boolean', value: false, description: 'Install howdy python files in site packages') option('py_sources_dir', type: 'string', value: '', description: 'Set the python sources directory') \ No newline at end of file