summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: e5a6f0c4c304838a45a0bb930cfe8f49606dffd9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
# Maintainer: hexchain <i at hexchain dot org>

pkgname=vulkan-caps-viewer
pkgver=3.25
_pkgver_tag=${pkgver}_fixed
pkgrel=1
pkgdesc="Vulkan hardware capability viewer"
url=https://github.com/SaschaWillems/VulkanCapsViewer
license=(GPL2)
arch=(x86_64)
source=("https://github.com/SaschaWillems/VulkanCapsViewer/archive/refs/tags/${_pkgver_tag}/${pkgname}-${pkgver}.tar.gz")
makedepends=("vulkan-headers>=1.3.226")
depends=(vulkan-icd-loader qt5-x11extras qt5-wayland hicolor-icon-theme)

build() {
    cd "$srcdir"
    mkdir build
    cd build

    qmake ../VulkanCapsViewer-${_pkgver_tag} \
        DEFINES+="X11 WAYLAND" \
        QMAKE_CFLAGS="$CFLAGS" \
        QMAKE_CXXFLAGS="$CXXFLAGS" \
        QMAKE_LFLAGS="$LDFLAGS" \
        PREFIX=/usr
    make
}

package() {
    cd "$srcdir/build"
    make INSTALL_ROOT="$pkgdir" install

    install -Dm644 "${srcdir}"/VulkanCapsViewer-${_pkgver_tag}/gfx/android_icon_256.png \
        "${pkgdir}"/usr/share/icons/hicolor/256x256/apps/vulkanCapsViewer.png
}
sha256sums=('2c2366a00820d9eeebd2db68f85e0f889bd92e988a73ecdee4e723bb179638be')