summaryrefslogtreecommitdiff
path: root/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild
diff options
context:
space:
mode:
Diffstat (limited to 'x11-misc/sddm/sddm-0.21.0_p20240302.ebuild')
-rw-r--r--x11-misc/sddm/sddm-0.21.0_p20240302.ebuild13
1 files changed, 9 insertions, 4 deletions
diff --git a/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild b/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild
index 3b25d24a2128..4999e5d18ab3 100644
--- a/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild
+++ b/x11-misc/sddm/sddm-0.21.0_p20240302.ebuild
@@ -15,7 +15,7 @@ else
fi
QTMIN=6.7.1
-inherit cmake linux-info pam systemd tmpfiles
+inherit cmake linux-info optfeature pam systemd tmpfiles
DESCRIPTION="Simple Desktop Display Manager"
HOMEPAGE="https://github.com/sddm/sddm"
@@ -36,12 +36,14 @@ COMMON_DEPEND="
sys-libs/pam
x11-libs/libXau
x11-libs/libxcb:=
- elogind? ( sys-auth/elogind[pam] )
+ elogind? (
+ sys-auth/elogind[pam]
+ sys-power/upower
+ )
systemd? ( sys-apps/systemd:=[pam] )
- !systemd? ( sys-power/upower )
"
DEPEND="${COMMON_DEPEND}
- test? ( >=dev-qt/qtbase-${QTMIN}:6[network,test] )
+ test? ( >=dev-qt/qtbase-${QTMIN}:6 )
"
RDEPEND="${COMMON_DEPEND}
X? ( x11-base/xorg-server )
@@ -144,5 +146,8 @@ pkg_postinst() {
elog " to the troubleshooting section."
fi
+ optfeature "Weston DisplayServer support (EXPERIMENTAL)" "dev-libs/weston[kiosk]"
+ optfeature "KWin DisplayServer support (EXPERIMENTAL)" "kde-plasma/kwin"
+
systemd_reenable sddm.service
}