From 900caafe950f9047c271ec609c654ce8cc20a4ecf76d7c66d45e0c28a17ce55b Mon Sep 17 00:00:00 2001 From: Alexey Kolos Date: Thu, 8 Jan 2026 04:11:36 +0300 Subject: [PATCH 1/2] feat: update to 0.26.0 --- _service | 2 +- _servicedata | 2 +- uwsm-0.25.2.tar.zst | 3 --- uwsm-0.26.0.tar.zst | 3 +++ uwsm.changes | 34 ++++++++++++++++++++++++++++++++++ uwsm.spec | 7 +++++-- 6 files changed, 44 insertions(+), 7 deletions(-) delete mode 100644 uwsm-0.25.2.tar.zst create mode 100644 uwsm-0.26.0.tar.zst diff --git a/_service b/_service index 8d90e77..a7d6ee3 100644 --- a/_service +++ b/_service @@ -2,7 +2,7 @@ https://github.com/Vladimir-csp/uwsm.git git - v0.25.2 + v0.26.0 @PARENT_TAG@ v(.*) enable diff --git a/_servicedata b/_servicedata index 63143ce..670982e 100644 --- a/_servicedata +++ b/_servicedata @@ -1,4 +1,4 @@ https://github.com/Vladimir-csp/uwsm.git - 653800051b9b1da764e39fc47ff517251ab0fcdb \ No newline at end of file + 433174c297ef858cc370f143657781ad4856263e \ No newline at end of file diff --git a/uwsm-0.25.2.tar.zst b/uwsm-0.25.2.tar.zst deleted file mode 100644 index 9e0f41e..0000000 --- a/uwsm-0.25.2.tar.zst +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ede8b59b44ca6d4c2838034bd046221ba8496a57f7e618c784a7f345d7e07c34 -size 99997 diff --git a/uwsm-0.26.0.tar.zst b/uwsm-0.26.0.tar.zst new file mode 100644 index 0000000..65cd29c --- /dev/null +++ b/uwsm-0.26.0.tar.zst @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3221aeaa6ec44a668c36f5378c41bdcd7010074a834b3edf6ee8f2f17d402964 +size 99454 diff --git a/uwsm.changes b/uwsm.changes index 78f515e..cba4902 100644 --- a/uwsm.changes +++ b/uwsm.changes @@ -1,3 +1,37 @@ +------------------------------------------------------------------- +Thu Jan 08 00:55:33 UTC 2026 - Alexey Kolos + +- Update to version 0.26.0: + * docs: update readme and manpage + * fix!: demote compositor executable to the last resort fallback for desktop names + * fix: address some pylint issues + * fix: probe for $DBUS_SESSION_BUS_ADDRESS before trying to talk to DBus in checks + * build: bump meson version due to follow_symlinks param + * build: add actual plugin symlink to track, cleanup unneeded debian/watch params + * fix: properly name plugin and function by bin_id rules + * fix: properly name plugin by bin_id rules + * build: cherry pick some changes from official debian packaging + * fix(uuctl): properly fallback cleanup function to true + * fix: add plugin link for start-hyprland + * style: black + * fix: autolaunch bindpid service on login session leader if none running + * fix: match session to VTNr actually by VTNr + * feat: session envelope target + * fix: improve desktop names parsing/propagation (fixes #186), session vars fallback saving + * fix!: bake in transient session vars behavior and drop test switch var + * fix: always log to journal in signal handler + * fix!: drop non-static units + * fix: do not auto-add executable name to XDG_CURRENT_DESKTOP if entry's DesktopNames has content, fixes #186 + * fix: STATIC_UNITS boolean configuration templating + * refactor: move shell code from main body to libexec dir + +------------------------------------------------------------------- +Thu Jan 08 00:54:59 UTC 2026 - Alexey Kolos + +- Update to version 0.25.3: + * build: "public-modules" option to install python modules to public dir + * fix: unconditionally reset terminal opts during argument parsing, fixes #185 + ------------------------------------------------------------------- Wed Dec 10 21:03:00 UTC 2025 - Alexey Kolos diff --git a/uwsm.spec b/uwsm.spec index 4f1ca16..2d42a5b 100644 --- a/uwsm.spec +++ b/uwsm.spec @@ -17,14 +17,14 @@ Name: uwsm -Version: 0.25.2 +Version: 0.26.0 Release: 0 Summary: Universal Wayland Session Manager License: MIT Group: System/Management URL: https://github.com/Vladimir-csp/uwsm Source: %{name}-%{version}.tar.zst -BuildRequires: meson >= 1.1 +BuildRequires: meson >= 1.3 BuildRequires: scdoc BuildRequires: zstd @@ -104,6 +104,9 @@ support, bi-directional binding with login session, and clean shutdown. %{_userpresetdir}/80-ttyautolock.preset %{_userunitdir}/* %{_datadir}/applications/uuctl.desktop +%dir %{_libexecdir}/%{name}/ +%{_libexecdir}/%{name}/prepare-env.sh +%{_libexecdir}/%{name}/signal-handler.sh %license LICENSE %doc %{_docdir}/%{name} %{_mandir}/man?/%{name}* -- 2.51.1 From 051b1ac0a996c9648bff3fba1fb6346b056f57684d6a42f2e722db15b5dff0cf Mon Sep 17 00:00:00 2001 From: Alexey Kolos Date: Thu, 8 Jan 2026 04:31:20 +0300 Subject: [PATCH 2/2] fix: exclude systemd presets --- uwsm.changes | 5 +++++ uwsm.spec | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/uwsm.changes b/uwsm.changes index cba4902..ba242bf 100644 --- a/uwsm.changes +++ b/uwsm.changes @@ -1,3 +1,8 @@ +------------------------------------------------------------------- +Thu Jan 8 01:31:22 UTC 2026 - Alexey Kolos + +- Exclude systemd presets + ------------------------------------------------------------------- Thu Jan 08 00:55:33 UTC 2026 - Alexey Kolos diff --git a/uwsm.spec b/uwsm.spec index 2d42a5b..426cb51 100644 --- a/uwsm.spec +++ b/uwsm.spec @@ -92,6 +92,8 @@ support, bi-directional binding with login session, and clean shutdown. %install %meson_install +rm %{buildroot}/%{_userpresetdir}/80-fumon.preset +rm %{buildroot}/%{_userpresetdir}/80-ttyautolock.preset %files %{_bindir}/%{name}* @@ -100,8 +102,6 @@ support, bi-directional binding with login session, and clean shutdown. %{_bindir}/uuctl %{_bindir}/wait-tray %{_datadir}/%{name} -%{_userpresetdir}/80-fumon.preset -%{_userpresetdir}/80-ttyautolock.preset %{_userunitdir}/* %{_datadir}/applications/uuctl.desktop %dir %{_libexecdir}/%{name}/ -- 2.51.1