Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libinput for openSUSE:Factory checked in at 2025-11-27 15:18:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libinput (Old) and /work/SRC/openSUSE:Factory/.libinput.new.14147 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libinput" Thu Nov 27 15:18:39 2025 rev:127 rq:1319862 version:1.30.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libinput/libinput.changes 2025-10-23 16:35:46.030148360 +0200 +++ /work/SRC/openSUSE:Factory/.libinput.new.14147/libinput.changes 2025-11-27 15:18:54.054248927 +0100 @@ -1,0 +2,12 @@ +Tue Nov 25 05:33:46 UTC 2025 - Jan Engelhardt <[email protected]> + +- Update to release 1.30 + * touchpad: allow disabling the touchpad jumping cursor + detection, touchpad hysteresis, and palm dectection as a whole. + * Add quirks for Microsoft Surface Keyboard BTN_0, TongFang GX4 + (X4SP4NAL) touchpad, the RazerBlade162025 keyboard, HP OmniBook + Ultra Flip Laptop 14-fh0xxx, GPD MicroPC 2 touchpad, ROG Flow + Z13 2025 (GZ302EA) keyboard, Nulea M501 thumb trackball, Dell + laptops, Google Chromebook Roric/Rull, MX Master 4. + +------------------------------------------------------------------- Old: ---- libinput-1.29.2.tar.gz New: ---- libinput-1.30.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libinput.spec ++++++ --- /var/tmp/diff_new_pack.El6zxq/_old 2025-11-27 15:18:54.814280978 +0100 +++ /var/tmp/diff_new_pack.El6zxq/_new 2025-11-27 15:18:54.814280978 +0100 @@ -37,7 +37,7 @@ %define lname libinput10 %define pname libinput Name: libinput%{?xsuffix} -Version: 1.29.2 +Version: 1.30.0 Release: 0 Summary: Input device and event processing library License: MIT @@ -144,7 +144,7 @@ -Dtests=false \ -Ddebug-gui=%{?with_debug_gui:true}%{!?with_debug_gui:false} \ -Ddocumentation=%{?with_documentation:true}%{!?with_documentation:false} \ - %nil + -Dlua-plugins=disabled %meson_build %install ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.El6zxq/_old 2025-11-27 15:18:54.854282664 +0100 +++ /var/tmp/diff_new_pack.El6zxq/_new 2025-11-27 15:18:54.858282833 +0100 @@ -1,5 +1,5 @@ -mtime: 1761036642 -commit: 97c105365aaaef7838a8ec8eb0a3c282f57d5a2a0a00f71466bd7a32ca37bf47 +mtime: 1764049279 +commit: dd742e196bb44b6ee8e2ed47df56225668022d4f6855ef83d966b75aa2bfff35 url: https://src.opensuse.org/jengelh/libinput revision: master ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2025-11-25 06:49:39.000000000 +0100 @@ -0,0 +1 @@ +.osc ++++++ kill-env.diff ++++++ --- /var/tmp/diff_new_pack.El6zxq/_old 2025-11-27 15:18:55.058291267 +0100 +++ /var/tmp/diff_new_pack.El6zxq/_new 2025-11-27 15:18:55.062291436 +0100 @@ -3,9 +3,12 @@ Kill /usr/bin/env. We can't have random python interpreters be executed. --- + test/test_quirks_files.py | 2 +- + tools/libinput-analyze-buttons.py | 2 +- tools/libinput-analyze-per-slot-delta.py | 2 +- tools/libinput-analyze-recording.py | 2 +- tools/libinput-analyze-touch-down-state.py | 2 +- + tools/libinput-list-kernel-devices.py | 2 +- tools/libinput-measure-fuzz.py | 2 +- tools/libinput-measure-touch-size.py | 2 +- tools/libinput-measure-touchpad-pressure.py | 2 +- @@ -13,113 +16,154 @@ tools/libinput-measure-touchpad-tap.py | 2 +- tools/libinput-record-verify-yaml.py | 2 +- tools/libinput-replay.py | 2 +- + tools/razer-quirks-lister.py | 2 +- tools/test_tool_option_parsing.py | 2 +- - 11 files changed, 11 insertions(+), 11 deletions(-) + 15 files changed, 15 insertions(+), 15 deletions(-) -Index: libinput-1.17.0/tools/libinput-analyze-per-slot-delta.py +Index: libinput-1.30.0/test/test_quirks_files.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-analyze-per-slot-delta.py -+++ libinput-1.17.0/tools/libinput-analyze-per-slot-delta.py +--- libinput-1.30.0.orig/test/test_quirks_files.py ++++ libinput-1.30.0/test/test_quirks_files.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/python3 + # + # This file is formatted with Python Black + # +Index: libinput-1.30.0/tools/libinput-analyze-buttons.py +=================================================================== +--- libinput-1.30.0.orig/tools/libinput-analyze-buttons.py ++++ libinput-1.30.0/tools/libinput-analyze-buttons.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/python3 + # -*- coding: utf-8 + # vim: set expandtab shiftwidth=4: + # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ +Index: libinput-1.30.0/tools/libinput-analyze-per-slot-delta.py +=================================================================== +--- libinput-1.30.0.orig/tools/libinput-analyze-per-slot-delta.py ++++ libinput-1.30.0/tools/libinput-analyze-per-slot-delta.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # -*- coding: utf-8 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ -Index: libinput-1.17.0/tools/libinput-analyze-recording.py +Index: libinput-1.30.0/tools/libinput-analyze-recording.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-analyze-recording.py -+++ libinput-1.17.0/tools/libinput-analyze-recording.py +--- libinput-1.30.0.orig/tools/libinput-analyze-recording.py ++++ libinput-1.30.0/tools/libinput-analyze-recording.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # -*- coding: utf-8 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ -Index: libinput-1.17.0/tools/libinput-analyze-touch-down-state.py +Index: libinput-1.30.0/tools/libinput-analyze-touch-down-state.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-analyze-touch-down-state.py -+++ libinput-1.17.0/tools/libinput-analyze-touch-down-state.py +--- libinput-1.30.0.orig/tools/libinput-analyze-touch-down-state.py ++++ libinput-1.30.0/tools/libinput-analyze-touch-down-state.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 # -*- coding: utf-8 # vim: set expandtab shiftwidth=4: # -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */ -Index: libinput-1.17.0/tools/libinput-measure-fuzz.py +Index: libinput-1.30.0/tools/libinput-list-kernel-devices.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-measure-fuzz.py -+++ libinput-1.17.0/tools/libinput-measure-fuzz.py +--- libinput-1.30.0.orig/tools/libinput-list-kernel-devices.py ++++ libinput-1.30.0/tools/libinput-list-kernel-devices.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.17.0/tools/libinput-measure-touch-size.py +Index: libinput-1.30.0/tools/libinput-measure-fuzz.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-measure-touch-size.py -+++ libinput-1.17.0/tools/libinput-measure-touch-size.py +--- libinput-1.30.0.orig/tools/libinput-measure-fuzz.py ++++ libinput-1.30.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.17.0/tools/libinput-measure-touchpad-pressure.py +Index: libinput-1.30.0/tools/libinput-measure-touch-size.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-measure-touchpad-pressure.py -+++ libinput-1.17.0/tools/libinput-measure-touchpad-pressure.py +--- libinput-1.30.0.orig/tools/libinput-measure-touch-size.py ++++ libinput-1.30.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.17.0/tools/libinput-measure-touchpad-size.py +Index: libinput-1.30.0/tools/libinput-measure-touchpad-pressure.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-measure-touchpad-size.py -+++ libinput-1.17.0/tools/libinput-measure-touchpad-size.py +--- libinput-1.30.0.orig/tools/libinput-measure-touchpad-pressure.py ++++ libinput-1.30.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.17.0/tools/libinput-measure-touchpad-tap.py +Index: libinput-1.30.0/tools/libinput-measure-touchpad-size.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-measure-touchpad-tap.py -+++ libinput-1.17.0/tools/libinput-measure-touchpad-tap.py +--- libinput-1.30.0.orig/tools/libinput-measure-touchpad-size.py ++++ libinput-1.30.0/tools/libinput-measure-touchpad-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.17.0/tools/libinput-record-verify-yaml.py +Index: libinput-1.30.0/tools/libinput-measure-touchpad-tap.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-record-verify-yaml.py -+++ libinput-1.17.0/tools/libinput-record-verify-yaml.py +--- libinput-1.30.0.orig/tools/libinput-measure-touchpad-tap.py ++++ libinput-1.30.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.17.0/tools/libinput-replay.py +Index: libinput-1.30.0/tools/libinput-record-verify-yaml.py =================================================================== ---- libinput-1.17.0.orig/tools/libinput-replay.py -+++ libinput-1.17.0/tools/libinput-replay.py +--- libinput-1.30.0.orig/tools/libinput-record-verify-yaml.py ++++ libinput-1.30.0/tools/libinput-record-verify-yaml.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.17.0/tools/test_tool_option_parsing.py +Index: libinput-1.30.0/tools/libinput-replay.py +=================================================================== +--- libinput-1.30.0.orig/tools/libinput-replay.py ++++ libinput-1.30.0/tools/libinput-replay.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.30.0/tools/razer-quirks-lister.py +=================================================================== +--- libinput-1.30.0.orig/tools/razer-quirks-lister.py ++++ libinput-1.30.0/tools/razer-quirks-lister.py +@@ -1,4 +1,4 @@ +-#!/usr/bin/env python3 ++#!/usr/bin/python3 + # + # SPDX-License-Identifier: MIT + # +Index: libinput-1.30.0/tools/test_tool_option_parsing.py =================================================================== ---- libinput-1.17.0.orig/tools/test_tool_option_parsing.py -+++ libinput-1.17.0/tools/test_tool_option_parsing.py +--- libinput-1.30.0.orig/tools/test_tool_option_parsing.py ++++ libinput-1.30.0/tools/test_tool_option_parsing.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python3 +#!/usr/bin/python3 ++++++ libinput-1.29.2.tar.gz -> libinput-1.30.0.tar.gz ++++++ ++++ 8841 lines of diff (skipped)
