summaryrefslogtreecommitdiff
path: root/vulkan-loader/Pkgfile
diff options
context:
space:
mode:
authorDanny Rawlins <contact@romster.me>2021-04-05 15:24:34 +1000
committerDanny Rawlins <contact@romster.me>2021-04-05 15:24:34 +1000
commite93c99eadea48aec736c46c3308b86358f3f6fc5 (patch)
tree809460e4108ead4664324983b4bf0cf1bb4f08b2 /vulkan-loader/Pkgfile
parent82ba2601dd339e83df65310941a24cc6ca60f4c7 (diff)
downloadopt-e93c99eadea48aec736c46c3308b86358f3f6fc5.tar.gz
opt-e93c99eadea48aec736c46c3308b86358f3f6fc5.tar.xz
vulkan-loader: 1.2.162.0 -> 1.2.174
Diffstat (limited to 'vulkan-loader/Pkgfile')
-rw-r--r--vulkan-loader/Pkgfile25
1 files changed, 13 insertions, 12 deletions
diff --git a/vulkan-loader/Pkgfile b/vulkan-loader/Pkgfile
index 2831da04e..15ccc0339 100644
--- a/vulkan-loader/Pkgfile
+++ b/vulkan-loader/Pkgfile
@@ -4,21 +4,22 @@
# Depends on: vulkan-headers xorg-libxrandr
name=vulkan-loader
-version=1.2.162.0
+version=1.2.174
release=1
-source=(https://github.com/KhronosGroup/Vulkan-Loader/archive/sdk-$version/Vulkan-Loader-sdk-$version.tar.gz)
+source=(https://github.com/KhronosGroup/Vulkan-Loader/archive/v$version/Vulkan-Loader-$version.tar.gz)
build() {
- cmake -SVulkan-Loader-sdk-$version -Bbuild -GNinja \
- -DCMAKE_INSTALL_PREFIX=/usr \
- -DCMAKE_INSTALL_LIBDIR=lib \
- -DCMAKE_BUILD_TYPE=Release \
- -DCMAKE_SKIP_RPATH=True \
- -DBUILD_TESTS=False \
- -DBUILD_LOADER=True \
- -DBUILD_WSI_XCB_SUPPORT=True \
- -DBUILD_WSI_XLIB_SUPPORT=True \
- -DBUILD_WSI_WAYLAND_SUPPORT="$(prt-get isinst wayland &> /dev/null && echo ON || echo OFF)"
+ prt-get isinst ninja && PKGMK_VULKAN_LOADER+=' -G Ninja'
+ prt-get isinst wayland || PKGMK_VULKAN_LOADER+=' -D BUILD_WSI_WAYLAND_SUPPORT=OFF'
+
+ cmake -S Vulkan-Loader-$version -B build $PKGMK_VULKAN_LOADER \
+ -D CMAKE_INSTALL_PREFIX=/usr \
+ -D CMAKE_INSTALL_LIBDIR=lib \
+ -D CMAKE_BUILD_TYPE=Release \
+ -D CMAKE_C_FLAGS_RELEASE="${CFLAGS}" \
+ -D CMAKE_CXX_FLAGS_RELEASE="${CXXFLAGS}" \
+ -D CMAKE_SKIP_RPATH=ON \
+ -D BUILD_TESTS=OFF
cmake --build build
DESTDIR=$PKG cmake --install build

Generated by cgit