# Template file for 'mesa-asahi'
pkgname=mesa-asahi
version=25.1.1
revision=2
metapackage=yes
archs="aarch64 aarch64-musl"
depends="mesa>=${version}_1"
short_desc="Mesa - Asahi (transitional dummy package)"
maintainer="dkwo <npiazza@disroot.org>"
license="Public Domain"
homepage="https://www.mesa3d.org/"
changelog="https://docs.mesa3d.org/relnotes.html"

# alphabetical order is not good
subpackages="libgbm-asahi libgbm-asahi-devel MesaLib-asahi-devel
 mesa-asahi-opencl mesa-asahi-vaapi mesa-asahi-vulkan-overlay-layer
 mesa-asahi-dri"

libgbm-asahi_package() {
	metapackage=yes
	depends="libgbm"
	short_desc="Mesa Generic buffer management API - runtime"
}

libgbm-asahi-devel_package() {
	metapackage=yes
	depends="libgbm-devel"
	short_desc="Mesa Generic buffer management API - development files"
}

MesaLib-asahi-devel_package() {
	metapackage=yes
	depends="MesaLib-devel"
	short_desc+=" - development files"
}

mesa-asahi-dri_package() {
	metapackage=yes
	depends="mesa-dri"
	short_desc="Mesa DRI drivers"
}

mesa-asahi-opencl_package() {
	metapackage=yes
	depends="mesa-opencl"
	short_desc="Mesa implementation of OpenCL (r600+ only)"
}

mesa-asahi-vaapi_package() {
	metapackage=yes
	depends="mesa-vaapi"
	short_desc="Mesa VA-API drivers"
}

mesa-asahi-vulkan-overlay-layer_package() {
	metapackage=yes
	depends="mesa-vulkan-overlay-layer"
	short_desc="Vulkan layer to display information about the running application"
}
