diff options
author | Adam Jackson <ajax@redhat.com> | 2018-03-26 18:42:57 -0400 |
---|---|---|
committer | Adam Jackson <ajax@redhat.com> | 2018-03-27 10:28:33 -0400 |
commit | a1e8dc05163956de9ab73e567f86b91cb8790c0f (patch) | |
tree | 11d6ba6453043e662d1ebc5fa792ee688f55f333 /meson.build | |
parent | 1e0df64738d6924151adbbd4b040df80178cfa6b (diff) |
meson: Install man pages
Signed-off-by: Adam Jackson <ajax@redhat.com>
Acked-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/meson.build b/meson.build index 216086ef2..cd4f6fc63 100644 --- a/meson.build +++ b/meson.build @@ -464,6 +464,37 @@ top_srcdir_inc = include_directories('.') serverconfigdir = join_paths(get_option('libdir'), 'xorg') +manpage_config = configuration_data() +manpage_config.set('vendorversion', 'PACKAGE_STRING XORG_MAN_PAGE') +manpage_config.set('xorgversion', 'PACKAGE_STRING XORG_MAN_PAGE') +manpage_config.set('xservername', 'Xorg') +manpage_config.set('xconfigfile', 'xorg.conf') +manpage_config.set('projectroot', get_option('prefix')) +manpage_config.set('apploaddir', '$(appdefaultdir)') +manpage_config.set('appmansuffix', '1') +manpage_config.set('drivermansuffix', '4') +manpage_config.set('adminmansuffix', '8') +manpage_config.set('libmansuffix', '3') +manpage_config.set('miscmansuffix', '7') +manpage_config.set('filemansuffix', '5') +manpage_config.set('logdir', log_dir) +manpage_config.set('datadir', get_option('datadir')) +manpage_config.set('mandir', get_option('mandir')) +manpage_config.set('sysconfdir', get_option('sysconfdir')) +manpage_config.set('xconfigdir', 'xorg.conf.d') +manpage_config.set('xkbdir', xkb_dir) +manpage_config.set('XKB_DFLT_RULES', get_option('xkb_default_rules')) +manpage_config.set('XKB_DFLT_MODEL', get_option('xkb_default_model')) +manpage_config.set('XKB_DFLT_LAYOUT', get_option('xkb_default_layout')) +manpage_config.set('XKB_DFLT_VARIANT', get_option('xkb_default_variant')) +manpage_config.set('XKB_DFLT_OPTIONS', get_option('xkb_default_options')) +manpage_config.set('bundle_id_prefix', '...') +manpage_config.set('modulepath', join_paths(get_option('prefix'), module_dir)) +# wtf doesn't this work +# manpage_config.set('suid_wrapper_dir', join_paths(get_option('prefix'), libexecdir)) +manpage_config.set('suid_wrapper_dir', join_paths(get_option('prefix'), 'libexec')) +manpage_config.set('default_font_path', 'catalogue:/etc/X11/fontpath.d:built-ins') + # Include must come first, as it sets up dix-config.h subdir('include') @@ -527,3 +558,9 @@ libxserver += libxserver_dri3 subdir('hw') subdir('test') + +install_man(configure_file( + input: 'man/Xserver.man', + output: 'Xserver.1', + configuration: manpage_config, +)) |