commit: 9d5fba9a8ff1a3a5a4d964776348d906d9291cdd Author: Mika Kobayashi <wjn <AT> inter7 <DOT> jp> AuthorDate: Mon Jun 2 22:05:32 2014 +0000 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org> CommitDate: Mon Jun 2 22:09:45 2014 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=9d5fba9a
[x11-misc/sddm] added the patch for consolekit (equally official gentoo repository) --- x11-misc/sddm/files/sddm-9999-consolekit.patch | 19 +++++++++++++++++++ x11-misc/sddm/sddm-9999.ebuild | 4 +++- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/x11-misc/sddm/files/sddm-9999-consolekit.patch b/x11-misc/sddm/files/sddm-9999-consolekit.patch new file mode 100644 index 0000000..a5ac62a --- /dev/null +++ b/x11-misc/sddm/files/sddm-9999-consolekit.patch @@ -0,0 +1,19 @@ +--- data/scripts/Xsession ++++ data/scripts/Xsession +@@ -74,13 +74,13 @@ + exec xterm -geometry 80x24-0-0 + ;; + custom) +- exec $HOME/.xsession ++ exec ck-launch-session $HOME/.xsession + ;; + default) +- exec /usr/bin/startkde ++ exec ck-launch-session /usr/bin/startkde + ;; + *) +- eval exec "$session" ++ eval ck-launch-session "$session" + ;; + esac + exec xmessage -center -buttons OK:0 -default OK "Sorry, cannot execute $session. Check $DESKTOP_SESSION.desktop." diff --git a/x11-misc/sddm/sddm-9999.ebuild b/x11-misc/sddm/sddm-9999.ebuild index 89850bc..b5bf554 100644 --- a/x11-misc/sddm/sddm-9999.ebuild +++ b/x11-misc/sddm/sddm-9999.ebuild @@ -12,7 +12,7 @@ KEYWORDS="" LICENSE="GPL-2+ MIT CC-BY-3.0 public-domain" SLOT="0" -IUSE="+qt4 qt5 systemd +upower" +IUSE="consolekit +qt4 qt5 systemd +upower" REQUIRED_USE="^^ ( qt4 qt5 ) ?? ( upower systemd )" @@ -29,6 +29,8 @@ DEPEND="${RDEPEND} virtual/pkgconfig" src_prepare() { + use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch" + # respect user's cflags sed -e 's|-Wall -march=native||' \ -e 's|-O2||' \