Ravenports generated: 10 Jan 2024 17:08
[ravenports.git] / bucket_3B / libinput
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libinput
4 VERSION=                1.24.0
5 KEYWORDS=               x11
6 VARIANTS=               standard
7 SDESC[standard]=        Generic input library
8 HOMEPAGE=               https://www.freedesktop.org/wiki/Software/libinput/
9 CONTACT=                Michael_Reim[kraileth@elderlinux.org]
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://gitlab.freedesktop.org/libinput/libinput/-/archive/1.24.0/
13 DISTFILE[1]=            libinput-1.24.0.tar.bz2:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18                         man
19
20 OPTIONS_AVAILABLE=      BSD
21 OPTIONS_STANDARD=       BSD
22 OPT_ON[freebsd]=        BSD
23 OPT_ON[netbsd]=         BSD
24 OPT_ON[dragonfly]=      BSD
25 OPT_ON[midnightbsd]=    BSD
26
27 BROKEN[netbsd]=         Does not build on NetBSD
28
29 BUILD_DEPENDS=          glib:dev:standard
30                         harfbuzz:dev:standard
31                         libevdev:dev:standard
32                         libwacom:dev:standard
33 BUILDRUN_DEPENDS=       libevdev:primary:standard
34                         libwacom:primary:standard
35                         mtdev:single:standard
36
37 USES=                   meson pkgconfig
38 GNOME_COMPONENTS=       gtk3
39
40 LICENSE=                MIT:primary
41 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING
42 LICENSE_SCHEME=         solo
43
44 FPC_EQUIVALENT=         x11/libinput
45 MESON_ARGS=             -Dtests=false
46
47 SOVERSION=              10.13.0
48
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
56
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.
63
64
65 [FILE:102:distinfo]
66 c07cd0f3f464e8d2e07dc9479fd5b9340e637408517b77e7e96b2245f37f6fe6       810034 libinput-1.24.0.tar.bz2
67
68
69 [FILE:1791:manifests/plist.primary]
70 bin/libinput
71 lib/
72  libinput.so.%%SOMAJOR%%
73  libinput.so.%%SOVERSION%%
74 lib/udev/
75  libinput-device-group
76  libinput-fuzz-extract
77  libinput-fuzz-to-zero
78 lib/udev/rules.d/
79  80-libinput-device-groups.rules
80  90-libinput-fuzz-override.rules
81 libexec/libinput/
82  libinput-analyze
83  libinput-analyze-per-slot-delta
84  libinput-analyze-recording
85  libinput-analyze-touch-down-state
86  libinput-debug-events
87  libinput-debug-gui
88  libinput-debug-tablet
89  libinput-list-devices
90  libinput-list-kernel-devices
91  libinput-measure
92  libinput-measure-fuzz
93  libinput-measure-touch-size
94  libinput-measure-touchpad-pressure
95  libinput-measure-touchpad-size
96  libinput-measure-touchpad-tap
97  libinput-quirks
98  libinput-record
99  libinput-replay
100  libinput-test
101 share/libinput/
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
112  30-vendor-ibm.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
122  50-framework.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
132  50-system-gpd.quirks
133  50-system-hp.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
143 @dir etc/libinput
144
145
146 [FILE:61:manifests/plist.dev]
147 include/libinput.h
148 lib/libinput.so
149 lib/pkgconfig/libinput.pc
150
151
152 [FILE:652:manifests/plist.man]
153 share/man/man1/
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
171  libinput-quirks.1.gz
172  libinput-record.1.gz
173  libinput-replay.1.gz
174  libinput-test.1.gz
175  libinput.1.gz
176
177
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
181 @@ -1,5 +1,5 @@
182  #ifdef __linux__
183  #include "linux/input.h"
184 -#elif __FreeBSD__
185 +#elif defined __FreeBSD__ || defined __DragonFly__
186  #include "freebsd/input.h"
187  #endif
188