Date: Friday, March 4, 2022 @ 22:40:34 Author: svenstaro Revision: 438892
archrelease: copy trunk to staging-x86_64 Added: spirv-tools/repos/staging-x86_64/ spirv-tools/repos/staging-x86_64/PKGBUILD (from rev 438891, spirv-tools/trunk/PKGBUILD) ----------+ PKGBUILD | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) Copied: spirv-tools/repos/staging-x86_64/PKGBUILD (from rev 438891, spirv-tools/trunk/PKGBUILD) =================================================================== --- staging-x86_64/PKGBUILD (rev 0) +++ staging-x86_64/PKGBUILD 2022-03-04 22:40:34 UTC (rev 438892) @@ -0,0 +1,38 @@ +# Maintainer: Laurent Carlier <lordhea...@gmail.com> + +pkgname=spirv-tools +pkgver=2022.1 +pkgrel=1 +pkgdesc="API and commands for processing SPIR-V modules" +arch=('x86_64') +url="https://www.khronos.org/vulkan/" +license=('custom') +groups=(vulkan-devel) +depends=('gcc-libs') +makedepends=('cmake' 'python' 'git' 'ninja' 'spirv-headers') +source=("git+https://github.com/KhronosGroup/SPIRV-Tools.git#tag=v${pkgver}") +sha256sums=('SKIP') + +build() { + cd SPIRV-Tools + + cmake \ + -Bbuild \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DSPIRV_WERROR=Off \ + -DBUILD_SHARED_LIBS=ON \ + -DSPIRV_TOOLS_BUILD_STATIC=OFF \ + -DSPIRV-Headers_SOURCE_DIR=/usr + ninja -C build +} + +package() { + cd SPIRV-Tools + + DESTDIR="${pkgdir}" ninja -C build install + + install -Dm644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE +}