Compare commits
25 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 65ebab6ac2 | |||
| 7966c06651 | |||
| ca9afd7f05 | |||
|
|
0caaf8c47f | ||
| cfe38370e4 | |||
| d8a6ed36d6 | |||
| 6dac652350 | |||
|
|
460b8b7813 | ||
| 1e64d04c9d | |||
|
|
5f82eef983 | ||
| fcdf736552 | |||
|
|
617106d92e | ||
|
|
7911125089 | ||
|
|
daedfa6a31 | ||
|
|
952e2b2cd6 | ||
|
|
c7a88b5bc5 | ||
|
|
eecda0caee | ||
| 9f9b6b6c5d | |||
|
|
5ccdcbb420 | ||
| 759f2351c0 | |||
|
|
f16adfa8a1 | ||
| 2525a9afa0 | |||
|
|
bc22318752 | ||
| 7c961524bc | |||
|
|
753ad94e21 |
40
0001-Disable-wakup_count-helper-for-the-time-being.patch
Normal file
40
0001-Disable-wakup_count-helper-for-the-time-being.patch
Normal 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
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:cbf89f25efc8cb87c47c52eb575781b236a353796f73172a43b88d441662c6c5
|
||||
size 1229252
|
||||
@@ -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
3
powerdevil-6.5.5.tar.xz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:1f67c14d05df9cdf86571dd86c33ad91e855e5595cabab7f42289bf7e35ebfe4
|
||||
size 1244852
|
||||
11
powerdevil-6.5.5.tar.xz.sig
Normal file
11
powerdevil-6.5.5.tar.xz.sig
Normal 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-----
|
||||
@@ -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>
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user