From fa9b514c7c3e9ea3c1cee9b729c35ab182d1b247 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 7 Dec 2023 11:08:00 +0000 Subject: gentoo auto-resync : 07:12:2023 - 11:08:00 --- app-emulation/vkd3d/vkd3d-1.10.ebuild | 51 +++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 app-emulation/vkd3d/vkd3d-1.10.ebuild (limited to 'app-emulation/vkd3d/vkd3d-1.10.ebuild') diff --git a/app-emulation/vkd3d/vkd3d-1.10.ebuild b/app-emulation/vkd3d/vkd3d-1.10.ebuild new file mode 100644 index 000000000000..2056245ceba0 --- /dev/null +++ b/app-emulation/vkd3d/vkd3d-1.10.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit multilib-minimal + +DESCRIPTION="D3D12 to Vulkan translation library" +HOMEPAGE="https://gitlab.winehq.org/wine/vkd3d/" +SRC_URI="https://dl.winehq.org/vkd3d/source/${P}.tar.xz" + +LICENSE="LGPL-2.1+" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="ncurses spirv-tools" +RESTRICT="test" #838655 + +RDEPEND=" + media-libs/vulkan-loader[${MULTILIB_USEDEP}] + ncurses? ( sys-libs/ncurses:= ) + spirv-tools? ( dev-util/spirv-tools[${MULTILIB_USEDEP}] ) +" +DEPEND=" + ${RDEPEND} + dev-util/spirv-headers + dev-util/vulkan-headers +" +BDEPEND=" + sys-devel/flex + sys-devel/bison + virtual/pkgconfig +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.9-implicit-gettid.patch +) + +multilib_src_configure() { + local conf=( + $(multilib_native_use_with ncurses) + $(use_with spirv-tools) + --disable-doxygen-pdf + --without-xcb + ) + + ECONF_SOURCE=${S} econf "${conf[@]}" +} + +multilib_src_install_all() { + find "${ED}" -type f -name '*.la' -delete || die +} -- cgit v1.2.3