🔒 Repository is read-only – file editing is disabled.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
pkgname: vulkan-icd-loader
pkgver: '1.4.360'
pkgrel: 1
pkgdesc: Vulkan Installable Client Driver (ICD) Loader
url: 'https://www.khronos.org/vulkan/'
arch: x86_64
license:
- Apache-2.0
depends: []
makedepends:
- cmake
- ninja
- python-lxml
- xorg-libx11
- xorg-libxrandr
- wayland
- vulkan-headers
source:
- 'https://github.com/KhronosGroup/Vulkan-Loader/archive/refs/tags/v${pkgver}.tar.gz'
sha256sums:
- SKIP
build: |
cd Vulkan-Loader-${pkgver}
mkdir -p build
cd build
cmake -G Ninja \
-DCMAKE_INSTALL_PREFIX=/usr \
-DVULKAN_HEADERS_INSTALL_DIR=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_INSTALL_SYSCONFDIR=/etc \
-DCMAKE_INSTALL_DATADIR=/usr/share \
-DCMAKE_SKIP_RPATH=ON \
-DBUILD_TESTS=OFF \
-DBUILD_WSI_XCB_SUPPORT=ON \
-DBUILD_WSI_XLIB_SUPPORT=ON \
-DBUILD_WSI_WAYLAND_SUPPORT=ON \
-DCMAKE_BUILD_TYPE=Release \
..
ninja
package: |
cd Vulkan-Loader-${pkgver}/build
DESTDIR="${PKGDIR}" ninja install
install -dm755 "${PKGDIR}/usr/share/licenses/${pkgname}"
install -m644 ../LICENSE.txt "${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE.txt"