From 65795f56a34c45c2829d2bb3e88072df13bf2d3e Mon Sep 17 00:00:00 2001 From: Matt Turner Date: Tue, 2 Apr 2024 21:37:38 -0400 Subject: dev-util/spirv-headers: Move to -9999 And prepare for v1.3.280. Using the same version (9999) across Vulkan and SPIRV packages makes ~cat/pkg-${PV} dependencies easier. Signed-off-by: Matt Turner --- dev-util/spirv-headers/spirv-headers-9999.ebuild | 30 ++++++++++++++++++++++ .../spirv-headers/spirv-headers-99999999.ebuild | 22 ---------------- 2 files changed, 30 insertions(+), 22 deletions(-) create mode 100644 dev-util/spirv-headers/spirv-headers-9999.ebuild delete mode 100644 dev-util/spirv-headers/spirv-headers-99999999.ebuild (limited to 'dev-util/spirv-headers') diff --git a/dev-util/spirv-headers/spirv-headers-9999.ebuild b/dev-util/spirv-headers/spirv-headers-9999.ebuild new file mode 100644 index 000000000000..72ab19bde1fe --- /dev/null +++ b/dev-util/spirv-headers/spirv-headers-9999.ebuild @@ -0,0 +1,30 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PN=SPIRV-Headers +inherit cmake + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git" + inherit git-r3 +else + SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + S="${WORKDIR}"/${MY_PN}-${PV} +fi + +DESCRIPTION="Machine-readable files for the SPIR-V Registry" +HOMEPAGE="https://registry.khronos.org/SPIR-V/ https://github.com/KhronosGroup/SPIRV-Headers" + +LICENSE="MIT" +SLOT="0" + +src_configure() { + local mycmakeargs=( + -DSPIRV_HEADERS_ENABLE_TESTS=OFF + -DSPIRV_HEADERS_ENABLE_INSTALL=ON + ) + cmake_src_configure +} diff --git a/dev-util/spirv-headers/spirv-headers-99999999.ebuild b/dev-util/spirv-headers/spirv-headers-99999999.ebuild deleted file mode 100644 index a925c90e78ad..000000000000 --- a/dev-util/spirv-headers/spirv-headers-99999999.ebuild +++ /dev/null @@ -1,22 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -MY_PN=SPIRV-Headers -inherit cmake - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/KhronosGroup/${MY_PN}.git" - inherit git-r3 -else - SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" - S="${WORKDIR}"/${MY_PN}-${PV} -fi - -DESCRIPTION="Machine-readable files for the SPIR-V Registry" -HOMEPAGE="https://registry.khronos.org/SPIR-V/ https://github.com/KhronosGroup/SPIRV-Headers" - -LICENSE="MIT" -SLOT="0" -- cgit v1.2.3-65-gdbad