diff options
author | Jauhien Piatlicki <jauhien@gentoo.org> | 2014-06-04 15:00:52 +0200 |
---|---|---|
committer | Jauhien Piatlicki <jauhien@gentoo.org> | 2014-06-04 15:00:52 +0200 |
commit | ad0f4ea7cb3de48727eb6b9397e5c424a3b4c658 (patch) | |
tree | bbdd41cdb4692cf2077162401b7edab801cd5a71 /x11-misc | |
parent | [x11-misc/sddm] added the patch for consolekit (equally official gentoo repos... (diff) | |
download | qt-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.xml | 4 | ||||
-rw-r--r-- | x11-misc/sddm/sddm-9999.ebuild | 14 |
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} |