blob: de3499f2f91e0a078a405ab458c8d021008bc82b (
plain)
1 # Description: Vulkan tools
2 # URL: https://www.khronos.org/vulkan/
3 # Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
4 # Depends on: glslang-32 vulkan-loader-32 xorg-libxcb-32
5
6 name=vulkan-tools-32
7 version=1.1.77.0
8 release=1
9 source=(https://github.com/KhronosGroup/Vulkan-Tools/archive/sdk-$version/Vulkan-Tools-sdk-$version.tar.gz)
10
11 build() {
12 cd Vulkan-Tools-sdk-$version
13
14 export ASFLAGS='--32'
15
16 mkdir build
17 cd build
18
19 cmake .. \
20 -DCMAKE_INSTALL_PREFIX=/usr \
21 -DCMAKE_BUILD_TYPE=Release \
22 -DGLSLANG_INSTALL_DIR=/usr \
23 -DBUILD_WSI_WAYLAND_SUPPORT=OFF \
24 -DBUILD_ICD=OFF
25
26 make
27 make DESTDIR=$PKG install
28
29 for app in $PKG/usr/bin/* ; do
30 mv $app $app-32
31 done
32 }
|