From c41b56f42c8348cc93b50d1f41b22235bb96accf Mon Sep 17 00:00:00 2001 From: Tiago Carvalho Date: Fri, 31 Dec 2021 02:01:54 +0000 Subject: [PATCH 1/2] mesa: build rpi vulkan driver --- srcpkgs/mesa-vulkan-broadcom | 1 + srcpkgs/mesa/template | 10 ++++++++++ 2 files changed, 11 insertions(+) create mode 120000 srcpkgs/mesa-vulkan-broadcom diff --git a/srcpkgs/mesa-vulkan-broadcom b/srcpkgs/mesa-vulkan-broadcom new file mode 120000 index 000000000000..1ad1bbec7ab3 --- /dev/null +++ b/srcpkgs/mesa-vulkan-broadcom @@ -0,0 +1 @@ +mesa \ No newline at end of file diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template index 42bc12fbf877..c99c2a57b3a4 100644 --- a/srcpkgs/mesa/template +++ b/srcpkgs/mesa/template @@ -115,10 +115,12 @@ fi if [ "$_have_arm" ]; then _gallium_drivers+=",kmsro" _gallium_drivers+=",v3d,vc4,freedreno,etnaviv,lima,panfrost" + _vulkan_drivers+=",broadcom" # transitional dummy packages subpackages+=" mesa-kmsro-dri mesa-v3d-dri mesa-vc4-dri" subpackages+=" mesa-etnaviv-dri mesa-freedreno-dri" subpackages+=" mesa-lima-dri mesa-panfrost-dri" + subpackages+=" mesa-vulkan-broadcom" fi if [ "$_have_virgl" ]; then @@ -354,6 +356,14 @@ mesa-vulkan-radeon_package() { } } +mesa-vulkan-broadcom_package() { + short_desc="Mesa Broadcom Vulkan driver" + pkg_install() { + vmove "usr/share/vulkan/icd.d/broadcom_icd*.json" + vmove "usr/lib/libvulkan_broadcom.so" + } +} + mesa-vulkan-overlay-layer_package() { short_desc="Vulkan layer to display information about the running application" pkg_install() { From 14b57013ab31a6a4faa0511656a1261387a66537 Mon Sep 17 00:00:00 2001 From: Tiago Carvalho Date: Fri, 31 Dec 2021 02:02:50 +0000 Subject: [PATCH 2/2] mesa: update to 21.3.3 --- srcpkgs/mesa/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template index c99c2a57b3a4..611cc0d25f57 100644 --- a/srcpkgs/mesa/template +++ b/srcpkgs/mesa/template @@ -1,6 +1,6 @@ # Template file for 'mesa' pkgname=mesa -version=21.3.2 +version=21.3.3 revision=1 build_style=meson configure_args="-Dglvnd=true -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabled @@ -22,7 +22,7 @@ license="MIT, LGPL-2.1-or-later" homepage="https://www.mesa3d.org/" changelog="https://docs.mesa3d.org/relnotes/${version}.html" distfiles="https://mesa.freedesktop.org/archive/mesa-${version}.tar.xz" -checksum=e2e7bafb8307e7abc3bf982f39382fae3619c84b45504920a21504be52f126bd +checksum=ad7f4613ea7c5d08d9fcb5025270199e6ceb9aa99fd72ee572b70342240a8121 if [ "$XBPS_TARGET_LIBC" = "musl" ]; then configure_args+=" -Duse-elf-tls=false"