mkdir -p meta-your-layer/recipes-kernel/v4l2loopback
SUMMARY = "V4L2 loopback device driver"
LICENSE = "GPL-2.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263"
# Используем класс для сборки out-of-tree модулей ядра
inherit module
# Ссылка на репозиторий и стабильный коммит (версия 0.13.2, совместимая с ядрами 6.x)
SRC_URI = "git://://github.com"
SRCREV = "30045f8f8b030e6ebfef4c09dbe918a562df0b62"
S = "${WORKDIR}/git"
# Передаем правильные параметры сборки для Makefile драйвера
EXTRA_OEMAKE:append = " KERNEL_DIR=${STAGING_KERNEL_DIR}"
# Указываем Yocto, что этот пакет предоставляет модуль ядра
RPROVIDES:${PN} += "kernel-module-v4l2loopback"
# Автозагрузка модуля при старте системы (опционально)
KERNEL_MODULE_AUTOLOAD += "v4l2loopback"