aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJauhien Piatlicki <jauhien@gentoo.org>2014-06-04 15:00:52 +0200
committerJauhien Piatlicki <jauhien@gentoo.org>2014-06-04 15:00:52 +0200
commitad0f4ea7cb3de48727eb6b9397e5c424a3b4c658 (patch)
treebbdd41cdb4692cf2077162401b7edab801cd5a71 /x11-misc
parent[x11-misc/sddm] added the patch for consolekit (equally official gentoo repos... (diff)
downloadqt-ad0f4ea7cb3de48727eb6b9397e5c424a3b4c658.tar.gz
qt-ad0f4ea7cb3de48727eb6b9397e5c424a3b4c658.tar.bz2
qt-ad0f4ea7cb3de48727eb6b9397e5c424a3b4c658.zip
x11-misc/sddm: add warnings for users/ fix metadata.xml
Diffstat (limited to 'x11-misc')
-rw-r--r--x11-misc/sddm/metadata.xml4
-rw-r--r--x11-misc/sddm/sddm-9999.ebuild14
2 files changed, 16 insertions, 2 deletions
diff --git a/x11-misc/sddm/metadata.xml b/x11-misc/sddm/metadata.xml
index d2d2be44..adf6fc40 100644
--- a/x11-misc/sddm/metadata.xml
+++ b/x11-misc/sddm/metadata.xml
@@ -6,7 +6,9 @@
<name>Jauhien Piatlicki</name>
</maintainer>
<use>
- <flag name="upower">Use <pkg>sys-power/upower</pkg> for power management</flag>
+ <flag name="upower">Use <pkg>sys-power/upower</pkg> for power
+ management</flag>
+ <flag name="consolekit">Enable ConsoleKit support</flag>
</use>
<longdescription lang="en">
SDDM is a modern display manager for X11 aiming to be fast, simple
diff --git a/x11-misc/sddm/sddm-9999.ebuild b/x11-misc/sddm/sddm-9999.ebuild
index b5bf554a..67d6ec6c 100644
--- a/x11-misc/sddm/sddm-9999.ebuild
+++ b/x11-misc/sddm/sddm-9999.ebuild
@@ -29,7 +29,7 @@ DEPEND="${RDEPEND}
virtual/pkgconfig"
src_prepare() {
- use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch"
+ use consolekit && epatch "${FILESDIR}/${P}-consolekit.patch"
# respect user's cflags
sed -e 's|-Wall -march=native||' \
@@ -51,6 +51,18 @@ src_configure() {
cmake-utils_src_configure
}
+pkg_postinst() {
+ if use consolekit; then
+ ewarn "This display manager doesn't have native built-in ConsoleKit support."
+ ewarn "In order to use ConsoleKit pam module with this display manager,"
+ ewarn "you should remove the \"nox11\" parameter from pm_ck_connector.so"
+ ewarn "line in /etc/pam.d/system-login"
+ fi
+ ewarn "Add the sddm user manually to the video group"
+ ewarn "if you experience flickering or other rendering issues of sddm-greeter"
+ ewarn "see https://github.com/gentoo/qt/pull/52"
+}
+
pkg_setup() {
enewgroup ${PN}
enewuser ${PN} -1 -1 /var/lib/sddm ${PN}