Sync from SUSE:SLFO:Main libei revision 5ce1e4767c780420856f29f9f174a547

This commit is contained in:
Adrian Schröter 2025-02-20 09:42:01 +01:00
parent 1cd2fc5001
commit 4389a6c693
5 changed files with 52 additions and 11 deletions

1
baselibs.conf Normal file
View File

@ -0,0 +1 @@
libei1

BIN
libei-1.2.0.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
libei-1.4.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,44 @@
-------------------------------------------------------------------
Wed Feb 12 09:55:59 UTC 2025 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.4.0
* ei_disconnect() is now public
* libei now provides an ei_ping() call with a corresponding
EI_EVENT_PONG event.
* libeis now provides an eis_ping() call and EIS_EVENT_PONG
event
-------------------------------------------------------------------
Fri Aug 9 22:37:39 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.3.0
* Devices without regions or with multiple regions previously
failed region checks for touch events and absolute pointer
events (now fixed).
* liboeffis's ConnectToEIS dbus call is now async to avoid stalling
the client.
* many clarifications for ambiguity in the protocol documentation.
-------------------------------------------------------------------
Wed Jun 5 18:28:34 UTC 2024 - Callum Farmer <gmbr3@opensuse.org>
- Remove explicit includedir as it already installs to a
subdirectory
-------------------------------------------------------------------
Wed Feb 14 10:02:03 UTC 2024 - Dominique Leuenberger <dimstar@opensuse.org>
- Add baselibs.conf: GNOME 46's at-spi2-core newly linkes libei,
and the at-spi stack is made available bi-arch.
-------------------------------------------------------------------
Mon Feb 5 09:29:58 UTC 2024 - Jan Engelhardt <jengelh@inai.de>
- Update to release 1.2.1
* Previously, using OEFFIS_DEVICE_ALL_DEVICES in
oeffis_create_session() would erroneously result in the portal
selecting no devices instead of all.
-------------------------------------------------------------------
Wed Dec 6 08:31:30 UTC 2023 - Jan Engelhardt <jengelh@inai.de>

View File

@ -1,7 +1,7 @@
#
# spec file for package libei
#
# Copyright (c) 2023 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
@ -15,17 +15,16 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
Name: libei
%define lname libei1
Version: 1.2.0
Name: libei
Version: 1.4.0
Release: 0
Summary: Library for emulated input in Wayland
License: MIT
Group: Development/Libraries/C and C++
URL: https://gitlab.freedesktop.org/libinput/libei/
Source: https://gitlab.freedesktop.org/libinput/libei/-/archive/%version/%name-%version.tar.gz
Source0: https://gitlab.freedesktop.org/libinput/libei/-/archive/%version/%name-%version.tar.gz
Source99: baselibs.conf
BuildRequires: meson >= 0.57
BuildRequires: ninja
BuildRequires: protobuf-c
@ -69,7 +68,7 @@ libei is a library for Emulated Input, targeting the Wayland stack.
%autosetup -p1
%build
%meson --includedir="%_includedir/%name" -Dtests=disabled
%meson -Dtests=disabled
%meson_build
%install
@ -83,7 +82,7 @@ libei is a library for Emulated Input, targeting the Wayland stack.
%files devel
%_bindir/ei-debug-*
%_includedir/%name/
%_includedir/%name-1.0
%_libdir/pkgconfig/*.pc
%_libdir/*.so
%license COPYING