1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Generic input library
8 HOMEPAGE= https://www.freedesktop.org/wiki/Software/libinput/
9 CONTACT= Michael_Reim[kraileth@elderlinux.org]
12 SITES[main]= https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.24.0/
13 DISTFILE[1]= libinput-1.24.0.tar.bz2:main
15 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= BSD
24 OPT_ON[dragonfly]= BSD
25 OPT_ON[midnightbsd]= BSD
27 BROKEN[netbsd]= Does not build on NetBSD
29 BUILD_DEPENDS= glib:dev:standard
33 BUILDRUN_DEPENDS= libevdev:primary:standard
34 libwacom:primary:standard
38 GNOME_COMPONENTS= gtk3
41 LICENSE_FILE= MIT:{{WRKSRC}}/COPYING
44 FPC_EQUIVALENT= x11/libinput
45 MESON_ARGS= -Dtests=false
49 [BSD].DESCRIPTION= Support BSD platform
50 [BSD].BUILDRUN_DEPENDS_ON= libepoll-shim:primary:standard
51 libudev-devd:primary:standard
52 [BSD].BUILD_DEPENDS_OFF= libgudev:dev:standard
53 [BSD].BUILD_DEPENDS_ON= libepoll-shim:dev:standard
54 libgudev-devd:dev:standard
55 libudev-devd:dev:standard
57 [FILE:334:descriptions/desc.primary]
58 libinput is a library to handle input devices in Wayland compositors and
59 to provide a generic X.Org input driver. It provides device detection,
60 device handling, input device event processing and abstraction so minimize
61 the amount of custom input code compositors need to provide the common set
62 of functionality that users expect.
66 c07cd0f3f464e8d2e07dc9479fd5b9340e637408517b77e7e96b2245f37f6fe6 810034 libinput-1.24.0.tar.bz2
69 [FILE:1791:manifests/plist.primary]
72 libinput.so.%%SOMAJOR%%
73 libinput.so.%%SOVERSION%%
79 80-libinput-device-groups.rules
80 90-libinput-fuzz-override.rules
83 libinput-analyze-per-slot-delta
84 libinput-analyze-recording
85 libinput-analyze-touch-down-state
90 libinput-list-kernel-devices
93 libinput-measure-touch-size
94 libinput-measure-touchpad-pressure
95 libinput-measure-touchpad-size
96 libinput-measure-touchpad-tap
102 10-generic-keyboard.quirks
103 10-generic-mouse.quirks
104 10-generic-trackball.quirks
105 30-vendor-a4tech.quirks
106 30-vendor-aiptek.quirks
107 30-vendor-alps.quirks
108 30-vendor-contour.quirks
109 30-vendor-cypress.quirks
110 30-vendor-elantech.quirks
111 30-vendor-glorious.quirks
113 30-vendor-kensington.quirks
114 30-vendor-logitech.quirks
115 30-vendor-madcatz.quirks
116 30-vendor-microsoft.quirks
117 30-vendor-razer.quirks
118 30-vendor-synaptics.quirks
119 30-vendor-trust.quirks
120 30-vendor-vmware.quirks
121 30-vendor-wacom.quirks
123 50-system-acer.quirks
124 50-system-apple.quirks
125 50-system-asus.quirks
126 50-system-chicony.quirks
127 50-system-chuwi.quirks
128 50-system-cyborg.quirks
129 50-system-dell.quirks
130 50-system-gigabyte.quirks
131 50-system-google.quirks
134 50-system-huawei.quirks
135 50-system-lenovo.quirks
136 50-system-pine64.quirks
137 50-system-sony.quirks
138 50-system-starlabs.quirks
139 50-system-system76.quirks
140 50-system-toshiba.quirks
141 50-system-vaio.quirks
142 share/zsh/site-functions/_libinput
146 [FILE:61:manifests/plist.dev]
149 lib/pkgconfig/libinput.pc
152 [FILE:652:manifests/plist.man]
154 libinput-analyze-per-slot-delta.1.gz
155 libinput-analyze-recording.1.gz
156 libinput-analyze-touch-down-state.1.gz
157 libinput-analyze.1.gz
158 libinput-debug-events.1.gz
159 libinput-debug-gui.1.gz
160 libinput-debug-tablet.1.gz
161 libinput-list-devices.1.gz
162 libinput-list-kernel-devices.1.gz
163 libinput-measure-fuzz.1.gz
164 libinput-measure-touch-size.1.gz
165 libinput-measure-touchpad-pressure.1.gz
166 libinput-measure-touchpad-size.1.gz
167 libinput-measure-touchpad-tap.1.gz
168 libinput-measure.1.gz
169 libinput-quirks-list.1.gz
170 libinput-quirks-validate.1.gz
178 [FILE:248:patches/patch-include_linux_input.h]
179 --- include/linux/input.h.orig 2023-08-25 03:04:17 UTC
180 +++ include/linux/input.h
183 #include "linux/input.h"
185 +#elif defined __FreeBSD__ || defined __DragonFly__
186 #include "freebsd/input.h"