diff options
author | Matt Turner <mattst88@gentoo.org> | 2024-05-16 09:39:27 -0400 |
---|---|---|
committer | Matt Turner <mattst88@gentoo.org> | 2024-05-16 10:16:02 -0400 |
commit | a049ae60bc0adb1ca361af8f801e4b59e0a5f0e6 (patch) | |
tree | 3a2986555768edc5d6075b4a74416417f669a035 /x11-base | |
parent | x11-base/xwayland: Reduce differences between versions (diff) | |
download | gentoo-a049ae60bc0adb1ca361af8f801e4b59e0a5f0e6.tar.gz gentoo-a049ae60bc0adb1ca361af8f801e4b59e0a5f0e6.tar.bz2 gentoo-a049ae60bc0adb1ca361af8f801e4b59e0a5f0e6.zip |
x11-base/xwayland: Add test dependencies
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Diffstat (limited to 'x11-base')
-rw-r--r-- | x11-base/xwayland/xwayland-9999.ebuild | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/x11-base/xwayland/xwayland-9999.ebuild b/x11-base/xwayland/xwayland-9999.ebuild index 9838b99ca7c6..30d4b9f53746 100644 --- a/x11-base/xwayland/xwayland-9999.ebuild +++ b/x11-base/xwayland/xwayland-9999.ebuild @@ -19,7 +19,8 @@ HOMEPAGE="https://wayland.freedesktop.org/xserver.html" LICENSE="MIT" SLOT="0" -IUSE="libei selinux systemd unwind xcsecurity" +IUSE="libei selinux systemd test unwind xcsecurity" +RESTRICT="!test? ( test )" COMMON_DEPEND=" dev-libs/libbsd @@ -48,6 +49,10 @@ DEPEND=" ${COMMON_DEPEND} >=x11-base/xorg-proto-2024.1 >=x11-libs/xtrans-1.3.5 + test? ( + x11-misc/rendercheck + x11-libs/libX11 + ) " RDEPEND=" ${COMMON_DEPEND} @@ -65,6 +70,14 @@ PATCHES=( "${FILESDIR}"/xwayland-drop-redundantly-installed-files_v2.patch ) +src_prepare() { + default + + if ! use test; then + sed -i -e "s/dependency('x11')/disabler()/" meson.build || die + fi +} + src_configure() { local emesonargs=( $(meson_use selinux xselinux) |