8bf3d6a1b7
Now that we have a python-libevdev package, let's allow the installation of the libinput Python tools, using a new BR2_PACKAGE_LIBINPUT_PYTHON_TOOLS option. Signed-off-by: Romain Naour <romain.naour@smile.fr> Cc: Yann E. MORIN <yann.morin.1998@free.fr> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
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
|