Gentoo Archives: gentoo-commits

From: Davide Pesavento <pesa@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/qt:master commit in: x11-misc/sddm/, x11-misc/sddm/files/
Date: Wed, 04 Jun 2014 13:41:52
Message-Id: 1401746985.9d5fba9a8ff1a3a5a4d964776348d906d9291cdd.pesa@gentoo
1 commit: 9d5fba9a8ff1a3a5a4d964776348d906d9291cdd
2 Author: Mika Kobayashi <wjn <AT> inter7 <DOT> jp>
3 AuthorDate: Mon Jun 2 22:05:32 2014 +0000
4 Commit: Davide Pesavento <pesa <AT> gentoo <DOT> org>
5 CommitDate: Mon Jun 2 22:09:45 2014 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=9d5fba9a
7
8 [x11-misc/sddm] added the patch for consolekit (equally official gentoo repository)
9
10 ---
11 x11-misc/sddm/files/sddm-9999-consolekit.patch | 19 +++++++++++++++++++
12 x11-misc/sddm/sddm-9999.ebuild | 4 +++-
13 2 files changed, 22 insertions(+), 1 deletion(-)
14
15 diff --git a/x11-misc/sddm/files/sddm-9999-consolekit.patch b/x11-misc/sddm/files/sddm-9999-consolekit.patch
16 new file mode 100644
17 index 0000000..a5ac62a
18 --- /dev/null
19 +++ b/x11-misc/sddm/files/sddm-9999-consolekit.patch
20 @@ -0,0 +1,19 @@
21 +--- data/scripts/Xsession
22 ++++ data/scripts/Xsession
23 +@@ -74,13 +74,13 @@
24 + exec xterm -geometry 80x24-0-0
25 + ;;
26 + custom)
27 +- exec $HOME/.xsession
28 ++ exec ck-launch-session $HOME/.xsession
29 + ;;
30 + default)
31 +- exec /usr/bin/startkde
32 ++ exec ck-launch-session /usr/bin/startkde
33 + ;;
34 + *)
35 +- eval exec "$session"
36 ++ eval ck-launch-session "$session"
37 + ;;
38 + esac
39 + exec xmessage -center -buttons OK:0 -default OK "Sorry, cannot execute $session. Check $DESKTOP_SESSION.desktop."
40
41 diff --git a/x11-misc/sddm/sddm-9999.ebuild b/x11-misc/sddm/sddm-9999.ebuild
42 index 89850bc..b5bf554 100644
43 --- a/x11-misc/sddm/sddm-9999.ebuild
44 +++ b/x11-misc/sddm/sddm-9999.ebuild
45 @@ -12,7 +12,7 @@ KEYWORDS=""
46
47 LICENSE="GPL-2+ MIT CC-BY-3.0 public-domain"
48 SLOT="0"
49 -IUSE="+qt4 qt5 systemd +upower"
50 +IUSE="consolekit +qt4 qt5 systemd +upower"
51 REQUIRED_USE="^^ ( qt4 qt5 )
52 ?? ( upower systemd )"
53
54 @@ -29,6 +29,8 @@ DEPEND="${RDEPEND}
55 virtual/pkgconfig"
56
57 src_prepare() {
58 + use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch"
59 +
60 # respect user's cflags
61 sed -e 's|-Wall -march=native||' \
62 -e 's|-O2||' \