# Generated by makepkg 7.0.0
# Mon Jul  6 15:06:02 UTC 2026
pkgbase = mesa
	pkgdesc = Open-source OpenGL drivers
	pkgver = 25.2.7
	pkgrel = 1
	epoch = 1
	url = https://www.mesa3d.org/
	arch = x86_64
	arch = aarch64
	license = MIT AND BSD-3-Clause AND SGI-B-2.0
	makedepends = clang
	makedepends = directx-headers
	makedepends = expat
	makedepends = gcc-libs
	makedepends = glibc
	makedepends = libdrm
	makedepends = libelf
	makedepends = libglvnd
	makedepends = libpng
	makedepends = libva
	makedepends = libvdpau
	makedepends = libx11
	makedepends = libxcb
	makedepends = libxext
	makedepends = libxml2
	makedepends = libxrandr
	makedepends = libxshmfence
	makedepends = libxxf86vm
	makedepends = llvm
	makedepends = llvm-libs
	makedepends = lm_sensors
	makedepends = rust
	makedepends = spirv-llvm-translator
	makedepends = spirv-tools
	makedepends = systemd-libs
	makedepends = vulkan-icd-loader
	makedepends = wayland
	makedepends = xcb-util-keysyms
	makedepends = zlib
	makedepends = zstd
	makedepends = cbindgen
	makedepends = clang
	makedepends = cmake
	makedepends = elfutils
	makedepends = glslang
	makedepends = libclc
	makedepends = meson
	makedepends = python-mako
	makedepends = python-packaging
	makedepends = python-ply
	makedepends = python-yaml
	makedepends = rust-bindgen
	makedepends = wayland-protocols
	makedepends = xorgproto
	makedepends = libsysprof-capture
	makedepends = valgrind
	makedepends = python-sphinx
	makedepends = python-sphinx-hawkmoth
	options = !lto
	source = https://archive.mesa3d.org/mesa-25.2.7.tar.xz
	source = https://archive.mesa3d.org/mesa-25.2.7.tar.xz.sig
	source = 0001-anv-fix-FS-output-attachment-map-building.patch
	source = zerocopy-0.8.13.tar.gz::https://crates.io/api/v1/crates/zerocopy/0.8.13/download
	source = ucd-trie-0.1.6.tar.gz::https://crates.io/api/v1/crates/ucd-trie/0.1.6/download
	source = pest_meta-2.8.0.tar.gz::https://crates.io/api/v1/crates/pest_meta/2.8.0/download
	source = libc-0.2.168.tar.gz::https://crates.io/api/v1/crates/libc/0.2.168/download
	source = indexmap-2.2.6.tar.gz::https://crates.io/api/v1/crates/indexmap/2.2.6/download
	source = hashbrown-0.14.1.tar.gz::https://crates.io/api/v1/crates/hashbrown/0.14.1/download
	source = log-0.4.27.tar.gz::https://crates.io/api/v1/crates/log/0.4.27/download
	source = zerocopy-derive-0.8.13.tar.gz::https://crates.io/api/v1/crates/zerocopy-derive/0.8.13/download
	source = rustc-hash-2.1.1.tar.gz::https://crates.io/api/v1/crates/rustc-hash/2.1.1/download
	source = cfg-if-1.0.0.tar.gz::https://crates.io/api/v1/crates/cfg-if/1.0.0/download
	source = remain-0.2.12.tar.gz::https://crates.io/api/v1/crates/remain/0.2.12/download
	source = proc-macro2-1.0.86.tar.gz::https://crates.io/api/v1/crates/proc-macro2/1.0.86/download
	source = pest_derive-2.8.0.tar.gz::https://crates.io/api/v1/crates/pest_derive/2.8.0/download
	source = thiserror-impl-2.0.11.tar.gz::https://crates.io/api/v1/crates/thiserror-impl/2.0.11/download
	source = unicode-ident-1.0.12.tar.gz::https://crates.io/api/v1/crates/unicode-ident/1.0.12/download
	source = bitflags-2.9.1.tar.gz::https://crates.io/api/v1/crates/bitflags/2.9.1/download
	source = quote-1.0.35.tar.gz::https://crates.io/api/v1/crates/quote/1.0.35/download
	source = roxmltree-0.20.0.tar.gz::https://crates.io/api/v1/crates/roxmltree/0.20.0/download
	source = paste-1.0.14.tar.gz::https://crates.io/api/v1/crates/paste/1.0.14/download
	source = errno-0.3.12.tar.gz::https://crates.io/api/v1/crates/errno/0.3.12/download
	source = rustix-1.0.7.tar.gz::https://crates.io/api/v1/crates/rustix/1.0.7/download
	source = pest-2.8.0.tar.gz::https://crates.io/api/v1/crates/pest/2.8.0/download
	source = thiserror-2.0.11.tar.gz::https://crates.io/api/v1/crates/thiserror/2.0.11/download
	source = equivalent-1.0.1.tar.gz::https://crates.io/api/v1/crates/equivalent/1.0.1/download
	source = pest_generator-2.8.0.tar.gz::https://crates.io/api/v1/crates/pest_generator/2.8.0/download
	source = once_cell-1.8.0.tar.gz::https://crates.io/api/v1/crates/once_cell/1.8.0/download
	source = syn-2.0.87.tar.gz::https://crates.io/api/v1/crates/syn/2.0.87/download
	validpgpkeys = 946D09B5E4C9845E63075FF1D961C596A7203456
	validpgpkeys = 71C4B75620BC75708B4BDB254C95FAAB3EB073EC
	validpgpkeys = 8703B6700E7EE06D7A39B8D6EDAE37B02CEB490D
	validpgpkeys = 57551DE15B968F6341C248F68D8E31AFC32428A6
	validpgpkeys = A5CC9FEC93F2F837CB044912336909B6B25FADFA
	validpgpkeys = E3E8F480C52ADD73B278EE78E1ECBE07D7D70895
	sha256sums = b40232a642011820211aab5a9cdf754e106b0bce15044bc4496b0ac9615892ad
	sha256sums = SKIP
	sha256sums = 58e81f7d5f38c837f6414f4eb8ba150b21309d02a2060559556e47a3c67cc2fe
	sha256sums = 67914ab451f3bfd2e69e5e9d2ef3858484e7074d63f204fd166ec391b54de21d
	sha256sums = ed646292ffc8188ef8ea4d1e0e0150fb15a5c2e12ad9b8fc191ae7a8a7f3c4b9
	sha256sums = 7f9f832470494906d1fca5329f8ab5791cc60beb230c74815dff541cbd2b5ca0
	sha256sums = 5aaeb2981e0606ca11d79718f8bb01164f1d6ed75080182d3abf017e6d244b6d
	sha256sums = 168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26
	sha256sums = 7dfda62a12f55daeae5015f81b0baea145391cb4520f86c248fc615d72640d12
	sha256sums = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
	sha256sums = 7988d73a4303ca289df03316bc490e934accf371af6bc745393cf3c2c5c4f25d
	sha256sums = 357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d
	sha256sums = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
	sha256sums = 1ad5e011230cad274d0532460c5ab69828ea47ae75681b42a841663efffaf794
	sha256sums = 5e719e8df665df0d1c8fbfd238015744736151d4445ec0836b8e628aae103b77
	sha256sums = d725d9cfd79e87dccc9341a2ef39d1b6f6353d68c4b33c177febbe1a402c97c5
	sha256sums = 26afc1baea8a989337eeb52b6e72a039780ce45c3edfcc9c5b9d112feeb173c2
	sha256sums = 3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b
	sha256sums = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
	sha256sums = 291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef
	sha256sums = 6c20b6793b5c2fa6553b250154b78d6d0db37e72700ae35fad9387a46f487c97
	sha256sums = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c
	sha256sums = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
	sha256sums = c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266
	sha256sums = 198db74531d58c70a361c42201efde7e2591e976d518caf7662a47dc5720e7b6
	sha256sums = d452f284b73e6d76dd36758a0c8684b1d5be31f92b89d07fd5822175732206fc
	sha256sums = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
	sha256sums = db7d01726be8ab66ab32f9df467ae8b1148906685bbe75c82d1e65d7f5b3f841
	sha256sums = 692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56
	sha256sums = 25aa4ce346d03a6dcd68dd8b4010bcb74e54e62c90c573f394c46eae99aba32d
	b2sums = 7e834275fc23760e76c944cd83440e26bbc6286bb4bad75d7344a62934dc472e9f9f24a756e3b7488a617c2934dbdefd91bf79847ea09b5767ea3ccc2fdf5173
	b2sums = SKIP
	b2sums = ee9be38d036aad299b3ecd32b2ca3fca5534c6ab329bb0d9f841ce5911d5f6a0fcdab2219b7a3a849f585863c313465ea3160e201b23ce3a80a2bfeaaabd06bc
	b2sums = 431439d31632d177aeb15f910b4f546efa76d54fc74fc8e140399dc5e54eca33fd606f11dbfb48fa83067c8474ee512e62751895d5948367b65ab08b984284e5
	b2sums = a6d47c903be6094423d89b8ec3ca899d0a84df6dbd6e76632bb6c9b9f40ad9c216f8fa400310753d392f85072756b43ac3892e0a2c4d55f87ab6463002554823
	b2sums = 9a73962e1e38b84131ab2350b69a1f5d611c549533eec73e898c394a9b9442f357bb5d5f59e1be12270dd29bdf237dc2d21786c0c2210736e224ef5d48300dcf
	b2sums = 2597fdf5a77345754b8c9168d9f07f83ebaa0413262b94ebb19f976f49cc2c47893e788ee2abb3d00a995bc8f99b6ebcf24abbdb320e18037e779e1241599b44
	b2sums = fac5cf6339dc3c0a40b100035a5c874cc7b2efeafeb31c51488d25156e392dc9db86a497e76eead351d2126f69d060422faa9c55d73407a0de9f5be18d234123
	b2sums = afa9268513caa93fb141e69d27e7d65e72b9232b57d91e499f36ea4ec89d65bc6c8cbb37753ed59d149be5a2d349028b1fb0414c6223914366d6f3f31619855f
	b2sums = 09a2159032baaff7eede480062da30ffec1c1d4c77e76288467941dc13722ab1566742c1821326ca5f8c2f9f7597099e235213ecbf883fd93daf5ae9ad5ee981
	b2sums = d76b20a45f2a0d888703a429b01397bab847af524e71a97797b472d6de0cf66b6aa2a0f5214451feba5a384534f1912a9e090091e32edcf40d79e60ef92d6022
	b2sums = 7a1b3b82bbbf6a123512815c3e8f068a17890cbbb8b68e88a5a492f62469942fadd776207eebd913052a1c06e1fd37a549e86526b9fc8f08b9ca7cb0044ac16b
	b2sums = e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b
	b2sums = 0184a318bc08a523c0430a04ae9b6e9c862f5acdcd2bd41b3f568c3529239be1951c64410fb3cf26ed9749fd05520e187614d4d28f3e77b1b172a30446d31d16
	b2sums = 4b89e07f23af8328dbb34fe2b3f1b202f1e6a3885a6269740a23359b41bb4099ac2484565d3b2b0936261689ca525785ac620c766997234fd8d0f409e80e5ea3
	b2sums = 56322cafd4f761aa6192d4906ec7884f50f3fc20f0714381d5bba2e8355c03380aa65ea9e68188f75d00cd9014037e2eaac026113c5a57974a33ac46ed1b431c
	b2sums = 33be76d7ab098eaeeaefb2ea5ef20a73221ac51b491d6339e1fff66e24118854f3640de43241e233c68be17804b90d22d75f1d60f7df274acef4647c871e0e17
	b2sums = 4cede03c08758ccd6bf53a0d0057d7542dfdd0c93d342e89f3b90460be85518a9fd24958d8b1da2b5a09b5ddbee8a4263982194158e171c2bba3e394d88d6dac
	b2sums = b14ee41348336981ab86459417b9feab90879a11a6524a8b43f2b89c09c844b4441c31e315c471be00ad21fa88b5dcc7671b56567fdcd72bb0790ceeaa25813b
	b2sums = 81424245e1e2b94459df68bb3a9a866c6a364102b5e1d010ede9c5f8278f8406d7b651957d091c5914e936b494b0f6e9a6a1dd8b7d35cd7d7100f86dee4ec12e
	b2sums = 9605ca407af248c71e0d2bc24d213aa6ff08a14eb548b85de16de7e172a617cdf12c2e4c686f6dd1c80455448a313f6e7d760885f189ae726934efbe06fb5603
	b2sums = 35e8548611c51ee75f4d04926149e5e54870d7073d9b635d550a6fa0f85891f57f326bdbcff3dd8618cf40f8e08cf903ef87d9c034d5921d8b91e1db842cdd7c
	b2sums = 1649129fb459f1b68423e1f2ddf4f2a4cfb9746796786a7ac3f10f9239aec0023604dfc48835180b554a86c533867ebf335bebd12700a4c2d6ef212738560ac6
	b2sums = 493473a0d4c669260efa7017981f2e095acd5edff597a0f9808c3501336954cc63b54a682e35740a3518286e8675242790130f6690b42e10738cf2ce95d1c954
	b2sums = 9b92fc5f3a3448d023e68e75ebcf71f97b2cd44b0fcb6ebb9fe38243f60cda48bb00cc1e67a779f2e42f56310ef8d7b37d94afe920524263e69c65754cb7cb3e
	b2sums = 973126f9a9ca5f3118e830af11ddde4b26c905e13df89b2888b42facc4e48b3adea53b66405260f6291c3df7ddb85a93856841be3626b005040b3fd15502e2bd
	b2sums = 302d78069d9df05e78b53f0488a9e4eb98fa2bc1e21893dc8a0acf2234347ba7c4df4b9d6b380ae77d8ffb1074b9c790460fe2dae47318aa1c4fe4208244540a
	b2sums = 849e0ec8b86f0622d199eea1e7f03987d93f6231fae53b5dbfd90ae7d4b6a8d9e8cef5856c3714ce1f3f561f1e80dd8ed121e7ab45cecdf722f21c3e5db540c9
	b2sums = 7681b1a7497b5711e663773c1a7e076f333c06c10d3f289079a781c36f050c1620cc279742ea8e5b15ec48f3d6038a6079bbda7fee3ae8e1128bd916d53ed43a
	b2sums = 93385f64103fdb482bec34c7912474ae7a5935948715e6eb9a54907e0db5c39f089f6cd393bab33c935c59a1bbb0f4099431f206343811c1a450554d96a35756

