1 |
commit: 34260b21a81f95de61c656a35643553d000de70e |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Oct 8 20:56:13 2020 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Oct 8 20:57:12 2020 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34260b21 |
7 |
|
8 |
xfce-extra/xfce4-power-manager: Remove unnecessary dep on pm-utils |
9 |
|
10 |
pm-utils are used only as a last resort fallback for suspend/hibernate |
11 |
support. The preferred provider for these functions is logind. |
12 |
However, both are entirely optional runtime deps, so just report missing |
13 |
logind in postinst. |
14 |
|
15 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
16 |
|
17 |
...er-manager-1.6.6.ebuild => xfce4-power-manager-1.6.6-r1.ebuild} | 7 ++++++- |
18 |
...er-manager-1.7.0.ebuild => xfce4-power-manager-1.7.0-r1.ebuild} | 7 ++++++- |
19 |
2 files changed, 12 insertions(+), 2 deletions(-) |
20 |
|
21 |
diff --git a/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.6.6.ebuild b/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.6.6-r1.ebuild |
22 |
similarity index 87% |
23 |
rename from xfce-extra/xfce4-power-manager/xfce4-power-manager-1.6.6.ebuild |
24 |
rename to xfce-extra/xfce4-power-manager/xfce4-power-manager-1.6.6-r1.ebuild |
25 |
index 4b9aa22bbe9..641b2904d0a 100644 |
26 |
--- a/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.6.6.ebuild |
27 |
+++ b/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.6.6-r1.ebuild |
28 |
@@ -15,7 +15,6 @@ IUSE="kernel_linux networkmanager +panel-plugin policykit" |
29 |
|
30 |
COMMON_DEPEND=">=dev-libs/glib-2.42 |
31 |
>=sys-power/upower-0.99.0 |
32 |
- sys-power/pm-utils |
33 |
>=x11-libs/gtk+-3.14:3 |
34 |
>=x11-libs/libnotify-0.7 |
35 |
x11-libs/libX11 |
36 |
@@ -52,6 +51,12 @@ src_install() { |
37 |
|
38 |
pkg_postinst() { |
39 |
xdg_icon_cache_update |
40 |
+ |
41 |
+ if ! has_version sys-apps/systemd && ! has_version sys-auth/elogind |
42 |
+ then |
43 |
+ elog "Suspend/hibernate support requires a logind provider installed" |
44 |
+ elog "(sys-apps/systemd or sys-auth/elogind)" |
45 |
+ fi |
46 |
} |
47 |
|
48 |
pkg_postrm() { |
49 |
|
50 |
diff --git a/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.7.0.ebuild b/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.7.0-r1.ebuild |
51 |
similarity index 87% |
52 |
rename from xfce-extra/xfce4-power-manager/xfce4-power-manager-1.7.0.ebuild |
53 |
rename to xfce-extra/xfce4-power-manager/xfce4-power-manager-1.7.0-r1.ebuild |
54 |
index 9df144416fc..3cc989ee936 100644 |
55 |
--- a/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.7.0.ebuild |
56 |
+++ b/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.7.0-r1.ebuild |
57 |
@@ -15,7 +15,6 @@ IUSE="kernel_linux networkmanager +panel-plugin policykit" |
58 |
|
59 |
COMMON_DEPEND=">=dev-libs/glib-2.42 |
60 |
>=sys-power/upower-0.99.0 |
61 |
- sys-power/pm-utils |
62 |
>=x11-libs/gtk+-3.14:3 |
63 |
>=x11-libs/libnotify-0.7 |
64 |
x11-libs/libX11 |
65 |
@@ -52,6 +51,12 @@ src_install() { |
66 |
|
67 |
pkg_postinst() { |
68 |
xdg_icon_cache_update |
69 |
+ |
70 |
+ if ! has_version sys-apps/systemd && ! has_version sys-auth/elogind |
71 |
+ then |
72 |
+ elog "Suspend/hibernate support requires a logind provider installed" |
73 |
+ elog "(sys-apps/systemd or sys-auth/elogind)" |
74 |
+ fi |
75 |
} |
76 |
|
77 |
pkg_postrm() { |