mesa: Move asahi vulkan to subpackage

This commit is contained in:
Daniel Martinez 2025-07-13 20:33:45 -04:00
parent 54d5934d87
commit f11cb8ca74
2 changed files with 11 additions and 2 deletions

1
srcpkgs/mesa-vulkan-asahi Symbolic link
View file

@ -0,0 +1 @@
mesa

View file

@ -1,7 +1,7 @@
# Template file for 'mesa'
pkgname=mesa
version=25.1.3
revision=1
revision=2
build_style=meson
_llvmver=19
#Disable LTO flag should be present, see https://gitlab.freedesktop.org/mesa/mesa/-/issues/6911
@ -123,7 +123,7 @@ if [ "$_have_arm" ]; then
_have_opencl=yes
_gallium_drivers+=",v3d,vc4,freedreno,etnaviv,lima,panfrost,asahi"
_vulkan_drivers+=",broadcom,freedreno,asahi"
subpackages+=" mesa-vulkan-broadcom mesa-vulkan-freedreno"
subpackages+=" mesa-vulkan-broadcom mesa-vulkan-freedreno mesa-vulkan-asahi"
# transitional dummy packages
subpackages+=" mesa-kmsro-dri mesa-v3d-dri mesa-vc4-dri"
subpackages+=" mesa-etnaviv-dri mesa-freedreno-dri"
@ -368,6 +368,14 @@ mesa-vulkan-lavapipe_package() {
}
}
mesa-vulkan-asahi_package() {
short_desc="Mesa Asahi Vulkan driver"
pkg_install() {
vmove "usr/share/vulkan/icd.d/asahi_icd*.json"
vmove "usr/lib/libvulkan_asahi*.so"
}
}
mesa-vulkan-overlay-layer_package() {
short_desc="Vulkan layer to display information about the running application"
pkg_install() {