pkgname = mesa
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libelf
	depends = libglvnd
	depends = libx11
	depends = libxcb
	depends = libxext
	depends = libxshmfence
	depends = libxxf86vm
	depends = llvm-libs
	depends = lm_sensors
	depends = spirv-tools
	depends = wayland
	depends = zlib
	depends = zstd
	optdepends = opengl-man-pages: for the OpenGL API man pages
	provides = libva-mesa-driver=1:25.2.7-1
	provides = mesa-libgl=1:25.2.7-1
	provides = mesa-vdpau=1:25.2.7-1
	provides = libva-driver
	provides = opengl-driver
	provides = vdpau-driver
	conflicts = libva-mesa-driver<1:24.2.7-1
	conflicts = mesa-libgl<17.0.1-2
	conflicts = mesa-vdpau<1:24.2.7-1
	replaces = libva-mesa-driver<1:24.2.7-1
	replaces = mesa-libgl<17.0.1-2
	replaces = mesa-vdpau<1:24.2.7-1

pkgname = opencl-mesa
	pkgdesc = Open-source OpenCL drivers
	depends = clang
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libelf
	depends = llvm-libs
	depends = spirv-llvm-translator
	depends = spirv-tools
	depends = zlib
	depends = zstd
	depends = libclc
	optdepends = opencl-headers: headers necessary for OpenCL development
	provides = opencl-driver
	conflicts = opencl-clover-mesa
	conflicts = opencl-rusticl-mesa
	replaces = opencl-clover-mesa<=1:25.0.5-1
	replaces = opencl-rusticl-mesa<=1:25.0.5-1

