I made a patch (that could be upstreamed) that makes possible to move the logind/consolekit detection to runtime (from build time).
One version of the patch applies to 0.9.6.x while the other one to 0.9.8.x.
I am willing to maintain it as long as we keep supporting consolekit and if upstream is not interested.
Created attachment 347630 [details, diff]
consolekit/logind runtime detection for 0.9.6.x
Created attachment 347632 [details, diff]
consolekit/logind runtime detection for 0.9.8.x
Fabio, upstream pointed me to:
They are happy to allow the runtime detection, but some suggestions need to be handled:
(In reply to comment #4)
> Fabio, upstream pointed me to:
> They are happy to allow the runtime detection, but some suggestions need to
> be handled:
Upstream is happy to cooperate and provide distributions with as patch-free experience as possible. At least one upstream developer (me) is using Gentoo on his development machine.
Please note that I'll be a bit slow to respond to patch reviews during this month due to IRL, so you could either be patient and wait until June or just take my patch and fix it where needed :)
I updated the patches on the upstream bug
*networkmanager-0.9.8.2-r2 (15 Jul 2013)
15 Jul 2013; Pacho Ramos <firstname.lastname@example.org> +networkmanager-0.9.8.2-r2.ebuild,
Revision bump dropping runtime detect of logind as we won't be able to support
logind without systemd being running, and this keeps us more close to upstream
(preventing us from hitting any hypothetical problems that could arise from it
until accepted by upstream). Also force dhcpcd < 6 until upstream confirms
updating configure check is enough to properly work with newer versions.