25 Commits

Author SHA256 Message Date
65ebab6ac2 Accepting request 1327883 from KDE:Frameworks
Plasma 6.5.5, hopefully boring (forwarded request 1327258 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1327883
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=38
2026-01-18 21:19:42 +00:00
7966c06651 Plasma 6.5.5, hopefully boring
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=92
2026-01-17 17:58:13 +00:00
ca9afd7f05 Accepting request 1322063 from KDE:Frameworks
Plasma 6.5.4 (forwarded request 1321831 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1322063
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=37
2025-12-11 17:33:35 +00:00
Christophe Marin
0caaf8c47f Plasma 6.5.4
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=90
2025-12-10 18:52:26 +00:00
cfe38370e4 Accepting request 1318677 from KDE:Frameworks
Plasma 6.5.3 (forwarded request 1318450 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1318677
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=36
2025-11-20 13:48:39 +00:00
d8a6ed36d6 Plasma 6.5.3
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=88
2025-11-19 11:02:53 +00:00
6dac652350 Accepting request 1315842 from KDE:Frameworks
Plasma 6.5.2 (forwarded request 1315688 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1315842
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=35
2025-11-06 17:12:27 +00:00
Christophe Marin
460b8b7813 Plasma 6.5.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=86
2025-11-05 18:47:56 +00:00
1e64d04c9d Accepting request 1314194 from KDE:Frameworks
Plasma 6.5.1 (forwarded request 1314083 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1314194
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=34
2025-10-29 20:05:21 +00:00
Christophe Marin
5f82eef983 Plasma 6.5.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=84
2025-10-28 20:19:59 +00:00
fcdf736552 Accepting request 1312798 from KDE:Frameworks
(forwarded request 1312731 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1312798
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=33
2025-10-22 10:12:59 +00:00
Christophe Marin
617106d92e OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=82 2025-10-21 10:21:19 +00:00
Christophe Marin
7911125089 - Make sure qt6qmlimport(org.kde.notification) is installed
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=81
2025-10-08 13:46:47 +00:00
Christophe Marin
daedfa6a31 Plasma 6.5 Beta 2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=80
2025-10-07 08:16:04 +00:00
Christophe Marin
952e2b2cd6 - Add patch to disable the wakeup count tracking for now:
* 0001-Disable-wakup_count-helper-for-the-time-being.patch

OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=79
2025-09-30 13:22:25 +00:00
Christophe Marin
c7a88b5bc5 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=78 2025-09-28 14:25:30 +00:00
Christophe Marin
eecda0caee Plasma 6.5 Beta + Discover fixes + bug report button change
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=77
2025-09-28 14:17:55 +00:00
9f9b6b6c5d Accepting request 1304515 from KDE:Frameworks
- Update file list after KDE Frameworks 6.18 release

OBS-URL: https://build.opensuse.org/request/show/1304515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=32
2025-09-15 17:50:19 +00:00
Christophe Marin
5ccdcbb420 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=75 2025-09-13 07:56:10 +00:00
759f2351c0 Accepting request 1303508 from KDE:Frameworks
(forwarded request 1303396 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1303508
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=31
2025-09-11 12:38:01 +00:00
Christophe Marin
f16adfa8a1 OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=73 2025-09-10 07:14:36 +00:00
2525a9afa0 Accepting request 1298338 from KDE:Frameworks
Plasma 6.4.4 (forwarded request 1298101 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1298338
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=30
2025-08-08 13:11:37 +00:00
Christophe Marin
bc22318752 Plasma 6.4.4
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=71
2025-08-08 07:28:57 +00:00
7c961524bc Accepting request 1293949 from KDE:Frameworks
Plasma 6.4.3, untested. For now without kscreenlocker6 PAM changes (forwarded request 1293847 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1293949
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=29
2025-07-18 13:57:24 +00:00
Christophe Marin
753ad94e21 Plasma 6.4.3, untested. For now without kscreenlocker6 PAM changes
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=69
2025-07-16 21:10:38 +00:00
7 changed files with 189 additions and 23 deletions

View File

@@ -0,0 +1,40 @@
From ee9a7a4a5c21ef01e8fecc8713c43d50dd471cd6 Mon Sep 17 00:00:00 2001
From: Fabian Vogt <fabian@ritter-vogt.de>
Date: Tue, 30 Sep 2025 13:50:18 +0200
Subject: [PATCH] Disable wakup_count helper for the time being
Needs a security review, something for later.
---
daemon/CMakeLists.txt | 2 +-
daemon/actions/bundled/suspendsession.cpp | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/daemon/CMakeLists.txt b/daemon/CMakeLists.txt
index 0249b04c..37f1d9a6 100644
--- a/daemon/CMakeLists.txt
+++ b/daemon/CMakeLists.txt
@@ -170,7 +170,7 @@ kauth_install_helper_files(backlighthelper org.kde.powerdevil.backlighthelper ro
kauth_install_actions(org.kde.powerdevil.backlighthelper controllers/backlight_helper_actions.actions)
# Wakeup source helper
-if (CMAKE_SYSTEM_NAME STREQUAL Linux)
+if (FALSE)
add_executable(wakeupsourcehelper wakeupsourcehelper.cpp wakeupsourcehelper.h ${CMAKE_BINARY_DIR}/daemon/powerdevil_debug.cpp)
target_link_libraries(wakeupsourcehelper Qt::Core KF6::AuthCore)
install(TARGETS wakeupsourcehelper DESTINATION ${KAUTH_HELPER_INSTALL_DIR})
diff --git a/daemon/actions/bundled/suspendsession.cpp b/daemon/actions/bundled/suspendsession.cpp
index 70a424de..f948fd5a 100644
--- a/daemon/actions/bundled/suspendsession.cpp
+++ b/daemon/actions/bundled/suspendsession.cpp
@@ -94,7 +94,7 @@ void SuspendSession::triggerImpl(const QVariantMap &args)
return;
}
-#ifdef Q_OS_LINUX
+#if 0
KAuth::Action wakeupCountAction(QStringLiteral("org.kde.powerdevil.wakeupsourcehelper.setwakeupcount"));
wakeupCountAction.setHelperId(QStringLiteral("org.kde.powerdevil.wakeupsourcehelper"));
--
2.51.0

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:cbf89f25efc8cb87c47c52eb575781b236a353796f73172a43b88d441662c6c5
size 1229252

View File

@@ -1,11 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEs8s2ZVJUC+Bu6a2XEZaMRJKMrvwFAmhjylEACgkQEZaMRJKM
rvz86wf+OI2Oy1CTK3l3Q5LLCDHadbEUlZYT5RgOXIR3yoEeKd+3i2OxuguC/yvR
wI2i6CprKcvBJpXso062ADNdYQcByw7Fnb8aB2/AvJXkjx9SP24QR/hBa+DdpuCT
jX/N6T3WMxKL7JgBLfQqTRQj0B4LNChajl/ctO+lkcdIU4W80NXqjwun7oYILBT4
rHCJKTf03d1Ve5hG/LXkOOB5Hgm8+3UMpqblyhYC4MlTRsyui02s2VTW4zw3D871
Ev7FSbpAYhoPBLo1nPPKhFia960pDKU4lW1buSy5Z3iNaO7njUfZqCMzWp575+vb
yezYiLswlDFIJwh6qSbax7omsuhanA==
=1HbW
-----END PGP SIGNATURE-----

3
powerdevil-6.5.5.tar.xz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1f67c14d05df9cdf86571dd86c33ad91e855e5595cabab7f42289bf7e35ebfe4
size 1244852

View File

@@ -0,0 +1,11 @@
-----BEGIN PGP SIGNATURE-----
iQEzBAABCgAdFiEEs8s2ZVJUC+Bu6a2XEZaMRJKMrvwFAmlmQwYACgkQEZaMRJKM
rvyObgf/RYhiWSRoUqcyHRrsKBDzIMR814Sel23cNRQkUjUCEziT0yskdxtT7bZF
yEe2NcsIfxDjVaJsI2KWFzxXX37Oy1Y/rtqmKc4hSpkuSRN6eVpL3T8eTeQTVdmO
nKbgY1m02lYxD56AxfSa+8dHw2o/buc8v+Qk91adaVI4kE2HfpwlQFhtExqr0J6+
fGr+8aggtXyfps18FGpbQ5BFvBIOisy/sWaO7KxAcWE+lwXB9CxL8iRoiQWS/kPb
r8PLzFJ5deum2OlL6j+GrdEM0s29K4ah5dt6ydblvNFEbvufjBNL0fkQfXyZeiWg
2UJLgjmpo0qBxjYINJZGwMNW0YZlQw==
=R8g4
-----END PGP SIGNATURE-----

View File

@@ -1,3 +1,123 @@
-------------------------------------------------------------------
Tue Jan 13 14:42:09 UTC 2026 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.5.5:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.5.5
- Changes since 6.5.4:
* Update version for new release 6.5.5
* applets: Fix authorized check for KCMs
-------------------------------------------------------------------
Tue Dec 9 12:17:35 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.5.4:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.5.4
- Changes since 6.5.3:
* Update version for new release 6.5.4
* guard against critical notification already closed
* Include ddcutil version in crash reports
-------------------------------------------------------------------
Tue Nov 18 10:30:51 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.5.3:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.5.3
- Changes since 6.5.2:
* Update version for new release 6.5.3
* Use matching selenium version
* daemon: perform dark resume on s2idle mode only (kde#510992)
-------------------------------------------------------------------
Tue Nov 4 23:07:41 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.5.2:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.5.2
- Changes since 6.5.1:
* Update version for new release 6.5.2
-------------------------------------------------------------------
Tue Oct 28 11:53:02 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.5.1:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.5.1
- Changes since 6.5.0:
* Update version for new release 6.5.1
-------------------------------------------------------------------
Thu Oct 16 18:13:20 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.5.0:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.5.0
- Changes since 6.4.91:
* Update version for new release 6.5.0
-------------------------------------------------------------------
Wed Oct 8 11:39:08 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Make sure qt6qmlimport(org.kde.notification) is installed
-------------------------------------------------------------------
Thu Oct 2 14:47:26 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.91:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.91
- Changes since 6.4.90:
* Update version for new release 6.4.91
* KCM: show/hide compliance message if needed after resetting settings (kde#507352)
-------------------------------------------------------------------
Tue Sep 30 11:51:13 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Add patch to disable the wakeup count tracking for now:
* 0001-Disable-wakup_count-helper-for-the-time-being.patch
-------------------------------------------------------------------
Tue Sep 23 06:41:24 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.90:
* New feature release
* For more details see https://kde.org/announcements/plasma/6/6.4.90
- Too many changes to list here
-------------------------------------------------------------------
Sat Sep 13 07:56:19 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update file list after KDE Frameworks 6.18 release
-------------------------------------------------------------------
Tue Sep 9 11:29:51 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.5:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.5
- Changes since 6.4.4:
* Update version for new release 6.4.5
-------------------------------------------------------------------
Wed Aug 6 13:31:53 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.4:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.4
- Changes since 6.4.3:
* Update version for new release 6.4.4
-------------------------------------------------------------------
Tue Jul 15 10:58:42 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.3:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.3
- Changes since 6.4.2:
* Update version for new release 6.4.3
-------------------------------------------------------------------
Tue Jul 1 13:11:49 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package powerdevil6
#
# Copyright (c) 2025 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
@@ -16,13 +16,13 @@
#
%define kf6_version 6.14.0
%define qt6_version 6.8.0
%define kf6_version 6.18.0
%define qt6_version 6.9.0
%define rname powerdevil
%bcond_without released
Name: powerdevil6
Version: 6.4.2
Version: 6.5.5
Release: 0
# Full Plasma 6 version (e.g. 6.0.0)
%{!?_plasma6_bugfix: %define _plasma6_bugfix %{version}}
@@ -36,6 +36,8 @@ Source: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{ver
Source1: https://download.kde.org/stable/plasma/%{version}/%{rname}-%{version}.tar.xz.sig
Source2: plasma.keyring
%endif
# PATCH-NOFEATURE-OPENSUSE
Patch1: 0001-Disable-wakup_count-helper-for-the-time-being.patch
BuildRequires: kf6-extra-cmake-modules >= %{kf6_version}
# Needed by FindLibcap.cmake
BuildRequires: libcap-progs
@@ -73,6 +75,8 @@ BuildRequires: pkgconfig(xcb)
BuildRequires: pkgconfig(xcb-dpms)
BuildRequires: pkgconfig(xcb-randr)
Requires: kf6-kidletime-plugins
# Used by the batterymonitor applet
Requires: qt6qmlimport(org.kde.notification)
#PrepareForSleep is added to systemd 198, and with Plasma 5.2, will be unconditionaly called
Requires: systemd >= 198
%requires_ge plasma6-workspace-libs
@@ -123,11 +127,11 @@ rm -rv %{buildroot}%{_kf6_libdir}/libpowerdevilcore.so
%doc %{_kf6_htmldir}/en/kcontrol/
%{_kf6_applicationsdir}/kcm_mobile_power.desktop
%{_kf6_applicationsdir}/kcm_powerdevilprofilesconfig.desktop
%{_kf6_appstreamdir}/org.kde.plasma.battery.appdata.xml
%{_kf6_appstreamdir}/org.kde.plasma.brightness.appdata.xml
%{_kf6_configdir}/autostart/powerdevil.desktop
%{_kf6_dbuspolicydir}/org.kde.powerdevil.backlighthelper.conf
%{_kf6_dbuspolicydir}/org.kde.powerdevil.chargethresholdhelper.conf
%{_kf6_dbuspolicydir}/org.kde.powerdevil.discretegpuhelper.conf
#%%{_kf6_dbuspolicydir}/org.kde.powerdevil.wakeupsourcehelper.conf
%{_kf6_debugdir}/batterymonitor.categories
%{_kf6_debugdir}/powerdevil.categories
%{_kf6_debugdir}/brightness.categories
@@ -135,11 +139,12 @@ rm -rv %{buildroot}%{_kf6_libdir}/libpowerdevilcore.so
%{_kf6_libexecdir}/kauth/backlighthelper
%{_kf6_libexecdir}/kauth/chargethresholdhelper
%{_kf6_libexecdir}/kauth/discretegpuhelper
#%%{_kf6_libexecdir}/kauth/wakeupsourcehelper
%{_kf6_notificationsdir}/powerdevil.notifyrc
%{_kf6_plasmadir}/plasmoids/org.kde.plasma.battery/
%{_kf6_plasmadir}/plasmoids/org.kde.plasma.brightness/
%dir %{_kf6_plugindir}/kf6/krunner
%{_kf6_plugindir}/kf6/krunner/krunner_powerdevil.so
%{_kf6_plugindir}/plasma/applets/org.kde.plasma.battery.so
%{_kf6_plugindir}/plasma/applets/org.kde.plasma.brightness.so
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_mobile_power.so
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_powerdevilprofilesconfig.so
%dir %{_kf6_plugindir}/powerdevil/
@@ -159,10 +164,11 @@ rm -rv %{buildroot}%{_kf6_libdir}/libpowerdevilcore.so
%{_kf6_sharedir}/dbus-1/system-services/org.kde.powerdevil.backlighthelper.service
%{_kf6_sharedir}/dbus-1/system-services/org.kde.powerdevil.chargethresholdhelper.service
%{_kf6_sharedir}/dbus-1/system-services/org.kde.powerdevil.discretegpuhelper.service
%{_kf6_sharedir}/dbus-1/system.d/org.kde.powerdevil.chargethresholdhelper.conf
#%%{_kf6_sharedir}/dbus-1/system-services/org.kde.powerdevil.wakeupsourcehelper.service
%{_kf6_sharedir}/polkit-1/actions/org.kde.powerdevil.backlighthelper.policy
%{_kf6_sharedir}/polkit-1/actions/org.kde.powerdevil.chargethresholdhelper.policy
%{_kf6_sharedir}/polkit-1/actions/org.kde.powerdevil.discretegpuhelper.policy
#%%{_kf6_sharedir}/polkit-1/actions/org.kde.powerdevil.wakeupsourcehelper.policy
%{_libexecdir}/org_kde_powerdevil
%{_userunitdir}/plasma-powerdevil.service