? Loading fortune...
wl/vkgears/ndmake.sh
$ cat ndmake.sh
#!/bin/sh -ue
NAME=vkgears
VERSION=git:4a61e5788b47e030854b71f03a2493063e1b480e
RELEASE=1
SOURCE="https://github.com/larkmjc/vkgears.git
0001-static-mesa-wayland.patch"
build() {
export PKG_CONFIG="pkg-config --static"
cmake \
-S . \
-B build \
-G Ninja \
-DCMAKE_MAKE_PROGRAM="$(command -v samu)" \
-DCMAKE_INSTALL_PREFIX="$PREFIX" \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_SHARED_LIBS=OFF \
-DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS" \
-DCMAKE_FIND_LIBRARY_SUFFIXES=".a" \
-DCMAKE_LIBRARY_PATH="$PREFIX/lib" \
-DOPENGL_EXAMPLES=OFF \
-DVULKAN_EXAMPLES=ON \
-DEXTERNAL_GLFW=OFF \
-DEXTERNAL_GLAD=OFF \
build || die "cmake config failed"
cmake --build build --parallel "$NPROC" || die "cmake build failed"
mkdir -p \
"$PKG/$PREFIX/bin" \
"$PKG/$PREFIX/share/vkgears/shaders"
install -m 755 build/vk1_gears "$PKG/$PREFIX/bin/vkgears" ||
die "failed to install vkgears"
install -m 644 shaders/*.spv "$PKG/$PREFIX/share/vkgears/shaders/" ||
die "failed to install shaders"
}
. ${0%/*}/../../libsh/libdmake.sh