Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package liblxqt for openSUSE:Factory checked 
in at 2026-04-22 16:57:48
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/liblxqt (Old)
 and      /work/SRC/openSUSE:Factory/.liblxqt.new.11940 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "liblxqt"

Wed Apr 22 16:57:48 2026 rev:30 rq:1348638 version:2.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/liblxqt/liblxqt.changes  2026-02-06 
19:14:48.083339391 +0100
+++ /work/SRC/openSUSE:Factory/.liblxqt.new.11940/liblxqt.changes       
2026-04-22 16:58:21.344920670 +0200
@@ -1,0 +2,8 @@
+Mon Apr 20 17:18:26 UTC 2026 - Shawn Dunn <[email protected]>
+
+- Update to 2.4.0:
+  * Support logout from SystemdProvider
+  * Updated translations
+- Delete 0001-Support-logout-in-SystemdProvider.patch
+
+-------------------------------------------------------------------

Old:
----
  0001-Support-logout-in-SystemdProvider.patch
  liblxqt-2.3.0.tar.xz
  liblxqt-2.3.0.tar.xz.asc

New:
----
  liblxqt-2.4.0.tar.xz
  liblxqt-2.4.0.tar.xz.asc

----------(Old B)----------
  Old:  * Updated translations
- Delete 0001-Support-logout-in-SystemdProvider.patch
----------(Old E)----------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ liblxqt.spec ++++++
--- /var/tmp/diff_new_pack.UvLECL/_old  2026-04-22 16:58:22.024948810 +0200
+++ /var/tmp/diff_new_pack.UvLECL/_new  2026-04-22 16:58:22.028948976 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           liblxqt
-Version:        2.3.0
+Version:        2.4.0
 Release:        0
 Summary:        Core utility library for LXQt
 License:        LGPL-2.1-or-later
@@ -26,25 +26,25 @@
 Source1:        
%{url}/releases/download/%{version}/%{name}-%{version}.tar.xz.asc
 Source2:        %{name}.keyring
 
-# PATCH-FIX-UPSTREAM 0001-Support-logout-in-SystemdProvider.patch 
[email protected]
-# https://github.com/lxqt/liblxqt/pull/372
-Patch0:         0001-Support-logout-in-SystemdProvider.patch
-
 BuildRequires:  cmake >= 3.5.0
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  pkgconfig
+
 BuildRequires:  cmake(KF6WindowSystem) >= 6.0.0
+BuildRequires:  cmake(lxqt2-build-tools) >= 2.1.0
 BuildRequires:  cmake(PolkitQt6-1) >= 0.200.0
 BuildRequires:  cmake(Qt6DBus) >= 6.6
 BuildRequires:  cmake(Qt6LinguistTools) >= 6.6
 BuildRequires:  cmake(Qt6Widgets) >= 6.6
-BuildRequires:  cmake(lxqt2-build-tools) >= 2.1.0
-BuildRequires:  pkgconfig(Qt6Xdg) >= 4.1.0
+BuildRequires:  cmake(qt6xdg) >= 4.1.0
+
 BuildRequires:  pkgconfig(x11)
 BuildRequires:  pkgconfig(xscrnsaver)
+
 Obsoletes:      liblxqt-qt5 < %{version}
 Provides:       liblxqt-qt5 = %{version}
+
 # moved files to correct location in liblxqt1 (/lxqt-backlight_backend, 
power.conf, polkit)
 Conflicts:      liblxqt0
 Conflicts:      liblxqt1

