For anyone interested I made my crude hackish patch for adding elogind
support to EFL public in my repo.
https://github.com/Obsidian-StudiosInc/os-xtoo/blob/master/dev-libs/efl/files/elogind.patch

Others including myself are interested in playing around with Wayland
via elogind vs systemd. I had it for myself sometime back, just making
it public for others to tests, review, make changes in EFL upcoming
meson build to support such or modify existing make.

As a hackish way to bypass the need for journald, I added
#ifdef HAVE_SYSTEMDD

With 2 Ds, that nothing matches. Just means to avoid that ifdef, when
enabling systemd. Since HAVE_SYSTEMD is set for logind usage.

IMHO there should be a test for journald specifically when systemd is
enabled in build. That way no new configure option, but if for some
reason journald is not present, like someone has elogind but not all of
systemd. They can still build EFL with systemd enabled.

I do not think it makes sense for EFL to have systemd and elogind build
options. I think it can be  handled both ways via just systemd. Though
an elogind option would be clearer for others. Disable systemd, enable
elogind as I am doing in my ebuild. You can only set one or the other
not both.
https://github.com/Obsidian-StudiosInc/os-xtoo/blob/master/dev-libs/efl/efl-9999.ebuild#L32

-- 
William L. Thomson Jr.

Attachment: pgp3BrnBga4iS.pgp
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to