From 54cd2d8449481778c58c772867a77011364b4715 Mon Sep 17 00:00:00 2001 From: Andreas Sturmlechner Date: Wed, 11 Mar 2020 20:22:44 +0100 Subject: [PATCH] dev-util/vulkan-tools: Drop USE vulkaninfo Unconditionally build it: No additional deps, tiny, fine with wayland. Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Andreas Sturmlechner Signed-off-by: Matt Turner --- .../vulkan-tools/vulkan-tools-9999.ebuild | 20 ++++++++----------- 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild index d00a6b3086a0..e4065eb7f9cb 100644 --- a/dev-util/vulkan-tools/vulkan-tools-9999.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-9999.ebuild @@ -23,11 +23,9 @@ HOMEPAGE="https://github.com/KhronosGroup/Vulkan-Tools" LICENSE="Apache-2.0" SLOT="0" -IUSE="+cube +vulkaninfo wayland +X" +IUSE="+cube wayland +X" -# Vulkaninfo does not support wayland -REQUIRED_USE="|| ( X wayland ) - vulkaninfo? ( X )" +REQUIRED_USE="|| ( X wayland )" BDEPEND="${PYTHON_DEPS} >=dev-util/cmake-3.10.2 @@ -46,11 +44,9 @@ DEPEND="${RDEPEND} " pkg_setup() { - MULTILIB_CHOST_TOOLS=() - - if use vulkaninfo; then - MULTILIB_CHOST_TOOLS+=( /usr/bin/vulkaninfo ) - fi + MULTILIB_CHOST_TOOLS=( + /usr/bin/vulkaninfo + ) if use cube; then MULTILIB_CHOST_TOOLS+=( @@ -65,8 +61,8 @@ pkg_setup() { multilib_src_configure() { local mycmakeargs=( -DCMAKE_SKIP_RPATH=ON + -DBUILD_VULKANINFO=ON -DBUILD_CUBE=$(usex cube) - -DBUILD_VULKANINFO=$(usex vulkaninfo) -DBUILD_WSI_WAYLAND_SUPPORT=$(usex wayland) -DBUILD_WSI_XCB_SUPPORT=$(usex X) -DBUILD_WSI_XLIB_SUPPORT=$(usex X) @@ -77,8 +73,8 @@ multilib_src_configure() { # Upstream only supports one window system at a time # If X is set at all, even if wayland is set, use X # - # If -cube and/or -vulkaninfo is set, the flags we set - # are ignored, so we don't need to consider that + # If -cube is set, the flags we set are ignored, + # so we don't need to consider that if use X; then mycmakeargs+=( -DCUBE_WSI_SELECTION="XCB" -- 2.26.2