Package Details: libelogind 246.10-1

Git Clone URL: https://aur.archlinux.org/elogind.git (read-only, click to copy)
Package Base: elogind
Description: elogind client libraries
Upstream URL: https://github.com/elogind/elogind
Keywords: elogin logind nosystemd
Licenses: GPL
Provides: libelogind, libelogind.so
Submitter: Cromer
Maintainer: eatmyvenom
Last Packager: eatmyvenom
Votes: 6
Popularity: 0.000000
First Submitted: 2016-05-19 22:26 (UTC)
Last Updated: 2021-03-03 00:43 (UTC)

Latest Comments

42LoCo42 commented on 2021-09-08 07:27 (UTC) (edited on 2021-09-08 07:29 (UTC) by 42LoCo42)

Some installation paths of this package seem incorrect:

  1. There is a conflict with filesystem for /bin and /lib due to split-usr being true

  2. The rootlibexecdir should be /usr/lib/elogind, like how systemd uses /usr/lib/systemd

I have prepared a patch to correct this: https://gist.github.com/42LoCo42/5007d7a7a7a870742e67b16363b3effb

Feel free to correct me if my assumptions about the paths are wrong!

Lone_Wolf commented on 2019-09-12 07:47 (UTC)

I haven't found time to look into this, orphaning.

Lone_Wolf commented on 2018-05-27 14:46 (UTC)

Going to try to adjust this pacakge to work with https://aur.archlinux.org/packages/openrc

<deleted-account> commented on 2017-05-11 11:36 (UTC)

how is one supposed to install this? i can't install libelogind because that depends on on dbus-x11 which should be provided by dbus-elogind but which can't be installed because it depends on libelogind???

Megver83 commented on 2017-03-20 22:46 (UTC)

ok @Cromer thanks

Cromer commented on 2017-03-20 22:25 (UTC)

@Megver83 No this is not the first version. Manjaro's isn't newer, what was done on manjaro's is changes to help to replace consolekit in the future. However it is the same version which is 219.14. I just pulled manjaro's changes which will help when the time comes to replace consolekit.

Megver83 commented on 2017-03-20 16:35 (UTC)

Is this the first version of elogind? Manjaro's version is much more up-to-date https://github.com/manjaro/packages-openrc/tree/master/elogind Just saying, because I need elogind and libelogind and supposedly this PKGBUILD should have both, so please, if you can update it.

Cromer commented on 2017-02-19 20:57 (UTC) (edited on 2017-02-19 21:00 (UTC) by Cromer)

@nik123true: This is a problem with gperf 3.1. It breaks various packages when compiling as well. To get it to build, you can temporarily downgrade to gperf 3.0.4, compile the package, then upgrade back to gperf 3.1. I have opened an issue upstream: https://github.com/wingo/elogind/issues/8

nik123true commented on 2017-02-19 20:49 (UTC)

Tried compiling 3 times, and this always happens: In file included from src/shared/errno-list.c:31:0: src/shared/errno-from-name.h:143:1: error: conflicting types for ‘lookup_errno’ lookup_errno (register const char *str, register size_t len) ^~~~~~~~~~~~ src/shared/errno-list.c:27:33: note: previous declaration of ‘lookup_errno’ was here static const struct errno_name* lookup_errno(register const char *str, ^~~~~~~~~~~~ make[2]: *** [Makefile:3142: src/shared/libelogind_shared_la-errno-list.lo] Error 1 make[1]: *** [Makefile:3865: all-recursive] Error 1 make: *** [Makefile:1664: all] Error 2