aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndreas Sturmlechner <asturm@gentoo.org>2023-03-22 20:16:59 +0100
committerAndreas Sturmlechner <asturm@gentoo.org>2023-03-22 20:16:59 +0100
commitf99237635f0e12ee1b2ed039fb25182315c7b877 (patch)
treec21ffbd175dd4465f8c963331a311d365d866b14
parentx11-misc/sddm: Drop obsolete default settings now upstream (diff)
downloadqt-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.ebuild12
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)
)