ssuominen 14/06/22 03:50:48 Modified: xfce4-power-manager-1.3.0.ebuild ChangeLog Log: Introduce XFCE_PLUGINS="battery" to control building of libxfce4battery.so (Portage version: 2.2.10/cvs/Linux x86_64, signed Manifest commit with key 4868F14D)
Revision Changes Path 1.4 xfce-extra/xfce4-power-manager/xfce4-power-manager-1.3.0.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.3.0.ebuild?rev=1.4&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.3.0.ebuild?rev=1.4&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.3.0.ebuild?r1=1.3&r2=1.4 Index: xfce4-power-manager-1.3.0.ebuild =================================================================== RCS file: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.3.0.ebuild,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- xfce4-power-manager-1.3.0.ebuild 20 Jun 2014 06:53:08 -0000 1.3 +++ xfce4-power-manager-1.3.0.ebuild 22 Jun 2014 03:50:48 -0000 1.4 @@ -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.3.0.ebuild,v 1.3 2014/06/20 06:53:08 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-power-manager/xfce4-power-manager-1.3.0.ebuild,v 1.4 2014/06/22 03:50:48 ssuominen Exp $ EAPI=5 -inherit flag-o-matic linux-info xfconf +inherit flag-o-matic linux-info multilib xfconf DESCRIPTION="Power manager for the Xfce desktop environment" HOMEPAGE="http://goodies.xfce.org/projects/applications/xfce4-power-manager" @@ -12,7 +12,7 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" -IUSE="debug kernel_linux networkmanager policykit +udisks systemd +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.2 >=dev-libs/glib-2.30 @@ -27,6 +27,7 @@ >=xfce-base/libxfce4ui-4.10 >=xfce-base/libxfce4util-4.10 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} @@ -51,10 +52,13 @@ $(use_enable policykit polkit) --enable-dpms $(use_enable networkmanager network-manager) - $(use_enable xfce_plugins_brightness panel-plugins) $(xfconf_use_debug) ) + if ! use xfce_plugins_battery && ! use xfce_plugins_brightness; then + XFCONF+=( --disable-panel-plugins ) + fi + DOCS=( AUTHORS NEWS README TODO ) } @@ -63,3 +67,19 @@ has_version 'sys-power/upower-pm-utils' && append-cppflags -DUPOWER_ENABLE_DEPRECATED xfconf_src_configure } + +src_install() { + 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 +} 1.79 xfce-extra/xfce4-power-manager/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-extra/xfce4-power-manager/ChangeLog?rev=1.79&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-extra/xfce4-power-manager/ChangeLog?rev=1.79&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/xfce-extra/xfce4-power-manager/ChangeLog?r1=1.78&r2=1.79 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-power-manager/ChangeLog,v retrieving revision 1.78 retrieving revision 1.79 diff -u -r1.78 -r1.79 --- ChangeLog 20 Jun 2014 06:53:08 -0000 1.78 +++ ChangeLog 22 Jun 2014 03:50:48 -0000 1.79 @@ -1,6 +1,10 @@ # ChangeLog for xfce-extra/xfce4-power-manager # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-power-manager/ChangeLog,v 1.78 2014/06/20 06:53:08 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/xfce-extra/xfce4-power-manager/ChangeLog,v 1.79 2014/06/22 03:50:48 ssuominen Exp $ + + 22 Jun 2014; Samuli Suominen <ssuomi...@gentoo.org> + xfce4-power-manager-1.3.0.ebuild: + Introduce XFCE_PLUGINS="battery" to control building of libxfce4battery.so 20 Jun 2014; Samuli Suominen <ssuomi...@gentoo.org> xfce4-power-manager-1.3.0.ebuild: