Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package patterns-lxqt for openSUSE:Factory checked in at 2026-03-04 21:03:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/patterns-lxqt (Old) and /work/SRC/openSUSE:Factory/.patterns-lxqt.new.561 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "patterns-lxqt" Wed Mar 4 21:03:22 2026 rev:19 rq:1336035 version:20260223 Changes: -------- --- /work/SRC/openSUSE:Factory/patterns-lxqt/patterns-lxqt.changes 2024-06-17 19:28:29.048035992 +0200 +++ /work/SRC/openSUSE:Factory/.patterns-lxqt.new.561/patterns-lxqt.changes 2026-03-04 21:03:44.224762534 +0100 @@ -1,0 +2,21 @@ +Thu Feb 19 20:06:54 UTC 2026 - Lubos Kocman <[email protected]> + +- Add initial version of lxqt_wayland + * let's offer it as an alternative at least in the beginning + * add opensuse-welcome-launcher and myrlyn to it + * Dropped X11-specific dependencies compared to the X11 lxqt pattern: + - pattern() = x11 + - obconf-qt + - openbox + - xscreensaver + - xorg-x11-essentials + - pulseaudio-module-x11 + +------------------------------------------------------------------- +Thu Dec 19 17:07:41 UTC 2024 - Enrico Belleri <[email protected]> + +- Bump version to 20241219: + * add Wayland session + * move all dependencies to Qt6 + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ patterns-lxqt.spec ++++++ --- /var/tmp/diff_new_pack.Vufhq6/_old 2026-03-04 21:03:45.792827348 +0100 +++ /var/tmp/diff_new_pack.Vufhq6/_new 2026-03-04 21:03:45.796827514 +0100 @@ -1,7 +1,7 @@ # # spec file for package patterns-lxqt # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2026 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 @@ -17,9 +17,10 @@ %bcond_with betatest +%bcond_without wayland Name: patterns-lxqt -Version: 20240611 +Version: 20260223 Release: 0 Summary: Patterns for Installation (LXQt) License: MIT @@ -41,6 +42,7 @@ ################################################################################ + %package lxqt %pattern_graphicalenvironments Summary: LXQt Desktop Environment @@ -50,7 +52,7 @@ Provides: pattern-order() = 1460 Provides: pattern-visible() -Requires: breeze5-icons +Requires: kf6-breeze-icons Requires: lxqt-about Requires: lxqt-config Requires: lxqt-globalkeys @@ -64,12 +66,17 @@ Requires: lxqt-session Requires: lxqt-sudo Requires: lxqt-themes +%if %{with_wayland} +Requires: lxqt-wayland-session +Requires: (lxqt-labwc-session or lxqt-wayfire-session or (lxqt-hyprland-session and hyprlock) or (lxqt-sway-session and swaylock) or (lxqt-river-session and waylock) or lxqt-niri-session) +Suggests: kanshi +%endif # boo#1218288 -- [email protected] Requires: liblxqt -Requires: oxygen5-icon-theme +Requires: oxygen-icon-theme # boo#1226151 -- [email protected] -Requires: libfm-qt5 -Requires: lxqt-qt5plugin +Requires: libfm-qt6 +Requires: lxqt-qtplugin Requires: pattern() = x11 Recommends: xdg-desktop-portal-lxqt Recommends: pattern() = multimedia @@ -102,13 +109,16 @@ Recommends: pulseaudio-utils # +# Only needed on X11 session Recommends: openbox +Recommends: xorg-x11-essentials +Recommends: xscreensaver + Recommends: firefox -Recommends: sddm +Recommends: sddm-conf +Recommends: sddm-qt6 Recommends: xdg-user-dirs Recommends: xdg-utils -Recommends: xorg-x11-essentials -Recommends: xscreensaver # misc Recommends: ark Recommends: claws-mail @@ -118,16 +128,15 @@ Recommends: NetworkManager Recommends: avahi +Recommends: desktop-data-openSUSE +Recommends: google-droid-fonts Recommends: kdesu Recommends: libyui-qt-pkg +Recommends: nm-tray +Recommends: samba Recommends: simple-scan Recommends: system-config-printer Recommends: yast2-control-center-qt -# at some point nm-tray might be better -Recommends: NetworkManager-applet -Recommends: desktop-data-openSUSE -Recommends: google-droid-fonts -Recommends: samba Suggests: hplip %description lxqt @@ -138,6 +147,103 @@ %{_defaultdocdir}/patterns/lxqt.txt ################################################################################ +%package lxqt_wayland +%pattern_graphicalenvironments +Summary: LXQt Desktop Environment +Group: Metapackages +Provides: pattern() = lxqt +Provides: pattern() = lxqt_wayland +Provides: pattern-icon() = pattern-lxqt +Provides: pattern-order() = 1460 +Provides: pattern-visible() + +Requires: kf6-breeze-icons +Requires: lxqt-about +Requires: lxqt-config +Requires: lxqt-globalkeys +Requires: lxqt-notificationd +Requires: lxqt-openssh-askpass +Requires: lxqt-panel +Requires: lxqt-policykit +Requires: lxqt-powermanagement +Requires: lxqt-qtplugin +Requires: lxqt-runner +Requires: lxqt-session +Requires: lxqt-sudo +Requires: lxqt-themes +Requires: lxqt-wayland-session +Requires: (lxqt-labwc-session or lxqt-wayfire-session or (lxqt-hyprland-session and hyprlock) or (lxqt-sway-session and swaylock) or (lxqt-river-session and waylock) or lxqt-niri-session) +Suggests: kanshi +# boo#1218288 -- [email protected] +Requires: liblxqt +Requires: oxygen-icon-theme +# boo#1226151 -- [email protected] +Requires: libfm-qt6 +Requires: lxqt-qtplugin +Recommends: xdg-desktop-portal-lxqt +Recommends: pattern() = multimedia +# non core packages belonging to LXQt organization +Recommends: featherpad +Recommends: lximage-qt +Recommends: lxqt-archiver +Recommends: pavucontrol-qt +Recommends: pcmanfm-qt +Recommends: qterminal +Recommends: screengrab + +Suggests: qps +Suggests: qlipper + +%if 0%{suse_version} > 1500 +# Pipewire is the default sound server. +Recommends: pipewire-pulseaudio +%else +# Pulseaudio is the default sound server +Recommends: pulseaudio-module-bluetooth +Recommends: pulseaudio-module-gconf +Recommends: pulseaudio-module-lirc +Recommends: pulseaudio-module-zeroconf +%endif +Recommends: pulseaudio-utils + +Recommends: firefox +Recommends: sddm-conf +Recommends: sddm-qt6 +Recommends: xdg-user-dirs +Recommends: xdg-utils +# misc +Recommends: ark +Recommends: claws-mail + +Recommends: apper +Recommends: pk-update-icon + +Recommends: NetworkManager +Recommends: avahi +Recommends: desktop-data-openSUSE +Recommends: google-droid-fonts +Recommends: kdesu +Recommends: libyui-qt-pkg +Recommends: nm-tray +Recommends: samba +Recommends: simple-scan +Recommends: system-config-printer +Suggests: hplip + +Recommends: opensuse-welcome-launcher +# Myrlyn replaces YaST2 Software / Y2PKG +Recommends: myrlyn +# TODO: add plasma-tour or our current fallback opensuse-welcome (gtk4/rust) +# we will also need to define what to execute for lxqt in opensuse-welcome-launcher bash script + +%description lxqt_wayland +A complete LXQt desktop environment for Wayland + +%files lxqt_wayland +%dir %{_defaultdocdir}/patterns +%{_defaultdocdir}/patterns/lxqt_wayland.txt + +################################################################################ %prep @@ -146,4 +252,5 @@ %install mkdir -p %{buildroot}/%{_defaultdocdir}/patterns/ echo 'This file marks the pattern lxqt to be installed.' >%{buildroot}/%{_defaultdocdir}/patterns/lxqt.txt +echo 'This file marks the pattern lxqt to be installed.' >%{buildroot}/%{_defaultdocdir}/patterns/lxqt_wayland.txt
