Browse Source

libinput-1.3.3-3

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@10594 ec354946-7b23-47d6-9f5a-488ba84defc7
tomop 7 years ago
parent
commit
f7f4484f41
1 changed files with 406 additions and 0 deletions
  1. 406 0
      lib/libi/libinput/libinput-vl.spec

+ 406 - 0
lib/libi/libinput/libinput-vl.spec

@@ -0,0 +1,406 @@
+%global udevdir %(pkg-config --variable=udevdir udev)
+
+#global gitdate 20141211
+%global gitversion 58abea394
+
+Name:           libinput
+Version:        1.3.3
+Release:        3%{?gitdate:.%{gitdate}git%{gitversion}}%{?_dist_release}
+Summary:        Input device library
+
+License:        MIT
+URL:            http://www.freedesktop.org/wiki/Software/libinput/
+
+Vendor:         Project Vine
+Distribution:   Vine Linux
+
+%if 0%{?gitdate}
+Source0:        %{name}-%{gitdate}.tar.xz
+Source1:        make-git-snapshot.sh
+Source2:        commitid
+%else
+Source0:        http://www.freedesktop.org/software/libinput/libinput-%{version}.tar.xz
+%endif
+
+# Not upstream, keep until kernel 4.2 or 4.1.x with dbf3c37086 
+Patch01:        0001-touchpad-serial-synaptics-need-to-fake-new-touches-o.patch
+
+BuildRequires:  git
+BuildRequires:  autoconf automake libtool pkgconfig
+BuildRequires:  libevdev-devel
+BuildRequires:  libudev-devel
+BuildRequires:  mtdev-devel libwacom-devel
+BuildRequires:  pkgconfig(udev)
+
+%description
+libinput is a library that handles input devices for display servers and other
+applications that need to directly deal with input devices.
+
+It provides device detection, device handling, input device event processing
+and abstraction so minimize the amount of custom input code the user of
+libinput need to provide the common set of functionality that users expect.
+
+
+%package        devel
+Summary:        Development files for %{name}
+Requires:       %{name}%{?_isa} = %{version}-%{release}
+
+%description    devel
+The %{name}-devel package contains libraries and header files for
+developing applications that use %{name}.
+
+
+%prep
+%setup -q -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
+git init
+if [ -z "$GIT_COMMITTER_NAME" ]; then
+    git config user.email "x@fedoraproject.org"
+    git config user.name "Fedora X Ninjas"
+fi
+git add .
+git commit --allow-empty -a -q -m "%{version} baseline."
+
+# Apply all the patches.
+git am -p1 %{patches} < /dev/null
+
+%build
+autoreconf -v --install --force || exit 1
+%configure --disable-static --disable-silent-rules --with-udev-dir=%{udevdir}
+make %{?_smp_mflags}
+
+
+%install
+%make_install
+find $RPM_BUILD_ROOT -name '*.la' -delete
+
+
+%post
+/sbin/ldconfig
+/usr/bin/udevadm hwdb --update  >/dev/null 2>&1 || :
+
+%postun -p /sbin/ldconfig
+
+
+%files
+%license COPYING
+%{_libdir}/libinput.so.*
+%{udevdir}/libinput-device-group
+%{udevdir}/libinput-model-quirks
+%{udevdir}/rules.d/80-libinput-device-groups.rules
+%{udevdir}/rules.d/90-libinput-model-quirks.rules
+%{udevdir}/hwdb.d/90-libinput-model-quirks.hwdb
+%{_bindir}/libinput-list-devices
+%{_bindir}/libinput-debug-events
+%{_mandir}/man1/libinput-list-devices.1*
+%{_mandir}/man1/libinput-debug-events.1*
+
+%files devel
+%{_includedir}/libinput.h
+%{_libdir}/libinput.so
+%{_libdir}/pkgconfig/libinput.pc
+
+
+%changelog
+* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.3.3-3
+- initial build for Vine Linux.
+
+* Fri Jun 24 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.3-2
+- Drop the now unnecessary patch
+
+* Fri Jun 24 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.3-1
+- libinput 1.3.3
+
+* Thu Jun 16 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.2-1
+- libinput 1.3.2
+
+* Mon May 30 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.1-1
+- libinput 1.3.1
+
+* Fri May 20 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-3
+- Stop pointer jitter on the Dell E5420, E530 and Lenovo Yoga 2
+
+* Thu May 19 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-2
+- Disable negative pressure transition on non-synaptics pads to avoid
+  jerky movement (#1335249)
+
+* Tue May 10 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-1
+- libinput 1.3.0
+
+* Wed May 04 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.903-1
+- libinput 1.3rc3
+
+* Thu Apr 21 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.902-1
+- libinput 1.3rc2
+
+* Tue Apr 19 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.4-1
+- libinput 1.2.4
+
+* Tue Apr 12 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.3-1
+- libinput 1.2.3
+
+* Tue Mar 15 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.2-1
+- libinput 1.2.2
+
+* Fri Mar 11 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-4
+- Fix jerky pointer motion on the Lenovo T450/T460/X1 3rd hardware
+
+* Mon Mar 07 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-3
+- Fix segfault on mislabeled tablets (#1314955)
+
+* Wed Mar 02 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-2
+- Bump to maintain upgrade path with F23
+
+* Mon Feb 29 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-1
+- libinput 1.2.1
+
+* Tue Feb 23 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.0-1
+- libinput 1.2.0
+
+* Mon Feb 15 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.902-2
+- Add libwacom-devel to BuildRequires
+
+* Mon Feb 15 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.902-1
+- libinput 1.2rc2
+
+* Wed Feb 10 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.7-1
+- libinput 1.1.7
+
+* Fri Feb 05 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.6-1
+- libinput 1.1.6
+
+* Thu Feb 04 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.5-4
+- Fix patches from -3, they got corrupted somehow
+
+* Thu Feb 04 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.5-3
+- Disable the mode button on the Cyborg RAT 5
+- Drop touchpad motion hysteresis by default
+
+* Thu Feb 04 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.1.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
+
+* Mon Jan 25 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.5-1
+- libinput 1.1.5
+
+* Tue Jan 19 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.4-3
+- disable MT for semi-mt devices to solve the various two- and three-finger
+  issues (at the cost of pinch gestures) (#1295073)
+
+* Mon Jan 11 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.4-2
+- fix disable-while-typing on macbooks
+
+* Tue Dec 22 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.4-1
+- libinput 1.1.4
+
+* Wed Dec 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.3-1
+- libinput 1.1.3
+
+* Wed Dec 09 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.2-1
+- libinput 1.1.2
+
+* Mon Dec 07 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.1-2
+- Reduce 2fg scroll threshold to 1mm (#1247958)
+
+* Mon Nov 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.1-1
+- libinput 1.1.1
+
+* Mon Nov 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.0-3
+- Fix invalid device group pointer, causing invalid memory access
+
+* Wed Oct 28 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.0-2
+- Fix crash triggered by Asus RoG Gladius mouse (#1275407)
+
+* Mon Oct 26 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.1.0-1
+- libinput 1.1.0
+
+* Wed Oct 21 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.2-1
+- libinput 1.0.2
+
+* Sat Sep 19 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.1-3
+- Fix the number of clicks sent in multitap (fdo #92016)
+
+* Mon Sep 07 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.1-2
+- Don't interpret short scrolls as right click (#1256045)
+
+* Thu Sep 03 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.1-1
+- libinput 1.0.1
+
+* Wed Aug 26 2015 Peter Hutterer <peter.hutterer@redhat.com> 1.0.0-1
+- libinput 1.0
+
+* Fri Aug 21 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.99.1-1
+- libinput 1.0RC1
+
+* Wed Aug 05 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.21.0-3
+- Fix 2fg scroll threshold handling (#1249365)
+
+* Tue Aug 04 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.21.0-2
+- Fix pointer speed configuration, broke with 0.21.0
+
+* Tue Aug 04 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.21.0-1
+- libinput 0.21.0
+- fix 3fg touch detection on Synaptics semi-mt touchpads
+
+* Thu Jul 30 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-6
+- Fix broken 2fg scrolling on single-touch touchpads (#1246651)
+- Drop distance threshold for 2fg gesture detection (#1246868)
+
+* Wed Jul 29 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-5
+- Add a size hint for Apple one-button touchpads (#1246651)
+
+* Wed Jul 29 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-4
+- Disable 2fg scrolling on Synaptics semi-mt (#1235175)
+
+* Fri Jul 24 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-3
+- Disable thumb detection, too many false positives (#1246093)
+
+* Tue Jul 21 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-2
+- Restore parsing for trackpoing const accel
+
+* Thu Jul 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.20.0-1
+- libinput 0.20
+
+* Tue Jul 14 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.19.0-3
+- Only edge scroll when the finger is on the actual edge
+
+* Thu Jul 09 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.19.0-2
+- enable edge scrolling on clickpads (#1225579)
+
+* Mon Jul 06 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.19.0-1
+- libinput 0.19.0
+
+* Wed Jul 01 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-5
+- Improve trackpoint->touchpad transition responsiveness (#1233844)
+
+* Mon Jun 29 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-4
+- Steepen deceleration curve to get better 1:1 movement on slow speeds
+  (#1231304)
+- Provide custom accel method for <1000dpi mice (#1227039)
+
+* Thu Jun 25 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-3
+- Fix stuck finger after a clickpad click on resolutionless touchpads
+
+* Wed Jun 24 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-2
+- Fix initial jump during edge scrolling
+
+* Mon Jun 22 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.18.0-1
+- libinput 0.18.0
+
+* Tue Jun 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-5
+- Use physical values for the hystersis where possible (#1230462)
+- Disable right-edge palm detection when edge scrolling is active
+  (fdo#90980)
+
+* Tue Jun 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-4
+- Avoid erroneous finger movement after a physical click (#1230441)
+
+* Fri Jun 12 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-3
+- Require udev.pc for the build
+
+* Tue Jun 09 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-2
+- Cap the minimum acceleration slowdown at 0.3 (#1227796)
+
+* Thu Jun 04 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.17.0-1
+- libinput 0.17
+
+* Tue Jun 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.16.0-4
+- Always set the middle button as default button for button-scrolling
+  (#1227182)
+
+* Tue Jun 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.16.0-3
+- Reduce tap-n-drag timeout (#1225998)
+
+* Tue Jun 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.16.0-2
+- Handle slow motions better (#1227039)
+
+* Tue Jun 02 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.16.0-1
+- libinput 0.16.0
+
+* Fri May 29 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-4
+- Add tap-to-end-drag patch (#1225998)
+ 
+* Wed May 27 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-3
+- Refine disable-while-typing (#1209753)
+
+* Mon May 18 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-2
+- Add disable-while-typing feature (#1209753)
+
+* Tue May 05 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-1
+- libinput 0.15.0
+
+* Fri Apr 24 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.14.1-2
+- Fix crash with the MS Surface Type Cover (#1206869)
+
+* Wed Apr 22 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.14.1-1
+- libinput 0.14.1
+
+* Thu Apr 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-6
+- git add the patch...
+
+* Thu Apr 16 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-5
+- Reduce palm detection threshold to 70mm (#1209753)
+- Don't allow taps in the top part of the palm zone (#1209753)
+
+* Thu Apr 09 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-4
+- Fix finger miscounts on single-touch touchpads (#1209151)
+
+* Wed Apr 08 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-3
+- Fix mouse slowdown (#1208992)
+
+* Wed Apr 08 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-2
+- Fix crasher triggered by fake MT devices without ABS_X/Y (#1207574)
+
+* Tue Mar 24 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.13.0-1
+- libinput 0.13.0
+
+* Fri Mar 20 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.12.0-2
+- Install the udev rules in the udevdir, not libdir (#1203645)
+
+* Tue Mar 10 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.12.0-1
+- libinput 0.12.0
+
+* Mon Feb 23 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.11.0-1
+- libinput 0.11.0
+
+* Fri Feb 06 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.10.0-1
+- libinput 0.10.0
+
+* Fri Jan 30 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.9.0-1
+- libinput 0.9.0
+
+* Mon Jan 19 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.8.0-1
+- libinput 0.8.0
+
+* Thu Dec 11 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.7.0-2.20141211git58abea394
+- git snapshot, fixes a crasher and fd confusion after suspending a device
+
+* Fri Dec 05 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.7.0-1
+- libinput 0.7.0
+
+* Mon Nov 24 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.6.0-3.20141124git92d178f16
+- Add the hooks to build from a git snapshot
+- Disable silent rules
+- Update to today's git master
+
+* Fri Sep 12 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.6.0-2
+- libinput 0.6.0
+
+* Sun Aug 17 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.5.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Wed Jul 23 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.5.0-1
+- libinput 0.5.0
+
+* Wed Jul 02 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.4.0-2
+- Add the new touchpad pointer acceleration code
+
+* Wed Jun 25 2014 Kalev Lember <kalevlember@gmail.com> - 0.4.0-1
+- Update to 0.4.0
+
+* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Fri May 23 2014 Peter Hutterer <peter.hutterer@redhat.com> 0.2.0-1
+- libinput 0.2.0
+
+* Fri Feb 28 2014 Kalev Lember <kalevlember@gmail.com> - 0.1.0-1
+- Initial Fedora packaging