pkgname = vulkan-asahi
	pkgdesc = Open-source Vulkan driver for Apple GPUs
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libx11
	depends = libxcb
	depends = libxshmfence
	depends = spirv-tools
	depends = systemd-libs
	depends = vulkan-icd-loader
	depends = vulkan-mesa-device-select
	depends = wayland
	depends = xcb-util-keysyms
	depends = zlib
	depends = zstd
	optdepends = vulkan-mesa-layers: additional vulkan layers
	provides = vulkan-driver

pkgname = vulkan-dzn
	pkgdesc = Open-source Vulkan driver for D3D12
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libx11
	depends = libxcb
	depends = libxshmfence
	depends = spirv-tools
	depends = systemd-libs
	depends = vulkan-icd-loader
	depends = vulkan-mesa-device-select
	depends = wayland
	depends = xcb-util-keysyms
	depends = zlib
	depends = zstd
	optdepends = vulkan-mesa-layers: additional vulkan layers
	provides = vulkan-driver

pkgname = vulkan-freedreno
	pkgdesc = Open-source Vulkan driver for Adreno GPUs
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libx11
	depends = libxcb
	depends = libxshmfence
	depends = spirv-tools
	depends = systemd-libs
	depends = vulkan-icd-loader
	depends = vulkan-mesa-device-select
	depends = wayland
	depends = xcb-util-keysyms
	depends = zlib
	depends = zstd
	optdepends = vulkan-mesa-layers: additional vulkan layers
	provides = vulkan-driver

pkgname = vulkan-gfxstream
	pkgdesc = Open-source Vulkan driver for Graphics Streaming Kit
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libx11
	depends = libxcb
	depends = libxshmfence
	depends = systemd-libs
	depends = vulkan-icd-loader
	depends = vulkan-mesa-device-select
	depends = wayland
	depends = xcb-util-keysyms
	optdepends = vulkan-mesa-layers: additional vulkan layers
	provides = vulkan-driver

pkgname = vulkan-intel
	pkgdesc = Open-source Vulkan driver for Intel GPUs
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libx11
	depends = libxcb
	depends = libxshmfence
	depends = spirv-tools
	depends = systemd-libs
	depends = vulkan-icd-loader
	depends = vulkan-mesa-device-select
	depends = wayland
	depends = xcb-util-keysyms
	depends = zlib
	depends = zstd
	optdepends = vulkan-mesa-layers: additional vulkan layers
	provides = vulkan-driver

pkgname = vulkan-nouveau
	pkgdesc = Open-source Vulkan driver for Nvidia GPUs
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libx11
	depends = libxcb
	depends = libxshmfence
	depends = spirv-tools
	depends = systemd-libs
	depends = vulkan-icd-loader
	depends = vulkan-mesa-device-select
	depends = wayland
	depends = xcb-util-keysyms
	depends = zlib
	depends = zstd
	optdepends = vulkan-mesa-layers: additional vulkan layers
	provides = vulkan-driver

