makedepends=(cmake)

description="SPIR-V Headers"
url="https://www.khronos.org/registry/spir-v/"

packager="Great-OS Team"
maintainer="Great-OS Team"

name="spirv-headers"
version="1.4.335.0"
release=1

source=(https://github.com/KhronosGroup/SPIRV-Headers/archive/refs/tags/vulkan-sdk-${version}/${name}-${version}.tar.gz)

build() {
  cmake -B build -S SPIRV-Headers-vulkan-sdk-${version} -DCMAKE_INSTALL_PREFIX=/usr .
  cmake --build build
  DESTDIR="${PKG}" cmake --install build

  mkdir -pv $PKG/usr/lib/
  mv -v $PKG/usr/{share,lib}/pkgconfig

  install -Dm644 SPIRV-Headers-vulkan-sdk-${version}/LICENSE -t "${PKG}"/usr/share/licenses/${name-$version}/
}
