From 4d8c6712cd86a128965d0877c4d7021c880f6500 Mon Sep 17 00:00:00 2001 From: Arda Demir Date: Fri, 6 Aug 2021 13:38:14 +0300 Subject: [PATCH] mesa: add zink gallium driver --- srcpkgs/mesa/template | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template index 8664f4d799bc..68d6a112681e 100644 --- a/srcpkgs/mesa/template +++ b/srcpkgs/mesa/template @@ -1,7 +1,7 @@ # Template file for 'mesa' pkgname=mesa version=21.1.6 -revision=1 +revision=2 wrksrc="mesa-${version}" build_style=meson configure_args="-Dglvnd=true -Dshared-glapi=enabled -Dgbm=enabled -Degl=enabled @@ -152,9 +152,10 @@ fi _vulkan_drivers=${_vulkan_drivers/=,/=} _dri_drivers=${_dri_drivers/=,/=} -configure_args+=" ${_gallium_drivers} ${_vulkan_drivers} ${_dri_drivers}" +configure_args+=" ${_vulkan_drivers} ${_dri_drivers}" if [ "$_have_vulkan" ]; then + _have_zink=yes configure_args+=" -Dvulkan-layers=device-select,overlay" if [ "$_have_intel" ]; then configure_args+=",intel-nullhw" @@ -162,6 +163,13 @@ if [ "$_have_vulkan" ]; then subpackages+=" mesa-vulkan-overlay-layer" fi +if [ "$_have_zink" ]; then + _gallium_drivers+=",zink" + makedepends+=" vulkan-loader" +fi + +configure_args+=" ${_gallium_drivers}" + # must be the last one for proper order subpackages+=" mesa-dri MesaLib-devel"