vulkan-validation-layers-32: 1.3.204.0 -> 1.3.211.0

This commit is contained in:
Tim Biermann 2022-06-16 17:04:45 +02:00
parent 45ae91aa0e
commit 32fc92fd53
Signed by: tb
GPG Key ID: 42F8B4E30B673606
2 changed files with 9 additions and 22 deletions

View File

@ -1,9 +1,7 @@
untrusted comment: verify with /etc/ports/compat-32.pub
RWSwxGo/zH7eXfdrhJs5ZLNDgfPfWx5Zs9jm+2/xS5+7o+dG6cFbQTK0z9Q3jj+685z6jzruDbJFE1Qp1NtTyU968ysfLCRrlgY=
SHA256 (Pkgfile) = 2945229c848905d44066b65a85813260faf092113795125d4834862cda4e1fd2
RWSwxGo/zH7eXek/DDAck1LHOmKMEhqECyqcot0UVWoQdJJGVG2f+WXU0XPxdeAaVUMDRrPvP2vSqGXTirxSfkkrZdu2CeuxFwI=
SHA256 (Pkgfile) = c1ed697fb5e4f87bc9a4b87c7036aae2a956d0020f50a4eefea20eb9ef7c6ef7
SHA256 (.footprint) = 5c3e1cb61d0d5070cc1d278ec445757e1913b70cdec30985988d48c2f6ded070
SHA256 (Vulkan-ValidationLayers-1.3.204.0.tar.gz) = 82b59c4622e9d1dbe267c4651bb2514b6b89bee90e512ae7d1d7abc76c833a1d
SHA256 (SPIRV-Headers-b42ba6d92faf6b4938e6f22ddd186dbdacc98d78.tar.gz) = d58e8e65ea4b4f1e421caaad68f88ce7b713ac3519bd49e7b71b6a5690489eb6
SHA256 (Vulkan-ValidationLayers-1.3.211.0.tar.gz) = 927c1cb98c81fe8a1a529cf2d977d701dcda49c495a19583dc00e178b6757203
SHA256 (add-missing-export.patch) = 6ce7222099403dea8425b1dd305b9ebc43e747c32aca2a24cfc7f67ddd34cebf
SHA256 (fix_shared.patch) = 840af33ab26638c8c29da4a7f284eae6aeb40e01d506eef9851d7e6ee4a8bed0
SHA256 (vulkan-layers-1.3.204-Fix-dependency-detection.patch) = 9aff42a5d6fc5073fbcb6c0dde45b4eba49083317a4bee0cd6db011c92b4744c

View File

@ -1,30 +1,20 @@
# Description: Vulkan validation layers, 32bit
# URL: https://www.khronos.org/vulkan/
# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
# Depends on: spirv-tools-32 vulkan-validation-layers xorg-libxrandr-32
# Depends on: spirv-tools-32 vulkan-validation-layers xorg-libxrandr-32 robin-hood-hashing-32
# Optional: wayland-32
name=vulkan-validation-layers-32
version=1.3.204.0
_spirv_headers=b42ba6d92faf6b4938e6f22ddd186dbdacc98d78
release=2
version=1.3.211.0
release=1
source=(https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/sdk-$version/Vulkan-ValidationLayers-$version.tar.gz
https://github.com/KhronosGroup/SPIRV-Headers/archive/$_spirv_headers/SPIRV-Headers-$_spirv_headers.tar.gz
add-missing-export.patch
fix_shared.patch
vulkan-layers-1.3.204-Fix-dependency-detection.patch)
fix_shared.patch)
build() {
(
cd Vulkan-ValidationLayers-sdk-$version
mkdir -p headers/external/spirv-headers
cp -r $SRC/SPIRV-Headers-$_spirv_headers/* headers/external/spirv-headers
patch -p1 -i $SRC/add-missing-export.patch
patch -p1 -i $SRC/fix_shared.patch
patch -p1 -i $SRC/vulkan-layers-1.3.204-Fix-dependency-detection.patch
)
patch -d Vulkan-ValidationLayers-sdk-$version -p1 -i $SRC/add-missing-export.patch
patch -d Vulkan-ValidationLayers-sdk-$version -p1 -i $SRC/fix_shared.patch
prt-get isinst ninja && PKGMK_VULKAN_VALIDATION_LAYERS+=' -G Ninja'
prt-get isinst wayland-32 || PKGMK_VULKAN_VALIDATION_LAYERS+=' -D BUILD_WSI_WAYLAND_SUPPORT=OFF'
@ -37,7 +27,6 @@ build() {
-D BUILD_TESTS=OFF \
-D BUILD_LAYER_SUPPORT_FILES=ON \
-D USE_ROBIN_HOOD_HASHING=ON \
-D SPIRV_HEADERS_INSTALL_DIR:PATH="$SRC/Vulkan-ValidationLayers-sdk-$version/headers/external/spirv-headers" \
-Wno-dev
cmake --build build