++++++ liblxqt-2.3.0.tar.xz -> liblxqt-2.4.0.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/.gitattributes 
new/liblxqt-2.4.0/.gitattributes
--- old/liblxqt-2.3.0/.gitattributes    1970-01-01 01:00:00.000000000 +0100
+++ new/liblxqt-2.4.0/.gitattributes    2026-04-20 09:17:10.000000000 +0200
@@ -0,0 +1,20 @@
+# remove files from deployment using `git archive`
+
+# git* files
+.gitattributes      export-ignore
+.github             export-ignore
+.gitignore          export-ignore
+
+
+# several files and directories we never want to export 
+# a little bit belt and braces as the most of these files
+# should never ever be in the repository
+
+.*~                 export-ignore
+.kdev4              export-ignore
+release.sh          export-ignore
+.translation-update export-ignore
+
+/build              export-ignore
+/temp               export-ignore
+/tmp                export-ignore
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/.github/ISSUE_TEMPLATE.md 
new/liblxqt-2.4.0/.github/ISSUE_TEMPLATE.md
--- old/liblxqt-2.3.0/.github/ISSUE_TEMPLATE.md 1970-01-01 01:00:00.000000000 
+0100
+++ new/liblxqt-2.4.0/.github/ISSUE_TEMPLATE.md 2026-04-20 09:17:10.000000000 
+0200
@@ -0,0 +1,43 @@
+<!--- Provide a general summary of the issue in the title above. You       --->
+<!--- should not delete relevant sections and/or questions in your report  --->
+
+<!--- BEFORE FILLING OUT THIS REPORT FORM:                                 --->
+<!--- Dear users of stable and LTS (long term service) distributions:      --->
+<!--- Please do NOT file bugs against old (dead) versions but use your     --->
+<!--- distribution bugtracker instead. This is esp. true for Ubuntu LTS.   --->
+
+##### Expected Behavior
+<!--- If you're describing a bug, tell us what should happen                -->
+<!--- If you're suggesting a change/improvement, tell us how it should work -->
+
+##### Current Behavior
+<!--- If describing a bug, tell us what happens instead of the expected    --->
+<!--- behaviour. If suggesting a change/improvement, explain the difference -->
+<!--- from current behavior (a screenshot might help)                      --->
+
+##### Possible Solution
+<!--- Not obligatory, but suggest a fix/reason for the bug,                --->
+<!--- or ideas how to implement the addition or change                     --->
+
+##### Steps to Reproduce (for bugs)
+<!--- Provide a link to a live example, or an unambiguous set of steps to  --->
+<!--- reproduce this bug. Include code to reproduce, if relevant           --->
+1. 
+2. 
+3. 
+4. 
+
+##### Context
+<!--- How has this issue affected you? What are you trying to accomplish?  --->
+<!--- Providing context helps us come up with a solution that is most      --->
+<!--- useful in the real world                                             --->
+
+##### System Information
+<!--- Include as many relevant details about the system you experienced    --->
+<!--- the bug in                                                           --->
+* Distribution & Version: 
+* Kernel: 
+* Qt Version: 
+* libqtxdg Version: 
+* lxqt-build-tools Version: 
+* Package version: 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/.gitignore new/liblxqt-2.4.0/.gitignore
--- old/liblxqt-2.3.0/.gitignore        1970-01-01 01:00:00.000000000 +0100
+++ new/liblxqt-2.4.0/.gitignore        2026-04-20 09:17:10.000000000 +0200
@@ -0,0 +1,3 @@
+*.kdev4*
+CMakeLists.txt.user*
+build
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/.translation-update 
new/liblxqt-2.4.0/.translation-update
--- old/liblxqt-2.3.0/.translation-update       1970-01-01 01:00:00.000000000 
+0100
+++ new/liblxqt-2.4.0/.translation-update       2026-04-20 09:17:10.000000000 
+0200
@@ -0,0 +1,2 @@
+translations='.'
+
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/CHANGELOG new/liblxqt-2.4.0/CHANGELOG
--- old/liblxqt-2.3.0/CHANGELOG 2025-11-05 12:16:15.000000000 +0100
+++ new/liblxqt-2.4.0/CHANGELOG 2026-04-20 09:17:10.000000000 +0200
@@ -1,3 +1,8 @@
+liblxqt-2.4.0 / 2026-04-20
+===========================
+ * Support logout from SystemdProvider.
+ * Updated translations.
+
 liblxqt-2.3.0 / 2025-11-05
 ===========================
  * Added a separate key for turning off monitor on Wayland.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/CMakeLists.txt 
