meta-openembedded/meta-oe/conf/version-check.conf
Yi Zhao 7a14123a66
conf/version-check.conf: skip version check for glslang
There are two different types of tags in glslang git repo. One is the
release tag of the project itself: 15.2.0, 14.3.0, etc. The other tag is
for Vulkan SDK: vulkan-sdk-1.4.309, vulkan-sdk-1.4.304.1, etc.

The vulkan sdk tag is used for glslang in openembedded-core because it
needs to update in locksetup with vulkan, which leads to a mismatch
between the runtime version and the build version. Set CHECK_VERSION_PV
for it to skip the version check.

Signed-off-by: Yi Zhao <yi.zhao@windriver.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2025-12-11 00:16:16 -08:00

41 lines
1.5 KiB
Plaintext

INHERIT += "check-version-mismatch"
# we need ps command to clean stale processes
HOSTTOOLS += "ps"
# Special cases that need to be handled.
# % has the same meaning as in bbappend files, that is, match any chars.
# oe-core
CHECK_VERSION_PV:pn-rust-llvm = "${LLVM_RELEASE}"
CHECK_VERSION_PV:pn-igt-gpu-tools = "${PV}-${PV}"
CHECK_VERSION_PV:pn-vim = "${@'.'.join(d.getVar('PV').split('.')[:-1])}"
CHECK_VERSION_PV:pn-vim-tiny = "${@'.'.join(d.getVar('PV').split('.')[:-1])}"
CHECK_VERSION_PV:pn-ncurses = "${PV}.%"
CHECK_VERSION_PV:pn-alsa-tools = "%"
CHECK_VERSION_PV:pn-gst-examples = "%"
CHECK_VERSION_PV:pn-piglit = "%"
CHECK_VERSION_PV:pn-kernel-devsrc = "%"
CHECK_VERSION_PV:pn-qemuwrapper-cross = "%"
CHECK_VERSION_PV:pn-gnu-config = "%"
CHECK_VERSION_PV:pn-sysvinit-inittab = "%"
CHECK_VERSION_PV:pn-opkg-utils = "%"
CHECK_VERSION_PV:pn-libedit = "${@d.getVar('PV').split('-')[1]}"
CHECK_VERSION_PV:pn-glslang = "%"
# meta-oe
CHECK_VERSION_PV:pn-iozone3 = "3.${PV}"
CHECK_VERSION_PV:pn-can-utils = "%"
CHECK_VERSION_PV:pn-luajit = "${PV}.%"
CHECK_VERSION_PV:pn-sg3-utils = "%"
CHECK_VERSION_PV:pn-netperf = "2.7.%"
CHECK_VERSION_PV:pn-bridge-utils = "1.7%"
CHECK_VERSION_PV:pn-turbostat = "2024.07.26"
CHECK_VERSION_PV:pn-bpftool = "%"
CHECK_VERSION_PV:pn-libhugetlbfs = "%"
CHECK_VERSION_PV:pn-pps-tools = '%'
CHECK_VERSION_PV:pn-libusb-compat = "0.1.12"
CHECK_VERSION_PV:pn-jemalloc = "${@d.getVar('PV').split('+')[0]}%"
CHECK_VERSION_PV:pn-dialog = "${@d.getVar('PV').split('-')[0]}%"
CHECK_VERSION_PV:pn-flite = '%'
CHECK_VERSION_PV:pn-bpftrace = '${PV}%'