| 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 |