new/liblxqt-2.4.0/CMakeLists.txt
--- old/liblxqt-2.3.0/CMakeLists.txt    2025-11-05 12:16:15.000000000 +0100
+++ new/liblxqt-2.4.0/CMakeLists.txt    2026-04-20 09:17:10.000000000 +0200
@@ -7,15 +7,15 @@
 project(liblxqt)
 
 
-set(LXQTBT_MINIMUM_VERSION "2.3.0")
+set(LXQTBT_MINIMUM_VERSION "2.4.0")
 set(KF6_MINIMUM_VERSION "6.0.0")
 set(QT_MINIMUM_VERSION "6.6.0")
-set(QTXDG_MINIMUM_VERSION "4.3.0")
+set(QTXDG_MINIMUM_VERSION "4.4.0")
 
 # Major LXQt Version, belong to all components
 set(LXQT_MAJOR_VERSION 2)
 # Minor LXQt Version, belong to all components
-set(LXQT_MINOR_VERSION 3)
+set(LXQT_MINOR_VERSION 4)
 #
 # Patch Version, belong *only* to the component
 # LXQt is 0.13 - liblxqt is at patch version 0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/lxqtpower/lxqtpowerproviders.cpp 
new/liblxqt-2.4.0/lxqtpower/lxqtpowerproviders.cpp
--- old/liblxqt-2.3.0/lxqtpower/lxqtpowerproviders.cpp  2025-11-05 
12:16:15.000000000 +0100
+++ new/liblxqt-2.4.0/lxqtpower/lxqtpowerproviders.cpp  2026-04-20 
09:17:10.000000000 +0200
@@ -30,6 +30,7 @@
 #include "lxqtpowerproviders.h"
 #include <QDBusInterface>
 #include <QProcess>
+#include <QProcessEnvironment>
 #include <QGuiApplication>
 #include <QDebug>
 #include "lxqtnotification.h"
@@ -75,7 +76,8 @@
               const QString &interface,
               const QDBusConnection &connection,
               const QString & method,
-              PowerProvider::DbusErrorCheck errorCheck = 
PowerProvider::CheckDBUS
+              PowerProvider::DbusErrorCheck errorCheck = 
PowerProvider::CheckDBUS,
+              const QVariantList &args = QVariantList()
               )
 {
     QDBusInterface dbus(service, path, interface, connection);
@@ -92,7 +94,7 @@
         return false;
     }
 
