New comment by nonchip on void-packages repository https://github.com/void-linux/void-packages/issues/26177#issuecomment-723226023 Comment: i see 3 issues with this issue: * the `elogind` package doesn't actually depend on `systemd` at all (and couldn't even if it wanted to since `systemd` isn't a void package) * github uses markdown, not bbcode, please use ``` instead of [code] and [/code] * and nothing in that `post_install` function you're quoting actually introduces any dependency on systemd, the name is simply there for compatibility with software that expects there to be a systemd-logind under that name. essentially the same as `libressl` installing `/usr/bin/openssl` as a compatibility wrapper. that doesn't mean it "depends on" `openssl`, on the contrary it allows other things to *not* depend on it. same applies here, due to the compatibility stuff installed by `elogind` we make it so we don't have to install systemd-logind but still support software that's "used to" that. same would apply to `eudev[-libudev]` btw.