diff --git a/dev-util/directx-headers/Manifest b/dev-util/directx-headers/Manifest index d62879e5b9f9a..9b429bf28ffc4 100644 --- a/dev-util/directx-headers/Manifest +++ b/dev-util/directx-headers/Manifest @@ -1 +1,2 @@ DIST directx-headers-1.616.0.tar.gz 468730 BLAKE2B 552716522b340e806a172ac79873f51cc7fabdb0ff130ccfac08b7843707c559399216f690b3753fa793ef51a4a53c0d9c4a040ea299b47fc6670e239aaa0cb8 SHA512 538e5d348991b314e3511143807bd0a5ccd753bbaf5cdea2bd2620edeec7ca8c76c51e8915b4532102a1105f58da3d9c97da331b3691ba8d6f1073fe58822a57 +DIST directx-headers-1.618.2.tar.gz 500351 BLAKE2B f827189c428e16a5d6456b27103d455a29850718ca168420bff30beab78948dbc50ba404874d4a96a783f03c8e7a7bfbf3a13b910614e80f7e271773f2ec06fe SHA512 4d75cc0fdedc16b8c8e9361400da69afc728aef70818051239e4519837682aefa30d10fc816595f5f45bf5244c59632d4e29ffd4efe80c3b6f50d756586d3b36 diff --git a/dev-util/directx-headers/directx-headers-1.618.2.ebuild b/dev-util/directx-headers/directx-headers-1.618.2.ebuild new file mode 100644 index 0000000000000..ce28f3d1c195c --- /dev/null +++ b/dev-util/directx-headers/directx-headers-1.618.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=DirectX-Headers +inherit dot-a meson-multilib + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/microsoft/${MY_PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/microsoft/${MY_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~x86" + S="${WORKDIR}"/${MY_PN}-${PV} +fi + +DESCRIPTION="DirectX header files and WSL stubs" +HOMEPAGE="https://github.com/microsoft/DirectX-Headers" + +LICENSE="MIT" +SLOT="0" + +multilib_src_configure() { + lto-guarantee-fat + + local emesonargs=( + -Dbuild-test=false + ) + + meson_src_configure +} + +multilib_src_install_all() { + strip-lto-bytecode + einstalldocs + +}