blob: 1a8fcc7ed47fdc81917cb5f4806df793925cb813 [file] [log] [blame]
config BR2_PACKAGE_LIBINPUT
bool "libinput"
depends on BR2_PACKAGE_HAS_UDEV
select BR2_PACKAGE_LIBEVDEV
select BR2_PACKAGE_MTDEV
help
libinput is a library to handle input devices in Wayland
compositors and to provide a generic X.Org input driver.
It provides device detection, device handling, input device
event processing and abstraction so minimize the amount of
custom input code compositors need to provide the common
set of functionality that users expect.
http://freedesktop.org/wiki/Software/libinput/
if BR2_PACKAGE_LIBINPUT
config BR2_PACKAGE_LIBINPUT_PYTHON_TOOLS
bool "install python tools "
depends on BR2_PACKAGE_PYTHON3
select BR2_PACKAGE_PYTHON_LIBEVDEV # runtime
select BR2_PACKAGE_PYTHON_PYUDEV # runtime
select BR2_PACKAGE_PYTHON_PYYAML # runtime
help
Install python tools:
libinput-analyze-per-slot-delta,
libinput-analyze-recording,
libinput-analyze-touch-down-state,
libinput-measure-fuzz,
libinput-measure-touchpad-pressure,
libinput-measure-touchpad-size,
libinput-measure-touchpad-tap,
libinput-measure-touch-size,
libinput-replay
endif
comment "libinput needs udev /dev management"
depends on !BR2_PACKAGE_HAS_UDEV