# Maintainer: Mark Wagie # Co-Maintainer: Eric Engestrom pkgname=vulkan-caps-viewer-x11 pkgver=3.25 pkgrel=1 epoch=1 pkgdesc="Vulkan Hardware Capability Viewer" arch=('x86_64' 'aarch64') url="https://vulkan.gpuinfo.org" license=('GPL2') depends=('vulkan-icd-loader' 'qt5-x11extras') makedepends=('git') provides=("${pkgname%-*}") conflicts=("${pkgname%-*}") _commit=8e9fe8b3422d57a9943a9f043953e197737e3e87 # tags/3.25^ source=("git+https://github.com/SaschaWillems/VulkanCapsViewer.git#commit=$_commit" 'git+https://github.com/KhronosGroup/Vulkan-Headers.git') sha256sums=('SKIP' 'SKIP') pkgver() { cd "$srcdir/VulkanCapsViewer" git describe --tags | sed 's/-/+/g' } prepare() { cd "$srcdir/VulkanCapsViewer" git submodule init git config submodule.Vulkan-Headers.url "$srcdir/Vulkan-Headers" git submodule update } build() { cd "$srcdir/VulkanCapsViewer" qmake-qt5 \ DEFINES+=X11 \ CONFIG+=release \ PREFIX=/usr make } package() { cd "$srcdir/VulkanCapsViewer" make INSTALL_ROOT="$pkgdir/" install # There's a bug preventing this from being installed automatically install -m644 gfx/android_icon_256.png \ "$pkgdir"/usr/share/icons/hicolor/256x256/apps/vulkanCapsViewer.png }