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

Reply via email to