# Contributor: Simon Zeni # Maintainer: Simon Zeni pkgname=vulkan-validation-layers _pkgname=Vulkan-ValidationLayers pkgver=1.3.239.0 pkgrel=0 pkgdesc="Vulkan Validation Layers" url="https://www.khronos.org/vulkan/" arch="all" license="Apache-2.0" makedepends=" cmake libx11-dev libxcb-dev libxrandr-dev ninja python3 robin-hood-hashing spirv-headers spirv-tools-dev vulkan-headers wayland-dev " subpackages="$pkgname-dbg $pkgname-static $pkgname-dev" source="$pkgname-$pkgver-2.tar.gz::https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/refs/tags/sdk-$pkgver.tar.gz" builddir="$srcdir/$_pkgname-sdk-$pkgver" options="!check" # test segfaults build() { CFLAGS="$CFLAGS -g1" CXXFLAGS="$CXXFLAGS -g1" \ cmake -B build -G Ninja -Wno-dev \ -DCMAKE_INSTALL_PREFIX=/usr \ -DCMAKE_INSTALL_LIBDIR=lib \ -DCMAKE_INSTALL_DATAROOTDIR=/usr/share \ -DCMAKE_BUILD_TYPE=MinSizeRel \ -DBUILD_LAYER_SUPPORT_FILES=ON \ -DBUILD_WSI_XCB_SUPPORT=ON \ -DBUILD_WSI_XLIB_SUPPORT=ON \ -DBUILD_WSI_WAYLAND_SUPPORT=ON \ -DBUILD_WERROR=OFF \ -DSPIRV_HEADERS_INSTALL_DIR=/usr cmake --build build } package() { DESTDIR="$pkgdir" cmake --install build } sha512sums=" d5c2343f6036bc2046c5dca36417fc625604919fd961f49f6c46f1eeacbb9be93a1cf127939b1fb5b2c89eb649bca73f5375331bcc488bab4d97ad0aebd4399e vulkan-validation-layers-1.3.239.0-2.tar.gz "