← recipes

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"