diff --git a/conf/machine/include/tegra-common.inc b/conf/machine/include/tegra-common.inc index 95ee9990..b82ecd74 100644 --- a/conf/machine/include/tegra-common.inc +++ b/conf/machine/include/tegra-common.inc @@ -31,6 +31,7 @@ PREFERRED_PROVIDER_v4l-utils = "${@'v4l-utils' if 'openembedded-layer' in d.getV PREFERRED_PROVIDER_virtual/bootlogo ?= "bootlogo-prebuilt" PREFERRED_PROVIDER_tensorrt-plugins ?= "tensorrt-plugins-prebuilt" PREFERRED_PROVIDER_tensorrt-trtexec ?= "tensorrt-trtexec-prebuilt" +PREFERRED_RPROVIDER_tegra-gbm-backend ?= "tegra-libraries-gbm-backend" IMAGE_ROOTFS_ALIGNMENT ?= "4" TEGRA_BLBLOCKSIZE ?= "${@int(d.getVar('IMAGE_ROOTFS_ALIGNMENT')) * 1024}" diff --git a/recipes-bsp/tegra-binaries/tegra-libraries-gbm-backend_35.1.0.bb b/recipes-bsp/tegra-binaries/tegra-libraries-gbm-backend_35.1.0.bb index d34d1f7b..3b09d811 100644 --- a/recipes-bsp/tegra-binaries/tegra-libraries-gbm-backend_35.1.0.bb +++ b/recipes-bsp/tegra-binaries/tegra-libraries-gbm-backend_35.1.0.bb @@ -7,6 +7,8 @@ require tegra-debian-libraries-common.inc MAINSUM = "86a9ea9b0674801670d9d78a7ce7db9c3f3db3d8949b0604c84aeb75214fb651" +RPROVIDES:${PN} += "tegra-gbm-backend" + TEGRA_LIBRARIES_TO_INSTALL = "\ tegra/libnvidia-allocator.so.1 \ " diff --git a/recipes-graphics/mesa/mesa_%.bbappend b/recipes-graphics/mesa/mesa_%.bbappend index 7d72d17f..bed59dec 100644 --- a/recipes-graphics/mesa/mesa_%.bbappend +++ b/recipes-graphics/mesa/mesa_%.bbappend @@ -2,7 +2,7 @@ EXTRA_OEMESON:append:tegra = " -Dglvnd=true" DEPENDS:append:tegra = " libglvnd" PROVIDES:tegra = "virtual/mesa virtual/libgbm" -RDEPENDS:libgbm:append:tegra = " tegra-udrm-gbm" +RDEPENDS:libgbm:append:tegra = " tegra-gbm-backend" # Workaround for the do_install:append() present in the OE-Core recipe do_install:prepend:tegra() { diff --git a/recipes-graphics/mesa/tegra-udrm-gbm_1.0.2.bb b/recipes-graphics/mesa/tegra-udrm-gbm_1.0.2.bb index 6b929025..a674ea7e 100644 --- a/recipes-graphics/mesa/tegra-udrm-gbm_1.0.2.bb +++ b/recipes-graphics/mesa/tegra-udrm-gbm_1.0.2.bb @@ -3,6 +3,8 @@ HOMEPAGE = "https://github.com/oe4t/tegra-udrm-gbm" LICENSE = "MIT" LIC_FILES_CHKSUM = "file://LICENSE;md5=c43c2c3b83cc7c8460566fb6da10f02a" +RPROVIDES:${PN} += "tegra-gbm-backend" + DEPENDS = "mesa libdrm" RDEPENDS:${PN} = "tegra-libraries-gbm"