#!/usr/bin/env bash
name='spirv-tools'
release='1'
version='2022.4'
url='https://github.com/KhronosGroup/SPIRV-Tools'
description='Provides an API and commands for processing SPIR-V modules'
email='aliriza.keskin@pardus.org.tr'
maintainer='aliriza'
license=('GPLv3')
source=("https://github.com/KhronosGroup/SPIRV-Tools/archive/refs/tags/v$version.tar.gz")
depends=(spirv-headers gcc)
makedepends=()
md5sums=('9f40d51201510d809dbabc48b076febc')
group=(dev.util)
uses=()
arch=('x86_64')

cd SPIRV-Tools-$version

setup(){
    mkdir build && cd build
    cmake .. \
        -GNinja \
        -DCMAKE_INSTALL_PREFIX=/usr \
        -DCMAKE_INSTALL_LIBDIR=lib64 \
        -DCMAKE_BUILD_TYPE=None \
        -DSPIRV_WERROR=Off \
        -DBUILD_SHARED_LIBS=ON \
        -DSPIRV_TOOLS_BUILD_STATIC=OFF \
        -DSPIRV-Headers_SOURCE_DIR=/usr
}

build(){
    ninja -C build
}

package(){
    ninja -C build install
}

