diff --git a/srcpkgs/mesa/template b/srcpkgs/mesa/template index 8664f4d799b..68d6a112681 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"