aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/package/libinput.az
blob: 96fd9606968507f43844f31ea920432358b0781a (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
package libinput {
	description = "input device management and event handling library";
	website = "https://www.freedesktop.org/wiki/Software/libinput";
	anitya = 5781;

	version# = "1.31.2";
	source = remoteGitLab {
		domain = "gitlab.freedesktop.org";
		suffix = "libinput/libinput";
		ref = version;
		checksum = "nEuOF4cBgyk87IE7vnZChZdZzOFxLkQ8R_jX0Px8z1DN3oHR7lsYZ--3ZWeegeRp";
	};

	early = "ln -sf ../system/bin/bash /bin/\n";

	exec = meson {
		setup = {
			"Dmtdev": "false";
			"Dlibwacom": "false";
			"Ddebug-gui": "false";
		};
	};

	inputs = [
		bash,
		diffutils,
		python-pytest,

		libudev-zero,
		libevdev,
		kernel-headers,
	];

	runtime = [
		libudev-zero,
		libevdev,
	];
}