Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package xdg-desktop-portal-lxqt for
openSUSE:Factory checked in at 2025-11-06 18:14:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xdg-desktop-portal-lxqt (Old)
and /work/SRC/openSUSE:Factory/.xdg-desktop-portal-lxqt.new.1980 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "xdg-desktop-portal-lxqt"
Thu Nov 6 18:14:25 2025 rev:9 rq:1315893 version:1.3.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/xdg-desktop-portal-lxqt/xdg-desktop-portal-lxqt.changes
2025-10-14 18:10:42.388855479 +0200
+++
/work/SRC/openSUSE:Factory/.xdg-desktop-portal-lxqt.new.1980/xdg-desktop-portal-lxqt.changes
2025-11-06 18:17:08.121389114 +0100
@@ -1,0 +2,8 @@
+Wed Nov 5 17:14:15 UTC 2025 - Shawn Dunn <[email protected]>
+
+- Update to version 1.3.0:
+ * Use native systemd service
+ * Fixed building with Qt 6.10
+ * Drop xdg-desktop-portal-lxqt-qt610.patch
+
+-------------------------------------------------------------------
Old:
----
xdg-desktop-portal-lxqt-1.2.0.tar.xz
xdg-desktop-portal-lxqt-1.2.0.tar.xz.asc
xdg-desktop-portal-lxqt-qt610.patch
New:
----
xdg-desktop-portal-lxqt-1.3.0.tar.xz
xdg-desktop-portal-lxqt-1.3.0.tar.xz.asc
----------(Old B)----------
Old: * Fixed building with Qt 6.10
* Drop xdg-desktop-portal-lxqt-qt610.patch
----------(Old E)----------
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ xdg-desktop-portal-lxqt.spec ++++++
--- /var/tmp/diff_new_pack.JmWaVO/_old 2025-11-06 18:17:08.781417034 +0100
+++ /var/tmp/diff_new_pack.JmWaVO/_new 2025-11-06 18:17:08.785417203 +0100
@@ -17,7 +17,7 @@
Name: xdg-desktop-portal-lxqt
-Version: 1.2.0
+Version: 1.3.0
Release: 0
Summary: A backend implementation for xdg-desktop-portal
License: LGPL-2.1-or-later
@@ -25,9 +25,7 @@
Source0: %{url}/releases/download/%{version}/%{name}-%{version}.tar.xz
Source1:
%{url}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
Source2: %{name}.keyring
-# PATCH-FIX-UPSTREAM -- Qt 610 compat
-Patch0: xdg-desktop-portal-lxqt-qt610.patch
-BuildRequires: cmake >= 3.18.0
+BuildRequires: cmake >= 3.5.0
BuildRequires: gcc-c++
BuildRequires: pkgconfig
BuildRequires: qt6-gui-private-devel
@@ -55,6 +53,15 @@
%install
%{qt6_install}
+%pre
+%systemd_user_pre %{name}.service
+
+%post
+%systemd_user_post %{name}.service
+
+%preun
+%systemd_user_preun %{name}.service
+
%files
%doc README.md
%{_libexecdir}/%{name}
@@ -64,5 +71,6 @@
%{_datadir}/xdg-desktop-portal/portals/lxqt.portal
%{_datadir}/dbus-1/services/org.freedesktop.impl.portal.desktop.lxqt.service
%{_datadir}/applications/org.freedesktop.impl.portal.desktop.lxqt.desktop
+%{_userunitdir}/%{name}.service
%license LICENSE
++++++ xdg-desktop-portal-lxqt-1.2.0.tar.xz ->
xdg-desktop-portal-lxqt-1.3.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-lxqt-1.2.0/CHANGELOG
new/xdg-desktop-portal-lxqt-1.3.0/CHANGELOG
--- old/xdg-desktop-portal-lxqt-1.2.0/CHANGELOG 2025-04-17 12:00:30.000000000
+0200
+++ new/xdg-desktop-portal-lxqt-1.3.0/CHANGELOG 2025-11-05 13:49:16.000000000
+0100
@@ -1,3 +1,8 @@
+xdg-desktop-portal-lxqt-1.3.0 / 2025-11-05
+==========================================
+ * Use native systemd service.
+ * Fixed building with Qt 6.10.
+
xdg-desktop-portal-lxqt-1.2.0 / 2025-04-17
==========================================
* Don't fork a child process in the portal's service.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-lxqt-1.2.0/CMakeLists.txt
new/xdg-desktop-portal-lxqt-1.3.0/CMakeLists.txt
--- old/xdg-desktop-portal-lxqt-1.2.0/CMakeLists.txt 2025-04-17
12:00:30.000000000 +0200
+++ new/xdg-desktop-portal-lxqt-1.3.0/CMakeLists.txt 2025-11-05
13:49:16.000000000 +0100
@@ -1,11 +1,11 @@
cmake_minimum_required(VERSION 3.18.0)
-set(PROJECT_VERSION "1.2.0")
+set(PROJECT_VERSION "1.3.0")
project(xdg-desktop-portal-lxqt VERSION ${PROJECT_VERSION})
set(QT_MIN_VERSION "6.6.0")
-set(LIBFMQT_MINIMUM_VERSION "2.2.0")
+set(LIBFMQT_MINIMUM_VERSION "2.3.0")
set(KF6_MIN_VERSION "6.0.0")
set(CMAKE_AUTOMOC on)
@@ -18,6 +18,11 @@
DBus
Widgets
)
+
+if (Qt6Gui_VERSION VERSION_GREATER_EQUAL "6.10.0")
+ find_package(Qt6GuiPrivate REQUIRED)
+endif()
+
find_package(fm-qt6 ${LIBFMQT_MINIMUM_VERSION} REQUIRED)
find_package(KF6WindowSystem ${KF6_MIN_VERSION} REQUIRED)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/xdg-desktop-portal-lxqt-1.2.0/data/CMakeLists.txt
new/xdg-desktop-portal-lxqt-1.3.0/data/CMakeLists.txt
--- old/xdg-desktop-portal-lxqt-1.2.0/data/CMakeLists.txt 2025-04-17
12:00:30.000000000 +0200
+++ new/xdg-desktop-portal-lxqt-1.3.0/data/CMakeLists.txt 2025-11-05
13:49:16.000000000 +0100
@@ -1,7 +1,9 @@
configure_file(org.freedesktop.impl.portal.desktop.lxqt.desktop.in
org.freedesktop.impl.portal.desktop.lxqt.desktop @ONLY)
configure_file(org.freedesktop.impl.portal.desktop.lxqt.service.in
org.freedesktop.impl.portal.desktop.lxqt.service @ONLY)
+configure_file(xdg-desktop-portal-lxqt.service.in
xdg-desktop-portal-lxqt.service @ONLY)
install(FILES lxqt-portals.conf DESTINATION
"${CMAKE_INSTALL_FULL_DATAROOTDIR}/xdg-desktop-portal")
install(FILES lxqt.portal DESTINATION
"${CMAKE_INSTALL_FULL_DATAROOTDIR}/xdg-desktop-portal/portals")
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/org.freedesktop.impl.portal.desktop.lxqt.service
DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/dbus-1/services")
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/org.freedesktop.impl.portal.desktop.lxqt.desktop
DESTINATION "${CMAKE_INSTALL_FULL_DATAROOTDIR}/applications")
+install(FILES ${CMAKE_CURRENT_BINARY_DIR}/xdg-desktop-portal-lxqt.service
DESTINATION "${CMAKE_INSTALL_PREFIX}/lib/systemd/user")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-lxqt-1.2.0/data/org.freedesktop.impl.portal.desktop.lxqt.service.in
new/xdg-desktop-portal-lxqt-1.3.0/data/org.freedesktop.impl.portal.desktop.lxqt.service.in
---
old/xdg-desktop-portal-lxqt-1.2.0/data/org.freedesktop.impl.portal.desktop.lxqt.service.in
2025-04-17 12:00:30.000000000 +0200
+++
new/xdg-desktop-portal-lxqt-1.3.0/data/org.freedesktop.impl.portal.desktop.lxqt.service.in
2025-11-05 13:49:16.000000000 +0100
@@ -1,3 +1,4 @@
[D-BUS Service]
Name=org.freedesktop.impl.portal.desktop.lxqt
Exec=/bin/sh -c 'QT_QPA_PLATFORMTHEME=lxqt exec
@CMAKE_INSTALL_FULL_LIBEXECDIR@/xdg-desktop-portal-lxqt'
+SystemdService=xdg-desktop-portal-lxqt.service
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/xdg-desktop-portal-lxqt-1.2.0/data/xdg-desktop-portal-lxqt.service.in
new/xdg-desktop-portal-lxqt-1.3.0/data/xdg-desktop-portal-lxqt.service.in
--- old/xdg-desktop-portal-lxqt-1.2.0/data/xdg-desktop-portal-lxqt.service.in
1970-01-01 01:00:00.000000000 +0100
+++ new/xdg-desktop-portal-lxqt-1.3.0/data/xdg-desktop-portal-lxqt.service.in
2025-11-05 13:49:16.000000000 +0100
@@ -0,0 +1,10 @@
+[Unit]
+Description=Portal service (LXQT implementation)
+PartOf=graphical-session.target
+After=graphical-session.target
+
+[Service]
+Type=dbus
+Environment="QT_QPA_PLATFORMTHEME=lxqt"
+BusName=org.freedesktop.impl.portal.desktop.lxqt
+ExecStart=@CMAKE_INSTALL_FULL_LIBEXECDIR@/xdg-desktop-portal-lxqt