Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package lxqt-wayland-session for
openSUSE:Factory checked in at 2025-07-06 17:13:42
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/lxqt-wayland-session (Old)
and /work/SRC/openSUSE:Factory/.lxqt-wayland-session.new.1903 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxqt-wayland-session"
Sun Jul 6 17:13:42 2025 rev:9 rq:1290543 version:0.2.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/lxqt-wayland-session/lxqt-wayland-session.changes
2025-04-22 17:27:09.212236982 +0200
+++
/work/SRC/openSUSE:Factory/.lxqt-wayland-session.new.1903/lxqt-wayland-session.changes
2025-07-06 17:17:42.783290596 +0200
@@ -1,0 +2,13 @@
+Thu Jul 3 20:52:06 UTC 2025 - Shawn Dunn <[email protected]>
+
+- Add conditionals to remove hyprland and river sessions from Leap,
+ restore hyprland session for Tumbleweed
+
+-------------------------------------------------------------------
+Fri Jun 13 09:18:16 UTC 2025 - Shawn Dunn <[email protected]>
+
+- Disable creation of lxqt-hyprland-session subpackage
+ * Hyprland just moves too quickly to reasonably support it as a
+ default option, from a maintenance perspective
+
+-------------------------------------------------------------------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ lxqt-wayland-session.spec ++++++
--- /var/tmp/diff_new_pack.TNUYrQ/_old 2025-07-06 17:17:43.555322519 +0200
+++ /var/tmp/diff_new_pack.TNUYrQ/_new 2025-07-06 17:17:43.555322519 +0200
@@ -16,6 +16,14 @@
# Please submit bugfixes or comments via https://bugs.opensuse.org/
#
+# Disable hyprland and river for SLE/Leap
+%if 0%{?suse_version} && 0%{?suse_version} <= 1600
+ %bcond river_session 0
+ %bcond hyprland_session 0
+%else
+ %bcond river_session 1
+ %bcond hyprland_session 1
+%endif
Name: lxqt-wayland-session
Version: 0.2.0
@@ -64,6 +72,7 @@
its desktop entry for display managers and default configurations for
actually supported compositors.
+%if %{with hyprland_session}
%package -n lxqt-hyprland-session
Summary: Session files for LXQt-Hyprland
License: BSD-3-Clause
@@ -76,6 +85,7 @@
%description -n lxqt-hyprland-session
This package contains the files necessary to use Hyprland as the Wayland
compositor with LXQt
+%endif
%package -n lxqt-labwc-session
Summary: Session files and theme for labwc
@@ -116,6 +126,7 @@
This package contains the files necessary to use niri as the Wayland compositor
for LXQt
+%if %{with river_session}
%package -n lxqt-river-session
Summary: Session files for LXQt-river
License: GPL-3.0-or-later
@@ -127,6 +138,7 @@
%description -n lxqt-river-session
This package contains the files necessary to use river as the Wayland
compositor with LXQt
+%endif
%package -n lxqt-sway-session
Summary: Session files for LXQt-Sway
@@ -164,6 +176,14 @@
%install
%cmake_install
+%if ! %{with hyprland_session}
+ rm -f %{buildroot}%{_datadir}/lxqt/wayland/lxqt-hyprland.conf
+%endif
+
+%if ! %{with river_session}
+ rm -f %{buildroot}%{_datadir}/lxqt/wayland/lxqt-river-init
+%endif
+
%fdupes -s %{buildroot}%{_datadir}/themes/
%check
@@ -182,9 +202,11 @@
%{_mandir}/man?/%{name}.?%{?ext_man}
%{_mandir}/man?/startlxqtwayland.?%{?ext_man}
+%if %{with hyprland_session}
%files -n lxqt-hyprland-session
%license LICENSE.BSD
%{_datadir}/lxqt/wayland/lxqt-hyprland.conf
+%endif
%files -n lxqt-labwc-session
%license LICENSE.GPLv2
@@ -213,9 +235,11 @@
%license COPYING
%{_datadir}/lxqt/wayland/lxqt-niri.kdl
+%if %{with river_session}
%files -n lxqt-river-session
%license COPYING
%attr(0755,root,root)%{_datadir}/lxqt/wayland/lxqt-river-init
+%endif
%files -n lxqt-sway-session
%license LICENSE.MIT