I have cleaned up my ebuilds to mirror sys-apps/systemd. As the 236 series isn't finished yet, this means that the amount of ebuilds got reduced to two. New in version 233.7: (Note: This still uses the xlocale.h, that got removed in glibc-2.26) - Enable all supportable API-Functions - Install all necessary includes New in version 235.1: (Note: This now depends on meson and needs a different docs patch) - Bugfixes: - Set defaults for the sleep config after loading the config file. This - fixes configuration settings not being heeded. - Fix pam_elogind - Fixed all tests, 'make test' should now succeed on all systemd. - Changes: - Update build system to upstream support of meson+ninja, like systemd does. - README updated: - The list of dependencies has been changed. - Added upstream information about the new meson+ninja build system. - Follow upstream and link against libelogind-shared-.so. - Allow elogind to daemonize itself with "-D|--daemon". - Removed obsolete kdbus parts and files. - Catch and react on SIGINT, SIGQUIT and SIGTERM. - systemd installs in /lib/systemd, so elogind installs in /lib/elogind. - Allow elogind to be auto-started by dbus requests. - Enabled all systemd-login API functions that elogind can support. - elogind now understands cgroups2 and hybrid mode. The ebuilds I'll post are based on the latest in-tree ebuild.
Created attachment 514822 [details] sys-auth/elogind-233.7.ebuild Ebuild for version 233.7, based on the latest in-tree ebuild
Created attachment 514826 [details] sys-auth/elogind-235.1.ebuild Ebuild for version 235.1 - based on the latest in-tree ebuild and the live ebuild from the seden overlay.
Created attachment 514828 [details, diff] No docs patch This patch manipulates the meson-build file to not install files that are already caught by portage.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1db7c7784460eb0ad23bdec0a67c9a0352f81ba6 commit 1db7c7784460eb0ad23bdec0a67c9a0352f81ba6 Author: Sven Eden <yamakuzure@gmx.net> AuthorDate: 2018-01-14 22:52:49 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-01-14 23:04:54 +0000 sys-auth/elogind: 235.1 version bump, switched to meson Tests pass. Bug: https://bugs.gentoo.org/631932 Closes: https://bugs.gentoo.org/644600 Package-Manager: Portage-2.3.19, Repoman-2.3.6 sys-auth/elogind/Manifest | 1 + sys-auth/elogind/elogind-235.1.ebuild | 125 ++++++++++++++++++++++++ sys-auth/elogind/files/elogind-235.1-docs.patch | 20 ++++ 3 files changed, 146 insertions(+)