This causes configure to fail when USE=systemd for non-native abis.
--with-suspend-resume must be either systemd, upower, or consolekit.
Additionally, configure checks for libsystemd using pkg-config if we pass
--with-suspend-resume=systemd. There's no real need for this since the
daemon communicates with systemd using dbus. The pkg-config check is
only there to look for a new-enough version of systemd.
Passing --with-suspend-resume=consolekit does not perform any pkg-config
check. Therefore, let's use consolekit as the fallback value for the
systemd non-native abi case.
Bug: https://bugs.gentoo.org/605814
Package-Manager: Portage-2.3.3_p32, Repoman-2.3.1_p25
$(multilib_native_enable concheck) \
--with-crypto=$(usex nss nss gnutls) \
--with-session-tracking=$(multilib_native_usex systemd systemd $(multilib_native_usex consolekit consolekit no)) \
- --with-suspend-resume=$(multilib_native_usex systemd systemd $(multilib_native_usex consolekit consolekit no)) \
+ --with-suspend-resume=$(multilib_native_usex systemd systemd consolekit) \
$(multilib_native_use_with audit libaudit) \
$(multilib_native_use_enable bluetooth bluez5-dun) \
$(multilib_native_use_enable introspection) \