Summary: | kde-base/kdm: split out greeters request | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Andreas Hermann <anhermann> |
Component: | [OLD] KDE | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED FIXED | ||
Severity: | enhancement | CC: | artur.ciesielski, nucrap |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=523340 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
New libkgreeterplugin ebuild
Updated ksmserver ebuild (rdepend on libkgreeterplugin) Updated kdm ebuild (don't build greeter plugins) patch for ksmserver patch for kdm |
Created attachment 383108 [details]
Updated ksmserver ebuild (rdepend on libkgreeterplugin)
Created attachment 383110 [details]
Updated kdm ebuild (don't build greeter plugins)
Comment on attachment 383108 [details]
Updated ksmserver ebuild (rdepend on libkgreeterplugin)
Please attach a patch.
Comment on attachment 383110 [details]
Updated kdm ebuild (don't build greeter plugins)
Please attach a patch.
(In reply to Johannes Huber from comment #3) > Comment on attachment 383108 [details] > Updated ksmserver ebuild (rdepend on libkgreeterplugin) > > Please attach a patch. Sorry, attached two proposed patches for kde-base/ksmserver and kde-base/kdm ebuilds. Created attachment 383114 [details, diff]
patch for ksmserver
Created attachment 383116 [details, diff]
patch for kdm
I have tested this on my local overlay, no problems so far. *** Bug 520676 has been marked as a duplicate of this bug. *** *** Bug 523340 has been marked as a duplicate of this bug. *** Thank you for reporting and your intial work. Andreas Sturmlechner made a pull request via github, which is now in kde overlay. (In reply to Johannes Huber from comment #11) > Thank you for reporting and your intial work. Andreas Sturmlechner made a > pull request via github, which is now in kde overlay. You are welcome. Happy to see this in kde overlay. Thanks. Thank you all. KDE Workspace 4.11.17 is now in cvs. Please sync in some hours to get the changes. |
Created attachment 383106 [details] New libkgreeterplugin ebuild KDE in gentoo currently hard depends on the kdm display manager, because kde-base/ksmserver has RDEPEND=kde-base/kdm. This has been introduced with #496306, as the KDE screenlocker uses libs (greeter plugins) which are currently build by the kdm ebuild. This is a packaging issue, as the greeters can be build separately from kdm. This is especially useful, as kde-base/kdebase-meta-4.13.3 (which is in stabilization right now) introduces the 'display-manager' use flag, so the user can choose a different DM (lightdm/sddm). But currently, kdm is built anyway with ksmserver, so when using lighdm for example, one has two kcm modules for DM in system settings (ugly and not needed). Proposal: 1.) Split out the greeter plugins from kdm ebuild, call it libkgreeterplugin? 2.) Make ksmserver rdepend on the new libkgreeterplugin? I have attached three ebuilds as proposal. Thoughts?