From ca80e416dd4d68e16d791f02232171db632845cd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20=C4=8Cun=C3=A1t?= Date: Sat, 27 Dec 2014 22:07:49 +0100 Subject: [PATCH] xfce4-session: support newer upower by an Arch patch Tested. --- pkgs/desktops/xfce/core/xfce4-session.nix | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/pkgs/desktops/xfce/core/xfce4-session.nix b/pkgs/desktops/xfce/core/xfce4-session.nix index d965c296490..ac268184ded 100644 --- a/pkgs/desktops/xfce/core/xfce4-session.nix +++ b/pkgs/desktops/xfce/core/xfce4-session.nix @@ -1,6 +1,6 @@ -{ stdenv, fetchurl, pkgconfig, intltool, gtk, libxfce4util, libxfce4ui, xfce4panel -, libwnck, dbus_glib, xfconf, libglade, xorg -, polkit }: +{ stdenv, fetchurl, fetchpatch, pkgconfig, intltool, gtk, polkit +, libxfce4util, libxfce4ui, xfce4panel, libwnck, dbus_glib, xfconf, libglade, xorg +}: #TODO: gnome stuff: gconf (assistive?), keyring @@ -15,6 +15,14 @@ stdenv.mkDerivation rec { }; name = "${p_name}-${ver_maj}.${ver_min}"; + patches = [(fetchpatch { + name = "suspend+hibernate-via-logind.patch"; + url = "https://projects.archlinux.org/svntogit/packages.git/plain/trunk/" + + "xfce4-session-4.10.1-logind-support-for-suspend-hibernate.patch" + + "?h=packages/xfce4-session&id=f84637fa2b"; + sha256 = "1pnm1w9invyxjdbfm7p0brf9krl9jy8ab2ilwvizymp5i0vnj0xc"; + })]; + buildInputs = [ pkgconfig intltool gtk libxfce4util libxfce4ui libwnck dbus_glib xfconf xfce4panel libglade xorg.iceauth