SHA256
1
0
forked from pool/libinput

15 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
33709c6371 Accepting request 1236128 from X11:Wayland
- 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.

OBS-URL: https://build.opensuse.org/request/show/1236128
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libinput?expand=0&rev=122
2025-01-12 10:10:09 +00:00
OBS User unknown
f599606262 [info=c64a9ce34b54113bfb3638680858d1a8148b1648427700ec2fd145fd68d5d894]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=290
2025-01-06 11:52:32 +00:00
c73f2d7d22 Accepting request 1225065 from X11:Wayland
- Update to release 1.27

OBS-URL: https://build.opensuse.org/request/show/1225065
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libinput?expand=0&rev=121
2024-11-20 15:58:46 +00:00
OBS User unknown
bc5064fdab [info=74279972fd40e07a6be6e7b16ff6550c827956f70b9b482fbbc11f35f0543d62]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=289
2024-11-19 10:59:57 +00:00
d75f19e242 Accepting request 1194659 from X11:Wayland
- Update to release 1.26.2

OBS-URL: https://build.opensuse.org/request/show/1194659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libinput?expand=0&rev=120
2024-08-20 14:12:50 +00:00
4bad4fee0a [info=f353a5bf6d120393ffc3474fd4f6e74cc03902301bd8332a5beea121f2caa611]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=288
2024-08-19 07:53:00 +00:00
41096b6db5 [info=34e6a93e7dd34c741d99e9af9e45046797641226bc8a0faac515965f48b330d4]
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libinput?expand=0&rev=287
2024-06-27 08:31:53 +00:00
7 changed files with 114 additions and 8 deletions

4
_scmsync.obsinfo Normal file
View File

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

3
build.specials.obscpio Normal file
View 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)

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,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>

View File

@@ -1,7 +1,7 @@
#
# 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
# remain the property of their copyright owners, unless otherwise agreed
@@ -37,19 +37,19 @@
%define lname libinput10
%define pname libinput
Name: libinput%{?xsuffix}
Version: 1.26.0
Version: 1.28.1
Release: 0
Summary: Input device and event processing library
License: MIT
Group: Development/Libraries/C and C++
URL: https://www.freedesktop.org/wiki/Software/libinput/
#Git-Web: https://gitlab.freedesktop.org/libinput/libinput/
#DL-URL: https://gitlab.freedesktop.org/libinput/libinput/-/releases
Source: https://gitlab.freedesktop.org/libinput/libinput/-/archive/%version/libinput-%version.tar.gz
Source3: baselibs.conf
Source5: libinput-rpmlintrc
Patch1: kill-env.diff
Patch2: pkgconf.patch
BuildRequires: fdupes
BuildRequires: gcc-c++
@@ -71,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
@@ -169,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