summaryrefslogtreecommitdiff
path: root/sys-auth/elogind/elogind-233.7-r1.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'sys-auth/elogind/elogind-233.7-r1.ebuild')
-rw-r--r--sys-auth/elogind/elogind-233.7-r1.ebuild10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys-auth/elogind/elogind-233.7-r1.ebuild b/sys-auth/elogind/elogind-233.7-r1.ebuild
index ef17d6fd855d..6a9df040c51d 100644
--- a/sys-auth/elogind/elogind-233.7-r1.ebuild
+++ b/sys-auth/elogind/elogind-233.7-r1.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit autotools linux-info pam udev
+inherit autotools linux-info pam udev xdg-utils
DESCRIPTION="The systemd project's logind, extracted to a standalone package"
HOMEPAGE="https://github.com/elogind/elogind"
@@ -14,7 +14,7 @@ SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="acl debug pam policykit selinux"
-RDEPEND="
+COMMON_DEPEND="
sys-apps/util-linux
sys-libs/libcap
virtual/libudev:=
@@ -23,7 +23,7 @@ RDEPEND="
selinux? ( sys-libs/libselinux )
!sys-apps/systemd
"
-DEPEND="${RDEPEND}
+DEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.2
app-text/docbook-xml-dtd:4.5
app-text/docbook-xsl-stylesheets
@@ -32,6 +32,9 @@ DEPEND="${RDEPEND}
sys-devel/libtool
virtual/pkgconfig
"
+RDEPEND="${COMMON_DEPEND}
+ !sys-apps/systemd
+"
PDEPEND="
sys-apps/dbus
policykit? ( sys-auth/polkit )
@@ -51,6 +54,7 @@ pkg_setup() {
src_prepare() {
default
eautoreconf # Makefile.am patched by "${FILESDIR}/${P}-docs.patch"
+ xdg_environment_reset
}
src_configure() {