core/spirv-tools/PKGBUILD

40 lines
991 B
Bash
Raw Normal View History

# Contributions from Arch:
# Maintainer: Laurent Carlier <lordheavym@gmail.com>
2016-07-10 06:39:01 +08:00
pkgname=spirv-tools
pkgver=2018.5
2016-07-10 06:39:01 +08:00
pkgrel=1
pkgdesc="API and commands for processing SPIR-V modules"
arch=('x86_64')
2016-07-10 06:39:01 +08:00
url="https://www.khronos.org/vulkan/"
license=('custom')
groups=(vulkan-devel)
depends=(gcc-libs)
makedepends=(cmake python3 git)
source=("git+https://github.com/KhronosGroup/SPIRV-Tools.git#tag=v${pkgver}"
git+git://github.com/KhronosGroup/SPIRV-Headers.git)
sha256sums=('SKIP'
'SKIP')
2016-07-10 06:39:01 +08:00
build() {
cd SPIRV-Tools
rm -rf build && mkdir build && cd build
cmake .. \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DSPIRV_WERROR=Off \
-DSPIRV-Headers_SOURCE_DIR=${srcdir}/SPIRV-Headers
2016-07-10 06:39:01 +08:00
make
}
package() {
cd SPIRV-Tools/build
2016-07-10 06:39:01 +08:00
make DESTDIR="${pkgdir}" install
install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/"
}