Commit d5e133b
0
plików
+0
dodanych
-0
usuniętych
@@ -0,0 +1,51 @@
1
+pkgname: vulkan-tools
2
+pkgver: '1.4.360'
3
+pkgrel: '1'
4
+pkgdesc: Vulkan utilities including vulkaninfo and vkcube
5
+url: 'https://github.com/KhronosGroup/Vulkan-Tools'
6
+arch: x86_64
7
+license:
8
+- Apache-2.0
9
+depends:
10
+- vulkan-icd-loader
11
+makedepends:
12
+- cmake
13
+- ninja
14
+- pkgconf
15
+- vulkan-headers
16
+- glslang
17
+- wayland
18
+- wayland-protocols
19
+- libxkbcommon
20
+- xorg-libx11
21
+- xorg-libxcb
22
+- xorg-libxrandr
23
+source:
24
+- 'https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v${pkgver}.tar.gz'
25
+sha256sums:
26
+- SKIP
27
+
28
+build: |
29
+ mkdir -p build
30
+ cd build
31
+ cmake -G Ninja \
32
+ -DCMAKE_BUILD_TYPE=Release \
33
+ -DCMAKE_INSTALL_PREFIX=/usr \
34
+ -DCMAKE_INSTALL_LIBDIR=lib \
35
+ -DBUILD_TESTS=OFF \
36
+ -DBUILD_WERROR=OFF \
37
+ -DBUILD_ICD=OFF \
38
+ -DBUILD_CUBE=ON \
39
+ -DBUILD_VULKANINFO=ON \
40
+ -DBUILD_WSI_XCB_SUPPORT=ON \
41
+ -DBUILD_WSI_XLIB_SUPPORT=ON \
42
+ -DBUILD_WSI_WAYLAND_SUPPORT=ON \
43
+ -DCMAKE_SKIP_RPATH=ON \
44
+ ..
45
+ ninja
46
+
47
+package: |
48
+ cd build
49
+ DESTDIR="${PKGDIR}" ninja install
50
+ install -dm755 "${PKGDIR}/usr/share/licenses/${pkgname}"
51
+ install -m644 ../LICENSE.txt "${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE.txt"