phosh-base/phosh-osk-stub: 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@posteo.net>
This commit is contained in:
Lucio Sauer
2025-06-04 19:23:24 +02:00
parent d97e7e0dc0
commit b5e945a32c
2 changed files with 7 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
# Copyright 2024 Gentoo Authors
# Copyright 2024-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="elogind gtk-doc man test"
IUSE="gtk-doc man systemd test"
RESTRICT="!test? ( test )"
# TODO: package govarnam
@@ -32,8 +32,8 @@ COMMON_DEPEND="
>=x11-libs/gtk+-3.22:3[wayland]
x11-libs/libxkbcommon[wayland]
x11-libs/pango
elogind? ( >=sys-auth/elogind-241 )
!elogind? ( >=sys-apps/systemd-241:= )
systemd? ( >=sys-apps/systemd-241:= )
!systemd? ( >=sys-auth/elogind-241 )
"
DEPEND="${COMMON_DEPEND}
>=dev-libs/wayland-protocols-1.12

View File

@@ -13,7 +13,7 @@ SRC_URI="https://sources.phosh.mobi/releases/${PN}/${P}.tar.xz
LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="~amd64"
IUSE="elogind gtk-doc man test"
IUSE="gtk-doc man systemd test"
RESTRICT="!test? ( test )"
# TODO: package govarnam
@@ -30,8 +30,8 @@ RDEPEND="
x11-libs/cairo
>=x11-libs/gtk+-3.22:3[wayland]
x11-libs/pango
elogind? ( >=sys-auth/elogind-241 )
!elogind? ( >=sys-apps/systemd-241:= )
systemd? ( >=sys-apps/systemd-241:= )
!systemd? ( >=sys-auth/elogind-241 )
"
DEPEND="${RDEPEND}
>=dev-libs/gmobile-0.2.0