Accepting request 615827 from X11:Wayland

- Update to new upstream release 1.11.0

OBS-URL: https://build.opensuse.org/request/show/615827
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libinput?expand=0&rev=62
This commit is contained in:
2018-06-15 12:35:00 +00:00
committed by Git OBS Bridge
6 changed files with 102 additions and 48 deletions

BIN
libinput-1.10.6.tar.xz (Stored with Git LFS)

Binary file not shown.

Binary file not shown.

BIN
libinput-1.11.0.tar.xz (Stored with Git LFS) Normal file

Binary file not shown.

BIN
libinput-1.11.0.tar.xz.sig Normal file

Binary file not shown.

View File

@@ -1,3 +1,62 @@
-------------------------------------------------------------------
Tue Jun 5 11:36:37 UTC 2018 - jengelh@inai.de
- Update to new upstream release 1.11.0
* Automatic parsing of the trackpoint sensitivity sysfs file
was reverted, since this caused the trackpoint to send NaN
deltas on some devices, notiably the Lenovo CompactKeyboard
with Trackpoint.
* A new tool pair is available now: libinput record and
libinput replay. These tools supersede the
evemu-record/evemu-play tools currently used to debug events.
* The touchpad jitter detection code has been improved to
reduce the number of false positives. Some touchpads require
the kernel fuzz setting to be set to avoid pointer jitter
though, please see this page for details:
https://wayland.freedesktop.org/libinput/doc/latest/touchpad_jitter.html
* A new touchpad acceleration code has been merged, the
behavior now resembles the pointer acceleration of macOS. You
will notice that your touchpad is slower at slow speeds and
accelerates sooner. At the same time, the speed range
available has been greatly extended, so the slowest speed and
highest speed are quite significantly apart now. This should,
hopefully, allow all users to select a speed to match their
preferences.
* The maximum delta for trackpoints has been increased,
reducing the amount of pressure required to move the pointer
around the screen.
* A bunch of trackpoint range hwdb entries to set the expected
range for some common devices were merged. The
POINTINGSTICK_SENSITIVITY udev property is now ignored,
instead we just read that value directly from sysfs.
- Remove 0001-udev-default-to-a-trackpoint-range-of-160-for-the-ne.patch,
0002-udev-support-firmware-detection-for-pointing-sticks.patch
(upstreamed)
-------------------------------------------------------------------
Fri Jun 1 10:24:50 UTC 2018 - mwilck@suse.com
- spec file: added "udevadm hwdb --update" to %post
Without this, changes to the hwdb file won't be visible
- spec file: fixed build error on Leap 42.3
-------------------------------------------------------------------
Wed May 30 07:57:31 UTC 2018 - mwilck@suse.com
- Fix ALPS trackpoint speed (bsc#1013647, fdo#106323)
backported from upstream 1.10.902
* added 0001-udev-default-to-a-trackpoint-range-of-160-for-the-ne.patch
* added 0002-udev-support-firmware-detection-for-pointing-sticks.patch
- spec file: use %license for COPYING
-------------------------------------------------------------------
Fri May 18 07:14:56 UTC 2018 - jengelh@inai.de
- Update to new bugfix release 1.10.7
* The Logitech Wireless Touchpad and the MacBook Pro 5,5 had
their palm thresholds added/updated.
* A tapping bug caused taps to be ignored after thumb detection.
-------------------------------------------------------------------
Tue May 1 12:03:33 UTC 2018 - jengelh@inai.de

View File

@@ -16,9 +16,13 @@
#
%if 0%{?suse_version} >= 1500
%define use_wacom 1
%endif
Name: libinput
%define lname libinput10
Version: 1.10.6
Version: 1.11.0
Release: 0
Summary: Input device and event processing library
License: MIT
@@ -46,7 +50,9 @@ BuildRequires: pkgconfig(glib-2.0)
BuildRequires: pkgconfig(gtk+-3.0) >= 3.20
BuildRequires: pkgconfig(libevdev) >= 0.4
BuildRequires: pkgconfig(libudev)
%if 0%{?use_wacom} == 1
BuildRequires: pkgconfig(libwacom) >= 0.20
%endif
BuildRequires: pkgconfig(mtdev) >= 1.1.0
%description
@@ -105,16 +111,23 @@ to develop applications that require libinput.
--includedir="%_includedir/%name" \
-Dudev-dir="%_prefix/lib/udev" \
-Dtests=false \
%{!?use_wacom:-Dlibwacom=false} \
%nil
%meson_build
%install
%meson_install
%fdupes %buildroot/%_prefix
perl -i -pe 's{#!/usr/bin/env python}{#!/usr/bin/python}g' \
"%buildroot/usr/lib/libinput/libinput-measure-fuzz" \
"%buildroot/usr/lib/libinput/libinput-replay"
%post -n %lname -p /sbin/ldconfig
%postun -n %lname -p /sbin/ldconfig
%post udev
[ -x /usr/bin/udevadm ] && /usr/bin/udevadm hwdb --update || :
%files udev
%_prefix/lib/udev/hwdb.d
%_prefix/lib/udev/libinput-device-group
@@ -122,31 +135,13 @@ to develop applications that require libinput.
%_prefix/lib/udev/rules.d
%files -n %lname
%doc COPYING
%license COPYING
%_libdir/libinput.so.10*
%files tools
%_bindir/libinput
%_bindir/libinput-debug-events
%_bindir/libinput-list-devices
%dir %_libexecdir/libinput
%_libexecdir/libinput/libinput-debug-events
%_libexecdir/libinput/libinput-debug-gui
%_libexecdir/libinput/libinput-list-devices
%_libexecdir/libinput/libinput-measure
%_libexecdir/libinput/libinput-measure-touch-size
%_libexecdir/libinput/libinput-measure-touchpad-pressure
%_libexecdir/libinput/libinput-measure-touchpad-tap
%_libexecdir/libinput/libinput-measure-trackpoint-range
%_mandir/man1/libinput-measure-touch-size.1%{?ext_man}
%_mandir/man1/libinput-debug-events.1%{?ext_man}
%_mandir/man1/libinput-debug-gui.1%{?ext_man}
%_mandir/man1/libinput-list-devices.1%{?ext_man}
%_mandir/man1/libinput-measure-touchpad-pressure.1%{?ext_man}
%_mandir/man1/libinput-measure-touchpad-tap.1%{?ext_man}
%_mandir/man1/libinput-measure-trackpoint-range.1%{?ext_man}
%_mandir/man1/libinput-measure.1%{?ext_man}
%_mandir/man1/libinput.1%{?ext_man}
%_libexecdir/libinput/
%_mandir/man1/*
%files devel
%_includedir/%name/