summaryrefslogtreecommitdiffstats
path: root/recipes-graphics
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2026-07-22 16:21:06 -0300
committerGitHub <noreply@github.com>2026-07-22 16:21:06 -0300
commit09b9faebbceeb505451ec76d00ff62d0244e905e (patch)
treebddebe8076883f7ea9651cbdf9cd9b098252346d /recipes-graphics
parent4cb3bde47a69ad1e59519654af81a63d78856280 (diff)
parent8a6c47f744596d6e574982f33c3a9ef2442b5bf2 (diff)
downloadmeta-freescale-09b9faebbceeb505451ec76d00ff62d0244e905e.tar.gz
Merge pull request #2575 from lucianogdittgen/oelint-cleanup-11-recipe-metadata-7
oelint: Recipe metadata, do_install and split-package FILES cleanups
Diffstat (limited to 'recipes-graphics')
-rw-r--r--recipes-graphics/drm/libdrm_2.4.127.imx.bb24
-rw-r--r--recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb9
2 files changed, 20 insertions, 13 deletions
diff --git a/recipes-graphics/drm/libdrm_2.4.127.imx.bb b/recipes-graphics/drm/libdrm_2.4.127.imx.bb
index 685e3f04a..de96d72e1 100644
--- a/recipes-graphics/drm/libdrm_2.4.127.imx.bb
+++ b/recipes-graphics/drm/libdrm_2.4.127.imx.bb
@@ -46,15 +46,15 @@ PACKAGES =+ "${PN}-tests ${PN}-drivers ${PN}-radeon ${PN}-nouveau ${PN}-omap \
46 ${PN}-intel ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \ 46 ${PN}-intel ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \
47 ${PN}-etnaviv" 47 ${PN}-etnaviv"
48 48
49FILES:${PN}-tests = "${bindir}/*" 49FILES:${PN}-tests += "${bindir}/*"
50FILES:${PN}-radeon = "${libdir}/libdrm_radeon.so.*" 50FILES:${PN}-radeon += "${libdir}/libdrm_radeon.so.*"
51FILES:${PN}-nouveau = "${libdir}/libdrm_nouveau.so.*" 51FILES:${PN}-nouveau += "${libdir}/libdrm_nouveau.so.*"
52FILES:${PN}-omap = "${libdir}/libdrm_omap.so.*" 52FILES:${PN}-omap += "${libdir}/libdrm_omap.so.*"
53FILES:${PN}-intel = "${libdir}/libdrm_intel.so.*" 53FILES:${PN}-intel += "${libdir}/libdrm_intel.so.*"
54FILES:${PN}-exynos = "${libdir}/libdrm_exynos.so.*" 54FILES:${PN}-exynos += "${libdir}/libdrm_exynos.so.*"
55FILES:${PN}-freedreno = "${libdir}/libdrm_freedreno.so.*" 55FILES:${PN}-freedreno += "${libdir}/libdrm_freedreno.so.*"
56FILES:${PN}-amdgpu = "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids" 56FILES:${PN}-amdgpu += "${libdir}/libdrm_amdgpu.so.* ${datadir}/${PN}/amdgpu.ids"
57FILES:${PN}-etnaviv = "${libdir}/libdrm_etnaviv.so.*" 57FILES:${PN}-etnaviv += "${libdir}/libdrm_etnaviv.so.*"
58 58
59RRECOMMENDS:${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \ 59RRECOMMENDS:${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \
60 ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \ 60 ${PN}-exynos ${PN}-freedreno ${PN}-amdgpu \
@@ -62,9 +62,13 @@ RRECOMMENDS:${PN}-drivers = "${PN}-radeon ${PN}-nouveau ${PN}-omap ${PN}-intel \
62 62
63BBCLASSEXTEND = "native nativesdk" 63BBCLASSEXTEND = "native nativesdk"
64 64
65# The i.MX vivante driver additions are kept together as one block.
66# nooelint: oelint.var.order.PACKAGES
65PACKAGES:prepend:imxgpu = "${PN}-vivante " 67PACKAGES:prepend:imxgpu = "${PN}-vivante "
66RRECOMMENDS:${PN}-drivers:append:imxgpu = " ${PN}-vivante" 68RRECOMMENDS:${PN}-drivers:append:imxgpu = " ${PN}-vivante"
67FILES:${PN}-vivante = "${libdir}/libdrm_vivante.so.*" 69# nooelint: oelint.var.order.FILES
70FILES:${PN}-vivante += "${libdir}/libdrm_vivante.so.*"
71# nooelint: oelint.var.order.PACKAGECONFIG
68PACKAGECONFIG:append:imxgpu = " vivante" 72PACKAGECONFIG:append:imxgpu = " vivante"
69PACKAGECONFIG[vivante] = "-Dvivante=true,-Dvivante=false" 73PACKAGECONFIG[vivante] = "-Dvivante=true,-Dvivante=false"
70 74
diff --git a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb
index 4477247ab..d869a8f7b 100644
--- a/recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb
+++ b/recipes-graphics/imx-g2d/imx-dpu-g2d_2.5.0.2.bb
@@ -9,7 +9,7 @@ SECTION = "graphics"
9LICENSE = "LicenseRef-Proprietary" 9LICENSE = "LicenseRef-Proprietary"
10LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac" 10LIC_FILES_CHKSUM = "file://COPYING;md5=bc649096ad3928ec06a8713b8d787eac"
11 11
12DEPENDS = "libdrm ${LIBGAL_IMX}" 12DEPENDS = "${LIBGAL_IMX} libdrm"
13LIBGAL_IMX = "" 13LIBGAL_IMX = ""
14LIBGAL_IMX:imxviv = "libgal-imx" 14LIBGAL_IMX:imxviv = "libgal-imx"
15 15
@@ -32,12 +32,15 @@ inherit fsl-eula-unpack
32do_install () { 32do_install () {
33 install -d ${D}${libdir} 33 install -d ${D}${libdir}
34 install -d ${D}${includedir} 34 install -d ${D}${includedir}
35 cp -d ${S}/g2d/usr/lib/*.so* ${D}${libdir} 35 cp -R ${S}/g2d/usr/lib/*.so* ${D}${libdir}
36 cp -Pr ${S}/g2d/usr/include/* ${D}${includedir} 36 cp -R ${S}/g2d/usr/include/* ${D}${includedir}
37} 37}
38 38
39PACKAGE_ARCH = "${MACHINE_SOCARCH}" 39PACKAGE_ARCH = "${MACHINE_SOCARCH}"
40 40
41# musl needs gcompat for these glibc-built prebuilt blobs; their runtime
42# deps can't be mapped by QA.
43# nooelint: oelint.vars.insaneskip
41INSANE_SKIP:append:libc-musl = " file-rdeps" 44INSANE_SKIP:append:libc-musl = " file-rdeps"
42RDEPENDS:${PN}:append:libc-musl = " gcompat" 45RDEPENDS:${PN}:append:libc-musl = " gcompat"
43 46