Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 644600 - sys-auth/elogind: New versions 233.7 and 235.1 released
Summary: sys-auth/elogind: New versions 233.7 and 235.1 released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Andreas Sturmlechner
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-01-14 22:14 UTC by Sven Eden
Modified: 2018-01-14 23:05 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
sys-auth/elogind-233.7.ebuild (elogind-233.7.ebuild,2.86 KB, text/plain)
2018-01-14 22:18 UTC, Sven Eden
Details
sys-auth/elogind-235.1.ebuild (elogind-235.1.ebuild,3.36 KB, text/plain)
2018-01-14 22:21 UTC, Sven Eden
Details
No docs patch (elogind-235.1-docs.patch,714 bytes, patch)
2018-01-14 22:22 UTC, Sven Eden
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Eden 2018-01-14 22:14:14 UTC
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.
Comment 1 Sven Eden 2018-01-14 22:18:01 UTC
Created attachment 514822 [details]
sys-auth/elogind-233.7.ebuild

Ebuild for version 233.7, based on the latest in-tree ebuild
Comment 2 Sven Eden 2018-01-14 22:21:32 UTC
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.
Comment 3 Sven Eden 2018-01-14 22:22:24 UTC
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.
Comment 4 Larry the Git Cow gentoo-dev 2018-01-14 23:05:09 UTC
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(+)