pkgname = vulkan-radeon
	pkgdesc = Open-source Vulkan driver for AMD GPUs
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libelf
	depends = libx11
	depends = libxcb
	depends = libxshmfence
	depends = llvm-libs
	depends = spirv-tools
	depends = systemd-libs
	depends = vulkan-icd-loader
	depends = vulkan-mesa-device-select
	depends = wayland
	depends = xcb-util-keysyms
	depends = zlib
	depends = zstd
	optdepends = vulkan-mesa-layers: additional vulkan layers
	provides = vulkan-driver
	replaces = amdvlk<=2025.Q2.1-1

pkgname = vulkan-swrast
	pkgdesc = Open-source Vulkan driver for CPUs (Software Rasterizer)
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libx11
	depends = libxcb
	depends = libxshmfence
	depends = llvm-libs
	depends = spirv-tools
	depends = systemd-libs
	depends = vulkan-icd-loader
	depends = vulkan-mesa-device-select
	depends = wayland
	depends = xcb-util-keysyms
	depends = zlib
	depends = zstd
	optdepends = vulkan-mesa-layers: additional vulkan layers
	provides = vulkan-driver
	conflicts = vulkan-mesa
	replaces = vulkan-mesa

pkgname = vulkan-virtio
	pkgdesc = Open-source Vulkan driver for Virtio-GPU (Venus)
	depends = expat
	depends = gcc-libs
	depends = glibc
	depends = libdrm
	depends = libx11
	depends = libxcb
	depends = libxshmfence
	depends = systemd-libs
	depends = vulkan-icd-loader
	depends = vulkan-mesa-device-select
	depends = wayland
	depends = xcb-util-keysyms
	depends = zlib
	depends = zstd
	optdepends = vulkan-mesa-layers: additional vulkan layers
	provides = vulkan-driver

pkgname = vulkan-mesa-device-select
	pkgdesc = Mesa's Vulkan Device Select layer
	depends = glibc
	depends = libdrm
	depends = libxcb
	depends = wayland

pkgname = vulkan-mesa-layers
	pkgdesc = Mesa's Vulkan layers
	depends = gcc-libs
	depends = glibc
	depends = libpng
	depends = python
	conflicts = vulkan-mesa-layer
	replaces = vulkan-mesa-layer

pkgname = mesa-docs
	pkgdesc = Mesa's documentation
