<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux/meta-openembedded.git/meta-oe/recipes-graphics/libglvnd, branch master</title>
<subtitle>Mirror of git.openembedded.org/meta-openembedded</subtitle>
<id>https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master</id>
<link rel='self' href='https://git.enea.com/cgit/linux/meta-openembedded.git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/'/>
<updated>2025-06-26T14:26:20+00:00</updated>
<entry>
<title>libglvnd: drop recipe</title>
<updated>2025-06-26T14:26:20+00:00</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dmitry.baryshkov@oss.qualcomm.com</email>
</author>
<published>2025-06-24T21:54:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=22fa4bafae7b649ff24bf39ff56af653feb244c7'/>
<id>urn:sha1:22fa4bafae7b649ff24bf39ff56af653feb244c7</id>
<content type='text'>
The libglvnd recipe has been picked up into OE-Core. Drop corresponding
recipe from from meta-oe.

Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>meta-openembedded/all: adapt to UNPACKDIR changes</title>
<updated>2025-06-25T13:44:52+00:00</updated>
<author>
<name>Alexander Kanavin</name>
<email>alex@linutronix.de</email>
</author>
<published>2025-06-20T14:06:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3'/>
<id>urn:sha1:fc78d37ff0ce9e0d60455465851dbe4e86d7a8b3</id>
<content type='text'>
Please see
https://git.yoctoproject.org/poky/commit/?id=4dd321f8b83afecd962393101b2a6861275b5265
for what changes are needed, and sed commands that can be used to make them en masse.

I've verified that bitbake -c patch world works with these, but did not run a world
build; the majority of recipes shouldn't need further fixups, but if there are
some that still fall out, they can be fixed in followups.

Signed-off-by: Alexander Kanavin &lt;alex@linutronix.de&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libglvnd: pull in libEGL and libGLX ICDs</title>
<updated>2025-05-27T17:33:00+00:00</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dmitry.baryshkov@oss.qualcomm.com</email>
</author>
<published>2025-05-20T17:48:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=d3522404253781f2912361579acbcc6bf8ee373f'/>
<id>urn:sha1:d3522404253781f2912361579acbcc6bf8ee373f</id>
<content type='text'>
In order to function, libglvnd requires vendor-provided Installable
Client Drivers for libEGL and libGLX. RRECOMMEND corresponding virtual
packages in order to pull default implementation for the target
platform.

Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libglvnd: RPROVIDE libegl</title>
<updated>2025-05-27T17:33:00+00:00</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dmitry.baryshkov@oss.qualcomm.com</email>
</author>
<published>2025-05-20T17:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=632756055f3d4251b2e0cd37f8c65f9f23094291'/>
<id>urn:sha1:632756055f3d4251b2e0cd37f8c65f9f23094291</id>
<content type='text'>
Some packages (XWayland, X.org) add runtime dependency on libegl in
order to let it by open at runtime. Make libglvnd RPROVIDE that package
name too.

Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libglvnd: provide virtual packages</title>
<updated>2025-05-27T17:33:00+00:00</updated>
<author>
<name>Dmitry Baryshkov</name>
<email>dmitry.baryshkov@oss.qualcomm.com</email>
</author>
<published>2025-05-20T17:48:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=ad32167dadcd4347e0317f8be056d55b034c07fb'/>
<id>urn:sha1:ad32167dadcd4347e0317f8be056d55b034c07fb</id>
<content type='text'>
Add corresponding PROVIDES in order to let libglvnd declare that it
provides corresponding libraries.

Signed-off-by: Dmitry Baryshkov &lt;dmitry.baryshkov@oss.qualcomm.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libglvnd: upgrade 1.6.0 -&gt; 1.7.0</title>
<updated>2023-09-20T22:34:03+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2023-09-19T07:33:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=f78e2f367d3b89347e8ddb3e9d260a3d634126dd'/>
<id>urn:sha1:f78e2f367d3b89347e8ddb3e9d260a3d634126dd</id>
<content type='text'>
Changelog:
 Added support for HGL on Haiku. Currently, Haiku is only supported with the Meson build.

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libglvnd: upgrade 1.5.0 -&gt; 1.6.0</title>
<updated>2022-11-28T19:32:26+00:00</updated>
<author>
<name>Wang Mingyu</name>
<email>wangmy@fujitsu.com</email>
</author>
<published>2022-11-28T06:09:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=643b3e87755ba2d0ee1e342d1dac6a5f2c77649a'/>
<id>urn:sha1:643b3e87755ba2d0ee1e342d1dac6a5f2c77649a</id>
<content type='text'>
Changelog:
===========
Added assembly dispatch support for loongarch64
Fixed GLX assembly dispatch support for x32
Fixed TLS handling for single-threaded programs on FreeBSD

Signed-off-by: Wang Mingyu &lt;wangmy@fujitsu.com&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
<entry>
<title>libglvnd: add new recipe libglvnd v1.5.0</title>
<updated>2022-10-24T16:56:33+00:00</updated>
<author>
<name>Vincent Davis Jr</name>
<email>vince@underview.tech</email>
</author>
<published>2022-10-24T06:22:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.enea.com/cgit/linux/meta-openembedded.git/commit/?id=09dc7c7806771d5d9d5d0ffd095c834913c92b2f'/>
<id>urn:sha1:09dc7c7806771d5d9d5d0ffd095c834913c92b2f</id>
<content type='text'>
This recipe is meant to be an optional dependency of mesa.
This recipe will allow for glvnd support in mesa. Thus,
giving access to the GLX window-system API library and
related libraries, mesa will build libGLX_mesa.so.*.*
and libEGL_mesa.so.*.* or whatever specified in
-Dglvnd-vendor-name. There may be applications that require
direct access to the GLX window-system API library in order
to build/execute. This will allow for multiple layers to
have generic support for libraries in libglvnd
(GLX window-system API library, etc...) without needing to
implement their own version of the libglvnd recipe.

Signed-off-by: Vincent Davis Jr &lt;vince@underview.tech&gt;
Signed-off-by: Khem Raj &lt;raj.khem@gmail.com&gt;
</content>
</entry>
</feed>
