Accepting request 1043674 from X11:Wayland

- Update to release 0.4.1

OBS-URL: https://build.opensuse.org/request/show/1043674
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libei?expand=0&rev=5
This commit is contained in:
Dominique Leuenberger 2022-12-19 13:08:04 +00:00 committed by Git OBS Bridge
commit 50e6089423
5 changed files with 30 additions and 11 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9cbef915778cd5ded07ecd86924d0553785f894c7e21d6a4d08b632e240194f1
size 150125

3
libei-0.4.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8e7193ce46a46426c402f915538007726983deaac76ba478b89a531501959300
size 162709

View File

@ -1,3 +1,22 @@
-------------------------------------------------------------------
Tue Dec 13 10:10:37 UTC 2022 - Jan Engelhardt <jengelh@inai.de>
- Update to release 0.4.1
* ei_setup_backend_portal() was removed. The portal it
connected to never really existed and all the efforts since
have gone into supporting libei connections through the
RemoteDesktop and the InputCapture portals. Note that these
changes are not yet merged into upstream xdg-desktop-portal.
* a new library "liboeffis" takes the place of the above. It is
a helper library to connect to the RemoteDesktop portal via
DBus with a minimal API and retrieve the EIS socket. This
library is intended to be used by tools that cannot easily
talk DBus themselves (this includes Xwayland).
* the libei/libeis log handlers have a new API which makes
handling log messages a bit simpler.
* version exchange between client/server make it possible (in
the future) to have multiple supported protocol versions.
-------------------------------------------------------------------
Tue Jun 7 06:44:15 UTC 2022 - Jan Engelhardt <jengelh@inai.de>

View File

@ -17,8 +17,8 @@
Name: libei
%define lname libei-suse2
Version: 0.3
%define lname libei-suse3
Version: 0.4.1
Release: 0
Summary: Library for emulated input in Wayland
License: MIT
@ -28,7 +28,7 @@ URL: https://gitlab.freedesktop.org/libinput/libei/
Source: https://gitlab.freedesktop.org/libinput/libei/-/archive/%version/%name-%version.tar.gz
Patch1: system-munit.diff
Patch2: ver.diff
BuildRequires: meson
BuildRequires: meson >= 0.57
BuildRequires: ninja
BuildRequires: protobuf-c
BuildRequires: pkgconfig(libevdev)
@ -70,7 +70,7 @@ libei is a library for Emulated Input, targeting the Wayland stack.
%autosetup -p1
%build
%meson --includedir="%_includedir/%name"
%meson --includedir="%_includedir/%name" -Dtests=false
%meson_build
%install
@ -80,7 +80,7 @@ libei is a library for Emulated Input, targeting the Wayland stack.
%postun -n %lname -p /sbin/ldconfig
%files -n %lname
%_libdir/lib*.so.suse2
%_libdir/lib*.so.*
%files devel
%_bindir/ei-debug-*

View File

@ -17,7 +17,7 @@ Index: libei-0.2/meson.build
gnu_symbol_visibility: 'hidden',
- install: true
+ install: true,
+ soversion: 'suse2'
+ soversion: 'suse3'
)
install_headers('src/libei.h')
@ -27,7 +27,7 @@ Index: libei-0.2/meson.build
gnu_symbol_visibility: 'hidden',
- install: true
+ install: true,
+ soversion: 'suse2'
+ soversion: 'suse3'
)
install_headers('src/libeis.h')
@ -35,7 +35,7 @@ Index: libei-0.2/meson.build
gnu_symbol_visibility: 'hidden',
install: true,
include_directories: 'src',
+ soversion: 'suse2'
+ soversion: 'suse3'
)
install_headers('src/libreis.h')