build: stop checking for logind

wlroots has removed its logind session backend [1]. It now relies
on libseat only.

[1]: https://github.com/swaywm/wlroots/pull/2786

(cherry picked from commit e49a98fcb3)
This commit is contained in:
Simon Ser 2021-04-11 12:14:40 +02:00 committed by Kenny Levinsen
parent 4246cfaea8
commit d2d1461855

View File

@ -76,8 +76,6 @@ endif
wlroots_features = {
'xwayland': false,
'systemd': false,
'elogind': false,
'libseat': false,
}
foreach name, _ : wlroots_features
@ -318,7 +316,7 @@ summary({
'man-pages': scdoc.found(),
}, bool_yn: true)
if not wlroots_features['systemd'] and not wlroots_features['elogind'] and not wlroots_features['libseat']
if not wlroots_features['libseat']
warning('The sway binary must be setuid when compiled without (e)logind or libseat')
warning('You must do this manually post-install: chmod a+s /path/to/sway')
endif