summaryrefslogtreecommitdiff
path: root/libs/spirv-headers
diff options
context:
space:
mode:
Diffstat (limited to 'libs/spirv-headers')
-rw-r--r--libs/spirv-headers/.footprint101
-rw-r--r--libs/spirv-headers/.signature6
-rw-r--r--libs/spirv-headers/MAKEPKG35
3 files changed, 142 insertions, 0 deletions
diff --git a/libs/spirv-headers/.footprint b/libs/spirv-headers/.footprint
new file mode 100644
index 0000000..d7784e1
--- /dev/null
+++ b/libs/spirv-headers/.footprint
@@ -0,0 +1,101 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/include/
+drwxr-xr-x root/root usr/include/spirv/
+-rw-r--r-- root/root usr/include/spirv/spir-v.xml
+drwxr-xr-x root/root usr/include/spirv/1.0/
+-rw-r--r-- root/root usr/include/spirv/1.0/GLSL.std.450.h
+-rw-r--r-- root/root usr/include/spirv/1.0/OpenCL.std.h
+-rw-r--r-- root/root usr/include/spirv/1.0/extinst.glsl.std.450.grammar.json
+-rw-r--r-- root/root usr/include/spirv/1.0/extinst.opencl.std.100.grammar.json
+-rw-r--r-- root/root usr/include/spirv/1.0/spirv.core.grammar.json
+-rw-r--r-- root/root usr/include/spirv/1.0/spirv.cs
+-rw-r--r-- root/root usr/include/spirv/1.0/spirv.h
+-rw-r--r-- root/root usr/include/spirv/1.0/spirv.hpp
+-rw-r--r-- root/root usr/include/spirv/1.0/spirv.hpp11
+-rw-r--r-- root/root usr/include/spirv/1.0/spirv.json
+-rw-r--r-- root/root usr/include/spirv/1.0/spirv.lua
+-rw-r--r-- root/root usr/include/spirv/1.0/spirv.py
+drwxr-xr-x root/root usr/include/spirv/1.1/
+-rw-r--r-- root/root usr/include/spirv/1.1/GLSL.std.450.h
+-rw-r--r-- root/root usr/include/spirv/1.1/OpenCL.std.h
+-rw-r--r-- root/root usr/include/spirv/1.1/extinst.glsl.std.450.grammar.json
+-rw-r--r-- root/root usr/include/spirv/1.1/extinst.opencl.std.100.grammar.json
+-rw-r--r-- root/root usr/include/spirv/1.1/spirv.core.grammar.json
+-rw-r--r-- root/root usr/include/spirv/1.1/spirv.cs
+-rw-r--r-- root/root usr/include/spirv/1.1/spirv.h
+-rw-r--r-- root/root usr/include/spirv/1.1/spirv.hpp
+-rw-r--r-- root/root usr/include/spirv/1.1/spirv.hpp11
+-rw-r--r-- root/root usr/include/spirv/1.1/spirv.json
+-rw-r--r-- root/root usr/include/spirv/1.1/spirv.lua
+-rw-r--r-- root/root usr/include/spirv/1.1/spirv.py
+drwxr-xr-x root/root usr/include/spirv/1.2/
+-rw-r--r-- root/root usr/include/spirv/1.2/GLSL.std.450.h
+-rw-r--r-- root/root usr/include/spirv/1.2/OpenCL.std.h
+-rw-r--r-- root/root usr/include/spirv/1.2/extinst.glsl.std.450.grammar.json
+-rw-r--r-- root/root usr/include/spirv/1.2/extinst.opencl.std.100.grammar.json
+-rw-r--r-- root/root usr/include/spirv/1.2/spirv.core.grammar.json
+-rw-r--r-- root/root usr/include/spirv/1.2/spirv.cs
+-rw-r--r-- root/root usr/include/spirv/1.2/spirv.h
+-rw-r--r-- root/root usr/include/spirv/1.2/spirv.hpp
+-rw-r--r-- root/root usr/include/spirv/1.2/spirv.hpp11
+-rw-r--r-- root/root usr/include/spirv/1.2/spirv.json
+-rw-r--r-- root/root usr/include/spirv/1.2/spirv.lua
+-rw-r--r-- root/root usr/include/spirv/1.2/spirv.py
+drwxr-xr-x root/root usr/include/spirv/unified1/
+-rw-r--r-- root/root usr/include/spirv/unified1/AMD_gcn_shader.h
+-rw-r--r-- root/root usr/include/spirv/unified1/AMD_shader_ballot.h
+-rw-r--r-- root/root usr/include/spirv/unified1/AMD_shader_explicit_vertex_parameter.h
+-rw-r--r-- root/root usr/include/spirv/unified1/AMD_shader_trinary_minmax.h
+-rw-r--r-- root/root usr/include/spirv/unified1/ArmExperimentalMLOperations.h
+-rw-r--r-- root/root usr/include/spirv/unified1/ArmMotionEngine.100.h
+-rw-r--r-- root/root usr/include/spirv/unified1/DebugInfo.h
+-rw-r--r-- root/root usr/include/spirv/unified1/GLSL.std.450.h
+-rw-r--r-- root/root usr/include/spirv/unified1/NonSemanticClspvReflection.h
+-rw-r--r-- root/root usr/include/spirv/unified1/NonSemanticDebugBreak.h
+-rw-r--r-- root/root usr/include/spirv/unified1/NonSemanticDebugPrintf.h
+-rw-r--r-- root/root usr/include/spirv/unified1/NonSemanticGraphDebugInfo.h
+-rw-r--r-- root/root usr/include/spirv/unified1/NonSemanticShaderDebugInfo.h
+-rw-r--r-- root/root usr/include/spirv/unified1/NonSemanticShaderDebugInfo100.h
+-rw-r--r-- root/root usr/include/spirv/unified1/NonSemanticVkspReflection.h
+-rw-r--r-- root/root usr/include/spirv/unified1/OpenCL.std.h
+-rw-r--r-- root/root usr/include/spirv/unified1/OpenCLDebugInfo100.h
+-rw-r--r-- root/root usr/include/spirv/unified1/TOSA.001000.1.h
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.arm.experimental-ml-operations.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.arm.motion-engine.100.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.debuginfo.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.glsl.std.450.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.nonsemantic.clspvreflection.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.nonsemantic.debugbreak.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.nonsemantic.debugprintf.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.nonsemantic.graph.debuginfo.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.100.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.nonsemantic.shader.debuginfo.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.nonsemantic.vkspreflection.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.opencl.debuginfo.100.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.opencl.std.100.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.spv-amd-gcn-shader.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.spv-amd-shader-ballot.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.spv-amd-shader-explicit-vertex-parameter.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.spv-amd-shader-trinary-minmax.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/extinst.tosa.001000.1.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/spirv.bf
+-rw-r--r-- root/root usr/include/spirv/unified1/spirv.core.grammar.json
+-rw-r--r-- root/root usr/include/spirv/unified1/spirv.cs
+-rw-r--r-- root/root usr/include/spirv/unified1/spirv.h
+-rw-r--r-- root/root usr/include/spirv/unified1/spirv.hpp
+-rw-r--r-- root/root usr/include/spirv/unified1/spirv.hpp11
+-rw-r--r-- root/root usr/include/spirv/unified1/spirv.json
+-rw-r--r-- root/root usr/include/spirv/unified1/spirv.lua
+-rw-r--r-- root/root usr/include/spirv/unified1/spirv.py
+-rw-r--r-- root/root usr/include/spirv/unified1/spv.d
+drwxr-xr-x root/root usr/include/spirv/unified1/org/
+drwxr-xr-x root/root usr/include/spirv/unified1/org/khronos/
+drwxr-xr-x root/root usr/include/spirv/unified1/org/khronos/spv/
+-rw-r--r-- root/root usr/include/spirv/unified1/org/khronos/spv/Spv.java
+drwxr-xr-x root/root usr/share/
+drwxr-xr-x root/root usr/share/cmake/
+drwxr-xr-x root/root usr/share/cmake/SPIRV-Headers/
+-rw-r--r-- root/root usr/share/cmake/SPIRV-Headers/SPIRV-HeadersConfig.cmake
+-rw-r--r-- root/root usr/share/cmake/SPIRV-Headers/SPIRV-HeadersConfigVersion.cmake
+drwxr-xr-x root/root usr/share/pkgconfig/
+-rw-r--r-- root/root usr/share/pkgconfig/SPIRV-Headers.pc
diff --git a/libs/spirv-headers/.signature b/libs/spirv-headers/.signature
new file mode 100644
index 0000000..b2a4eaa
--- /dev/null
+++ b/libs/spirv-headers/.signature
@@ -0,0 +1,6 @@
+RWTZ9IduCSQ/mNH7iI1eHwzP7Awew8yMwOX1oLltkkLxL5egZD1A/+ZGGFD/YqurZkaGVBh4ywdNqlmVcVbDE618FqTEf+L8ng8=
+
+SHA256 (MAKEPKG) = 901d3763e8ce92a4c3cb9a7d45b5d3480369e4f15b4c1f1006a1416a1f5f8792
+SHA256 (.footprint) = 2b4731aeb860cfe8e18bb936a2d7fc467e387ad9d2db607491dc6007313dc793
+SHA256 (spirv-headers-2026.08.0.tar.gz) = 095b6157d48ebfa0afcc5ab60cc33c87e16f870a01feacee2ac78427976382a4
+SHA256 (spirv-headers#2026.08.0-1.pkg.tar.gz) = 1626cc396a238694eff1456964c42ed835500a3328825fc91cf143e5370eb10e
diff --git a/libs/spirv-headers/MAKEPKG b/libs/spirv-headers/MAKEPKG
new file mode 100644
index 0000000..ba651d8
--- /dev/null
+++ b/libs/spirv-headers/MAKEPKG
@@ -0,0 +1,35 @@
+#!/bin/mkpkg
+# description: SPIR-V header files
+# url: https://www.khronos.org/registry/spir-v/
+
+name=spirv-headers
+_name=SPIRV-Headers
+version=2026.08.0
+release=1
+makedeps=(cmake ninja)
+source=(https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/tags/v${version}.tar.gz)
+renames=(${name}-${version}.tar.gz)
+
+sha256sums=(
+ "095b6157d48ebfa0afcc5ab60cc33c87e16f870a01feacee2ac78427976382a4"
+)
+
+build() {
+ cd ${_name}-${version}
+ cmake -B build -G Ninja \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_INSTALL_LIBDIR=lib \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D SPIRV_HEADERS_ENABLE_TESTS=OFF \
+ -Wno-dev
+
+ cmake --build build
+ DESTDIR=$PKG cmake --install build
+}
+
+signify() {
+ untrusted comment: public key
+ RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3
+}
+
+# vim: filetype=sh