SHA256
1
0
forked from pool/powerdevil6

67 Commits

Author SHA256 Message Date
67554899a0 Accepting request 1289924 from KDE:Frameworks
Plasma 6.4.2, untested (forwarded request 1289775 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1289924
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=28
2025-07-03 10:08:29 +00:00
Christophe Marin
64e3c1ece1 Plasma 6.4.2, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=67
2025-07-02 11:37:46 +00:00
962b8cfd75 Accepting request 1288331 from KDE:Frameworks
Plasma 6.4.1, untested (forwarded request 1288270 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1288331
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=27
2025-06-26 09:36:02 +00:00
Christophe Marin
468e1a121d Plasma 6.4.1, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=65
2025-06-24 14:10:03 +00:00
361d05fddf Accepting request 1285756 from KDE:Frameworks
Plasma 6.4.0 (maybe). K:F already publish disabled (forwarded request 1285270 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1285756
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=26
2025-06-18 13:54:39 +00:00
Christophe Marin
18f25821c2 Plasma 6.4.0 (maybe). K:F already publish disabled
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=63
2025-06-14 07:16:42 +00:00
Christophe Marin
49ab6ca1f0 Plasma 6.4 Beta 2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=62
2025-05-30 15:49:56 +00:00
Christophe Marin
321b5bfe12 Plasma 6.4 beta, somewhat tested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=61
2025-05-21 16:49:18 +00:00
5362fd917a Accepting request 1275222 from KDE:Frameworks
Plasma 6.3.5, untested (forwarded request 1275160 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1275222
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=25
2025-05-08 16:21:33 +00:00
Christophe Marin
a1791695cc Plasma 6.3.5, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=59
2025-05-07 10:59:42 +00:00
24277017df Accepting request 1266512 from KDE:Frameworks
Plasma 6.3.4 (still building) (forwarded request 1266434 from krop)

OBS-URL: https://build.opensuse.org/request/show/1266512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=24
2025-04-03 14:46:36 +00:00
Christophe Marin
77d91b2cca Plasma 6.3.4 (still building)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=57
2025-04-02 11:36:18 +00:00
97a7fd1308 Accepting request 1252295 from KDE:Frameworks
Plasma 6.3.3

OBS-URL: https://build.opensuse.org/request/show/1252295
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=23
2025-03-13 14:05:41 +00:00
Christophe Marin
ed745efdcc Plasma 6.3.3, untested. kwin was somewhat broken this time, had to add some patches
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=55
2025-03-12 08:00:42 +00:00
5a68383ed0 Accepting request 1248695 from KDE:Frameworks
Plasma 6.3.2(.1) (forwarded request 1248621 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1248695
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=22
2025-02-27 13:49:44 +00:00
Christophe Marin
3ef9d72521 Plasma 6.3.2(.1)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=53
2025-02-26 10:57:32 +00:00
7bfabba07d Accepting request 1246945 from KDE:Frameworks
Plasma 6.3.1, untested (forwarded request 1246797 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1246945
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=21
2025-02-20 15:31:26 +00:00
Christophe Marin
156ddfcf40 Plasma 6.3.1, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=51
2025-02-19 08:18:03 +00:00
fc1c4e364a Accepting request 1244618 from KDE:Frameworks
Plasma 6.3

OBS-URL: https://build.opensuse.org/request/show/1244618
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=20
2025-02-10 16:25:14 +00:00
Christophe Marin
9df6eade4f Plasma 6.3 maybe final. K:F already publish disabled
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=49
2025-02-09 22:56:20 +00:00
Christophe Marin
bb40fe9726 Plasma 6.3 Beta 2, this time untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=48
2025-01-24 07:58:44 +00:00
Christophe Marin
9fd0218ab7 Plasma 6.3 Beta, lightly tested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=47
2025-01-13 15:13:12 +00:00
1998ef3748 Accepting request 1234247 from KDE:Frameworks
Plasma 6.2.5 (forwarded request 1234189 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1234247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=19
2025-01-03 13:16:44 +00:00
Christophe Marin
844dc21224 Plasma 6.2.5
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=45
2025-01-01 00:23:25 +00:00
14460dac1e Accepting request 1226746 from KDE:Frameworks
Plasma 6.2.4, untested (forwarded request 1226674 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1226746
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=18
2024-11-27 21:06:17 +00:00
Christophe Marin
a48f728585 Plasma 6.2.4, untested
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=43
2024-11-27 00:22:30 +00:00
5419633f7a Accepting request 1221575 from KDE:Frameworks
Plasma 6.2.3 (forwarded request 1221508 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1221575
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=17
2024-11-06 15:51:05 +00:00
Christophe Marin
8d73cdd9da Plasma 6.2.3
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=41
2024-11-05 17:02:20 +00:00
62311ffb94 Accepting request 1217218 from KDE:Frameworks
Plasma 6.2.2 (forwarded request 1217086 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1217218
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=16
2024-10-24 13:41:50 +00:00
Christophe Marin
2f402f83ca Plasma 6.2.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=39
2024-10-23 07:43:02 +00:00
784c14428d Accepting request 1208356 from KDE:Frameworks
Plasma 6.2.1 (forwarded request 1208221 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1208356
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=15
2024-10-16 21:43:12 +00:00
Christophe Marin
e922423c68 Plasma 6.2.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=37
2024-10-16 07:41:27 +00:00
61e13231e5 Accepting request 1205946 from KDE:Frameworks
Plasma 6.2.0

OBS-URL: https://build.opensuse.org/request/show/1205946
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=14
2024-10-07 19:48:18 +00:00
Christophe Marin
2a9668c677 Plasma 6.2.0 maybe not final tars. K:F publishing already disabled.
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=35
2024-10-06 09:00:20 +00:00
Christophe Marin
34e7a04c51 Plasma 6.2 beta, try 2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=34
2024-09-26 10:50:01 +00:00
bb0c964dc3 Accepting request 1200047 from KDE:Frameworks
Plasma 6.1.5. sddm-kcm6 needed a patch change. (forwarded request 1199935 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1200047
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=13
2024-09-11 14:55:29 +00:00
1e9c28f777 Accepting request 1191973 from KDE:Frameworks
Plasma 6.1.4 (forwarded request 1191908 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1191973
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=12
2024-08-08 08:56:53 +00:00
Christophe Marin
f17828ae60 Plasma 6.1.4
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=30
2024-08-06 19:17:29 +00:00
0b41a6c8cd Accepting request 1189503 from KDE:Frameworks
OBS-URL: https://build.opensuse.org/request/show/1189503
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=11
2024-07-26 14:14:12 +00:00
Christophe Marin
c108b0fb66 - Add patch to fix crash on display wake up (kde#490356, kde#490421):
* 0001-daemon-Don-t-leave-dangling-Action-pointers-in-idle-.patch

OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=28
2024-07-25 05:49:36 +00:00
7542e2e476 Accepting request 1188028 from KDE:Frameworks
Plasma 6.1.3 (forwarded request 1187956 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1188028
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=10
2024-07-17 13:13:35 +00:00
Christophe Marin
e8cb8f176d Plasma 6.1.3
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=26
2024-07-16 17:34:33 +00:00
6205063123 Accepting request 1185035 from KDE:Frameworks
Plasma 6.1.2 (forwarded request 1184925 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1185035
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=9
2024-07-04 14:21:18 +00:00
Christophe Marin
dceb88e1d3 Plasma 6.1.2
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=24
2024-07-03 06:31:44 +00:00
648efbe1ec Accepting request 1183406 from KDE:Frameworks
Plasma 6.1.1 (forwarded request 1183337 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1183406
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=8
2024-06-27 13:59:33 +00:00
Christophe Marin
eea0e8d39e Plasma 6.1.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=22
2024-06-26 11:06:22 +00:00
24f68b5b9c Accepting request 1181277 from KDE:Frameworks
OBS-URL: https://build.opensuse.org/request/show/1181277
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=7
2024-06-22 11:22:41 +00:00
3e605ee375 Accepting request 1181276 from home:Vogtinator:plasma6
- Add patch to revert feature until new polkit rules got whitelisted:
  * 0001-Revert-Added-setting-for-battery-conservation-mode-L.patch

OBS-URL: https://build.opensuse.org/request/show/1181276
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=20
2024-06-17 09:56:40 +00:00
Christophe Marin
857fd906fb OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=19 2024-06-16 08:48:56 +00:00
Christophe Marin
e88ab3e321 Plasma 6.1 maybe final, somewhat tested. KDE:Frameworks already publish disabled.
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=18
2024-06-16 08:35:46 +00:00
209d3f01f0 Accepting request 1176140 from KDE:Frameworks
Plasma 6.0.5(.1) (forwarded request 1176041 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1176140
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=6
2024-05-27 09:46:18 +00:00
Christophe Marin
f3dd23e597 Plasma 6.0.5(.1)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=16
2024-05-23 08:32:47 +00:00
71e6239952 Accepting request 1174191 from KDE:Frameworks
OBS-URL: https://build.opensuse.org/request/show/1174191
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=5
2024-05-16 15:13:13 +00:00
Christophe Marin
59058ba993 Accepting request 1174163 from home:Vogtinator:plasma6
- Recommend ddcutil-i2c-udev-rules (boo#1224197)

OBS-URL: https://build.opensuse.org/request/show/1174163
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=14
2024-05-15 09:51:51 +00:00
58a3b6c88a Accepting request 1168777 from KDE:Frameworks
Plasma 6.0.4(.1) (forwarded request 1168499 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1168777
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=4
2024-04-18 20:11:52 +00:00
Christophe Marin
d0da96d1a6 Plasma 6.0.4(.1)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=12
2024-04-18 07:14:54 +00:00
d40beb4148 Accepting request 1162462 from KDE:Frameworks
Plasma 6.0.3. The release actually builds this time! (After other distros already found major issues...) (forwarded request 1162359 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1162462
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=3
2024-03-28 12:54:03 +00:00
Christophe Marin
b791ebf290 Plasma 6.0.3. The release actually builds this time! (After other distros already found major issues...)
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=10
2024-03-26 22:05:31 +00:00
c3d641ee36 Accepting request 1157736 from KDE:Frameworks
Plasma 6.0.2 + libksysguard5-helper upgrade fix + icon upgrade fix + gtk theme fix (forwarded request 1157674 from Vogtinator)

OBS-URL: https://build.opensuse.org/request/show/1157736
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=2
2024-03-14 16:43:51 +00:00
Christophe Marin
0bd25152fd Plasma 6.0.2 + libksysguard5-helper upgrade fix + icon upgrade fix + gtk theme fix
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=8
2024-03-13 16:58:56 +00:00
65e9f7344d Accepting request 1155705 from KDE:Frameworks
Plasma 6.0.1

OBS-URL: https://build.opensuse.org/request/show/1155705
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/powerdevil6?expand=0&rev=1
2024-03-11 14:29:06 +00:00
c5573e06cc Plasma 6.0.1 + some provides
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=6
2024-03-06 15:50:37 +00:00
Christophe Marin
597dc61a53 fixup
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=5
2024-03-05 13:27:56 +00:00
Luca Beltrame
655d8fb9c5 More obsoletions + kirigami-addons 1.0.1
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=4
2024-03-05 12:38:02 +00:00
9258c81b3f Add Provides/Obsoletes to replace plasma 5
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=3
2024-03-05 08:08:11 +00:00
Christophe Marin
c6ff518d5f Plasma 6.0 for now. Prj already publish disabled.
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=2
2024-02-25 12:05:34 +00:00
Luca Beltrame
a91db735f5 Plasma 6 RC 2. Still untested...
OBS-URL: https://build.opensuse.org/package/show/KDE:Frameworks/powerdevil6?expand=0&rev=1
2024-02-07 18:01:45 +00:00
11 changed files with 276 additions and 125 deletions

View File

@@ -1,53 +0,0 @@
From 8c1686c9e97edb9a06e06e2f41cfe5351cef7986 Mon Sep 17 00:00:00 2001
From: Jakob Petsovits <jpetso@petsovits.com>
Date: Thu, 18 Jul 2024 17:14:06 +0000
Subject: [PATCH] daemon: Don't leave dangling Action pointers in idle-time
containers
If we delete the Action but don't clean up related map/set elements,
the powerdevil daemon can crash e.g. in Core::onResumingFromIdle()
and Core::onKIdleTimeoutReached().
This has been an issue since commit 584cfdf0 (or d91bc62f on 6.1)
which made it possible for already-created actions to get deleted
again at a later time.
BUG: 490356
BUG: 490421
(cherry picked from commit 7a929fa01ed036f60c5a15c72416b4e40eb03160)
Co-authored-by: Jakob Petsovits <jpetso@petsovits.com>
---
daemon/powerdevilcore.cpp | 14 ++++++++++----
1 file changed, 10 insertions(+), 4 deletions(-)
diff --git a/daemon/powerdevilcore.cpp b/daemon/powerdevilcore.cpp
index 915ca0ad..838b5c05 100644
--- a/daemon/powerdevilcore.cpp
+++ b/daemon/powerdevilcore.cpp
@@ -224,10 +224,16 @@ void Core::refreshActions()
}
// Remove now-unsupported actions
- std::erase_if(m_actionPool, [](const auto &pair) {
- const auto &[name, action] = pair;
- return !action->isSupported();
- });
+ for (auto it = m_actionPool.begin(); it != m_actionPool.end();) {
+ Action *action = it->second.get();
+ if (!action->isSupported()) {
+ m_registeredActionTimeouts.remove(action);
+ m_pendingResumeFromIdleActions.remove(action);
+ it = m_actionPool.erase(it);
+ } else {
+ ++it;
+ }
+ }
}
bool Core::isActionSupported(const QString &actionName)
--
2.45.2

View File

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

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmaWVVMACgkQ11dEg7tX
sY1mGw/+N4ySMnQzp0dJWP6yVYTIphdbdZQtf9ExLvkSgsKln11I53/hIquSV/Zq
9ocJrwA3h7WnO7Y2kAAiecXxMDh6pUR+ZgaQn1uJTpwIvf/E1bnP/WOMvCVNlCRl
bQedOYMBz6aVPhjwDyqVhZAPbrKWrPDUQGy5X7z5r80IgaGokvgtqk0S6HKAr9r8
lOgCimvC2SoWlPSuWFnLlu8nXuQxkxQ6O2qY3xBfyxbZuOTrhTtt0XIzwQ7Y/Tf0
onHGSYqga8N5vuX8j/eyu+obYXdgmukNRU73O9dXkik2/dbTLEHDidwgeA2c/4t5
Lze/DsEYcJnXY4cv3IyvBs+3gMXzMGt/Mc+xEZKH5V2M+85UVsNWehpthFh1/BJJ
hPNj92/XRL1iY6ReFdYXQPzX1q6XmMWJi/pY+5P/XDWrw8AqyrP6T9s6CI79tomD
v7XkuLx/J+w7M0cnzKLqL6BDlAuGzi7/g1Efgy4v2s6n0Nk0BoP0HzNip/1YX7mz
XnKt0ofFZRg9fCvQqUJ3ozNvjruQrcH1DMe0zTSKyNqLV5LQRkLsV7a1FgrbuYNd
GSwhIM2Hz7uIpIQZK8M6osFBno5Jmp77cfJWITQvR3l7ramqVD05gI85YyQc9/h7
mEGU/afgvcQf5BxvviKVAqO8v0TUASkmylrnsBiZ13tXo5v5Rks=
=1Dp4
-----END PGP SIGNATURE-----

View File

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

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmayGNoACgkQ11dEg7tX
sY05Ow/8C3h3FfK6QeZeu3S3RSKJlfX5wD8dnVRRj9/7Kt1xUGFhY300OKCiUwFg
qmP+GLpxv4kmZ+1xCAObRorBYpt5dADOvRstGDlpwn/Z7Sn19JhMrXIZVvSarvnf
fl0II3IMmzO9ckd8Lpsg9Aoj8d/p1OHgD5G/a5pEMvsGA5GVlkFuuj64LIt0X3+M
0KTJTLjUDRJLIcTgT79SiJTJqtpqeiLlIkt0s2HYRLugDsCjYVnC3C9WYFnDS2ZV
BJZ2YJKh9VkQ9XACYZXPO73X4cvGaOk3rk/yDhmaGsrEMS4nw89qICG3GVx5/XBO
tfxxDZJGqEDwLPPsKTAeOxPHvGwTn2Gkb8L0JiEFw7ZD51SMAsO9nzZHBD09P1EF
jAVSnNJmDfCFyMhhI/c9jfTZGkveEdirFvHlOZ7E6R+xQSAmqjEwOVg7kxU6AlIy
9kQgf4GuW+tQI9lriMJyfC/jSvZMblBa6K0HmdrmchDYxYm5ATmmpN/jgsyXtr9q
WPMbwYsvVvGv4VqTyv8dn0HHabE4ZQASm7tk1GU1mhvRafE312IPaNv2F5SLjqVc
TOViHrPkBoCrTnWeij+c/1Vg7KyJ9ssqQajF5aSsGSgc+qnR62RfLJeyQiBMs8jn
AGCH8RInHuV/pZP8h3bcc+t7CXL/ZynPBo9XV/shSfGwreDFHjQ=
=h8V0
-----END PGP SIGNATURE-----

View File

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

View File

@@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEE4KPrIC+OV1KOE+cv11dEg7tXsY0FAmbgCR0ACgkQ11dEg7tX
sY3Pjg//XF+1wW+HnmZjq2cGBvUJkOf1kuEKmCgzksIiSjHL4qDzC4bxrt5zwNQ7
3UdnwkjtL75vBGAP7j/8pu7i6QOIO7RMSDKr5i5k4yzLGMKwm9/jxDWqMJd8EeNw
9hmK5+DvRyin/f/40/fDnpxZSWBc6VtmGoIcIt09TS8e6ZUOnHCzFwxp1StXDlbo
yVLf2LBerj3JaTOH9ZGZ40Ae+6T1RxwlmSkHMVudTjB/BepRybJmb7tioAK8waGK
tf1Yx79wVyjMm5bxeJUNn4BSYJPUwyHqfznm65VLZ23ceHqoh762U4+0HgggtLD8
8JoHLPjK1rQu4O9wd0sCUDiRe6WY5KyzI1s6NpqJjo235/G11SIRiKqx1y/xWG2Z
etQSmqZkDYtGMx82YXMbHz2mRUHFpkYqoHFIFluqXDCH042qXiBQEeEqV6OMUtb6
6A34wKRg7CTBDOmK3HCBrbx67GdVSkvuOZw5keyv7O4DRbfES9wtc12j+vJ+WKDE
5VBkj5q9ODL9jNkgSUnqLSj2eElnL4vicQtR1aaJRtXgE4fWzmgi0JuQvHgeeKS0
HgUHEqL2ofALigvRmkjWA2gEfrQmfb0x6JP45AF+XJN0aexYePxd/CmSY0CjyGH+
L5eiGnQeA1KixO7VPOWx8xJv8OdTR/uaP+5AmsOIDEiBCHse8qw=
=1iNk
-----END PGP SIGNATURE-----

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

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

View File

@@ -0,0 +1,11 @@
-----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-----

View File

@@ -1,3 +1,236 @@
-------------------------------------------------------------------
Tue Jul 1 13:11:49 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.2:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.2
- Changes since 6.4.1:
* Update version for new release 6.4.2
* systemd: disable CAP_WAKE_ALARM (kde#506052)
* Don't suspend while already suspending
-------------------------------------------------------------------
Tue Jun 24 11:56:32 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.1:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.1
- Changes since 6.4.0:
* Update version for new release 6.4.1
* PowerDevilAction: refresh action timers on inhibition changes (kde#504553)
-------------------------------------------------------------------
Thu Jun 12 10:38:03 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.4.0:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.4.0
- Changes since 6.3.91:
* Update version for new release 6.4.0
* Achieve WCAG AA text contrast for de-emphasized labels
* applets: fix plasmashell freeze on very wide panels
* applets: update bugzilla urls
* kcm: correct buddyFor relationship for script items (kde#504668)
-------------------------------------------------------------------
Thu May 29 21:24:29 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.91:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.91
- Changes since 6.3.90:
* Update version for new release 6.3.91
* applets/batterymonitor: don't ask to install PPD when already installed (kde#504889)
* applets/batterymonitor: only show one battery icon in desktop tray (kde#504697)
* daemon: Fix triggering an assert in KConfigGroup
-------------------------------------------------------------------
Mon May 19 19:39:08 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.90:
* New feature release
* For more details see https://kde.org/announcements/plasma/6/6.3.90
- Too many changes to list here
-------------------------------------------------------------------
Tue May 6 20:14:30 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.5:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.5
- Changes since 6.3.4:
* update version for new release
* daemon: Don't crash if using powerdevil 6.3 with kwin 6.2 (kde#501446)
* update version for new release
-------------------------------------------------------------------
Wed Apr 2 10:06:02 UTC 2025 - Christophe Marin <christophe@krop.fr>
- Update to 6.3.4
* New bugfix release
* For more details please see:
* https://kde.org/announcements/plasma/6/6.3.4
- Changes since 6.3.3:
* Set up KAboutData earlier
* update version for new release
-------------------------------------------------------------------
Tue Mar 11 14:45:13 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.3:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.3
- Changes since 6.3.2:
* update version for new release
* applets/batterymonitor: Warn about higher energy consumption when blocking sleep
* kcm: Show warning when disabling autosuspend or setting it too long (kde#501057)
* daemon: Fix charge threshold support for Dell laptops, maybe more (kde#497200)
* update version for new release
-------------------------------------------------------------------
Tue Feb 25 19:39:02 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.2:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.2
- Changes since 6.3.1:
* update version for new release
* applets/brightness: fix Return press on switch (kde#500702)
* actions/screenbrightnesscontrol: Only enable for systems with battery (kde#498771)
* actions/screenbrightnesscontrol: More robust against display changes (kde#498771)
* daemon/controllers: Introduce DisplayFilter helper class
* daemon: Move brightness key handling to ScreenBrightnessAgent
* update version for new release
-------------------------------------------------------------------
Tue Feb 18 14:46:15 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.1:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.1
- Changes since 6.3.0:
* update version for new release
* KeyboardBrightnessController: Drop isValid() check for upower interface (kde#486067)
* applets/battery: Fix navigation keyboard cycle for the Up key (kde#489099)
* kcm: Set buddyFor mnemonics
* applets/battery: Fix Space Key on inhibition buttons
-------------------------------------------------------------------
Thu Feb 6 13:47:21 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.3.0:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.3.0
- Changes since 6.2.91:
* update version for new release
* kcm: Keep header "Advanced Power Settings…" action visible
-------------------------------------------------------------------
Thu Jan 23 13:47:21 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.91:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.91
- Changes since 6.2.90:
* update version for new release
* daemon: Make sure to load newly supported actions after a refresh (kde#497362)
* daemon: Ensure legacy display ids exist before comparing the first one
* daemon/actions: don't immediately suspend when the external monitor gets removed (kde#486328)
* actions/handlebuttonevents: also trigger suspend if we wake up with the lid closed (kde#476492)
-------------------------------------------------------------------
Sat Jan 11 18:30:54 UTC 2025 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.90:
* New feature release
* For more details see https://kde.org/announcements/plasma/6/6.2.90
- Too many changes to list here
-------------------------------------------------------------------
Tue Dec 31 20:51:57 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.5:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.5
- Changes since 6.2.4:
* update version for new release
* daemon: Don't crash in PowerDevil::Core::unloadAllActiveActions() (kde#492349)
* update version for new release
-------------------------------------------------------------------
Tue Nov 26 15:47:58 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.4:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.4
- Changes since 6.2.3:
* update version for new release
* Add dedicated headset and headphone icon for low battery notification
* applets/brightness: toggle nightlight only, when enabled (kde#496457)
* applets: allow to detect tlp without solid or upower (kde#495918)
* applets/brightness: Make brightness of multiple applets stay in sync (kde#495661)
* update version for new release
-------------------------------------------------------------------
Tue Nov 5 13:30:46 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.3:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.3
- Changes since 6.2.2:
* update version for new release
* Applets/batterymonitor: correct dbus watcher
* applets: react to power-profile-daemon dbus registration (kde#492859)
* daemon: Only write DDC brightness after reading and comparing first
* daemon: Set ddcutil as missing if initialization fails
* autotests: only enable dbus debug message for backlighthelper in brightnesstest
-------------------------------------------------------------------
Tue Oct 22 14:08:55 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.2:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.2
- Changes since 6.2.1:
* update version for new release
-------------------------------------------------------------------
Tue Oct 15 16:53:54 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.1:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.1
- Changes since 6.2.0:
* update version for new release
* applets/brightness: More robustness for surviving plugin destruction
* daemon: Retry failed DDC/CI brightness write also on monitor wake-up
* daemon: Retry failed DDC/CI reads and writes repeatedly
* applets/brightness: Survive plugin destruction after async wait
* update version for new release
* applets/brightness: Avoid producing duplicate display sliders (kde#493844)
* daemon/actions/dimdisplay: Set brightness separately per display (kde#493111)
-------------------------------------------------------------------
Sat Oct 5 10:44:39 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.2.0:
* New bugfix release
* For more details see https://kde.org/announcements/plasma/6/6.2.0
- Changes since 6.1.90:
* update version for new release
* applet: fix power profile label not visible when using ppd
* Port popup to PlasmaExtras.Menu (kde#492493)
* daemon: Do not compare const and non-const QMap iterator (kde#493519)
* applets/batterymonitor: React to D-Bus service (un)register events
-------------------------------------------------------------------
Tue Sep 17 14:54:55 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>
- Update to 6.1.90:
* New feature release
* For more details see https://kde.org/announcements/plasma/6/6.1.90
- Too many changes to list here
-------------------------------------------------------------------
Tue Sep 10 14:55:28 UTC 2024 - Fabian Vogt <fabian@ritter-vogt.de>

View File

@@ -1,7 +1,7 @@
#
# spec file for package powerdevil6
#
# Copyright (c) 2024 SUSE LLC
# Copyright (c) 2025 SUSE LLC
#
# 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.2.0
%define qt6_version 6.6.0
%define kf6_version 6.14.0
%define qt6_version 6.8.0
%define rname powerdevil
%bcond_without released
Name: powerdevil6
Version: 6.1.5
Version: 6.4.2
Release: 0
# Full Plasma 6 version (e.g. 6.0.0)
%{!?_plasma6_bugfix: %define _plasma6_bugfix %{version}}
@@ -55,12 +55,16 @@ BuildRequires: cmake(KF6KIO) >= %{kf6_version}
BuildRequires: cmake(KF6KirigamiPlatform) >= %{kf6_version}
BuildRequires: cmake(KF6Notifications) >= %{kf6_version}
BuildRequires: cmake(KF6NotifyConfig) >= %{kf6_version}
BuildRequires: cmake(KF6Runner) >= %{_plasma6_bugfix}
BuildRequires: cmake(KF6Screen) >= %{_plasma6_bugfix}
BuildRequires: cmake(KF6Solid) >= %{kf6_version}
BuildRequires: cmake(KF6XmlGui) >= %{kf6_version}
BuildRequires: cmake(LibKWorkspace) >= %{_plasma6_bugfix}
BuildRequires: cmake(PlasmaActivities) >= %{_plasma6_bugfix}
BuildRequires: cmake(PlasmaWaylandProtocols)
BuildRequires: cmake(QCoro6)
BuildRequires: cmake(Qt6DBus) >= %{qt6_version}
BuildRequires: cmake(Qt6WaylandClient) >= %{qt6_version}
BuildRequires: cmake(Qt6Widgets) >= %{qt6_version}
BuildRequires: pkgconfig(ddcutil)
BuildRequires: pkgconfig(libcap)
@@ -101,30 +105,42 @@ configuring Power settings.
%find_lang %{name} --all-name --with-html
rm -rv %{buildroot}%{_kf6_libdir}/libpowerdevil{core,configcommonprivate}.so
rm -rv %{buildroot}%{_kf6_libdir}/libpowerdevilcore.so
%post
%ldconfig
%{systemd_user_post plasma-powerdevil.service plasma-powerprofile-osd.service}
%{systemd_user_post plasma-powerdevil.service}
%preun
%{systemd_user_preun plasma-powerdevil.service plasma-powerprofile-osd.service}
%{systemd_user_preun plasma-powerdevil.service}
%postun
%ldconfig
%{systemd_user_postun plasma-powerdevil.service plasma-powerprofile-osd.service}
%{systemd_user_postun plasma-powerdevil.service}
%files
%license COPYING*
%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.discretegpuhelper.conf
%{_kf6_debugdir}/batterymonitor.categories
%{_kf6_debugdir}/powerdevil.categories
%{_kf6_libdir}/libpowerdevilconfigcommonprivate.so.*
%{_kf6_debugdir}/brightness.categories
%{_kf6_libdir}/libpowerdevilcore.so.*
%{_kf6_libexecdir}/kauth/backlighthelper
%{_kf6_libexecdir}/kauth/chargethresholdhelper
%{_kf6_libexecdir}/kauth/discretegpuhelper
%{_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/kcms/systemsettings/kcm_mobile_power.so
%{_kf6_plugindir}/plasma/kcms/systemsettings/kcm_powerdevilprofilesconfig.so
%dir %{_kf6_plugindir}/powerdevil/
%dir %{_kf6_plugindir}/powerdevil/action
@@ -135,8 +151,11 @@ rm -rv %{buildroot}%{_kf6_libdir}/libpowerdevil{core,configcommonprivate}.so
%{_kf6_plugindir}/powerdevil/action/powerdevil_keyboardbrightnesscontrolaction.so
%{_kf6_plugindir}/powerdevil/action/powerdevil_powerprofileaction.so
%{_kf6_plugindir}/powerdevil/action/powerdevil_runscriptaction.so
%{_kf6_plugindir}/powerdevil/action/powerdevil_screenbrightnesscontrolaction.so
%{_kf6_plugindir}/powerdevil/action/powerdevil_suspendsessionaction.so
%{_kf6_sharedir}/dbus-1/services/org.kde.powerdevil.powerProfileOsdService.service
%dir %{_kf6_qmldir}/org/kde/plasma/private/
%{_kf6_qmldir}/org/kde/plasma/private/batterymonitor/
%{_kf6_qmldir}/org/kde/plasma/private/brightnesscontrolplugin/
%{_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
@@ -144,13 +163,8 @@ rm -rv %{buildroot}%{_kf6_libdir}/libpowerdevil{core,configcommonprivate}.so
%{_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_libexecdir}/kauth/backlighthelper
%{_kf6_libexecdir}/kauth/chargethresholdhelper
%{_kf6_libexecdir}/kauth/discretegpuhelper
%{_libexecdir}/org_kde_powerdevil
%{_libexecdir}/power_profile_osd_service
%{_userunitdir}/plasma-powerdevil.service
%{_userunitdir}/plasma-powerprofile-osd.service
%files lang -f %{name}.lang
%exclude %{_kf6_htmldir}/en/kcontrol