package/libinput: enable installation of python tools
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>
This commit is contained in:
parent
f052047095
commit
8bf3d6a1b7
@ -13,5 +13,27 @@ config BR2_PACKAGE_LIBINPUT
|
||||
|
||||
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
|
||||
|
@ -30,6 +30,7 @@ else
|
||||
LIBINPUT_CONF_OPTS += -Ddebug-gui=false
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_LIBINPUT_PYTHON_TOOLS),)
|
||||
LIBINPUT_PYTHON_TOOLS = libinput-analyze-per-slot-delta \
|
||||
libinput-analyze-recording \
|
||||
libinput-analyze-touch-down-state \
|
||||
@ -46,5 +47,6 @@ define LIBINPUT_REMOVE_UNNEEDED_FILES
|
||||
)
|
||||
endef
|
||||
LIBINPUT_POST_INSTALL_TARGET_HOOKS += LIBINPUT_REMOVE_UNNEEDED_FILES
|
||||
endif
|
||||
|
||||
$(eval $(meson-package))
|
||||
|
Loading…
Reference in New Issue
Block a user