#!/bin/mkpkg # description: SPIR-V to LLVM IR bi-directional translator # url: https://github.com/KhronosGroup/SPIRV-LLVM-Translator name=spirv-llvm-translator _name=SPIRV-LLVM-Translator version=23.1.1 release=1 depends=(llvm spirv-tools spirv-headers) makedeps=(cmake ninja) source=( https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v${version}.tar.gz ) renames=( ${name}-${version}.tar.gz ) sha256sums=( "9e0bf1beb0ab7edca6cd8c17fd9bbb7ce3dcd520f3e969e0485ff5b00931f929" ) 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 CMAKE_POSITION_INDEPENDENT_CODE=ON \ -D CMAKE_SKIP_RPATH=ON \ -D LLVM_BUILD_TOOLS=ON \ -D LLVM_DIR=/usr/lib/cmake/llvm \ -D LLVM_SPIRV_BUILD_EXTERNAL=YES \ -D LLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr \ -Wno-dev cmake --build build DESTDIR=$PKG cmake --install build } signify() { untrusted comment: public key RWTZ9IduCSQ/mL8337TEUinPwT92xFEUpD92hkS7IxcOnzTt9QdpohT3 } # vim: filetype=sh