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||' \ |