* add volk
This commit is contained in:
parent
711c458851
commit
3a7c9f4b2e
35
volk/PKGBUILD
Normal file
35
volk/PKGBUILD
Normal file
@ -0,0 +1,35 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
_pkgname=volk
|
||||
pkgname=$_pkgname
|
||||
pkgver=1.3.295
|
||||
pkgrel=1
|
||||
pkgdesc="Meta loader for Vulkan API"
|
||||
arch=(aarch64 armv7h i486 i686 pentium4 x86_64 powerpc64le powerpc64 powerpc riscv64)
|
||||
url="https://github.com/zeux/volk"
|
||||
license=('MIT')
|
||||
groups=('vulkan-devel')
|
||||
depends=('vulkan-headers' 'vulkan-icd-loader')
|
||||
makedepends=('cmake' 'git')
|
||||
provides=("$_pkgname=$pkgver")
|
||||
conflicts=("$_pkgname")
|
||||
source=("$_pkgname::git+$url.git#tag=${pkgver}")
|
||||
b2sums=('SKIP')
|
||||
|
||||
build() {
|
||||
if [[ $CC != clang* ]]; then
|
||||
CFLAGS+=" -ffat-lto-objects"
|
||||
fi
|
||||
cmake -S $_pkgname -B build \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DCMAKE_C_FLAGS_RELEASE="-DNDEBUG" \
|
||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DVOLK_INSTALL=ON \
|
||||
-Wno-dev
|
||||
cmake --build build
|
||||
}
|
||||
|
||||
package() {
|
||||
# shellcheck disable=SC2154
|
||||
DESTDIR="$pkgdir" cmake --install build
|
||||
install -Dm644 -t "$pkgdir"/usr/share/licenses/$pkgname $_pkgname/LICENSE.md
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user