40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
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
|