xserver: Branch 'master' - 3 commits

Adam Jackson ajax at kemper.freedesktop.org
Mon May 14 18:31:46 UTC 2018


 hw/xfree86/meson.build           |   24 +++++++++++++-----------
 hw/xwin/meson.build              |    7 +++++++
 hw/xwin/winclipboard/meson.build |    7 +++++++
 meson.build                      |    4 ++--
 4 files changed, 29 insertions(+), 13 deletions(-)

New commits:
commit 27eff10bfa1a02da7338a82e2312d2080e3e5876
Author: Jon Turney <jon.turney at dronecode.org.uk>
Date:   Sun May 13 19:36:05 2018 +0100

    meson: don't put literal 'PACKAGE_STRING' and 'XORG_MAN_PAGE' in man pages
    
    Instead, substitute the same values as autotools does
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Signed-off-by: Jon Turney <jon.turney at dronecode.org.uk>

diff --git a/meson.build b/meson.build
index b89c3d426..650018c29 100644
--- a/meson.build
+++ b/meson.build
@@ -507,8 +507,8 @@ 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('vendorversion', '"xorg-server @0@" "X Version 11"'.format(meson.project_version()))
+manpage_config.set('xorgversion', '"xorg-server @0@" "X Version 11"'.format(meson.project_version()))
 manpage_config.set('xservername', 'Xorg')
 manpage_config.set('xconfigfile', 'xorg.conf')
 manpage_config.set('projectroot', get_option('prefix'))
commit 47321bb455b1226c04711241496e62667eea34ea
Author: Jon Turney <jon.turney at dronecode.org.uk>
Date:   Sun May 13 19:36:04 2018 +0100

    meson: don't install xorg wrapper manpages if suid-wrapper isn't being used
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Signed-off-by: Jon Turney <jon.turney at dronecode.org.uk>

diff --git a/hw/xfree86/meson.build b/hw/xfree86/meson.build
index 133c96d89..cacf56d4c 100644
--- a/hw/xfree86/meson.build
+++ b/hw/xfree86/meson.build
@@ -190,17 +190,19 @@ install_man(configure_file(
     configuration: manpage_config,
 ))
 
-install_man(configure_file(
-    input: 'man/Xorg.wrap.man',
-    output: 'Xorg.wrap.1',
-    configuration: manpage_config,
-))
-
-install_man(configure_file(
-    input: 'man/Xwrapper.config.man',
-    output: 'Xwrapper.config.5',
-    configuration: manpage_config,
-))
+if get_option('suid_wrapper')
+    install_man(configure_file(
+        input: 'man/Xorg.wrap.man',
+        output: 'Xorg.wrap.1',
+        configuration: manpage_config,
+    ))
+
+    install_man(configure_file(
+        input: 'man/Xwrapper.config.man',
+        output: 'Xwrapper.config.5',
+        configuration: manpage_config,
+    ))
+endif
 
 install_man(configure_file(
     input: 'man/xorg.conf.man',
commit 08a3583b5b2f812cc7f039aebd74ff9b1cb0dbcd
Author: Jon Turney <jon.turney at dronecode.org.uk>
Date:   Sun May 13 19:36:03 2018 +0100

    meson: install xwinclip and Xwinrc man pages
    
    Omitted from a1e8dc05
    
    Reviewed-by: Adam Jackson <ajax at redhat.com>
    Signed-off-by: Jon Turney <jon.turney at dronecode.org.uk>

diff --git a/hw/xwin/meson.build b/hw/xwin/meson.build
index 1bf9891ed..7e1375cfd 100644
--- a/hw/xwin/meson.build
+++ b/hw/xwin/meson.build
@@ -172,3 +172,10 @@ xwin_man = configure_file(
     configuration: manpage_config,
 )
 install_man(xwin_man)
+
+xwinrc_man = configure_file(
+    input: 'man/XWinrc.man',
+    output: 'XWinrc.5',
+    configuration: manpage_config,
+)
+install_man(xwinrc_man)
diff --git a/hw/xwin/winclipboard/meson.build b/hw/xwin/winclipboard/meson.build
index dd7b2d20e..0395eb32d 100644
--- a/hw/xwin/winclipboard/meson.build
+++ b/hw/xwin/winclipboard/meson.build
@@ -30,3 +30,10 @@ executable(
     dependencies: [dependency('x11')],
     install: true,
 )
+
+xwinclip_man = configure_file(
+    input: 'xwinclip.man',
+    output: 'xwinclip.1',
+    configuration: manpage_config,
+)
+install_man(xwinclip_man)


More information about the xorg-commit mailing list