diff options
Diffstat (limited to 'xfce-base/xfce4-session/xfce4-session-9999.ebuild')
-rw-r--r-- | xfce-base/xfce4-session/xfce4-session-9999.ebuild | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/xfce-base/xfce4-session/xfce4-session-9999.ebuild b/xfce-base/xfce4-session/xfce4-session-9999.ebuild index 756331e..c263fd6 100644 --- a/xfce-base/xfce4-session/xfce4-session-9999.ebuild +++ b/xfce-base/xfce4-session/xfce4-session-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfce4-session/xfce4-session-4.11.0.ebuild,v 1.2 2014/03/15 19:30:21 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/xfce-base/xfce4-session/xfce4-session-4.11.0-r1.ebuild,v 1.3 2014/06/02 16:39:34 ssuominen Exp $ EAPI=5 inherit xfconf @@ -22,16 +22,18 @@ COMMON_DEPEND=">=dev-libs/dbus-glib-0.100 >=xfce-base/libxfce4ui-4.11 >=xfce-base/xfconf-4.10 !xfce-base/xfce-utils + udev? ( || ( >=sys-power/upower-0.9.23 sys-power/upower-pm-utils ) ) systemd? ( >=sys-auth/polkit-0.100 )" RDEPEND="${COMMON_DEPEND} x11-apps/xrdb nls? ( x11-misc/xdg-user-dirs ) - udev? ( >=sys-power/upower-0.9.20 ) + !systemd? ( udev? ( sys-power/pm-utils ) ) xscreensaver? ( || ( >=x11-misc/xscreensaver-5.26 gnome-extra/gnome-screensaver >=x11-misc/xlockmore-5.43 x11-misc/slock + x11-misc/alock[pam] ) )" DEPEND="${COMMON_DEPEND} dev-util/intltool @@ -39,6 +41,11 @@ DEPEND="${COMMON_DEPEND} virtual/pkgconfig" pkg_setup() { + PATCHES=( "${FILESDIR}"/${PN}-alock_support_to_xflock4.patch ) + + # http://bugs.gentoo.org/512084 + use udev && PATCHES+=( "${FILESDIR}"/${PN}-upower-0.99.patch ) + XFCONF=( --docdir="${EPREFIX}"/usr/share/doc/${PF} $(use_enable systemd) |