waf: fix wayland-scanner deprecation warning

Use `private-code` instead of `code` here. Also this bumps up the
required wayland-client/wayland-cursor version to 1.15 which is still
pretty old anyway.
This commit is contained in:
dudemanguy 2019-09-19 15:37:00 -05:00 committed by Jan Ekström
parent 5858e3cdbd
commit dab28158ee
2 changed files with 3 additions and 3 deletions

View File

@ -66,7 +66,7 @@ def __wayland_protocol_code__(ctx, **kwargs):
kwargs['source'] = '{}/{}'.format(kwargs['proto_dir'], file_name)
ctx(
rule = __wayland_scanner_cmd__(ctx, 'code', kwargs['proto_dir'],
rule = __wayland_scanner_cmd__(ctx, 'private-code', kwargs['proto_dir'],
file_name,
protocol_is_vendored),
name = os.path.basename(kwargs['target']),

View File

@ -576,8 +576,8 @@ video_output_features = [
'name': '--wayland',
'desc': 'Wayland',
'deps': 'wayland-protocols && wayland-scanner',
'func': check_pkg_config('wayland-client', '>= 1.6.0',
'wayland-cursor', '>= 1.6.0',
'func': check_pkg_config('wayland-client', '>= 1.15.0',
'wayland-cursor', '>= 1.15.0',
'xkbcommon', '>= 0.3.0'),
} , {
'name': '--x11',