8 Commits

Author SHA256 Message Date
335947ac6e Accepting request 1281229 from X11:Wayland
- Add pkgconf.patch [boo#1242039]

OBS-URL: https://build.opensuse.org/request/show/1281229
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libinput?expand=0&rev=125
2025-06-01 19:36:19 +00:00
OBS User unknown
c0966176b4 [info=8e6921ec90e99602b2c4950f63d9eac518ffd7e165c0a96c45b0f16b207a0d08]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=295
2025-05-29 21:28:06 +00:00
4150c2f598 Accepting request 1266042 from X11:Wayland
- Update to release 1.28.1

OBS-URL: https://build.opensuse.org/request/show/1266042
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libinput?expand=0&rev=124
2025-04-02 15:08:27 +00:00
OBS User unknown
4905df1be5 [info=d98c02d15622b838b9f9453890ed9948afd29275ec65c002cb2626ec56269099]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=294
2025-04-01 08:15:51 +00:00
5421156145 Accepting request 1256174 from X11:Wayland
- Update to release 1.28

OBS-URL: https://build.opensuse.org/request/show/1256174
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libinput?expand=0&rev=123
2025-03-28 08:36:15 +00:00
OBS User unknown
819c49c691 [info=2c8ae2f6ff26f14573076d2be8dae3b6d4c718d6649b1246eb2a35c404623e0c]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=293
2025-03-26 10:15:35 +00:00
OBS User unknown
b63d2ec95b [info=a94794985f33fd78b4b28a0d8f38c6cdef5fa3e6a0e32bb91afc5f1a4451dc66]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=292
2025-03-26 04:05:28 +00:00
OBS User unknown
d8a1a55952 [info=d6a8f82055bfa659d1e0b0a70b441df3a21b9b42af56768280d22579a6fe8238]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=291
2025-02-28 18:13:59 +00:00
7 changed files with 82 additions and 9 deletions

View File

@@ -1,4 +1,4 @@
mtime: 1736164337
commit: c64a9ce34b54113bfb3638680858d1a8148b1648427700ec2fd145fd68d5d894
mtime: 1748553558
commit: 8e6921ec90e99602b2c4950f63d9eac518ffd7e165c0a96c45b0f16b207a0d08
url: https://src.opensuse.org/jengelh/libinput
revision: master

View File

@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:a2ac260b72aec44218eb076b39a02a814d322cd0cba4c7c89d0e0c60258e04bb
oid sha256:3227bc067c03edc60239194854022ea392896d1029694f19defce20a327717fb
size 256

BIN
libinput-1.27.1.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
libinput-1.28.1.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -1,3 +1,38 @@
-------------------------------------------------------------------
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>

View File

@@ -37,7 +37,7 @@
%define lname libinput10
%define pname libinput
Name: libinput%{?xsuffix}
Version: 1.27.1
Version: 1.28.1
Release: 0
Summary: Input device and event processing library
License: MIT
@@ -49,6 +49,7 @@ Source: https://gitlab.freedesktop.org/libinput/libinput/-/archive/%vers
Source3: baselibs.conf
Source5: libinput-rpmlintrc
Patch1: kill-env.diff
Patch2: pkgconf.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
@@ -70,6 +71,7 @@ BuildRequires: pkgconfig(libevdev) >= 0.4
BuildRequires: pkgconfig(libudev)
BuildRequires: pkgconfig(libwacom) >= 0.20
BuildRequires: pkgconfig(mtdev) >= 1.1.0
BuildRequires: systemd-rpm-macros
%description
libinput is a library that handles input devices for display servers and
@@ -168,8 +170,8 @@ done
%ldconfig_scriptlets -n %lname
%post udev
[ -x /usr/bin/udevadm ] && /usr/bin/udevadm hwdb --update || :
%posttrans udev
%udev_hwdb_update
%if "%flavor" == ""
%files udev

36
pkgconf.patch Normal file
View 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