blob: 1f33adc8352a7feaa89dd211ab50da885c27abaa (
plain)
1 # Description: Vulkan tools
2 # URL: https://www.khronos.org/vulkan/
3 # Maintainer: Danny Rawlins, crux at romster dot me
4 # Depends on: glslang vulkan-loader
5 # Optional: wayland
6
7 name=vulkan-tools
8 version=1.2.154.0
9 release=1
10 source=(https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-$version/Vulkan-Tools-sdk-$version.tar.gz)
11
12 build() {
13 cmake -SVulkan-Tools-sdk-$version -Bbuild -GNinja \
14 -DCMAKE_INSTALL_PREFIX=/usr \
15 -DCMAKE_BUILD_TYPE=Release \
16 -DGLSLANG_INSTALL_DIR=/usr \
17 -DBUILD_CUBE=True \
18 -DBUILD_VULKANINFO=True \
19 -DCUBE_WSI_SELECTION='XCB' \
20 -DBUILD_WSI_XCB_SUPPORT=True \
21 -DBUILD_WSI_XLIB_SUPPORT=True \
22 -DBUILD_WSI_WAYLAND_SUPPORT="$(prt-get isinst wayland &> /dev/null && echo ON || echo OFF)" \
23 -DBUILD_ICD=OFF \
24 -Wno-dev
25
26 cmake --build build
27 DESTDIR=$PKG cmake --install build
28 }
|