From aaa3fcf66fdfd6d23a88a715b33f89c5c89d3edd Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Sun, 15 Nov 2020 18:57:16 +0100 Subject: [PATCH] backend/libinput: require libinput 1.14 We have the policy of requiring up-to-date dependencies instead of adding conditionals for older versions. libinput 1.14 was published more than 1 year ago. --- backend/libinput/tablet_tool.c | 2 -- meson.build | 9 +-------- 2 files changed, 1 insertion(+), 10 deletions(-) diff --git a/backend/libinput/tablet_tool.c b/backend/libinput/tablet_tool.c index 845ef220..e07491d1 100644 --- a/backend/libinput/tablet_tool.c +++ b/backend/libinput/tablet_tool.c @@ -113,10 +113,8 @@ static enum wlr_tablet_tool_type wlr_type_from_libinput_type( return WLR_TABLET_TOOL_TYPE_MOUSE; case LIBINPUT_TABLET_TOOL_TYPE_LENS: return WLR_TABLET_TOOL_TYPE_LENS; -#if LIBINPUT_MINOR >= 14 case LIBINPUT_TABLET_TOOL_TYPE_TOTEM: return WLR_TABLET_TOOL_TYPE_TOTEM; -#endif } abort(); // unreachable } diff --git a/meson.build b/meson.build index 835e0195..3235dd3f 100644 --- a/meson.build +++ b/meson.build @@ -104,7 +104,7 @@ egl = dependency('egl') glesv2 = dependency('glesv2') drm = dependency('libdrm', version: '>=2.4.95') gbm = dependency('gbm', version: '>=17.1.0') -libinput = dependency('libinput', version: '>=1.9.0') +libinput = dependency('libinput', version: '>=1.14.0') xkbcommon = dependency('xkbcommon') udev = dependency('libudev') pixman = dependency('pixman-1') @@ -133,13 +133,6 @@ wlr_deps = [ rt, ] -libinput_ver = libinput.version().split('.') -add_project_arguments([ - '-DLIBINPUT_MAJOR=' + libinput_ver[0], - '-DLIBINPUT_MINOR=' + libinput_ver[1], - '-DLIBINPUT_PATCH=' + libinput_ver[2], -], language: 'c') - subdir('protocol') subdir('render')