graesslin created this revision. Restricted Application added a project: Plasma. Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY The default should be what most distros and most users/devs use. On most distros kcheckpass would be broken without PAM. Thus not require it is a severe issue. We have had many bug reports due to PAM missing during build and users not able to unlock. Slackware still requires a setup without PAM, thus a cmake option is added to not require PAM. Do: cmake -DPAM_REQUIRED=OFF /path/to/kscreenlocker/src to compile kscreenlocker without PAM support. TEST PLAN Tested cmake with and without that option REPOSITORY R133 KScreenLocker BRANCH require-pam-default REVISION DETAIL https://phabricator.kde.org/D4768 AFFECTED FILES CMakeLists.txt ConfigureChecks.cmake EMAIL PREFERENCES https://phabricator.kde.org/settings/panel/emailpreferences/ To: graesslin, #plasma Cc: plasma-devel, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol