feat: update to 0.26.0 #2

Merged
Lioli7k merged 2 commits from dev into main 2026-01-08 02:59:19 +01:00
6 changed files with 51 additions and 9 deletions

View File

@@ -2,7 +2,7 @@
<service name="tar_scm" mode="manual">
<param name="url">https://github.com/Vladimir-csp/uwsm.git</param>
<param name="scm">git</param>
<param name="revision">v0.25.2</param>
<param name="revision">v0.26.0</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>

View File

@@ -1,4 +1,4 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/Vladimir-csp/uwsm.git</param>
<param name="changesrevision">653800051b9b1da764e39fc47ff517251ab0fcdb</param></service></servicedata>
<param name="changesrevision">433174c297ef858cc370f143657781ad4856263e</param></service></servicedata>

Binary file not shown.

BIN
uwsm-0.26.0.tar.zst LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,42 @@
-------------------------------------------------------------------
Thu Jan 8 01:31:22 UTC 2026 - Alexey Kolos <lioli7k@gmail.com>
- Exclude systemd presets
-------------------------------------------------------------------
Thu Jan 08 00:55:33 UTC 2026 - Alexey Kolos <lioli7k@gmail.com>
- 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 <lioli7k@gmail.com>
- 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 <lioli7k@gmail.com>

View File

@@ -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
@@ -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,10 +102,11 @@ 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}/
%{_libexecdir}/%{name}/prepare-env.sh
%{_libexecdir}/%{name}/signal-handler.sh
%license LICENSE
%doc %{_docdir}/%{name}
%{_mandir}/man?/%{name}*