GNOME Bugzilla – Bug 669787
[PATCH] port from CK to systemd-logind
Last modified: 2012-02-22 13:20:38 UTC
Created attachment 207231 [details] [review] port gnome-screensaver to systemd-logind The attached ports gnome-screensaver from ConsoleKit to systemd-logind which has obsoleted the former. This is necessary to make gnome-screensaver work nicely on distributions such as Fedora.
The following fix has been pushed: 6bb98e9 port gnome-screensaver to systemd-logind
Created attachment 207235 [details] [review] port gnome-screensaver to systemd-logind On Fedora and other distributions ConsoleKit is being replaced by systemd-logind. Accordingly, all tools previously talking to CK need to talk to systemd-logind instead. This patch will dynamically fall back to CK if systemd is not found, thus being nice to Debian style distributions which want to support systemd and non-systemd systems with the same packages.
reopening this. jhbuild is currently failing like so: checking for SYSTEMD... no configure: error: Package requirements (libsystemd-login libsystemd-daemon) were not met: No package 'libsystemd-login' found No package 'libsystemd-daemon' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables SYSTEMD_CFLAGS and SYSTEMD_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. I think the fallback is not working as intended?
looks like --with-systemd=auto is broken
The following fix has been pushed: 5c692be configure: fix --with-systemd=auto
Created attachment 207302 [details] [review] configure: fix --with-systemd=auto The logic wasn't quite complicated enough to work.