Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package lxqt-session for openSUSE:Factory checked in at 2025-02-09 20:01:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/lxqt-session (Old) and /work/SRC/openSUSE:Factory/.lxqt-session.new.2316 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "lxqt-session" Sun Feb 9 20:01:29 2025 rev:35 rq:1244264 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/lxqt-session/lxqt-session.changes 2024-12-24 16:26:25.141775829 +0100 +++ /work/SRC/openSUSE:Factory/.lxqt-session.new.2316/lxqt-session.changes 2025-02-09 20:01:50.963424546 +0100 @@ -1,0 +2,17 @@ +Thu Jan 16 18:45:33 UTC 2025 - Shawn Dunn <sfal...@opensuse.org> + +- Added: + * 0003-add-option-for-miriway.patch + (https://github.com/lxqt/lxqt-session/pull/571) + +------------------------------------------------------------------- +Sun Jan 12 05:39:00 UTC 2025 - Shawn Dunn <sfal...@opensuse.org> + +- Dropped: + * lxqt-session-default_wm.patch +- Added: + * 0001-set-default-wm.patch (Replaces Dropped Patch) + * 0002-fix-xdg-desktop-portal-lxqt.patch (boo#1226394) +- Updated to git_am style patches + +------------------------------------------------------------------- Old: ---- lxqt-session-default_wm.patch New: ---- 0001-set-default-wm.patch 0002-fix-xdg-desktop-portal-lxqt.patch 0003-add-option-for-miriway.patch BETA DEBUG BEGIN: Old:- Dropped: * lxqt-session-default_wm.patch - Added: BETA DEBUG END: BETA DEBUG BEGIN: New:- Added: * 0001-set-default-wm.patch (Replaces Dropped Patch) * 0002-fix-xdg-desktop-portal-lxqt.patch (boo#1226394) New: * 0001-set-default-wm.patch (Replaces Dropped Patch) * 0002-fix-xdg-desktop-portal-lxqt.patch (boo#1226394) - Updated to git_am style patches New:- Added: * 0003-add-option-for-miriway.patch (https://github.com/lxqt/lxqt-session/pull/571) BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ lxqt-session.spec ++++++ --- /var/tmp/diff_new_pack.KkxVX3/_old 2025-02-09 20:01:51.611451190 +0100 +++ /var/tmp/diff_new_pack.KkxVX3/_new 2025-02-09 20:01:51.615451354 +0100 @@ -1,7 +1,7 @@ # # spec file for package lxqt-session # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2024 Shawn W Dunn <sfal...@opensuse.org> # # All modifications and additions to the file contributed by third parties @@ -22,19 +22,25 @@ Release: 0 Summary: LXQt Session Manager License: LGPL-2.1-or-later -Group: System/GUI/Other URL: https://github.com/lxqt/lxqt-session Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz Source1: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc Source2: %{name}.keyring # mvet...@suse.com bsc#1127043 - Use Openbox as default WM -Patch1: %{name}-default_wm.patch +Patch1: 0001-set-default-wm.patch +# PATCH-FIX-openSUSE boo#1226394 sfal...@opensuse.org +Patch2: 0002-fix-xdg-desktop-portal-lxqt.patch +# PATCH-FEATURE-UPSTREAM https://github.com/lxqt/lxqt-session/pull/571 +Patch3: 0003-add-option-for-miriway.patch + BuildRequires: cmake >= 3.18.0 BuildRequires: fdupes BuildRequires: gcc-c++ +BuildRequires: git-core BuildRequires: pkgconfig BuildRequires: qtxdg-tools >= 4.1.0 BuildRequires: xdg-user-dirs + BuildRequires: cmake(KF6WindowSystem) BuildRequires: cmake(LayerShellQt) >= 6.0.0 BuildRequires: cmake(Qt6DBus) @@ -42,10 +48,12 @@ BuildRequires: cmake(Qt6Widgets) BuildRequires: cmake(lxqt2-build-tools) BuildRequires: cmake(qtxdg-tools) + BuildRequires: pkgconfig(libproc2) >= 4.0.0 BuildRequires: pkgconfig(libudev) BuildRequires: pkgconfig(lxqt) >= 2.1.0 BuildRequires: pkgconfig(x11) + Requires(post): update-alternatives Requires(postun): update-alternatives Requires: %{name}-branding = %{version}-%{release} @@ -73,7 +81,7 @@ This package provides the upstream look and feel for %{name}. %prep -%autosetup -p1 +%autosetup -p1 -S git_am sed -i 's/^\(Type=\).*/\1XSession/' xsession/lxqt.desktop.in sed -i '/^Categories/s/\(LXQt\;\)/X-\1/' lxqt-config-session/lxqt-config-session.desktop.in @@ -113,6 +121,7 @@ %{_datadir}/applications/lxqt-*.desktop %{_mandir}/man?/lxqt-*%{?ext_man} %config %{_sysconfdir}/xdg/autostart/lxqt-xscreensaver-autostart.desktop +%config %{_sysconfdir}/xdg/autostart/lxqt-desktop-portal-autostart.desktop %{_bindir}/startlxqt %{_mandir}/man1/startlxqt.1%{?ext_man} %{_datadir}/xsessions/lxqt.desktop ++++++ 0001-set-default-wm.patch ++++++ >From 291019ea38392a6a129e4853718e536abb295d6d Mon Sep 17 00:00:00 2001 From: "Shawn W. Dunn" <sfal...@cloverleaf-linux.org> Date: Sat, 11 Jan 2025 21:19:39 -0800 Subject: [PATCH 1/3] set default wm --- config/session.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/config/session.conf b/config/session.conf index a9d06d6..ded6aa8 100644 --- a/config/session.conf +++ b/config/session.conf @@ -1,4 +1,5 @@ [General] +window_manager=openbox leave_confirmation=true [Environment] -- 2.48.0 ++++++ 0002-fix-xdg-desktop-portal-lxqt.patch ++++++ >From 80f5eabac1b6f48ec8642b905bab2def40664633 Mon Sep 17 00:00:00 2001 From: "Shawn W. Dunn" <sfal...@cloverleaf-linux.org> Date: Sat, 11 Jan 2025 21:29:09 -0800 Subject: [PATCH 2/3] fix xdg desktop portal lxqt xdg-desktop-portal-lxqt isn't being started by xdg-desktop-portal on login, running "/usr/libexec/xdg-desktop-portal --replace" after login via this desktop file ensures that the lxqt portal is running See: https://bugzilla.opensuse.org/show_bug.cgi?id=1226394 --- autostart/lxqt-desktop-portal-autostart.desktop.in | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 autostart/lxqt-desktop-portal-autostart.desktop.in diff --git a/autostart/lxqt-desktop-portal-autostart.desktop.in b/autostart/lxqt-desktop-portal-autostart.desktop.in new file mode 100644 index 0000000..637ddb4 --- /dev/null +++ b/autostart/lxqt-desktop-portal-autostart.desktop.in @@ -0,0 +1,6 @@ +[Desktop Entry] +Type=Application +Version=1.0 +TryExec=/usr/libexec/xdg-desktop-portal +Exec=/usr/libexec/xdg-desktop-portal --replace +OnlyShowIn=LXQt; -- 2.48.0 ++++++ 0003-add-option-for-miriway.patch ++++++ >From ccd9bb7936f4e9bcb41179c8ff4ba96d1a204591 Mon Sep 17 00:00:00 2001 From: "Shawn W. Dunn" <sfal...@cloverleaf-linux.org> Date: Thu, 16 Jan 2025 10:39:28 -0800 Subject: [PATCH 3/3] add option for miriway Miriway is a new generic compositor built on the Mir compositor library that is designed to be used as part of composable desktop environments. See: https://github.com/lxqt/lxqt-session/pull/571 --- config/waylandwindowmanagers.conf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/config/waylandwindowmanagers.conf b/config/waylandwindowmanagers.conf index e727f43..e0ddbb2 100644 --- a/config/waylandwindowmanagers.conf +++ b/config/waylandwindowmanagers.conf @@ -9,6 +9,9 @@ kwin_wayland/Comment=Window manager of the KDE Software Compilation labwc/Name=Labwc labwc/Comment=wlroots-based window-stacking compositor, inspired by openbox +miriway/Name=Miriway +miriway/Comment=Simple Wayland compositor built on Mir for building desktop environments + niri/Name=niri niri/Comment=A scrollable-tiling Wayland compositor -- 2.48.0