commit: f7d6b3d30dafd7bd885ebac998374db2859dd4fa
Author: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 18 08:01:29 2024 +0000
Commit: Nick Sarnie <sarnex <AT> gentoo <DOT> org>
CommitDate: Fri Oct 18 08:28:02 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7d6b3d3
dev-util/spirv-headers: add 1.3.296.0
Signed-off-by: Nick Sarnie <sarnex <AT> gentoo.org>
dev-util/spirv-headers/Manifest | 1 +
.../spirv-headers/spirv-headers-1.3.296.0.ebuild | 30 ++++++++++++++++++++++
2 files changed, 31 insertions(+)
diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest
index 43232ab3ac6a..c2a450caf903 100644
--- a/dev-util/spirv-headers/Manifest
+++ b/dev-util/spirv-headers/Manifest
@@ -1 +1,2 @@
DIST spirv-headers-1.3.290.0.tar.gz 521685 BLAKE2B
f6179e8666a66c2f512153a3574ea252925020903739956f06eb24972ab5dc063dc19692b5c5eee96a3106db6bce652b625209cbcfd587ee73cd95a960ddffdd
SHA512
d3328cd4ddf87d075afacfb7ada01dbd16a3ff39b831e9ebe4ce3c32af0ff0c8822811b0e0d273a54b4acaba29b63b099efcf0150424bd9074d24d04a9974d89
+DIST spirv-headers-1.3.296.0.tar.gz 523647 BLAKE2B
2ebda8006e83223620a9600973162b5ce4580442fab44edb5fa177642f61907385feeba5e33e29b2acda4527b523bc74e60b1b75b5c71111a606bb192e8baa9b
SHA512
b4f975d3051eda41ef5c3a6efc832607a165adfd6f43d7af171d2c0446b227bdcb5de0017a081fa9e7a3d2710ba8583fadbc06c0a364043b2778b02818d01040
diff --git a/dev-util/spirv-headers/spirv-headers-1.3.296.0.ebuild
b/dev-util/spirv-headers/spirv-headers-1.3.296.0.ebuild
new file mode 100644
index 000000000000..d0ba40d7e45e
--- /dev/null
+++ b/dev-util/spirv-headers/spirv-headers-1.3.296.0.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/vulkan-sdk-${PV}.tar.gz
-> ${P}.tar.gz"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+ S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${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
+}