* [Buildroot] [PATCH] package/mesa3d-headers: fix install of dri.pc
@ 2022-07-26 15:15 Vincent Fazio
2022-07-26 16:46 ` Thomas Petazzoni via buildroot
0 siblings, 1 reply; 2+ messages in thread
From: Vincent Fazio @ 2022-07-26 15:15 UTC (permalink / raw)
To: buildroot; +Cc: Bernd Kuhls, Yann E . MORIN, Vincent Fazio
With the version bump to 22.x, the dri.pc file was no longer deployed as
it was believed to not be provided.
While it was temporarily missing from upstream as part of deprecating
the classic driver, it was reintroduced prior to the 22.0 release via:
https://gitlab.freedesktop.org/mesa/mesa/-/commit/3ae3569d822c2546c4c748090f8a6c8016f763ea
This file is still necessary to build Xorg server. See previous commits:
9014c21cac
7468b60e7c
Fixes: 6c25d1099 ("package/{mesa3d, mesa3d-headers}: bump version to 22.1.3")
Signed-off-by: Vincent Fazio <vfazio@xes-inc.com>
---
| 10 ++++++++++
1 file changed, 10 insertions(+)
--git a/package/mesa3d-headers/mesa3d-headers.mk b/package/mesa3d-headers/mesa3d-headers.mk
index a5cefa254f..8eca2934de 100644
--- a/package/mesa3d-headers/mesa3d-headers.mk
+++ b/package/mesa3d-headers/mesa3d-headers.mk
@@ -33,9 +33,19 @@ MESA3D_HEADERS_DIRS += GL
ifeq ($(BR2_PACKAGE_XORG7),y)
+# Not using $(SED) because we do not want to work in-place, and $(SED)
+# contains -i.
+define MESA3D_HEADERS_BUILD_DRI_PC
+ sed -e 's:@VERSION@:$(MESA3D_HEADERS_VERSION):' \
+ $(MESA3D_HEADERS_PKGDIR)/dri.pc \
+ >$(@D)/src/gallium/frontends/dri/dri.pc
+endef
+
define MESA3D_HEADERS_INSTALL_DRI_PC
$(INSTALL) -D -m 0644 $(@D)/include/GL/internal/dri_interface.h \
$(STAGING_DIR)/usr/include/GL/internal/dri_interface.h
+ $(INSTALL) -D -m 0644 $(@D)/src/gallium/frontends/dri/dri.pc \
+ $(STAGING_DIR)/usr/lib/pkgconfig/dri.pc
endef
endif # Xorg
--
2.25.1
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread* Re: [Buildroot] [PATCH] package/mesa3d-headers: fix install of dri.pc
2022-07-26 15:15 [Buildroot] [PATCH] package/mesa3d-headers: fix install of dri.pc Vincent Fazio
@ 2022-07-26 16:46 ` Thomas Petazzoni via buildroot
0 siblings, 0 replies; 2+ messages in thread
From: Thomas Petazzoni via buildroot @ 2022-07-26 16:46 UTC (permalink / raw)
To: Vincent Fazio; +Cc: Bernd Kuhls, Yann E . MORIN, buildroot
On Tue, 26 Jul 2022 10:15:36 -0500
Vincent Fazio <vfazio@xes-inc.com> wrote:
> With the version bump to 22.x, the dri.pc file was no longer deployed as
> it was believed to not be provided.
>
> While it was temporarily missing from upstream as part of deprecating
> the classic driver, it was reintroduced prior to the 22.0 release via:
> https://gitlab.freedesktop.org/mesa/mesa/-/commit/3ae3569d822c2546c4c748090f8a6c8016f763ea
>
> This file is still necessary to build Xorg server. See previous commits:
> 9014c21cac
> 7468b60e7c
>
> Fixes: 6c25d1099 ("package/{mesa3d, mesa3d-headers}: bump version to 22.1.3")
>
> Signed-off-by: Vincent Fazio <vfazio@xes-inc.com>
> ---
> package/mesa3d-headers/mesa3d-headers.mk | 10 ++++++++++
> 1 file changed, 10 insertions(+)
For some reason, the lines you re-added had bogus indentation (spaces
instead of tabs), which was reported by check-package. I fixed that up
and applied. Thanks!
Thomas
--
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-07-26 16:46 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-07-26 15:15 [Buildroot] [PATCH] package/mesa3d-headers: fix install of dri.pc Vincent Fazio
2022-07-26 16:46 ` Thomas Petazzoni via buildroot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox