# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 inherit multilib-minimal if [[ "${PV}" == "9999" ]]; then EGIT_REPO_URI="https://source.winehq.org/git/vkd3d.git" inherit git-r3 else KEYWORDS="~amd64" SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" fi IUSE="spirv-tools" RDEPEND="spirv-tools? ( dev-util/spirv-tools:=[${MULTILIB_USEDEP}] ) media-libs/vulkan-loader[${MULTILIB_USEDEP},X] x11-libs/xcb-util:=[${MULTILIB_USEDEP}] x11-libs/xcb-util-keysyms:=[${MULTILIB_USEDEP}] x11-libs/xcb-util-wm:=[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} dev-util/spirv-headers || ( dev-util/vulkan-headers <=media-libs/vulkan-loader-1.1.70.0-r999[${MULTILIB_USEDEP}] )" DESCRIPTION="D3D12 to Vulkan translation library" HOMEPAGE="https://source.winehq.org/git/vkd3d.git/" LICENSE="LGPL-2.1" SLOT="0" multilib_src_configure() { local myconf=( $(use_with spirv-tools) ) ECONF_SOURCE=${S} econf "${myconf[@]}" }