🔒 Repository is read-only – file editing is disabled.

recipes/gui/vulkan-tools/PAGBUILD.yaml main

52 linii Raw ← Powrót
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
pkgname: vulkan-tools
pkgver: '1.4.360'
pkgrel: '1'
pkgdesc: Vulkan utilities including vulkaninfo and vkcube
url: 'https://github.com/KhronosGroup/Vulkan-Tools'
arch: x86_64
license:
- Apache-2.0
depends:
- vulkan-icd-loader
makedepends:
- cmake
- ninja
- pkgconf
- vulkan-headers
- glslang
- wayland
- wayland-protocols
- libxkbcommon
- xorg-libx11
- libxcb
- xorg-libxrandr
source:
- 'https://github.com/KhronosGroup/Vulkan-Tools/archive/refs/tags/v${pkgver}.tar.gz'
sha256sums:
- SKIP

build: |
  cd Vulkan-Tools-${pkgver}
  mkdir -p build
  cd build
  cmake -G Ninja \
    -DCMAKE_BUILD_TYPE=Release \
    -DCMAKE_INSTALL_PREFIX=/usr \
    -DCMAKE_INSTALL_LIBDIR=lib \
    -DBUILD_TESTS=OFF \
    -DBUILD_WERROR=OFF \
    -DBUILD_ICD=OFF \
    -DBUILD_CUBE=ON \
    -DBUILD_VULKANINFO=ON \
    -DBUILD_WSI_XCB_SUPPORT=ON \
    -DBUILD_WSI_XLIB_SUPPORT=ON \
    -DBUILD_WSI_WAYLAND_SUPPORT=ON \
    -DCMAKE_SKIP_RPATH=ON \
    ..
  ninja

package: |
  cd Vulkan-Tools-${pkgver}/build
  DESTDIR="${PKGDIR}" ninja install
  install -dm755 "${PKGDIR}/usr/share/licenses/${pkgname}"
  install -m644 ../LICENSE.txt "${PKGDIR}/usr/share/licenses/${pkgname}/LICENSE.txt"