From e1d10e44fe4597608c43be8097b5cde1cf22c671 Mon Sep 17 00:00:00 2001 From: Ella-0 <23418164+Ella-0@users.noreply.github.com> Date: Thu, 28 Jan 2021 13:26:33 +0000 Subject: [PATCH] vulkan icd loader --- pkgs/vulkan-icd-loader/build.sh | 35 +++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 pkgs/vulkan-icd-loader/build.sh diff --git a/pkgs/vulkan-icd-loader/build.sh b/pkgs/vulkan-icd-loader/build.sh new file mode 100644 index 0000000..c4a864c --- /dev/null +++ b/pkgs/vulkan-icd-loader/build.sh @@ -0,0 +1,35 @@ +pkgname=vulkan-icd-loader +pkgver=1.2.166 + +fetch() { + curl -L "https://github.com/KhronosGroup/Vulkan-Loader/archive/v1.2.166.tar.gz" -o $pkgname-$pkgver.tar.xz + tar -xf $pkgname-$pkgver.tar.xz + mv Vulkan-Loader-$pkgver $pkgname-$pkgver + mkdir $pkgname-$pkgver/build +} + +build() { + cd $pkgname-$pkgver + cd build + cmake -G Ninja ../ \ + -DCMAKE_BUILD_TYPE=Release \ + -DCMAKE_INSTALL_PREFIX=/usr \ + -DCMAKE_INSTALL_LIBDIR=lib \ + -DBUILD_WSI_WAYLAND_SUPPORT=On \ + -DBUILD_WSI_XLIB_SUPPORT=OFF \ + -DBUILD_WSI_XCB_SUPPORT=OFF \ + -DBUILD_WSI_DISPLAY_SUPPORT=ON + samu +} + +package() { + cd $pkgname-$pkgver + cd build + DESTDIR=$pkgdir samu install +} + +license() { + cd $pkgname-$pkgver + cat LICENSE +# cat COPYING +}