From bd17ddc7a4e4c1434581a4f4adc052cb67789c08 Mon Sep 17 00:00:00 2001 From: Tiago Carvalho Date: Fri, 31 Dec 2021 02:01:54 +0000 Subject: [PATCH] mesa: update to 21.3.3 --- srcpkgs/mesa-vulkan-broadcom | 1 + srcpkgs/mesa/template | 14 ++++++++++++-- 2 files changed, 13 insertions(+), 2 deletions(-) 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..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" @@ -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() {