commit: d97e7e0dc07e0f186e65342229a011e040ddc5fa
Author: Lucio Sauer <watermanpaint <AT> posteo <DOT> net>
AuthorDate: Wed Jun 4 17:12:29 2025 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Wed Jun 4 17:42:14 2025 +0000
URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d97e7e0d
phosh-base/phosh-shell: mask on split-usr profiles
The systemd USE flag (and sys-apps/systemd) is masked on profiles with
feature split-usr. Replace the elogind USE flag with systemd to ensure
that this package also gets masked when it would depend on
sys-apps/systemd.
Signed-off-by: Lucio Sauer <watermanpaint <AT> posteo.net>
phosh-base/phosh-shell/phosh-shell-0.42.0.ebuild | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/phosh-base/phosh-shell/phosh-shell-0.42.0.ebuild
b/phosh-base/phosh-shell/phosh-shell-0.42.0.ebuild
index 257395f002..8d09302fc2 100644
--- a/phosh-base/phosh-shell/phosh-shell-0.42.0.ebuild
+++ b/phosh-base/phosh-shell/phosh-shell-0.42.0.ebuild
@@ -16,7 +16,7 @@ S="${WORKDIR}/${MY_P}"
LICENSE="CC0-1.0 CC-BY-SA-4.0 GPL-2+ GPL-3+ LGPL-2+ LGPL-2.1+ MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm64"
-IUSE="elogind gtk-doc introspection +lockscreen-plugins man test test-full"
+IUSE="gtk-doc introspection +lockscreen-plugins man systemd test test-full"
REQUIRED_USE="
gtk-doc? ( introspection )
test? ( lockscreen-plugins )
@@ -50,8 +50,8 @@ COMMON_DEPEND="
x11-libs/gdk-pixbuf
x11-libs/pango
>=x11-libs/gtk+-3.22:3[introspection?,wayland]
- elogind? ( >=sys-auth/elogind-241 )
- !elogind? ( >=sys-apps/systemd-241:= )
+ systemd? ( >=sys-apps/systemd-241:= )
+ !systemd? ( >=sys-auth/elogind-241 )
lockscreen-plugins? (
app-text/evince:=
>=gui-libs/gtk-4.12:4
@@ -72,7 +72,7 @@ DEPEND="
RDEPEND="
${COMMON_DEPEND:?}
${RUNTIME_DEPEND:?}
- !elogind? ( sys-libs/libcap )
+ systemd? ( sys-libs/libcap )
"
BDEPEND="
dev-libs/glib:2