source: projects/specs/trunk/lib/libi/libinput/libinput-vl.spec @ 12005

Revision 12005, 13.1 KB checked in by tomop, 5 years ago (diff)

Merge branch 'tomop'

Line 
1%global udevdir %(pkg-config --variable=udevdir udev)
2
3#global gitdate 20141211
4%global gitversion 58abea394
5
6Name:           libinput
7Version:        1.12.4
8Release:        1%{?gitdate:.%{gitdate}git%{gitversion}}%{?_dist_release}
9Summary:        Input device library
10Summary(ja):    入力デバイスライブラリ
11
12License:        MIT
13URL:            http://www.freedesktop.org/wiki/Software/libinput/
14
15Vendor:         Project Vine
16Distribution:   Vine Linux
17
18%if 0%{?gitdate}
19Source0:        %{name}-%{gitdate}.tar.xz
20Source1:        make-git-snapshot.sh
21Source2:        commitid
22%else
23Source0:        http://www.freedesktop.org/software/libinput/libinput-%{version}.tar.xz
24%endif
25
26BuildRequires:  meson
27BuildRequires:  pkgconfig
28BuildRequires:  libevdev-devel
29BuildRequires:  libudev-devel
30BuildRequires:  mtdev-devel libwacom-devel
31BuildRequires:  pkgconfig(udev)
32
33%description
34libinput is a library that handles input devices for display servers and other
35applications that need to directly deal with input devices.
36
37It provides device detection, device handling, input device event processing
38and abstraction so minimize the amount of custom input code the user of
39libinput need to provide the common set of functionality that users expect.
40
41
42%package        devel
43Summary:        Development files for %{name}
44Requires:       %{name}%{?_isa} = %{version}-%{release}
45
46%description    devel
47The %{name}-devel package contains libraries and header files for
48developing applications that use %{name}.
49
50
51%prep
52%setup -q -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
53
54
55%build
56%meson \
57  -Dudev-dir=/lib/udev \
58  -Ddocumentation=false \
59  -Ddebug-gui=false \
60  -Dtests=false
61
62%meson_build
63
64
65%install
66rm -rf %{buildroot}
67%meson_install
68
69
70%post
71/sbin/ldconfig
72/usr/bin/udevadm hwdb --update  >/dev/null 2>&1 || :
73
74%postun -p /sbin/ldconfig
75
76
77%files
78%license COPYING
79%{_bindir}/libinput
80%{_libdir}/libinput.so.*
81%{_libexecdir}/libinput
82%{udevdir}/libinput-device-group
83%{udevdir}/libinput-model-quirks
84%{udevdir}/rules.d/80-libinput-device-groups.rules
85%{udevdir}/rules.d/90-libinput-model-quirks.rules
86%{_datadir}/libinput
87%{_mandir}/man1/*
88
89%files devel
90%{_includedir}/libinput.h
91%{_libdir}/libinput.so
92%{_libdir}/pkgconfig/libinput.pc
93
94
95%changelog
96* Sun Dec 30 2018 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.12.4-1
97- new upstream release.
98
99* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.3-3
100- initial build for Vine Linux.
101
102* Fri Jun 24 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.3-2
103- Drop the now unnecessary patch
104
105* Fri Jun 24 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.3-1
106- libinput 1.3.3
107
108* Thu Jun 16 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.2-1
109- libinput 1.3.2
110
111* Mon May 30 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.1-1
112- libinput 1.3.1
113
114* Fri May 20 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-3
115- Stop pointer jitter on the Dell E5420, E530 and Lenovo Yoga 2
116
117* Thu May 19 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-2
118- Disable negative pressure transition on non-synaptics pads to avoid
119  jerky movement (#1335249)
120
121* Tue May 10 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-1
122- libinput 1.3.0
123
124* Wed May 04 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.903-1
125- libinput 1.3rc3
126
127* Thu Apr 21 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.902-1
128- libinput 1.3rc2
129
130* Tue Apr 19 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.4-1
131- libinput 1.2.4
132
133* Tue Apr 12 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.3-1
134- libinput 1.2.3
135
136* Tue Mar 15 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.2-1
137- libinput 1.2.2
138
139* Fri Mar 11 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-4
140- Fix jerky pointer motion on the Lenovo T450/T460/X1 3rd hardware
141
142* Mon Mar 07 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-3
143- Fix segfault on mislabeled tablets (#1314955)
144
145* Wed Mar 02 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-2
146- Bump to maintain upgrade path with F23
147
148* Mon Feb 29 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-1
149- libinput 1.2.1
150
151* Tue Feb 23 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.0-1
152- libinput 1.2.0
153
154* Mon Feb 15 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.902-2
155- Add libwacom-devel to BuildRequires
156
157* Mon Feb 15 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.902-1
158- libinput 1.2rc2
159
160* Wed Feb 10 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.7-1
161- libinput 1.1.7
162
163* Fri Feb 05 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.6-1
164- libinput 1.1.6
165
166* Thu Feb 04 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.5-4
167- Fix patches from -3, they got corrupted somehow
168
169* Thu Feb 04 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.5-3
170- Disable the mode button on the Cyborg RAT 5
171- Drop touchpad motion hysteresis by default
172
173* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-2
174- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
175
176* Mon Jan 25 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.5-1
177- libinput 1.1.5
178
179* Tue Jan 19 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.4-3
180- disable MT for semi-mt devices to solve the various two- and three-finger
181  issues (at the cost of pinch gestures) (#1295073)
182
183* Mon Jan 11 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.4-2
184- fix disable-while-typing on macbooks
185
186* Tue Dec 22 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.4-1
187- libinput 1.1.4
188
189* Wed Dec 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.3-1
190- libinput 1.1.3
191
192* Wed Dec 09 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.2-1
193- libinput 1.1.2
194
195* Mon Dec 07 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.1-2
196- Reduce 2fg scroll threshold to 1mm (#1247958)
197
198* Mon Nov 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.1-1
199- libinput 1.1.1
200
201* Mon Nov 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.0-3
202- Fix invalid device group pointer, causing invalid memory access
203
204* Wed Oct 28 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.0-2
205- Fix crash triggered by Asus RoG Gladius mouse (#1275407)
206
207* Mon Oct 26 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.0-1
208- libinput 1.1.0
209
210* Wed Oct 21 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.2-1
211- libinput 1.0.2
212
213* Sat Sep 19 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.1-3
214- Fix the number of clicks sent in multitap (fdo #92016)
215
216* Mon Sep 07 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.1-2
217- Don't interpret short scrolls as right click (#1256045)
218
219* Thu Sep 03 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.1-1
220- libinput 1.0.1
221
222* Wed Aug 26 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.0-1
223- libinput 1.0
224
225* Fri Aug 21 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.99.1-1
226- libinput 1.0RC1
227
228* Wed Aug 05 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.21.0-3
229- Fix 2fg scroll threshold handling (#1249365)
230
231* Tue Aug 04 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.21.0-2
232- Fix pointer speed configuration, broke with 0.21.0
233
234* Tue Aug 04 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.21.0-1
235- libinput 0.21.0
236- fix 3fg touch detection on Synaptics semi-mt touchpads
237
238* Thu Jul 30 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-6
239- Fix broken 2fg scrolling on single-touch touchpads (#1246651)
240- Drop distance threshold for 2fg gesture detection (#1246868)
241
242* Wed Jul 29 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-5
243- Add a size hint for Apple one-button touchpads (#1246651)
244
245* Wed Jul 29 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-4
246- Disable 2fg scrolling on Synaptics semi-mt (#1235175)
247
248* Fri Jul 24 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-3
249- Disable thumb detection, too many false positives (#1246093)
250
251* Tue Jul 21 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-2
252- Restore parsing for trackpoing const accel
253
254* Thu Jul 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-1
255- libinput 0.20
256
257* Tue Jul 14 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.19.0-3
258- Only edge scroll when the finger is on the actual edge
259
260* Thu Jul 09 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.19.0-2
261- enable edge scrolling on clickpads (#1225579)
262
263* Mon Jul 06 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.19.0-1
264- libinput 0.19.0
265
266* Wed Jul 01 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-5
267- Improve trackpoint->touchpad transition responsiveness (#1233844)
268
269* Mon Jun 29 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-4
270- Steepen deceleration curve to get better 1:1 movement on slow speeds
271  (#1231304)
272- Provide custom accel method for <1000dpi mice (#1227039)
273
274* Thu Jun 25 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-3
275- Fix stuck finger after a clickpad click on resolutionless touchpads
276
277* Wed Jun 24 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-2
278- Fix initial jump during edge scrolling
279
280* Mon Jun 22 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-1
281- libinput 0.18.0
282
283* Tue Jun 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-5
284- Use physical values for the hystersis where possible (#1230462)
285- Disable right-edge palm detection when edge scrolling is active
286  (fdo#90980)
287
288* Tue Jun 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-4
289- Avoid erroneous finger movement after a physical click (#1230441)
290
291* Fri Jun 12 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-3
292- Require udev.pc for the build
293
294* Tue Jun 09 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-2
295- Cap the minimum acceleration slowdown at 0.3 (#1227796)
296
297* Thu Jun 04 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-1
298- libinput 0.17
299
300* Tue Jun 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.16.0-4
301- Always set the middle button as default button for button-scrolling
302  (#1227182)
303
304* Tue Jun 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.16.0-3
305- Reduce tap-n-drag timeout (#1225998)
306
307* Tue Jun 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.16.0-2
308- Handle slow motions better (#1227039)
309
310* Tue Jun 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.16.0-1
311- libinput 0.16.0
312
313* Fri May 29 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-4
314- Add tap-to-end-drag patch (#1225998)
315 
316* Wed May 27 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-3
317- Refine disable-while-typing (#1209753)
318
319* Mon May 18 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-2
320- Add disable-while-typing feature (#1209753)
321
322* Tue May 05 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-1
323- libinput 0.15.0
324
325* Fri Apr 24 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.14.1-2
326- Fix crash with the MS Surface Type Cover (#1206869)
327
328* Wed Apr 22 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.14.1-1
329- libinput 0.14.1
330
331* Thu Apr 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-6
332- git add the patch...
333
334* Thu Apr 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-5
335- Reduce palm detection threshold to 70mm (#1209753)
336- Don't allow taps in the top part of the palm zone (#1209753)
337
338* Thu Apr 09 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-4
339- Fix finger miscounts on single-touch touchpads (#1209151)
340
341* Wed Apr 08 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-3
342- Fix mouse slowdown (#1208992)
343
344* Wed Apr 08 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-2
345- Fix crasher triggered by fake MT devices without ABS_X/Y (#1207574)
346
347* Tue Mar 24 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-1
348- libinput 0.13.0
349
350* Fri Mar 20 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.12.0-2
351- Install the udev rules in the udevdir, not libdir (#1203645)
352
353* Tue Mar 10 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.12.0-1
354- libinput 0.12.0
355
356* Mon Feb 23 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.11.0-1
357- libinput 0.11.0
358
359* Fri Feb 06 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.10.0-1
360- libinput 0.10.0
361
362* Fri Jan 30 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.9.0-1
363- libinput 0.9.0
364
365* Mon Jan 19 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.8.0-1
366- libinput 0.8.0
367
368* Thu Dec 11 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.7.0-2.20141211git58abea394
369- git snapshot, fixes a crasher and fd confusion after suspending a device
370
371* Fri Dec 05 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.7.0-1
372- libinput 0.7.0
373
374* Mon Nov 24 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.6.0-3.20141124git92d178f16
375- Add the hooks to build from a git snapshot
376- Disable silent rules
377- Update to today's git master
378
379* Fri Sep 12 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.6.0-2
380- libinput 0.6.0
381
382* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
383- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
384
385* Wed Jul 23 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.5.0-1
386- libinput 0.5.0
387
388* Wed Jul 02 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.4.0-2
389- Add the new touchpad pointer acceleration code
390
391* Wed Jun 25 2014 Kalev Lember <kalevlember@gmail.com> - 0.4.0-1
392- Update to 0.4.0
393
394* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0-2
395- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
396
397* Fri May 23 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.2.0-1
398- libinput 0.2.0
399
400* Fri Feb 28 2014 Kalev Lember <kalevlember@gmail.com> - 0.1.0-1
401- Initial Fedora packaging
Note: See TracBrowser for help on using the repository browser.