summaryrefslogtreecommitdiffstats
path: root/rules/libinput.in
blob: c775567f108cb43baee1662a4a16ed56d4256bb6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
## SECTION=multimedia_libs

menuconfig LIBINPUT
	tristate
	select HOST_MESON
	select MTDEV
	select LIBEVDEV
	select UDEV
	select UDEV_LIBUDEV
	select PYTHON3			if LIBINPUT_TOOL_REPLAY && RUNTIME
	select PYTHON3_LIBEVDEV		if LIBINPUT_TOOL_REPLAY && RUNTIME
	select PYTHON3_PYYAML		if LIBINPUT_TOOL_REPLAY && RUNTIME
	select LIBWACOM			if LIBINPUT_WACOM
	prompt "libinput                      "
	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.

if LIBINPUT

config LIBINPUT_QUIRKS
	bool
	prompt "install device quirks"
	help
	  Installing the input device quirks database is useful for systems
	  that allow connecting external input devices, or for systems that are
	  contained in the quirks database.

config LIBINPUT_TOOL
	bool
	prompt "install libinput tool"
	help
	  Install the libinput tool.

config LIBINPUT_TOOL_REPLAY
	bool
	depends on LIBINPUT_TOOL
	prompt "install Python dependencies for 'libinput replay'"
	help
	  'libinput replay' is a Python 3 script that has several
	  dependencies. Enable this option to ensure that all Python
	  packages needed for 'libinput replay' are available.

config LIBINPUT_WACOM
	bool
	prompt "wacom support"

endif