blob: 906ba85216d5392d94482290d52175a7a289eb31 [file] [edit]
SUMMARY = "Vulkan benchmark"
DESCRIPTION = "vkmark is an extensible Vulkan benchmarking suite with targeted, configurable scenes."
HOMEPAGE = "https://github.com/vkmark/vkmark"
LICENSE = "LGPL-2.1-or-later"
LIC_FILES_CHKSUM = "file://COPYING-LGPL2.1;md5=4fbd65380cdd255951079008b364516c"
SRC_URI = "git://github.com/vkmark/vkmark.git;protocol=https;branch=master"
SRCREV = "83a128d65b1adddfacb4fa2e555a7e90817a7266"
PV = "2025.01+git${SRCPV}"
inherit meson pkgconfig
DEPENDS = " \
assimp \
glm \
vulkan-loader \
"
PACKAGECONFIG ??= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'xcb', '', d)} wayland kms"
PACKAGECONFIG[xcb] = "-Dxcb=true,-Dxcb=false,libxcb xcb-util-wm"
PACKAGECONFIG[wayland] = "-Dwayland=true,-Dwayland=false,wayland wayland-native wayland-protocols"
PACKAGECONFIG[kms] = "-Dkms=true,-Dkms=false,libdrm virtual/libgbm"
FILES:${PN} += " \
${libdir}/vkmark/*.so \
${datadir}/vkmark \
${mandir}/man1/vkmark.1* \
"