Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package keyd for openSUSE:Factory checked in at 2025-12-20 21:46:49 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/keyd (Old) and /work/SRC/openSUSE:Factory/.keyd.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "keyd" Sat Dec 20 21:46:49 2025 rev:5 rq:1323776 version:2.6.0 Changes: -------- --- /work/SRC/openSUSE:Factory/keyd/keyd.changes 2024-07-28 17:20:39.778717417 +0200 +++ /work/SRC/openSUSE:Factory/.keyd.new.1928/keyd.changes 2025-12-20 21:49:31.678734978 +0100 @@ -1,0 +2,17 @@ +Sat Dec 20 11:35:38 UTC 2025 - Michael Pujos <[email protected]> + +- Update to v2.5.0: + - Added check to allow easier config linting + - Added support for scroll remapping + - Improved application support for numerous DEs (cosmic, Gnome 49, etc..) + - listen now eagerly terminates if piped into another process + - overloadi now accounts for shifted symbols (shifted symbols will reset the timeout) + - Various fixes to application support for for wlroots based compositors + - Increased the permitted number of nested actions + - Accommodate broken editors which don't add terminating newlines to the config file (e.g helix) + - Added new layouts/layout bug fixes + - Improved hardware support + - Improved compatibility with older kernels + - Various other improvements and bugfixes + +------------------------------------------------------------------- Old: ---- keyd-v2.5.0.tar.gz New: ---- keyd-v2.6.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ keyd.spec ++++++ --- /var/tmp/diff_new_pack.bO7jIj/_old 2025-12-20 21:49:32.266759322 +0100 +++ /var/tmp/diff_new_pack.bO7jIj/_new 2025-12-20 21:49:32.270759487 +0100 @@ -1,7 +1,7 @@ # # spec file for package keyd # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %global libinput_overrides %{_sysconfdir}/libinput/local-overrides.quirks Name: keyd -Version: 2.5.0 +Version: 2.6.0 Release: 0 Summary: A key remapping daemon for linux License: MIT @@ -43,26 +43,24 @@ %autosetup %build -# fix default prefix in Makefile being /usr/local -%make_build PREFIX=%{_prefix} +CFLAGS="%{optflags}" %make_build PREFIX=%{_prefix} %install -install -m755 -d %{buildroot}%{_bindir} %{buildroot}%{_datadir}/%{name}/layouts %{buildroot}%{_mandir}/man1 %{buildroot}%{_unitdir} -install -m755 bin/* %{buildroot}%{_bindir} -install -m644 data/keyd.compose %{buildroot}%{_datadir}/%{name} -install -m644 layouts/* %{buildroot}%{_datadir}/%{name}/layouts -cp -r data/gnome-* %{buildroot}%{_datadir}/%{name} -install -m644 data/*.1.gz %{buildroot}%{_mandir}/man1/ -install -m644 %{name}.service %{buildroot}%{_unitdir} +%make_install PREFIX=%{_prefix} FORCE_SYSTEMD=1 + +%check +make test-io %files %license LICENSE -%doc README.md docs/*.md examples -%{_bindir}/* -%{_mandir}/man1/* -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/* +%{_bindir}/%{name} +%{_bindir}/keyd-application-mapper +%{_mandir}/man1/%{name}.1%{?ext_man} +%{_mandir}/man1/keyd-application-mapper.1%{?ext_man} +%{_datadir}/%{name} %{_unitdir}/%{name}.service +%{_sysusersdir}/%{name}.conf +%{_datadir}/doc/%{name} %pre getent group keyd >/dev/null 2>&1 || groupadd keyd ++++++ keyd-v2.5.0.tar.gz -> keyd-v2.6.0.tar.gz ++++++ ++++ 5520 lines of diff (skipped)
