diff options
Diffstat (limited to 'hw/xquartz/meson.build')
-rw-r--r-- | hw/xquartz/meson.build | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/hw/xquartz/meson.build b/hw/xquartz/meson.build index 14f48e06e..83e79eae8 100644 --- a/hw/xquartz/meson.build +++ b/hw/xquartz/meson.build @@ -23,6 +23,7 @@ endif bundle_id_def = '-DBUNDLE_ID_PREFIX="@0@"'.format(bundle_id_prefix) bundle_root = join_paths(apple_applications_dir, apple_application_name + '.app') +xquartz_data_dir = join_paths(get_option('prefix'), get_option('datadir'),'X11', 'XQuartz') # using sparkle update framework? build_sparkle = xquartz_sparkle_feed_url != '' and xquartz_sparkle_public_edkey != '' @@ -60,6 +61,7 @@ libxquartz_defs = [ '-DUSE_NEW_CLUT', '-DXFree86Server', '-DXQUARTZ', + '-DXQUARTZ_DATA_DIR="@0@"'.format(xquartz_data_dir), '-DXSERVER_VERSION="@0@"'.format(meson.project_version()), bundle_id_def, sparkle_defs, @@ -93,3 +95,7 @@ xquartz_man = configure_file( configuration: manpage_config, ) install_man(xquartz_man) + +install_data('defaults.plist', + install_dir: xquartz_data_dir, + install_mode: 'rw-r--r--') |