dev-util/vulkan-tools: Drop USE vulkaninfo
authorAndreas Sturmlechner <asturm@gentoo.org>
Wed, 11 Mar 2020 19:22:44 +0000 (20:22 +0100)
committerMatt Turner <mattst88@gentoo.org>
Sun, 15 Mar 2020 21:28:38 +0000 (14:28 -0700)
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 <asturm@gentoo.org>
Signed-off-by: Matt Turner <mattst88@gentoo.org>
dev-util/vulkan-tools/vulkan-tools-9999.ebuild

index d00a6b3086a09e3b34ddb8356588a21bebfa4adb..e4065eb7f9cb46bf23f1be9a373c17bb50e171f1 100644 (file)
@@ -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"