From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id BD16A1392EF for ; Wed, 25 Jun 2014 20:15:43 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 4F639E087F; Wed, 25 Jun 2014 20:15:42 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id D1D29E087F for ; Wed, 25 Jun 2014 20:15:41 +0000 (UTC) Received: from spoonbill.gentoo.org (spoonbill.gentoo.org [81.93.255.5]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id E1039340017 for ; Wed, 25 Jun 2014 20:15:40 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by spoonbill.gentoo.org (Postfix) with ESMTP id A885519159 for ; Wed, 25 Jun 2014 20:15:39 +0000 (UTC) From: "Christoph Mende" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Christoph Mende" Message-ID: <1403727329.9c296fef1bfac45b7a645b7dc655434b8c7199f0.angelos@gentoo> Subject: [gentoo-commits] proj/xfce:master commit in: xfce-extra/xfce4-power-manager/ X-VCS-Repository: proj/xfce X-VCS-Files: xfce-extra/xfce4-power-manager/xfce4-power-manager-9999.ebuild X-VCS-Directories: xfce-extra/xfce4-power-manager/ X-VCS-Committer: angelos X-VCS-Committer-Name: Christoph Mende X-VCS-Revision: 9c296fef1bfac45b7a645b7dc655434b8c7199f0 X-VCS-Branch: master Date: Wed, 25 Jun 2014 20:15:39 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: d8559fb3-553c-4f6e-b596-ff14a1b132c6 X-Archives-Hash: 02d8cbe30758aebc72fe7b4c23fe1d4f commit: 9c296fef1bfac45b7a645b7dc655434b8c7199f0 Author: Christoph Mende gentoo org> AuthorDate: Wed Jun 25 20:15:29 2014 +0000 Commit: Christoph Mende gentoo org> CommitDate: Wed Jun 25 20:15:29 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/xfce.git;a=commit;h=9c296fef xfce4-power-manager: Sync with gentoo-x86 Package-Manager: portage-2.2.10 Manifest-Sign-Key: 84F20B43 --- .../xfce4-power-manager-9999.ebuild | 46 +++++++++++++++------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/xfce-extra/xfce4-power-manager/xfce4-power-manager-9999.ebuild b/xfce-extra/xfce4-power-manager/xfce4-power-manager-9999.ebuild index cdbc3ed..f4bb88d 100644 --- a/xfce-extra/xfce4-power-manager/xfce4-power-manager-9999.ebuild +++ b/xfce-extra/xfce4-power-manager/xfce4-power-manager-9999.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.2.0-r2.ebuild,v 1.4 2014/01/28 14:17:59 ago Exp $ +# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.3.0.ebuild,v 1.6 2014/06/23 04:19:25 ssuominen Exp $ EAPI=5 -inherit flag-o-matic linux-info xfconf +inherit linux-info multilib xfconf DESCRIPTION="Power manager for the Xfce desktop environment" HOMEPAGE="http://goodies.xfce.org/projects/applications/xfce4-power-manager" @@ -11,12 +11,13 @@ HOMEPAGE="http://goodies.xfce.org/projects/applications/xfce4-power-manager" LICENSE="GPL-2" SLOT="0" KEYWORDS="" -IUSE="debug kernel_linux networkmanager policykit +udisks +xfce_plugins_brightness" +IUSE="debug kernel_linux networkmanager policykit +udisks systemd +xfce_plugins_battery +xfce_plugins_brightness" -COMMON_DEPEND=">=dev-libs/dbus-glib-0.100 - >=dev-libs/glib-2.24 - >=sys-power/upower-0.9.16 - >=x11-libs/gtk+-2.20:2 +COMMON_DEPEND=">=dev-libs/dbus-glib-0.100.2 + >=dev-libs/glib-2.30 + >=sys-apps/dbus-1.6.18 + || ( >=sys-power/upower-0.9.23 >=sys-power/upower-pm-utils-0.9.23-r2 ) + >=x11-libs/gtk+-2.24:2 >=x11-libs/libnotify-0.7 x11-libs/libX11 >=x11-libs/libXrandr-1.2 @@ -24,11 +25,14 @@ COMMON_DEPEND=">=dev-libs/dbus-glib-0.100 >=xfce-base/xfconf-4.10 >=xfce-base/libxfce4ui-4.10 >=xfce-base/libxfce4util-4.10 - policykit? ( >=sys-auth/polkit-0.104-r1 ) + policykit? ( >=sys-auth/polkit-0.112 ) + xfce_plugins_battery? ( >=xfce-base/xfce4-panel-4.10 ) xfce_plugins_brightness? ( >=xfce-base/xfce4-panel-4.10 )" +# USE="systemd" is for ensuring hibernate/suspend works by enforcing correct runtime -only dependencies RDEPEND="${COMMON_DEPEND} networkmanager? ( net-misc/networkmanager ) - udisks? ( sys-fs/udisks:0 )" + udisks? ( sys-fs/udisks:0 ) + !systemd? ( || ( sys-power/pm-utils sys-power/upower-pm-utils ) )" DEPEND="${COMMON_DEPEND} dev-util/intltool sys-devel/gettext @@ -45,15 +49,29 @@ pkg_setup() { $(use_enable policykit polkit) --enable-dpms $(use_enable networkmanager network-manager) - $(use_enable xfce_plugins_brightness panel-plugins) $(xfconf_use_debug) ) - DOCS=( AUTHORS ChangeLog NEWS README TODO ) + # TODO: Split --disable-panel-plugins to two separate AC_ARG_ENABLEs + if ! use xfce_plugins_battery && ! use xfce_plugins_brightness; then + XFCONF+=( --disable-panel-plugins ) + fi + + DOCS=( AUTHORS NEWS README TODO ) } src_install() { - xfconf_src_install \ - docdir=/usr/share/doc/${PF}/html \ - imagesdir=/usr/share/doc/${PF}/html/images + xfconf_src_install + + if ! use xfce_plugins_battery; then + rm -f \ + "${ED}"/usr/$(get_libdir)/xfce4/panel/plugins/libxfce4battery.* \ + "${ED}"/usr/share/xfce4/panel-plugins/xfce4-battery-plugin.desktop + fi + + if ! use xfce_plugins_brightness; then + rm -f \ + "${ED}"/usr/$(get_libdir)/xfce4/panel/plugins/libxfce4brightness.* \ + "${ED}"/usr/share/xfce4/panel-plugins/xfce4-brightness-plugin.desktop + fi }