From fbde5520d62755000efd3964c51178d205bf93a3 Mon Sep 17 00:00:00 2001 From: Tiago Carvalho Date: Tue, 4 Jan 2022 15:39:28 +0000 Subject: [PATCH] mesa: build broadcom vulkan driver --- srcpkgs/mesa-vulkan-broadcom | 1 + srcpkgs/mesa/template | 12 +++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) 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 dcd3ee81df59..82ac453fabff 100644 --- a/srcpkgs/mesa/template +++ b/srcpkgs/mesa/template @@ -1,7 +1,7 @@ # Template file for 'mesa' pkgname=mesa version=21.3.3 -revision=1 +revision=2 build_style=meson configure_args="-Dglvnd=true -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabled -Dosmesa=true -Dgles1=enabled -Dgles2=enabled -Dglx=dri -Ddri3=enabled @@ -115,6 +115,8 @@ fi if [ "$_have_arm" ]; then _gallium_drivers+=",kmsro" _gallium_drivers+=",v3d,vc4,freedreno,etnaviv,lima,panfrost" + _vulkan_drivers+=",broadcom" + subpackages+=" mesa-vulkan-broadcom" # transitional dummy packages subpackages+=" mesa-kmsro-dri mesa-v3d-dri mesa-vc4-dri" subpackages+=" mesa-etnaviv-dri mesa-freedreno-dri" @@ -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() {