Date: Friday, April 17, 2020 @ 07:40:16 Author: lcarlier Revision: 380453
archrelease: copy trunk to testing-x86_64 Added: spirv-tools/repos/testing-x86_64/ spirv-tools/repos/testing-x86_64/PKGBUILD (from rev 380452, spirv-tools/trunk/PKGBUILD) ----------+ PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) Copied: spirv-tools/repos/testing-x86_64/PKGBUILD (from rev 380452, spirv-tools/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2020-04-17 07:40:16 UTC (rev 380453) @@ -0,0 +1,40 @@ +# Maintainer: Laurent Carlier <lordhea...@gmail.com> + +pkgname=spirv-tools +pkgver=2020.2 +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) +source=("git+https://github.com/KhronosGroup/SPIRV-Tools.git#tag=v${pkgver}" + git+https://github.com/KhronosGroup/SPIRV-Headers.git) +sha256sums=('SKIP' + 'SKIP') + +build() { + cd SPIRV-Tools + + rm -rf build && mkdir build && cd build + cmake .. \ + -GNinja \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_BUILD_TYPE=Release \ + -DSPIRV_WERROR=Off \ + -DBUILD_SHARED_LIBS=ON \ + -DSPIRV-Headers_SOURCE_DIR=${srcdir}/SPIRV-Headers + ninja +} + +package() { + cd SPIRV-Tools/build + + DESTDIR="${pkgdir}" ninja install + + install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}" + install -m644 ../LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/" +}