archrelease: copy trunk to community-any
[arch-community.git] / lib32-primus_vk / trunk / PKGBUILD
blobf485388143be6dab0dbe72121663a8605fa06da5
1 # Maintainer: Giancarlo Razzolini <grazzolini@archlinux.org>
2 # Maintainer: Bruno Pagani <archange@archlinux.org>
4 _pkgname=primus_vk
5 pkgname=lib32-primus_vk
6 pkgver=1.6.2
7 pkgrel=1
8 pkgdesc="Nvidia Vulkan offloading for Bumblebee"
9 arch=(x86_64)
10 url="https://github.com/felixdoerre/primus_vk"
11 license=(BSD)
12 depends=(lib32-nvidia-utils bumblebee lib32-vulkan-icd-loader lib32-primus)
13 makedepends=(git vulkan-validation-layers)
14 _tag=8935e0256a92339d1e9b6e64942044de1364a510 # git rev-parse v${pkgver}
15 source=(git+${url}.git#tag=${_tag}?signed)
16 sha512sums=(SKIP)
17 validpgpkeys=(0A9D381479E6D19CE365E301FD4066F7DB7D993F) # Felix Dörre <felix@dogcraft.de>
19 build() {
20   cd ${_pkgname}
22   export CXXFLAGS+=' -m32 -DNV_DRIVER_PATH=\"/usr/lib32/libGLX_nvidia.so.0\"'
23   make
26 package() {
27   cd ${_pkgname}
29   install -D libnv_vulkan_wrapper.so -t "${pkgdir}"/usr/lib32/
30   install -D libprimus_vk.so -t "${pkgdir}"/usr/lib32/
31   install -Dm644 LICENSE -t "${pkgdir}"/usr/share/licenses/"${pkgname}"/