-    QDBusMessage msg = dbus.call(method);
+    QDBusMessage msg = !args.isEmpty() ? 
dbus.callWithArgumentList(QDBus::Block, method, args) : dbus.call(method);
 
     if (!msg.errorName().isEmpty())
     {
@@ -407,6 +409,19 @@
 
     switch (action)
     {
+    case Power::PowerLogout:
+    {
+        const QByteArray sessionId = qgetenv("XDG_SESSION_ID");
+        if (sessionId.isEmpty())
+            return false;
+
+        QDBusInterface dbus(QL1SV(SYSTEMD_SERVICE),
+                            QL1SV(SYSTEMD_PATH),
+                            QL1SV(SYSTEMD_INTERFACE),
+                            QDBusConnection::systemBus());
+        return dbus.isValid();
+    }
+
     case Power::PowerReboot:
         command = QL1SV("CanReboot");
         break;
@@ -447,6 +462,21 @@
 
     switch (action)
     {
+    case Power::PowerLogout:
+    {
+        const QByteArray sessionId = qgetenv("XDG_SESSION_ID");
+        if (sessionId.isEmpty())
+            return false;
+
+        return dbusCall(QL1SV(SYSTEMD_SERVICE),
+                        QL1SV(SYSTEMD_PATH),
+                        QL1SV(SYSTEMD_INTERFACE),
+                        QDBusConnection::systemBus(),
+                        QL1SV("TerminateSession"),
+                        PowerProvider::CheckDBUS,
+                        QVariantList() << QString::fromLocal8Bit(sessionId));
+    }
+
     case Power::PowerReboot:
         command = QL1SV("Reboot");
         break;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/translations/liblxqt_eo.ts 
new/liblxqt-2.4.0/translations/liblxqt_eo.ts
--- old/liblxqt-2.3.0/translations/liblxqt_eo.ts        2025-11-05 
12:16:15.000000000 +0100
+++ new/liblxqt-2.4.0/translations/liblxqt_eo.ts        2026-04-20 
09:17:10.000000000 +0200
@@ -129,22 +129,22 @@
     <message>
         <location filename="../lxqtscreensaver.cpp" line="184"/>
         <source>Failed to run  &quot;%1&quot;. Ensure you have a 
locker/screensaver compatible with xdg-screensaver installed and 
running.</source>
-        <translation type="unfinished"></translation>
+        <translation>Fiaskis plenumi &quot;%1&quot;. Vi certigitu vi havas 
ekranŝlosilon/ekrankurtenon kompatibla kun xdg-screensaver instalitan kaj 
plenumantan.</translation>
     </message>
     <message>
         <location filename="../lxqtscreensaver.cpp" line="188"/>
         <source>Failed to run  &quot;%1&quot;. Ensure the specified 
locker/screensaver is installed and running.</source>
-        <translation type="unfinished"></translation>
+        <translation>Fiaskis plenumi &quot;%1&quot;. Vi certigitu la 
specifitan ekranŝlosilon/ekrankurtenon estas instalita kaj 
plenumanta.</translation>
     </message>
     <message>
         <location filename="../lxqtscreensaver.cpp" line="274"/>
         <source>Lock Screen</source>
-        <translation>Ŝlosi ekranon</translation>
+        <translation>Ekranŝlosilon</translation>
     </message>
     <message>
         <location filename="../lxqtscreensaver.cpp" line="179"/>
         <source>Screen Saver Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Ekrankurtena Eraro</translation>
     </message>
 </context>
 <context>
@@ -152,7 +152,7 @@
     <message>
         <location 
filename="../configdialog/lxqtconfigdialogcmdlineoptions.cpp" line="47"/>
         <source>Choose the page to be shown.</source>
-        <translation type="unfinished"></translation>
+        <translation>Elektu la montronta paĝon.</translation>
     </message>
 </context>
 <context>
@@ -161,7 +161,7 @@
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="88"/>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="138"/>
         <source>Power Manager Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Energiadministrilo Eraro</translation>
     </message>
     <message>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="89"/>
@@ -173,7 +173,7 @@
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="103"/>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="153"/>
         <source>Power Manager Error (D-BUS call)</source>
-        <translation type="unfinished"></translation>
+        <translation>Energiadministrilo Eraro (D-BUS voko)</translation>
     </message>
 </context>
 </TS>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/translations/liblxqt_kab.ts 
new/liblxqt-2.4.0/translations/liblxqt_kab.ts
--- old/liblxqt-2.3.0/translations/liblxqt_kab.ts       2025-11-05 
12:16:15.000000000 +0100
+++ new/liblxqt-2.4.0/translations/liblxqt_kab.ts       2026-04-20 
09:17:10.000000000 +0200
@@ -6,7 +6,7 @@
     <message>
         <location filename="../configdialog/lxqtconfigdialog.ui" line="14"/>
         <source>Dialog</source>
-        <translation type="unfinished"></translation>
+        <translation>Tanaka n udiwenni</translation>
     </message>
 </context>
 <context>
@@ -14,12 +14,12 @@
     <message>
         <location filename="../lxqtpowermanager.cpp" line="76"/>
         <source>LXQt Power Manager Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Tuccḍa n umsefrak n tnezmart LXQt</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="76"/>
         <source>Hibernate failed.</source>
-        <translation type="unfinished"></translation>
+        <translation>Asgen ur yeddi ara.</translation>
     </message>
 </context>
 <context>
@@ -27,7 +27,7 @@
     <message>
         <location filename="../lxqtnotification.cpp" line="161"/>
         <source>Notifications Fallback</source>
-        <translation type="unfinished"></translation>
+        <translation>Ilɣa n usellek</translation>
     </message>
 </context>
 <context>
@@ -35,12 +35,12 @@
     <message>
         <location filename="../lxqtpowermanager.cpp" line="108"/>
         <source>Hibernate</source>
-        <translation type="unfinished"></translation>
+        <translation>Sgen</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="115"/>
         <source>Suspend</source>
-        <translation type="unfinished"></translation>
+        <translation>Ḥbes di leɛḍil</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="122"/>
@@ -60,68 +60,68 @@
     <message>
         <location filename="../lxqtpowermanager.cpp" line="148"/>
         <source>LXQt Session Suspend</source>
-        <translation type="unfinished"></translation>
+        <translation>Aseḥbes di leɛḍil n tɣimit LXQt</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="149"/>
         <source>Do you want to really suspend your computer?&lt;p&gt;Suspends 
the computer into a low power state. System state is not preserved if the power 
is lost.</source>
-        <translation type="unfinished"></translation>
+        <translation>D tidet tebɣiḍ ad tḥebseḍ di leɛḍil 
aselkim-ik·im?&lt;p&gt;Aseḥbes di leɛḍil n uselkim ɣer waddad n tezmert yudren. 
Addad n unagraw ur yettwaḥrez ara ma tella tazmert tegzem.</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="158"/>
         <source>LXQt Session Hibernate</source>
-        <translation type="unfinished"></translation>
+        <translation>Asgen n tɣimit LXQt</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="159"/>
         <source>Do you want to really hibernate your 
computer?&lt;p&gt;Hibernates the computer into a low power state. System state 
is preserved if the power is lost.</source>
-        <translation type="unfinished"></translation>
+        <translation>D tidet tebɣiḍ asgen n uselkim-ik·im?&lt;p&gt; Asgen n 
uselkim ɣer waddad n tezmert yudren. Addad n unagraw yettwaḥrez ma tella 
tezmart tegzem.</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="168"/>
         <source>LXQt Session Reboot</source>
-        <translation type="unfinished"></translation>
+        <translation>Ales usenker n tɣimit LXQt</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="169"/>
         <source>Do you want to really restart your computer? All unsaved work 
will be lost...</source>
-        <translation type="unfinished"></translation>
+        <translation>D tidet tebɣiḍ ad talseḍ asenker n uselkim-ik·im? Amahil 
akk ur yettwaskelsen ara ad iṛuḥ…</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="178"/>
         <source>LXQt Session Shutdown</source>
-        <translation type="unfinished"></translation>
+        <translation>Sexsi tiɣimit LXQ</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="179"/>
         <source>Do you want to really switch off your computer? All unsaved 
work will be lost...</source>
-        <translation type="unfinished"></translation>
+        <translation>Tebɣiḍ s tidet ad tessexsiḍ aselkim-ik·im? Akk amahil ur 
yettwaskelsen ara ad iṛuḥ...</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="188"/>
         <source>LXQt Session Logout</source>
-        <translation type="unfinished"></translation>
+        <translation>Tuffɣa n tiɣimit LXQt</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="189"/>
         <source>Do you want to really logout? All unsaved work will be 
lost...</source>
-        <translation type="unfinished"></translation>
+        <translation>D tidet tebɣiḍ ad teffɣeḍ? Amahil akk ur yettwaskelsen 
ara ad iṛuḥ..</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="197"/>
         <location filename="../lxqtpowermanager.cpp" line="202"/>
         <source>LXQt Power Manager Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Tuccḍa n umsefrak n tezmert LXQt</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="197"/>
         <source>Hibernate failed.</source>
-        <translation type="unfinished"></translation>
+        <translation>Asgen ur yeddi ara.</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="202"/>
         <source>Suspend failed.</source>
-        <translation type="unfinished"></translation>
+        <translation>Tuccḍa deg useḥbes di leɛḍil.</translation>
     </message>
 </context>
 <context>
@@ -129,22 +129,22 @@
     <message>
         <location filename="../lxqtscreensaver.cpp" line="161"/>
         <source>Failed to run  &quot;%1&quot;. Ensure you have a 
locker/screensaver compatible with xdg-screensaver installed and 
running.</source>
-        <translation type="unfinished"></translation>
+        <translation>Aselkem n &quot;%1&quot; ur yeddi ara. Wali ma tesɛiḍ 
asekkeṛ/Agdil n uḥraz yemṣada d xdg-screensaver yerna ittusbedd u 
iteddu.</translation>
     </message>
     <message>
         <location filename="../lxqtscreensaver.cpp" line="165"/>
         <source>Failed to run  &quot;%1&quot;. Ensure the specified 
locker/screensaver is installed and running.</source>
-        <translation type="unfinished"></translation>
+        <translation>Aselkem n &quot;%1&quot; ur yeddi ara. Wali ma yella 
usekkeṛ i d-ittunefken/Agdil n uḥraz yettwasbedd yernu iteddu.</translation>
     </message>
     <message>
         <location filename="../lxqtscreensaver.cpp" line="247"/>
         <source>Lock Screen</source>
-        <translation type="unfinished"></translation>
+        <translation>Sekkeṛ agdil</translation>
     </message>
     <message>
         <location filename="../lxqtscreensaver.cpp" line="156"/>
         <source>Screen Saver Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Tuccḍa deg uḥraz n ugdil</translation>
     </message>
 </context>
 <context>
@@ -152,7 +152,7 @@
     <message>
         <location 
filename="../configdialog/lxqtconfigdialogcmdlineoptions.cpp" line="47"/>
         <source>Choose the page to be shown.</source>
-        <translation type="unfinished"></translation>
+        <translation>Fren asebtar ara yettwabeqqeḍen.</translation>
     </message>
 </context>
 <context>
@@ -161,19 +161,19 @@
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="87"/>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="137"/>
         <source>Power Manager Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Tuccḍa n umsefrak n tezmart</translation>
     </message>
     <message>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="88"/>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="138"/>
         <source>QDBusInterface is invalid</source>
-        <translation type="unfinished"></translation>
+        <translation>QDBusInterface mačči d ameɣtu</translation>
     </message>
     <message>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="102"/>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="152"/>
         <source>Power Manager Error (D-BUS call)</source>
-        <translation type="unfinished"></translation>
+        <translation>Tuccḍa n umsefrak n tezmart (tiɣri D-BUS)</translation>
     </message>
 </context>
 </TS>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/translations/liblxqt_kk.ts 
new/liblxqt-2.4.0/translations/liblxqt_kk.ts
--- old/liblxqt-2.3.0/translations/liblxqt_kk.ts        2025-11-05 
12:16:15.000000000 +0100
+++ new/liblxqt-2.4.0/translations/liblxqt_kk.ts        2026-04-20 
09:17:10.000000000 +0200
@@ -14,12 +14,12 @@
     <message>
         <location filename="../lxqtpowermanager.cpp" line="76"/>
         <source>LXQt Power Manager Error</source>
-        <translation type="unfinished"></translation>
+        <translation>LXQt қуатты басқарушы қатесі</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="76"/>
         <source>Hibernate failed.</source>
-        <translation type="unfinished"></translation>
+        <translation>Гибернация сәтсіз аяқталды.</translation>
     </message>
 </context>
 <context>
@@ -27,7 +27,7 @@
     <message>
         <location filename="../lxqtnotification.cpp" line="161"/>
         <source>Notifications Fallback</source>
-        <translation type="unfinished"></translation>
+        <translation>Хабарландырулардың резервтік нұсқасы</translation>
     </message>
 </context>
 <context>
@@ -35,93 +35,93 @@
     <message>
         <location filename="../lxqtpowermanager.cpp" line="108"/>
         <source>Hibernate</source>
-        <translation type="unfinished"></translation>
+        <translation>Гибернация</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="115"/>
         <source>Suspend</source>
-        <translation type="unfinished"></translation>
+        <translation>Күту режимі</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="122"/>
         <source>Reboot</source>
-        <translation type="unfinished"></translation>
+        <translation>Қайта жүктеу</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="129"/>
         <source>Shutdown</source>
-        <translation type="unfinished"></translation>
+        <translation>Сөндіру</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="136"/>
         <source>Logout</source>
-        <translation type="unfinished"></translation>
+        <translation>Шығу</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="148"/>
         <source>LXQt Session Suspend</source>
-        <translation type="unfinished"></translation>
+        <translation>LXQt сессиясын күту режиміне өткізу</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="149"/>
         <source>Do you want to really suspend your computer?&lt;p&gt;Suspends 
the computer into a low power state. System state is not preserved if the power 
is lost.</source>
-        <translation type="unfinished"></translation>
+        <translation>Компьютерді шынымен күту режиміне өткізгіңіз келе 
ме?&lt;p&gt;Компьютерді аз қуат тұтыну күйіне өткізеді. Қуат жоғалса, жүйе күйі 
сақталмайды.</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="158"/>
         <source>LXQt Session Hibernate</source>
-        <translation type="unfinished"></translation>
+        <translation>LXQt сессиясын гибернациялау</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="159"/>
         <source>Do you want to really hibernate your 
computer?&lt;p&gt;Hibernates the computer into a low power state. System state 
is preserved if the power is lost.</source>
-        <translation type="unfinished"></translation>
+        <translation>Компьютерді шынымен гибернация режиміне өткізгіңіз келе 
ме?&lt;p&gt;Компьютерді аз қуат тұтыну күйіне өткізеді. Қуат жоғалса, жүйе күйі 
сақталады.</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="168"/>
         <source>LXQt Session Reboot</source>
-        <translation type="unfinished"></translation>
+        <translation>LXQt сессиясын қайта жүктеу</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="169"/>
         <source>Do you want to really restart your computer? All unsaved work 
will be lost...</source>
-        <translation type="unfinished"></translation>
+        <translation>Компьютерді шынымен қайта жүктегіңіз келе ме? Барлық 
сақталмаған жұмыстар жоғалады...</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="178"/>
         <source>LXQt Session Shutdown</source>
-        <translation type="unfinished"></translation>
+        <translation>LXQt сессиясын сөндіру</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="179"/>
         <source>Do you want to really switch off your computer? All unsaved 
work will be lost...</source>
-        <translation type="unfinished"></translation>
+        <translation>Компьютерді шынымен сөндіргіңіз келе ме? Барлық 
сақталмаған жұмыстар жоғалады...</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="188"/>
         <source>LXQt Session Logout</source>
-        <translation type="unfinished"></translation>
+        <translation>LXQt сессиясынан шығу</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="189"/>
         <source>Do you want to really logout? All unsaved work will be 
lost...</source>
-        <translation type="unfinished"></translation>
+        <translation>Шынымен шыққыңыз келе ме? Барлық сақталмаған жұмыстар 
жоғалады...</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="197"/>
         <location filename="../lxqtpowermanager.cpp" line="202"/>
         <source>LXQt Power Manager Error</source>
-        <translation type="unfinished"></translation>
+        <translation>LXQt қуатты басқарушы қатесі</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="197"/>
         <source>Hibernate failed.</source>
-        <translation type="unfinished"></translation>
+        <translation>Гибернация сәтсіз аяқталды.</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="202"/>
         <source>Suspend failed.</source>
-        <translation type="unfinished"></translation>
+        <translation>Күту режиміне өту сәтсіз аяқталды.</translation>
     </message>
 </context>
 <context>
@@ -129,22 +129,22 @@
     <message>
         <location filename="../lxqtscreensaver.cpp" line="184"/>
         <source>Failed to run  &quot;%1&quot;. Ensure you have a 
locker/screensaver compatible with xdg-screensaver installed and 
running.</source>
-        <translation type="unfinished"></translation>
+        <translation>&quot;%1&quot; іске қосу сәтсіз аяқталды. xdg-screensaver 
бағдарламасымен үйлесімді экран құлыптаушысы немесе экран сақтағышы 
орнатылғанына және жұмыс істеп тұрғанына көз жеткізіңіз.</translation>
     </message>
     <message>
         <location filename="../lxqtscreensaver.cpp" line="188"/>
         <source>Failed to run  &quot;%1&quot;. Ensure the specified 
locker/screensaver is installed and running.</source>
-        <translation type="unfinished"></translation>
+        <translation>&quot;%1&quot; іске қосу сәтсіз аяқталды. Көрсетілген 
экран құлыптаушысы немесе экран сақтағышы орнатылғанына және жұмыс істеп 
тұрғанына көз жеткізіңіз.</translation>
     </message>
     <message>
         <location filename="../lxqtscreensaver.cpp" line="274"/>
         <source>Lock Screen</source>
-        <translation type="unfinished"></translation>
+        <translation>Экранды құлыптау</translation>
     </message>
     <message>
         <location filename="../lxqtscreensaver.cpp" line="179"/>
         <source>Screen Saver Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Экран сақтағышының қатесі</translation>
     </message>
 </context>
 <context>
@@ -152,7 +152,7 @@
     <message>
         <location 
filename="../configdialog/lxqtconfigdialogcmdlineoptions.cpp" line="47"/>
         <source>Choose the page to be shown.</source>
-        <translation type="unfinished"></translation>
+        <translation>Көрсетілетін бетті таңдаңыз.</translation>
     </message>
 </context>
 <context>
@@ -161,19 +161,19 @@
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="88"/>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="138"/>
         <source>Power Manager Error</source>
-        <translation type="unfinished"></translation>
+        <translation>Қуат менеджерінің қатесі</translation>
     </message>
     <message>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="89"/>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="139"/>
         <source>QDBusInterface is invalid</source>
-        <translation type="unfinished"></translation>
+        <translation>QDBusInterface жарамсыз</translation>
     </message>
     <message>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="103"/>
         <location filename="../lxqtpower/lxqtpowerproviders.cpp" line="153"/>
         <source>Power Manager Error (D-BUS call)</source>
-        <translation type="unfinished"></translation>
+        <translation>Қуат менеджерінің қатесі (D-BUS шақыруы)</translation>
     </message>
 </context>
 </TS>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/liblxqt-2.3.0/translations/liblxqt_ro_RO.ts 
new/liblxqt-2.4.0/translations/liblxqt_ro_RO.ts
--- old/liblxqt-2.3.0/translations/liblxqt_ro_RO.ts     2025-11-05 
12:16:15.000000000 +0100
+++ new/liblxqt-2.4.0/translations/liblxqt_ro_RO.ts     2026-04-20 
09:17:10.000000000 +0200
@@ -14,7 +14,7 @@
     <message>
         <location filename="../lxqtpowermanager.cpp" line="76"/>
         <source>LXQt Power Manager Error</source>
-        <translation type="unfinished">Eroare gestiune alimentare 
LXQt</translation>
+        <translation>Eroare manager de alimentare LXQt</translation>
     </message>
     <message>
         <location filename="../lxqtpowermanager.cpp" line="76"/>

++++++ liblxqt.keyring ++++++
--- /var/tmp/diff_new_pack.UvLECL/_old  2026-04-22 16:58:22.380963542 +0200
+++ /var/tmp/diff_new_pack.UvLECL/_new  2026-04-22 16:58:22.384963708 +0200
@@ -47,8 +47,43 @@
 Oa86l8pqli+B7rpTbsAE9Ut8qUaWjm87oUNSJbaKgqNnMaE+b/8VJaEeWHgQJwsD
 bJSJ/O/vzlRtDjOJ1JDlMRLs7TnOFeUh5pgwyaJoidYbJEiGlMGJbI6BjwhDTBFO
 NLJtd3SsRjc7ICtGdCvej59IvCDTjxtkhx5okF03APi1aXpHQrE18/arFD7BpoGO
-sw==
-=gSIv
+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
+/AltqE7gRNR/QnfiBlo=
+=kOsM
 -----END PGP PUBLIC KEY BLOCK-----
-(No newline at EOF)
 

Reply via email to