diff options
author | Andreas Sturmlechner <asturm@gentoo.org> | 2023-03-22 20:16:59 +0100 |
---|---|---|
committer | Andreas Sturmlechner <asturm@gentoo.org> | 2023-03-22 20:16:59 +0100 |
commit | f99237635f0e12ee1b2ed039fb25182315c7b877 (patch) | |
tree | c21ffbd175dd4465f8c963331a311d365d866b14 | |
parent | x11-misc/sddm: Drop obsolete default settings now upstream (diff) | |
download | qt-f99237635f0e12ee1b2ed039fb25182315c7b877.tar.gz qt-f99237635f0e12ee1b2ed039fb25182315c7b877.tar.bz2 qt-f99237635f0e12ee1b2ed039fb25182315c7b877.zip |
x11-misc/sddm: Drop IUSE pam, require elogind or systemd
Upstream commit 346ab53f22b35c9d73b1264872bb7f6c42d7003d
Bug: https://bugs.gentoo.org/790713
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
-rw-r--r-- | x11-misc/sddm/sddm-9999.ebuild | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/x11-misc/sddm/sddm-9999.ebuild b/x11-misc/sddm/sddm-9999.ebuild index 3716a8aa..0217d56b 100644 --- a/x11-misc/sddm/sddm-9999.ebuild +++ b/x11-misc/sddm/sddm-9999.ebuild @@ -19,9 +19,9 @@ HOMEPAGE="https://github.com/sddm/sddm" LICENSE="GPL-2+ MIT CC-BY-3.0 CC-BY-SA-3.0 public-domain" SLOT="0" -IUSE="+elogind +pam systemd test +X" +IUSE="+elogind systemd test +X" -REQUIRED_USE="?? ( elogind systemd )" +REQUIRED_USE="^^ ( elogind systemd )" RESTRICT="!test? ( test )" COMMON_DEPEND=" @@ -32,12 +32,11 @@ COMMON_DEPEND=" >=dev-qt/qtdeclarative-${QTMIN}:5 >=dev-qt/qtgui-${QTMIN}:5 >=dev-qt/qtnetwork-${QTMIN}:5 + sys-libs/pam x11-libs/libXau x11-libs/libxcb:= - elogind? ( sys-auth/elogind ) - pam? ( sys-libs/pam ) - !pam? ( virtual/libcrypt:= ) - systemd? ( sys-apps/systemd:= ) + elogind? ( sys-auth/elogind[pam] ) + systemd? ( sys-apps/systemd:=[pam] ) !systemd? ( sys-power/upower ) " DEPEND="${COMMON_DEPEND} @@ -91,7 +90,6 @@ src_configure() { -DDBUS_CONFIG_FILENAME="org.freedesktop.sddm.conf" -DRUNTIME_DIR=/run/sddm -DSYSTEMD_TMPFILES_DIR="/usr/lib/tmpfiles.d" - -DENABLE_PAM=$(usex pam) -DNO_SYSTEMD=$(usex !systemd) -DUSE_ELOGIND=$(usex elogind) ) |