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> Tue Jun 7 06:44:15 UTC 2022 - Jan Engelhardt <jengelh@inai.de>

View File

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

View File

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