From 50ae076617d1d9e11830a639cbed394bf65b5815c6b946da40dc87aaaeb4d296 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 15 Dec 2022 16:16:48 +0000 Subject: [PATCH 1/5] - Update to release 0.4.1 OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libei?expand=0&rev=9 --- libei-0.3.tar.gz | 3 --- libei-0.4.1.tar.gz | 3 +++ libei.changes | 19 +++++++++++++++++++ libei.spec | 8 ++++---- 4 files changed, 26 insertions(+), 7 deletions(-) delete mode 100644 libei-0.3.tar.gz create mode 100644 libei-0.4.1.tar.gz diff --git a/libei-0.3.tar.gz b/libei-0.3.tar.gz deleted file mode 100644 index 79ea41c..0000000 --- a/libei-0.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:9cbef915778cd5ded07ecd86924d0553785f894c7e21d6a4d08b632e240194f1 -size 150125 diff --git a/libei-0.4.1.tar.gz b/libei-0.4.1.tar.gz new file mode 100644 index 0000000..e7c5447 --- /dev/null +++ b/libei-0.4.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8e7193ce46a46426c402f915538007726983deaac76ba478b89a531501959300 +size 162709 diff --git a/libei.changes b/libei.changes index 589a939..c9d1502 100644 --- a/libei.changes +++ b/libei.changes @@ -1,3 +1,22 @@ +------------------------------------------------------------------- +Tue Dec 13 10:10:37 UTC 2022 - Jan Engelhardt + +- 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 diff --git a/libei.spec b/libei.spec index b2c50c2..cdd2f9a 100644 --- a/libei.spec +++ b/libei.spec @@ -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 @@ -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.suse* %files devel %_bindir/ei-debug-* From a798c973a1e1fc5d644f54ac494556a1f1844c53466baf6953a1e0c4f8ed5415 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 15 Dec 2022 20:18:44 +0000 Subject: [PATCH 2/5] OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libei?expand=0&rev=10 --- libei.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libei.spec b/libei.spec index cdd2f9a..630c58e 100644 --- a/libei.spec +++ b/libei.spec @@ -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.suse* +%_libdir/lib*.so.* %files devel %_bindir/ei-debug-* From 9cbb1580106941a4fefd5f4c623fe8125964c144a52cc7763c09e3c12f7ea080 Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Thu, 15 Dec 2022 20:19:06 +0000 Subject: [PATCH 3/5] OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libei?expand=0&rev=11 --- ver.diff | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ver.diff b/ver.diff index f5d6b5a..1ae78a6 100644 --- a/ver.diff +++ b/ver.diff @@ -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') From faf125eb5673d1951eced36c4f3cee40c33e26d03ac8c9252dc55db8a421449e Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Fri, 16 Dec 2022 10:15:42 +0000 Subject: [PATCH 4/5] temporary typo OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libei?expand=0&rev=12 --- ver.diff | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ver.diff b/ver.diff index 1ae78a6..214b065 100644 --- a/ver.diff +++ b/ver.diff @@ -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') From a94aba8eba3d00c4bbbe3b15fe93e571f66580bdc04da594060da3b0d3c3989b Mon Sep 17 00:00:00 2001 From: Jan Engelhardt Date: Sun, 18 Dec 2022 23:32:36 +0000 Subject: [PATCH 5/5] OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/libei?expand=0&rev=13 --- libei.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libei.spec b/libei.spec index 630c58e..19d04a0 100644 --- a/libei.spec +++ b/libei.spec @@ -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)