Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: xfce-extra/xfce4-power-manager/
Date: Thu, 08 Oct 2020 20:57:19
Message-Id: 1602190632.34260b21a81f95de61c656a35643553d000de70e.mgorny@gentoo
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() {