diff --git a/kill-env.diff b/kill-env.diff index e6c0ba1..c065585 100644 --- a/kill-env.diff +++ b/kill-env.diff @@ -3,57 +3,57 @@ Date: 2017-11-28 11:01:12.978019538 +0100 Kill /usr/bin/env. We can't have random python interpreters be executed. --- - tools/libinput-measure-touch-size | 2 +- - tools/libinput-measure-touchpad-pressure | 2 +- - tools/libinput-measure-touchpad-tap | 2 +- - tools/libinput-measure-trackpoint-range | 2 +- - udev/parse_hwdb.py | 2 +- + tools/libinput-measure-fuzz.py | 2 +- + tools/libinput-measure-touch-size.py | 2 +- + tools/libinput-measure-touchpad-pressure.py | 2 +- + tools/libinput-measure-touchpad-tap.py | 2 +- + tools/libinput-replay | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) -Index: libinput-1.10.5/tools/libinput-measure-touch-size +Index: libinput-1.12.0/tools/libinput-measure-fuzz.py =================================================================== ---- libinput-1.10.5.orig/tools/libinput-measure-touch-size -+++ libinput-1.10.5/tools/libinput-measure-touch-size +--- libinput-1.12.0.orig/tools/libinput-measure-fuzz.py ++++ libinput-1.12.0/tools/libinput-measure-fuzz.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # -Index: libinput-1.10.5/tools/libinput-measure-touchpad-pressure +Index: libinput-1.12.0/tools/libinput-measure-touch-size.py =================================================================== ---- libinput-1.10.5.orig/tools/libinput-measure-touchpad-pressure -+++ libinput-1.10.5/tools/libinput-measure-touchpad-pressure +--- libinput-1.12.0.orig/tools/libinput-measure-touch-size.py ++++ libinput-1.12.0/tools/libinput-measure-touch-size.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # -Index: libinput-1.10.5/tools/libinput-measure-touchpad-tap +Index: libinput-1.12.0/tools/libinput-measure-touchpad-pressure.py =================================================================== ---- libinput-1.10.5.orig/tools/libinput-measure-touchpad-tap -+++ libinput-1.10.5/tools/libinput-measure-touchpad-tap +--- libinput-1.12.0.orig/tools/libinput-measure-touchpad-pressure.py ++++ libinput-1.12.0/tools/libinput-measure-touchpad-pressure.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # -Index: libinput-1.10.5/tools/libinput-measure-trackpoint-range +Index: libinput-1.12.0/tools/libinput-measure-touchpad-tap.py =================================================================== ---- libinput-1.10.5.orig/tools/libinput-measure-trackpoint-range -+++ libinput-1.10.5/tools/libinput-measure-trackpoint-range +--- libinput-1.12.0.orig/tools/libinput-measure-touchpad-tap.py ++++ libinput-1.12.0/tools/libinput-measure-touchpad-tap.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ # -Index: libinput-1.10.5/udev/parse_hwdb.py +Index: libinput-1.12.0/tools/libinput-replay =================================================================== ---- libinput-1.10.5.orig/udev/parse_hwdb.py -+++ libinput-1.10.5/udev/parse_hwdb.py +--- libinput-1.12.0.orig/tools/libinput-replay ++++ libinput-1.12.0/tools/libinput-replay @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 diff --git a/libinput-1.11.3.tar.xz b/libinput-1.11.3.tar.xz deleted file mode 100644 index 6cb652f..0000000 --- a/libinput-1.11.3.tar.xz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:f31191d96e425b4f16319842279d65946d9d983dcd3d9e466ae1206aa10ecb06 -size 487408 diff --git a/libinput-1.11.3.tar.xz.sig b/libinput-1.11.3.tar.xz.sig deleted file mode 100644 index 939852f..0000000 Binary files a/libinput-1.11.3.tar.xz.sig and /dev/null differ diff --git a/libinput-1.12.0.tar.xz b/libinput-1.12.0.tar.xz new file mode 100644 index 0000000..21a077f --- /dev/null +++ b/libinput-1.12.0.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:15ac2b78ec0b502c14400d711dbd6b9164a43a724cedeaf21c7fa29960e701a4 +size 519320 diff --git a/libinput-1.12.0.tar.xz.sig b/libinput-1.12.0.tar.xz.sig new file mode 100644 index 0000000..053de56 Binary files /dev/null and b/libinput-1.12.0.tar.xz.sig differ diff --git a/libinput.changes b/libinput.changes index d4297e6..8bfc7bf 100644 --- a/libinput.changes +++ b/libinput.changes @@ -1,3 +1,17 @@ +------------------------------------------------------------------- +Tue Sep 11 07:55:44 UTC 2018 - Jan Engelhardt + +- Update to new upstream release 1.12.0 + * Fixed: The tablet axis smoothing previously caused some axes + to change value even though the "axis has changed" bit wasn't + set in the event. + * The delta for tablet axis events is now always 0 for tip + up/down events. This works around the pointer jumps seen on + some devices when the tip is pressed/released. + * The fuzz handling (i.e. hysteresis auto-detection) was + restored after being accidentally removed during the + hwdb->quirks rework. + ------------------------------------------------------------------- Fri Jul 27 06:39:22 UTC 2018 - kbabioch@suse.com diff --git a/libinput.spec b/libinput.spec index 2fdc11c..979094b 100644 --- a/libinput.spec +++ b/libinput.spec @@ -22,7 +22,7 @@ Name: libinput %define lname libinput10 -Version: 1.11.3 +Version: 1.12.0 Release: 0 Summary: Input device and event processing library License: MIT @@ -73,6 +73,7 @@ physical device. Summary: Input device and event processing library Group: System/Libraries Recommends: %name-udev +Requires: %name-data = %version %description -n %lname libinput is a library that handles input devices for display servers and @@ -83,6 +84,16 @@ 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 data +Summary: Hardware quirk database for libinput +Group: System/Libraries + +%description data +libinput is a library that handles input devices for display servers and +other applications that need to directly deal with input devices. + +This package contains hardware-specific quirk lists. + %package tools Summary: Utilities to display libinput configuration Group: System/X11/Utilities @@ -110,7 +121,7 @@ to develop applications that require libinput. %meson \ --includedir="%_includedir/%name" \ -Dudev-dir="%_prefix/lib/udev" \ - -Dtests=false \ + -Dtests=false -Ddocumentation=false %{!?use_wacom:-Dlibwacom=false} \ %nil %meson_build @@ -129,10 +140,9 @@ perl -i -pe 's{#!/usr/bin/env python}{#!/usr/bin/python}g' \ [ -x /usr/bin/udevadm ] && /usr/bin/udevadm hwdb --update || : %files udev -%_prefix/lib/udev/hwdb.d %_prefix/lib/udev/libinput-device-group %_prefix/lib/udev/libinput-model-quirks -%_prefix/lib/udev/rules.d +%_prefix/lib/udev/rules.d/ %files -n %lname %license COPYING @@ -143,6 +153,9 @@ perl -i -pe 's{#!/usr/bin/env python}{#!/usr/bin/python}g' \ %_libexecdir/libinput/ %_mandir/man1/* +%files data +%_datadir/libinput/ + %files devel %_includedir/%name/ %_libdir/pkgconfig/libinput.pc