diff options
author | Magnus Boman | 2020-09-20 15:57:56 +0200 |
---|---|---|
committer | Magnus Boman | 2020-09-20 16:31:18 +0200 |
commit | c35cfcd711597e0004effeb9f1de6bcdf247c67a (patch) | |
tree | a3067bba18ed358fdf10553df6136b9b354a7a04 /PKGBUILD | |
download | aur-c35cfcd711597e0004effeb9f1de6bcdf247c67a.tar.gz |
vulkan-icd-loader-git: add package
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..481ba1946bf2 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: katt <magunasu.b97@gmail.com> +# Contributor: Laurent Carlier <lordheavym@gmail.com> + +pkgname=vulkan-icd-loader-git +pkgver=1.2.153.r2.ga148cdd49 +pkgrel=1 +arch=(x86_64) +pkgdesc='Vulkan Installable Client Driver (ICD) Loader' +url="https://www.khronos.org/vulkan/" +license=(custom) +makedepends=(cmake python-lxml libx11 libxrandr wayland vulkan-headers git) +depends=(glibc) +optdepends=('vulkan-driver: packaged vulkan driver') # vulkan-driver: vulkan-intel/vulkan-radeon/nvidia-utils/.... +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=("${pkgname%-git}"::git+https://github.com/KhronosGroup/Vulkan-Loader.git) +sha256sums=('SKIP') + +pkgver() { + git -C "${pkgname%-git}" describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cmake -B build -S "${pkgname%-git}" \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DVULKAN_HEADERS_INSTALL_DIR=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DCMAKE_INSTALL_SYSCONFDIR=/etc \ + -DCMAKE_INSTALL_DATADIR=/share \ + -DCMAKE_SKIP_RPATH=True \ + -DBUILD_TESTS=Off \ + -DBUILD_WSI_XCB_SUPPORT=On \ + -DBUILD_WSI_XLIB_SUPPORT=On \ + -DBUILD_WSI_WAYLAND_SUPPORT=On \ + -DCMAKE_BUILD_TYPE=Release + cmake --build build +} + +package() { + DESTDIR="${pkgdir}" cmake --install build + install -Dm644 "${pkgname%-git}"/LICENSE.txt -t "${pkgdir}"/usr/share/licenses/${pkgname} +} |