forked from pool/libinput
Compare commits
15 Commits
Author | SHA256 | Date | |
---|---|---|---|
335947ac6e | |||
|
c0966176b4 | ||
4150c2f598 | |||
|
4905df1be5 | ||
5421156145 | |||
|
819c49c691 | ||
|
b63d2ec95b | ||
|
d8a1a55952 | ||
33709c6371 | |||
|
f599606262 | ||
c73f2d7d22 | |||
|
bc5064fdab | ||
d75f19e242 | |||
4bad4fee0a | |||
41096b6db5 |
4
_scmsync.obsinfo
Normal file
4
_scmsync.obsinfo
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
mtime: 1748553558
|
||||||
|
commit: 8e6921ec90e99602b2c4950f63d9eac518ffd7e165c0a96c45b0f16b207a0d08
|
||||||
|
url: https://src.opensuse.org/jengelh/libinput
|
||||||
|
revision: master
|
3
build.specials.obscpio
Normal file
3
build.specials.obscpio
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:3227bc067c03edc60239194854022ea392896d1029694f19defce20a327717fb
|
||||||
|
size 256
|
BIN
libinput-1.26.0.tar.gz
(Stored with Git LFS)
BIN
libinput-1.26.0.tar.gz
(Stored with Git LFS)
Binary file not shown.
BIN
libinput-1.28.1.tar.gz
(Stored with Git LFS)
Normal file
BIN
libinput-1.28.1.tar.gz
(Stored with Git LFS)
Normal file
Binary file not shown.
@@ -1,3 +1,65 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu May 29 13:39:19 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Add pkgconf.patch [boo#1242039]
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Apr 1 08:14:26 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.28.1
|
||||||
|
* After unplugging and re-plugging a tablet device, proximity
|
||||||
|
events toggled the tip on/off due to an uninitialized (== zero)
|
||||||
|
pressure range. Repeatedly unplugging also eventually triggered
|
||||||
|
an bug notification.
|
||||||
|
* The `debug-events` diagnosis command failed to print pinch
|
||||||
|
angle and rotation.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Mar 26 03:15:52 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.28
|
||||||
|
* Support for three-finger drag for touchpads.
|
||||||
|
* On tablets the pressure range is now correctly tracked per
|
||||||
|
tablet.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Feb 28 15:13:10 UTC 2025 - Franck Bui <fbui@suse.com>
|
||||||
|
|
||||||
|
- Use %udev_hwdb_update in %posttrans to update udev hwdb. On
|
||||||
|
recent distros such as TW, this should not be necessary at all as
|
||||||
|
the hwdb is automatically updated via the rpm file triggers
|
||||||
|
mechanism. However, the explicit call to update the hwdb is kept
|
||||||
|
in case the spec file is also used for older ditros. The call is
|
||||||
|
also done from %posttrans where we know that udev is fully
|
||||||
|
functional without the need of `Requires(post): udev`.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Jan 6 11:50:58 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.27.1
|
||||||
|
* Fixed two regressions in the gesture state handling.
|
||||||
|
* Removed an assert triggered by a finger count mismatch.
|
||||||
|
* libinput replay has a slightly new output format and now
|
||||||
|
supports Ctrl+C to stop the currently replaying event sequence.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Tue Nov 19 10:32:51 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.27
|
||||||
|
* New "sticky" mode for drag-locking
|
||||||
|
* For tablet pads we now support tablet pad mode groups for
|
||||||
|
devices without status LEDs as well
|
||||||
|
* If a tablet is unknown to libwacom we now assume that it is a
|
||||||
|
built-in tablet. (similar to libwacom 2.11)
|
||||||
|
* The available area on external tablets can be reduced via the
|
||||||
|
new tablet "area" configuration.
|
||||||
|
|
||||||
|
-------------------------------------------------------------------
|
||||||
|
Mon Aug 19 07:40:24 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
- Update to release 1.26.2
|
||||||
|
* Added quirks for the LG Gram 14 and the Minisvorum V3
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Thu Jun 6 07:04:23 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
Thu Jun 6 07:04:23 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
|
||||||
|
|
||||||
|
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package libinput
|
# spec file for package libinput
|
||||||
#
|
#
|
||||||
# Copyright (c) 2024 SUSE LLC
|
# Copyright (c) 2025 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -37,19 +37,19 @@
|
|||||||
%define lname libinput10
|
%define lname libinput10
|
||||||
%define pname libinput
|
%define pname libinput
|
||||||
Name: libinput%{?xsuffix}
|
Name: libinput%{?xsuffix}
|
||||||
Version: 1.26.0
|
Version: 1.28.1
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Input device and event processing library
|
Summary: Input device and event processing library
|
||||||
License: MIT
|
License: MIT
|
||||||
Group: Development/Libraries/C and C++
|
Group: Development/Libraries/C and C++
|
||||||
URL: https://www.freedesktop.org/wiki/Software/libinput/
|
URL: https://www.freedesktop.org/wiki/Software/libinput/
|
||||||
|
|
||||||
#Git-Web: https://gitlab.freedesktop.org/libinput/libinput/
|
#Git-Web: https://gitlab.freedesktop.org/libinput/libinput/
|
||||||
#DL-URL: https://gitlab.freedesktop.org/libinput/libinput/-/releases
|
#DL-URL: https://gitlab.freedesktop.org/libinput/libinput/-/releases
|
||||||
Source: https://gitlab.freedesktop.org/libinput/libinput/-/archive/%version/libinput-%version.tar.gz
|
Source: https://gitlab.freedesktop.org/libinput/libinput/-/archive/%version/libinput-%version.tar.gz
|
||||||
Source3: baselibs.conf
|
Source3: baselibs.conf
|
||||||
Source5: libinput-rpmlintrc
|
Source5: libinput-rpmlintrc
|
||||||
Patch1: kill-env.diff
|
Patch1: kill-env.diff
|
||||||
|
Patch2: pkgconf.patch
|
||||||
|
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: gcc-c++
|
BuildRequires: gcc-c++
|
||||||
@@ -71,6 +71,7 @@ BuildRequires: pkgconfig(libevdev) >= 0.4
|
|||||||
BuildRequires: pkgconfig(libudev)
|
BuildRequires: pkgconfig(libudev)
|
||||||
BuildRequires: pkgconfig(libwacom) >= 0.20
|
BuildRequires: pkgconfig(libwacom) >= 0.20
|
||||||
BuildRequires: pkgconfig(mtdev) >= 1.1.0
|
BuildRequires: pkgconfig(mtdev) >= 1.1.0
|
||||||
|
BuildRequires: systemd-rpm-macros
|
||||||
|
|
||||||
%description
|
%description
|
||||||
libinput is a library that handles input devices for display servers and
|
libinput is a library that handles input devices for display servers and
|
||||||
@@ -169,8 +170,8 @@ done
|
|||||||
|
|
||||||
%ldconfig_scriptlets -n %lname
|
%ldconfig_scriptlets -n %lname
|
||||||
|
|
||||||
%post udev
|
%posttrans udev
|
||||||
[ -x /usr/bin/udevadm ] && /usr/bin/udevadm hwdb --update || :
|
%udev_hwdb_update
|
||||||
|
|
||||||
%if "%flavor" == ""
|
%if "%flavor" == ""
|
||||||
%files udev
|
%files udev
|
||||||
|
36
pkgconf.patch
Normal file
36
pkgconf.patch
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
From e453ad51ae29b4a1282795ded83f63223d36fe89 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Jan Engelhardt <jengelh@inai.de>
|
||||||
|
Date: Thu, 29 May 2025 15:35:11 +0200
|
||||||
|
Subject: [PATCH] Teach meson about pkgconfig Requires.private
|
||||||
|
References: https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1207
|
||||||
|
References: https://bugzilla.suse.com/show_bug.cgi?id=1242039
|
||||||
|
|
||||||
|
Fixes: ed87c6dbb0059cc6cdf79b1086c2034a8970fbf6
|
||||||
|
Signed-off-by: Jan Engelhardt <jengelh@inai.de>
|
||||||
|
---
|
||||||
|
meson.build | 4 +++-
|
||||||
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/meson.build b/meson.build
|
||||||
|
index 98e500b2..a4bc11af 100644
|
||||||
|
--- a/meson.build
|
||||||
|
+++ b/meson.build
|
||||||
|
@@ -439,12 +439,14 @@ if meson.version().version_compare('>= 0.54.0')
|
||||||
|
meson.override_dependency('libinput', dep_libinput)
|
||||||
|
endif
|
||||||
|
|
||||||
|
+# Hol' up, keep this synchronized with src/libinput.pc.in
|
||||||
|
pkgconfig.generate(
|
||||||
|
filebase : 'libinput',
|
||||||
|
name : 'Libinput',
|
||||||
|
description : 'Input device library',
|
||||||
|
version : meson.project_version(),
|
||||||
|
- libraries : lib_libinput
|
||||||
|
+ libraries : lib_libinput,
|
||||||
|
+ requires_private : 'libudev'
|
||||||
|
)
|
||||||
|
|
||||||
|
git_version_h = vcs_tag(command : ['git', 'describe'],
|
||||||
|
--
|
||||||
|
2.49.0
|
||||||
|
|
Reference in New Issue
Block a user