summaryrefslogtreecommitdiffstats
path: root/meta/recipes-graphics/mesa
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-graphics/mesa')
-rw-r--r--meta/recipes-graphics/mesa/libglu_9.0.3.bb2
-rw-r--r--meta/recipes-graphics/mesa/mesa-gl.bb2
-rw-r--r--meta/recipes-graphics/mesa/mesa.inc9
3 files changed, 6 insertions, 7 deletions
diff --git a/meta/recipes-graphics/mesa/libglu_9.0.3.bb b/meta/recipes-graphics/mesa/libglu_9.0.3.bb
index 9e23ff830f..0e38671e41 100644
--- a/meta/recipes-graphics/mesa/libglu_9.0.3.bb
+++ b/meta/recipes-graphics/mesa/libglu_9.0.3.bb
@@ -16,7 +16,7 @@ SRC_URI = "https://archive.mesa3d.org/glu/glu-${PV}.tar.xz \
16 16
17SRC_URI[sha256sum] = "bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f" 17SRC_URI[sha256sum] = "bd43fe12f374b1192eb15fe20e45ff456b9bc26ab57f0eee919f96ca0f8a330f"
18 18
19S = "${WORKDIR}/glu-${PV}" 19S = "${UNPACKDIR}/glu-${PV}"
20 20
21DEPENDS = "virtual/libgl" 21DEPENDS = "virtual/libgl"
22 22
diff --git a/meta/recipes-graphics/mesa/mesa-gl.bb b/meta/recipes-graphics/mesa/mesa-gl.bb
index 2bdabddc28..e2f03c81c4 100644
--- a/meta/recipes-graphics/mesa/mesa-gl.bb
+++ b/meta/recipes-graphics/mesa/mesa-gl.bb
@@ -4,7 +4,7 @@ SUMMARY += " (OpenGL only, no EGL/GLES)"
4 4
5PROVIDES = "virtual/libgl virtual/mesa" 5PROVIDES = "virtual/libgl virtual/mesa"
6 6
7S = "${WORKDIR}/mesa-${PV}" 7S = "${UNPACKDIR}/mesa-${PV}"
8 8
9TARGET_CFLAGS = "-I${STAGING_INCDIR}/drm" 9TARGET_CFLAGS = "-I${STAGING_INCDIR}/drm"
10 10
diff --git a/meta/recipes-graphics/mesa/mesa.inc b/meta/recipes-graphics/mesa/mesa.inc
index 56ac18ea53..3d9e9ec91f 100644
--- a/meta/recipes-graphics/mesa/mesa.inc
+++ b/meta/recipes-graphics/mesa/mesa.inc
@@ -20,8 +20,8 @@ SRC_URI = "https://archive.mesa3d.org/mesa-${PV}.tar.xz \
20 file://0001-dont-build-clover-frontend.patch \ 20 file://0001-dont-build-clover-frontend.patch \
21" 21"
22 22
23SRC_URI[sha256sum] = "ffcb6cadb5fd356d56008e6308641dfe4b2929f30139f6585436ca6e3cddba7f" 23SRC_URI[sha256sum] = "164872a5e792408aa72fecd52b7be6409724c4ad81700798675a7d801d976704"
24PV = "25.1.3" 24PV = "25.1.4"
25 25
26UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)" 26UPSTREAM_CHECK_GITTAGREGEX = "mesa-(?P<pver>\d+(\.\d+)+)"
27 27
@@ -81,11 +81,10 @@ EXTRA_OEMESON = " \
81def strip_comma(s): 81def strip_comma(s):
82 return s.strip(',') 82 return s.strip(',')
83 83
84
85PACKAGECONFIG = " \ 84PACKAGECONFIG = " \
86 gallium \ 85 gallium \
87 video-codecs \ 86 video-codecs \
88 ${@bb.utils.filter('DISTRO_FEATURES', 'x11 vulkan wayland', d)} \ 87 ${@bb.utils.filter('DISTRO_FEATURES', 'x11 vulkan wayland glvnd', d)} \
89 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl egl gles gbm virgl', '', d)} \ 88 ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'opengl egl gles gbm virgl', '', d)} \
90 ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', 'zink', '', d)} \ 89 ${@bb.utils.contains('DISTRO_FEATURES', 'vulkan', 'zink', '', d)} \
91" 90"
@@ -287,7 +286,7 @@ python __anonymous() {
287 if 'glvnd' in pkgconfig: 286 if 'glvnd' in pkgconfig:
288 for p in ("libegl", "libglx"): 287 for p in ("libegl", "libglx"):
289 fullp = mlprefix + p + "-mesa" + suffix 288 fullp = mlprefix + p + "-mesa" + suffix
290 d.appendVar("RPROVIDES:" + fullp, '%s-icd' % p) 289 d.appendVar("RPROVIDES:" + fullp, ' virtual-%s-icd' % p)
291 else: 290 else:
292 for p in (("egl", "libegl", "libegl1"), 291 for p in (("egl", "libegl", "libegl1"),
293 ("opengl", "libgl", "libgl1"), 292 ("opengl", "libgl", "libgl1"),