From 4535470a1204f592d6b64639b0dd4af89e921fac Mon Sep 17 00:00:00 2001 From: Daniel Golle Date: Mon, 25 Nov 2024 00:59:08 +0100 Subject: [PATCH] libinput: update to 1.26.2 and add support for libwacom Changes since 1.25.0: cf1c07e0 Add a helper for radians to degrees c5f808ac test: debug print the events we're draining 8603584e test: set pressure to zero on proxout for the tablets with forced prox out 2218da2f test: fix a wrong value for the auto-assigned BTN_TOOL 8bb53150 tablet: handle BTN_STYLUS3 f20eefbc Revert "tablet: fix the pressure offset range being off by one" 72eca2db util: add a helper to normalize an axis to [0.0, 1.0] 0322403e tablet: fix tilt handling for even-ranged tablets 7cffd28e tablet: don't use absinfo_range for the percentage calculation 54aa01a2 tablet: move tool creation into a helper function 47f0bce7 tablet: document a known bug about pressure thresholds across tablets 4bc27543 tablet: add tablet tool pressure range configuration 1788d352 Update 50-system-lenovo.quirks to fix X201t tablet buttons 049beea4 triage-policies: add a bugbot command to close issue in favour of an MR 8079a51b doc/user: note the requirement to apply for gitlab fork permissions 8b932841 quirks: Add Lenovo's Ideapad Gaming 3 white backlit keyboard as an internal keyboard f46d45a5 doc: drop permissions to 644 for the gesture state machine SVG 83d780e5 Added quirks for TongFang/Uniwill touchpad and ITE keyboard 18d1d4fd quirks: tighten the match for the Graviton N15i touchpad 0d7b281f doc: fix end-of-file in the state machine SVG 566857bd Recognizing Framework 16 keyboard modules as internal keyboards d487ca36 test: only expect one button event from the intuos-like test beca9981 tablet: add API for relative dials 399ba5e0 CI: only check the MR if we're in a merge request pipeline b5b825a7 doc/user: Document "Closes" and "Fixes" tags 7ac26ed9 CONTRIBUTING: Add CONTRIBUTING.md a43f1edb Add libinput_device_get_id_bustype() bee06c10 quirks: add quirk for Dell Precision 5480 touchpad 6faab3a1 Add quirk for the Legion Slim 7 Gen 8 keyboard 15609213 touchpad: disable the immediate scroll state if tapping is enabled bf061ad1 quirks: Add a the onebutton apple touchpad quirk for an old MacBook 30189568 tools: fix two black warnings 3a935507 ci: bump to Fedora 39 and FreeBSD to 13.2 4935e526 util: add a LIST_INIT macro 36443726 test: add helpers for checking (negative) errnos 9c691524 Move mkdir_p into a utility header d6e54c35 util: fix error in mkdir_p if a parent directory fails to be created 30c6d598 test: add two more more libinput_dispatch() calls c775c231 test: slightly increase the finger switch timeout wait 34f86489 Revert "test: allow for substring matching in the various --filter- arguments" 09b59e42 test: fix some tests that may cause pointer jumps bb1b1304 test: fix two wrong timeout calls 02d01a53 util: slightly improve the trace() macro 3d246ef2 test: remove a workaround for libevdev 1.2 and earlier 47f94633 test: remove some old compat code for kernel<4.5 4d9b25b2 test: force the apple magicmouse to 1000dpi 74f69dc9 test: replace an assert with double_ge f6a1f264 sparse: make some variables static 1d5d45a2 touchpad: use boolean operator for booleans 46d1fff0 touchpad: add clickfinger button map 955158f9 fix: unnecessary braces and mistake in doc a8acd4a6 quirks: add quirk for Lenovo Legion keyboard 048d:c103 c5b732cc pad: rename two helper functions ba761664 pad: implement strip support for non-Wacom tablets aebd8116 quirks: add quirk for RazerBladeAdvancedLate2019 ed9570df quirks: increase MacBook touchpad AttrPalmSizeThreshold 7c91e353 Add definitions for LIBINPUT_LED_COMPOSE and LIBINPUT_LED_KANA a191a46a Include COMPOSE and KANA keys in tests ace22ad0 gitlab CI: don't run MR pipelines in forks 857780ed Ring positions increase clockwise 0c347a97 quirks: add quirk for HP Haptics Touchpad. 7c87d3e6 Add support for Matebook X Pro 2024 Touchpad 430c1b89 CI: bump to Fedora 40 5f1b4637 quirks: fix end-of-file in 50-system-huawei.quirks a2515fc3 evdev: log the right mouse wheel angle e7499aeb added quirks for Thinkpad X390 Yoga's trackpoint e8027157 quirks: lenovo: mark Lenovo 16ARX8 keyboard as internal fe317574 evdev: don't return a size for 0-1 axes f1792dec quirks: add a default resolution for Huion devices fdb693a6 tools/record: record the DRIVER property in the recording e72ee0b1 pre-commit: ignore subprojects for ruff and black a2f0cc35 quirks: add support for Uniq matching 98ba56fb libinput 1.26.0 9267147e Fix @since tags for the pressure range configuration 1725b7d6 Add support for --set-pressure-range to the debugging tools 4548a375 tools: actually parse options in libinput-debug-tablets 97284211 doc/api: link to a few tablet configuration settings 78cb25c2 Whitespace fix 4333845e tools/debug-gui: draw the evdev x/y axis with the right color be78ce12 gitlab-triage: add bugbot hook for closing stale needinfo bugs 82322a4c doc/user: document the device quirk MatchFoo statements 8326f71d touchpad: special-case shift as modifier for dwt 99647b71 tools: add libinput analyze buttons for button state analysis 1f8b48df quirks: add quirk for the RazerBlade142023 Keyboard 41a4b128 tablet: rework a helper function to be more reusable 978676be tablet: allow calibration if libwacom says our tablet is a display tablet 1b7992c3 tools: add support for setting the calibration matrix 98914048 gitlab-triage: add a needinfo reminder blurb 436bb5cc test: fix the pad dial test, values need to be equal, not >= 6fee92c9 pad: switch the REL_WHEEL direction to match dials with scroll wheels 124431a5 libinput 1.26.1 951ab12a Fix typo in documentation comment c201be9b doc/user: document ModelTouchpadPhantomClicks quirk 269875aa quirks: add quirk for the LG gram 14 2023 Touchpad c4f57bbc quirks: add quirk for the Minisforum V3 volume keys 6f19267c doc/user: fix a typo 2135b4a6 quirks: add quirk for Minisforum V3 touchpad dwt 66106b97 tablet: Remove unnecessary scale factor on REL_HWHEEL_HI_RES 3402f380 libinput 1.26.2 Signed-off-by: Daniel Golle --- libs/libinput/Makefile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/libs/libinput/Makefile b/libs/libinput/Makefile index 2541223b39..7edfea9824 100644 --- a/libs/libinput/Makefile +++ b/libs/libinput/Makefile @@ -5,13 +5,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libinput -PKG_VERSION:=1.25.0 +PKG_VERSION:=1.26.2 PKG_RELEASE:=1 -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL:=https://gitlab.freedesktop.org/libinput/libinput.git -PKG_SOURCE_VERSION:=$(PKG_VERSION) -PKG_MIRROR_HASH:=e2c4a46292a17d2e037ba4eb439c135e9834041993ac641e23c71fd5ddfceb72 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://gitlab.freedesktop.org/$(PKG_NAME)/$(PKG_NAME)/-/archive/$(PKG_VERSION) +PKG_HASH:=5c1c4150f217fea1db2d1fd88e2607b2f1928cfde65c34da65a9f24dcfd69464 PKG_MAINTAINER:=Daniel Golle PKG_LICENSE:=MIT @@ -26,7 +25,7 @@ define Package/libinput CATEGORY:=Libraries TITLE:=a library to handle input devices URL:=https://freedesktop.org/wiki/Software/libinput/ - DEPENDS:=+libevdev +mtdev +libudev + DEPENDS:=+libevdev +mtdev +libudev +libwacom endef define Package/libinput/description @@ -39,7 +38,7 @@ endef MESON_ARGS += \ -Depoll-dir=no \ - -Dlibwacom=false \ + -Dlibwacom=true \ -Ddebug-gui=false \ -Dtests=false \ -Dzshcompletiondir=no -- 2.30.2