# Template file for 'SPIRV-LLVM-Translator' pkgname=SPIRV-LLVM-Translator version=18.1.3 revision=1 build_style=cmake configure_args="-Wno-dev -DLLVM_LINK_LLVM_DYLIB=ON -DCMAKE_SKIP_RPATH=ON -DLLVM_SPIRV_INCLUDE_TESTS=OFF -DBUILD_SHARED_LIBS=ON -DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr" hostmakedepends="clang18 llvm18" makedepends="llvm18-devel SPIRV-Headers SPIRV-Tools-devel" short_desc="API and commands for processing SPIR-V modules" maintainer="Daniel Martinez <danielmartinez@cock.li>" license="NCSA" homepage="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" distfiles="https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v${version}.tar.gz" checksum=d896f35102c3ba9e16ead7b4db53b75e6131982cdb36a3324f17c68a43598759 alternatives="llvm-spirv:llvm-spirv:/usr/bin/llvm-spirv-${version%.*.*}" post_install() { mv ${DESTDIR}/usr/bin/llvm-spirv ${DESTDIR}/usr/bin/llvm-spirv-${version%.*.*} vlicense LICENSE.TXT } SPIRV-LLVM-Translator-devel_package() { depends="SPIRV-LLVM-Translator-${version}_${revision}" short_desc+=" - development files" pkg_install() { vmove usr/include vmove usr/lib/pkgconfig vmove "usr/lib/*.so" } }