Commit 0147ce2
0
plików
+0
dodanych
-0
usuniętych
@@ -4,9 +4,12 @@ pkgrel: 1
4
4
pkgdesc: Vulkan Installable Client Driver (ICD) Loader
5
5
url: 'https://www.khronos.org/vulkan/'
6
6
arch: x86_64
7
+license:
8
+- Apache-2.0
7
9
depends: []
8
10
makedepends:
9
11
- cmake
12
+- ninja
10
13
- python-lxml
11
14
- xorg-libx11
12
15
- xorg-libxrandr
@@ -16,36 +19,30 @@ source:
16
19
- 'https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/v${pkgver}.tar.gz'
17
20
sha256sums:
18
21
- SKIP
19
-footprint_vulkan-icd-loader_devel: "drwxr-xr-x\troot/root\tusr/lib/cmake/\ndrwxr-xr-x\troot/root\tusr/lib/cmake/VulkanLoader/\n\
20
- -rw-r--r--\troot/root\tusr/lib/cmake/VulkanLoader/VulkanLoaderConfig-release.cmake\n-rw-r--r--\troot/root\tusr/lib/cmake/VulkanLoader/VulkanLoaderConfig.cmake\n\
21
- -rw-r--r--\troot/root\tusr/lib/cmake/VulkanLoader/VulkanLoaderConfigVersion.cmake\ndrwxr-xr-x\troot/root\tusr/lib/pkgconfig/\n\
22
- -rw-r--r--\troot/root\tusr/lib/pkgconfig/vulkan.pc\n"
23
-footprint: "drwxr-xr-x\troot/root\tusr/\ndrwxr-xr-x\troot/root\tusr/lib/\nlrwxrwxrwx\troot/root\tusr/lib/libvulkan.so -> libvulkan.so.1\n\
24
- lrwxrwxrwx\troot/root\tusr/lib/libvulkan.so.1 -> libvulkan.so.1.4.357\n-rwxr-xr-x\troot/root\tusr/lib/libvulkan.so.1.4.357\n\
25
- drwxr-xr-x\troot/root\tusr/share/\ndrwxr-xr-x\troot/root\tusr/share/licenses/\ndrwxr-xr-x\troot/root\tusr/share/licenses/vulkan-icd-loader-1.4.357/\n\
26
- -rw-r--r--\troot/root\tusr/share/licenses/vulkan-icd-loader-1.4.357/LICENSE.txt\n"
22
+
27
23
build: |
28
- mv Vulkan-Loader-${pkgver} ${pkgname}-${pkgver}
29
- cd ${pkgname}-${pkgver}
30
- mkdir build
31
- cd build
24
+ cd Vulkan-Loader-${pkgver}
25
+ mkdir -p build
26
+ cd build
32
27
33
- cmake -DCMAKE_INSTALL_PREFIX=/usr \
28
+ cmake -G Ninja \
29
+ -DCMAKE_INSTALL_PREFIX=/usr \
34
30
-DVULKAN_HEADERS_INSTALL_DIR=/usr \
35
31
-DCMAKE_INSTALL_LIBDIR=lib \
36
32
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
37
- -DCMAKE_INSTALL_DATADIR=/share \
38
- -DCMAKE_SKIP_RPATH=True \
39
- -DBUILD_TESTS=Off \
40
- -DBUILD_WSI_XCB_SUPPORT=On \
41
- -DBUILD_WSI_XLIB_SUPPORT=On \
42
- -DBUILD_WSI_WAYLAND_SUPPORT=On \
33
+ -DCMAKE_INSTALL_DATADIR=/usr/share \
34
+ -DCMAKE_SKIP_RPATH=ON \
35
+ -DBUILD_TESTS=OFF \
36
+ -DBUILD_WSI_XCB_SUPPORT=ON \
37
+ -DBUILD_WSI_XLIB_SUPPORT=ON \
38
+ -DBUILD_WSI_WAYLAND_SUPPORT=ON \
43
39
-DCMAKE_BUILD_TYPE=Release \
44
40
..
45
- make
46
- make DESTDIR=${PKGDIR} install
41
+ ninja
47
42
48
- install -dm755 ${PKGDIR}/usr/share/licenses/${pkgname}-${pkgver}
49
- install -m644 ../LICENSE.txt ${PKGDIR}/usr/share/licenses/${pkgname}-${pkgver}/
50
43
package: |
51
- true
44
+ cd Vulkan-Loader-${pkgver}/build
45
+ DESTDIR="${PKGDIR}" ninja install
46
+
47
+ install -dm755 "${PKGDIR}/usr/share/licenses/${pkgname}"
48
+ install -m644 ../LICENSE.txt "${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE.txt"