Config.in 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. config BR2_PACKAGE_LIBINPUT
  2. bool "libinput"
  3. depends on BR2_PACKAGE_HAS_UDEV
  4. select BR2_PACKAGE_LIBEVDEV
  5. select BR2_PACKAGE_MTDEV
  6. help
  7. libinput is a library to handle input devices in Wayland
  8. compositors and to provide a generic X.Org input driver.
  9. It provides device detection, device handling, input device
  10. event processing and abstraction so minimize the amount of
  11. custom input code compositors need to provide the common
  12. set of functionality that users expect.
  13. http://freedesktop.org/wiki/Software/libinput/
  14. if BR2_PACKAGE_LIBINPUT
  15. config BR2_PACKAGE_LIBINPUT_PYTHON_TOOLS
  16. bool "install python tools "
  17. depends on BR2_PACKAGE_PYTHON3
  18. select BR2_PACKAGE_PYTHON_LIBEVDEV # runtime
  19. select BR2_PACKAGE_PYTHON_PYUDEV # runtime
  20. select BR2_PACKAGE_PYTHON_PYYAML # runtime
  21. help
  22. Install python tools:
  23. libinput-analyze-per-slot-delta,
  24. libinput-analyze-recording,
  25. libinput-analyze-touch-down-state,
  26. libinput-measure-fuzz,
  27. libinput-measure-touchpad-pressure,
  28. libinput-measure-touchpad-size,
  29. libinput-measure-touchpad-tap,
  30. libinput-measure-touch-size,
  31. libinput-replay
  32. endif
  33. comment "libinput needs udev /dev management"
  34. depends on !BR2_PACKAGE_HAS_UDEV